html body.type-index .products-wrapper.product-slider-holder .products-block > .product, html body.in-index .products-wrapper.product-slider-holder .products-block > .product{display: flex !important;align-items: stretch !important;min-width: 0 !important;box-sizing: border-box !important}
@media (max-width: 767px){
html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897{box-sizing: border-box !important;display: block !important;width: 100% !important;min-width: 0 !important;max-width: none !important;height: 60px !important;min-height: 60px !important;max-height: 60px !important;margin: 0 !important;padding: 0 !important;background: #fff !important;border: 0 !important;border-bottom: 1px solid #e8eef2 !important;border-radius: 0 !important;box-shadow: none !important;transform: none !important;transition: none !important}
html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a{box-sizing: border-box !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: fit-content !important;inline-size: fit-content !important;min-width: 0 !important;max-width: calc(100% - 44px) !important;height: 34px !important;min-height: 34px !important;max-height: 34px !important;margin: 13px 0 13px 22px !important;padding: 0 15px !important;background: #e30613 !important;background-color: #e30613 !important;color: #fff !important;border: 0 !important;border-radius: 6px !important;box-shadow: none !important;font-size: 16px !important;font-weight: 700 !important;line-height: 34px !important;text-align: center !important;text-decoration: none !important;transform: none !important;transition: none !important;white-space: nowrap !important}
html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a:focus, html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a:active, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a:hover, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a:focus, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a:active, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a:hover, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a:focus, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a:active{background: #e30613 !important;color: #fff !important;box-shadow: none !important;transform: none !important}
html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a b, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a b, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a b{display: block !important;margin: 0 !important;padding: 0 !important;background: transparent !important;color: inherit !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;font: inherit !important;line-height: inherit !important;transform: none !important;transition: none !important}
html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a::before, html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a::after, html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a b::before, html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a b::after, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a::before, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a::after, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a b::before, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a b::after, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a::before, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a::after, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a b::before, html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a b::after{content: none !important;display: none !important}
html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a:hover, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a:hover, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a:hover, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a:hover{box-sizing: border-box !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 auto !important;flex-grow: 0 !important;flex-shrink: 0 !important;flex-basis: auto !important;align-self: flex-start !important;width: -moz-fit-content !important;width: fit-content !important;inline-size: fit-content !important;min-width: 0 !important;min-inline-size: 0 !important;max-width: calc(100% - 44px) !important;max-inline-size: calc(100% - 44px) !important;height: 34px !important;min-height: 34px !important;max-height: 34px !important;margin: 13px 0 13px 22px !important;padding: 0 15px !important;background: #e30613 !important;background-color: #e30613 !important;color: #fff !important;border: 0 !important;border-radius: 6px !important;box-shadow: none !important;font-size: 16px !important;font-weight: 700 !important;line-height: 34px !important;text-align: center !important;text-decoration: none !important;transform: none !important;transition: none !important;white-space: nowrap !important}
html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a b, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a b, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a b, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a b, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a b, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a b{display: block !important;width: fit-content !important;inline-size: fit-content !important;min-width: 0 !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;background: transparent !important;color: inherit !important;border: 0 !important;box-shadow: none !important;font: inherit !important;line-height: inherit !important;white-space: nowrap !important;transform: none !important;transition: none !important}
html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a::before, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a::after, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a b::before, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a b::after, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a::before, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a::after, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a b::before, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a b::after, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a::before, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a::after, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a b::before, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a b::after, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a::before, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a::after, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a b::before, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a b::after, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a::before, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a::after, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a b::before, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a b::after, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a::before, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a::after, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a b::before, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a b::after{content: none !important;display: none !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;align-items: stretch !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product, html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product{display: flex !important;align-items: stretch !important;width: auto !important;min-width: 0 !important;max-width: none !important;height: 392px !important;min-height: 392px !important;max-height: 392px !important;padding: 0 !important;margin: 0 !important;float: none !important;clear: none !important;box-sizing: border-box !important;overflow: visible !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern, html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern{display: block !important;position: relative !important;width: 100% !important;height: 392px !important;min-height: 392px !important;max-height: 392px !important;padding: 7px !important;margin: 0 !important;box-sizing: border-box !important;overflow: hidden !important;border-radius: 6px !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern > .image{position: absolute !important;left: 7px !important;right: 7px !important;top: 7px !important;width: auto !important;height: 112px !important;min-height: 112px !important;max-height: 112px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .name, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .name, html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .p-name, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .p-name, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .name, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .name, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .name, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .p-name, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .p-name, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .p-name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;position: absolute !important;left: 7px !important;right: 7px !important;top: 127px !important;width: auto !important;height: 60px !important;min-height: 60px !important;max-height: 60px !important;margin: 0 !important;padding: 0 0 2px !important;box-sizing: border-box !important;overflow: hidden !important;white-space: normal !important;font-size: 13px !important;font-weight: 400 !important;line-height: 18px !important;text-align: left !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot{display: flex !important;align-items: center !important;position: absolute !important;left: 7px !important;right: 7px !important;top: 196px !important;width: auto !important;height: 22px !important;min-height: 22px !important;max-height: 22px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .prices, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .prices, html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .price, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .price, html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .price-final-holder, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .price-final-holder, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .prices, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .prices, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .prices, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .price, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .price, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .price, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .price-final-holder, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .price-final-holder, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .price-final-holder{display: block !important;position: absolute !important;left: 7px !important;right: 7px !important;top: 225px !important;width: auto !important;height: 62px !important;min-height: 62px !important;max-height: 62px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;text-align: left !important;font-weight: 400 !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .p-tools, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern .p-tools, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .p-tools, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .p-tools, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .p-tools{position: absolute !important;left: 7px !important;right: 7px !important;bottom: 7px !important;top: auto !important;display: flex !important;align-items: center !important;justify-content: center !important;width: auto !important;height: 34px !important;min-height: 34px !important;max-height: 34px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
}
html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern{display: flex !important;flex-direction: column !important;width: 100% !important;height: 100% !important;box-sizing: border-box !important;overflow: visible !important}
html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .p-tools, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .p-tools, html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-card-buy, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-card-buy{margin-top: auto !important;width: 100% !important;align-self: stretch !important}
@media (min-width: 768px){
html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern{min-height: 560px !important;padding: 14px !important}
html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern > .image, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern > .image{flex: 0 0 250px !important;height: 250px !important;min-height: 250px !important;max-height: 250px !important;margin: 0 0 10px !important}
html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .name, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;min-height: 58px !important;max-height: 58px !important;overflow: hidden !important;white-space: normal !important;text-overflow: ellipsis !important;font-size: 17px !important;font-weight: 400 !important;line-height: 1.14 !important;margin: 0 0 10px !important}
html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot{display: flex !important;align-items: center !important;height: 24px !important;min-height: 24px !important;margin: 4px 0 7px !important}
html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot:empty{visibility: hidden !important}
html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .prices, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .prices{min-height: 54px !important;margin: 4px 0 10px !important}
html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-card-buy, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-card-buy{display: grid !important;grid-template-columns: minmax(130px, .85fr) minmax(150px, 1fr) !important;gap: 8px !important;align-items: stretch !important;min-height: 40px !important}
html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-card-qty, html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-native-qty, html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-card-add, html body.type-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-native-cart, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-card-qty, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-native-qty, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-card-add, html body.in-index .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-native-cart{height: 40px !important;min-height: 40px !important;align-self: end !important}
}
@media (max-width: 767px){
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern{min-height: 350px !important;padding: 7px !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .p-tools, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .p-tools, html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .sacha-card-buy, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .sacha-card-buy{margin-top: auto !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .sacha-card-add, html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .sacha-native-cart, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .sacha-card-add, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .sacha-native-cart{height: 35px !important;min-height: 35px !important}
}
.has-detail-product-arrows.tursky-apollo .carousel-control--product.right:before,.has-detail-product-arrows.tursky-apollo .carousel-control--product.left:before{box-shadow:none;background-color:rgba(0,0,0,0);color:inherit}
.has-detail-product-arrows.dklab-sliderplus-arrow-bublina .p-image .carousel-control:after,.has-detail-product-arrows.shoptak-carbon .p-image .carousel-control:after{display:none}
.has-detail-product-arrows.dklab-sliderplus-arrow-bublina .p-image .carousel-control.right:before,.has-detail-product-arrows.shoptak-carbon .p-image .carousel-control.right:before,.has-detail-product-arrows.dklab-sliderplus-arrow-bublina .p-image .carousel-control.left:before,.has-detail-product-arrows.shoptak-carbon .p-image .carousel-control.left:before{content:"" !important}
.has-detail-product-arrows.template-09 .carousel-control--product.right,.has-detail-product-arrows.template-10 .carousel-control--product.right,.has-detail-product-arrows.template-09 .carousel-control--product.left,.has-detail-product-arrows.template-10 .carousel-control--product.left{display:inline-block;speak:none;vertical-align:middle;font-family:shoptet;font-style:normal;font-weight:normal;font-variant:normal;line-height:0;text-transform:none;text-decoration:none}
.has-detail-product-arrows.template-09 .carousel-control--product.right:before,.has-detail-product-arrows.template-10 .carousel-control--product.right:before,.has-detail-product-arrows.template-09 .carousel-control--product.left:before,.has-detail-product-arrows.template-10 .carousel-control--product.left:before{font-size:24px}
@media(min-width: 768px){
.has-detail-product-arrows.template-09 .carousel-control--product.right:before,.has-detail-product-arrows.template-10 .carousel-control--product.right:before,.has-detail-product-arrows.template-09 .carousel-control--product.left:before,.has-detail-product-arrows.template-10 .carousel-control--product.left:before{font-size:26px}
}
.has-detail-product-arrows.template-09 .carousel-control--product.right:before,.has-detail-product-arrows.template-10 .carousel-control--product.right:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â"}
.has-detail-product-arrows.template-09 .carousel-control--product.left:before,.has-detail-product-arrows.template-10 .carousel-control--product.left:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¦Ã‚Â¹"}
.has-detail-product-arrows .p-image.is-border-radius+.carousel-control.right,.has-detail-product-arrows .p-image.is-border-radius+.carousel-control+.carousel-control.right,.has-detail-product-arrows .p-image.is-border-radius .carousel-control--product.right,.has-detail-product-arrows .p-image.is-border-radius+.carousel-control.left,.has-detail-product-arrows .p-image.is-border-radius+.carousel-control+.carousel-control.left,.has-detail-product-arrows .p-image.is-border-radius .carousel-control--product.left{border-radius:var(--detail-product-arrows-border-radius)}
@media(min-width: 768px){
.has-detail-product-arrows .p-image.show-on-hover .carousel-control--product.right,.has-detail-product-arrows .p-image.show-on-hover .carousel-control--product.left{opacity:0;visibility:hidden;transition:opacity 250ms ease-out,transform 250ms ease-out}
.has-detail-product-arrows .p-image.show-on-hover .carousel-control--product.left{transform:translateX(-20px)}
.has-detail-product-arrows .p-image.show-on-hover .carousel-control--product.right{transform:translateX(20px)}
}
.has-detail-product-arrows .p-image.show-on-hover:hover .carousel-control--product.right,.has-detail-product-arrows .p-image.show-on-hover:hover .carousel-control--product.left{opacity:1;visibility:visible;transform:translateX(0)}
.has-detail-product-arrows .carousel-control--product{display:block;color:var(--color-detail-product-arrows-icon)}
.has-detail-product-arrows .carousel-control--product:hover{color:var(--color-detail-product-arrows-icon-hover)}
.lSSlideWrapper .has-detail-product-arrows .carousel-control--product.right,.lSSlideWrapper .has-detail-product-arrows .carousel-control--product.left{width:40px !important}
.lSSlideWrapper .has-detail-product-arrows .carousel-control--product.right:before,.lSSlideWrapper .has-detail-product-arrows .carousel-control--product.left:before{width:40px !important}
@media(min-width: 768px){
.lSSlideWrapper .has-detail-product-arrows .carousel-control--product.right:before,.lSSlideWrapper .has-detail-product-arrows .carousel-control--product.left:before{width:50px !important}
.lSSlideWrapper .has-detail-product-arrows .carousel-control--product.right,.lSSlideWrapper .has-detail-product-arrows .carousel-control--product.left{width:50px !important}
}
.has-detail-product-arrows .carousel-control--product.right,.has-detail-product-arrows .carousel-control--product.left{display:block;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;opacity:1;cursor:pointer;background-color:var(--color-detail-product-arrows-BG);background-image:none;text-shadow:none;margin-top:0;margin-bottom:0}
.has-detail-product-arrows .carousel-control--product.right:hover,.has-detail-product-arrows .carousel-control--product.left:hover{background-color:var(--color-detail-product-arrows-BG-hover)}
.has-detail-product-arrows .carousel-control--product.right:before,.has-detail-product-arrows .carousel-control--product.left:before{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);width:40px;height:40px;margin:0;top:0}
@media(max-width: 767px){
.has-detail-product-arrows .carousel-control--product.right:before,.has-detail-product-arrows .carousel-control--product.left:before{font-size:16px}
}
@media(min-width: 768px){
.has-detail-product-arrows .carousel-control--product.right:before,.has-detail-product-arrows .carousel-control--product.left:before{width:50px;height:50px}
.has-detail-product-arrows .carousel-control--product.right,.has-detail-product-arrows .carousel-control--product.left{width:50px;height:50px}
}
.has-detail-product-arrows .carousel-control--product.left{left:0}
.has-detail-product-arrows .carousel-control--product.left:before{left:0}
.has-detail-product-arrows .carousel-control--product.right{right:0}
.has-detail-product-arrows .carousel-control--product.right:before{right:0}
#myModal{display:none;position:fixed;z-index:9999;padding:40px;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);overflow:hidden}
.modal-obsah{background-color:#fefefe;margin:auto;padding:20px;border:.4px solid gray;width:77%;border-radius:1px;overflow:auto;height:100%;position:relative}
@media(max-width: 787px){
.modal-obsah{background-color:#fefefe;margin:auto;padding:5px;border:.4px solid gray;width:100%;border-radius:1px}
}
#myBtnTabulka_velikosti{width:250px;margin-top:30px;border-radius:2px;background:#fff;color:#000;font-size:15px;box-shadow:1px 2px .2rem 1px gray;cursor:pointer;margin-bottom:20px;padding:3px;text-align:center;transition:350ms}
#myBtnTabulka_velikosti:hover{background:#f7f7f7;color:#000;box-shadow:1px 2px .5rem 1px #000}
#myModal>div>article>header{padding-top:15px}
#myModal>div>article>header>h1{text-align:center}
body>div.container>#myBtnTabulka_velikosti{display:none !important}
div.container>#myBtnTabulka_velikosti{display:none !important}
#myModal .close-btn{position:absolute;top:15px;right:20px;color:#666;cursor:pointer;font-size:40px;font-weight:bold;transition:.3s}
#myModal .close-btn:hover{color:#000}
@media(max-width: 992px){
#myModal .close-btn{top:5px;right:5px}
}
#myModal #showHeurekaBadgeHere-11{display:none}
body.shoptetak-nefrit #myBtnTabulka_velikosti{position:initial}
#myModal .modal-obsah [itemtype="https://schema.org/NewsArticle"] time{display:none}
#myBtnTabulka_velikosti:before{font-family:shoptet;padding-right:5px;content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€žÃ¢â‚¬Â¦Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬ÂºÃƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¦Ã…Â¸"}
#myBtnTabulka_velikosti:after{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€žÃ¢â‚¬Â¦Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬ÂºÃƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã¢â‚¬Â¡";padding-left:5px}
@media(max-width: 300px){
#myBtnTabulka_velikosti:before{content:none}
#myBtnTabulka_velikosti:after{content:none}
#myBtnTabulka_velikosti{width:unset;display:inline-block;padding:3px 55px}
}
@media(max-width: 767px){
.vybrane-filtry .aktivni-filtr{padding:5px;border:1px solid #000;margin:0 5px 3px 0}
}
.fixed-pagination{display:none !important}
@font-face{font-family:"contact-form-addon";src:url("iconfonts/contact-form.eot?5dxjad");src:url("iconfonts/contact-form.eot?5dxjad#iefix") format("embedded-opentype"),url("iconfonts/contact-form.ttf?5dxjad") format("truetype"),url("iconfonts/contact-form.woff?5dxjad") format("woff"),url("iconfonts/contact-form.svg?5dxjad#contact-form") format("svg");font-weight:normal;font-style:normal;font-display:block}
[class^=contact-form-ico]:after,[class*=contact-form-ico]:after,[class^=contact-form-ico]:before,[class*=contact-form-ico]:before{font-family:"contact-form-addon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.contact-form-ico.price-3:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â"}
.contact-form-ico.mail-1:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã¢â‚¬Â¡"}
.contact-form-ico.mail-2:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€¹Ã‹Å“"}
.contact-form-ico.send-1:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€žÃ‚Â¾"}
.contact-form-ico.bubble-1:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦"}
.contact-form-ico.price-2:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â "}
.contact-form-ico.mail-5:before,.contact-form-ico.mail-6:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã¢â‚¬Â¡"}
.contact-form-ico.bubble-2:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€žÃ¢â‚¬Â¦Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â "}
.contact-form-ico.price-4:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°"}
.contact-form-ico.mail-3:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â "}
.contact-form-ico.price-5:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€žÃ¢â‚¬Â¦"}
.contact-form-ico.mail-4:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€¹Ã‹Å“"}
.contact-form-ico.send-2:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¦Ã‚Â¤"}
.contact-form-ico.price-1:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ‚Â¹Ãƒâ€¹Ã¢â‚¬Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬"}
.detail-contact-form-addon .flag.flag-contact-form-0{display:none !important}
.detail-contact-form-addon .fix-detail-header .detail-contact-button{display:none}
.detail-contact-form-addon .detail-contact-button-link{text-decoration:none !important}
.detail-contact-form-addon.detail-contact-form-addon--show-chat .icon-question-before,.detail-contact-form-addon.detail-contact-form-addon--show-chat .link-icon.chat{display:inline-block}
.detail-contact-form-addon .icon-question-before,.detail-contact-form-addon .link-icon.chat{display:none}
.detail-contact-form-addon.disabled-add-to-cart .detail-contact-button{margin-bottom:20px}
.detail-contact-form-addon.template-14 .detail-contact-button{margin-bottom:20px;margin-top:-10px}
@media(min-width: 768px){
.detail-contact-form-addon.template-14 .detail-contact-button{margin-top:-20px}
}
.detail-contact-form-addon.template-11 .detail-contact-button{margin-top:0}
.detail-contact-form-addon.template-11.paxio-merkur .detail-contact-button{margin-top:20px;width:100%}
.detail-contact-form-addon.template-11.paxio-merkur .detail-contact-button__text-block{line-height:1.4}
.detail-contact-form-addon.template-07 .p-details .price{flex-wrap:wrap}
.detail-contact-form-addon.venus .detail-contact-button{margin-top:10px}
.detail-contact-form-addon.venus .detail-contact-button__title{margin-bottom:3px}
.detail-contact-form-addon.shoptetak-adamin.detail-contact-form-addon .detail-contact-button-link{order:2}
.detail-contact-form-addon.shoptetak-adamin .detail-contact-button{order:2;border-radius:10px;margin-top:15px}
.detail-contact-form-addon .detail-contact-button-wrap{padding:0 15px}
.detail-contact-form-addon .detail-contact-button{display:flex;flex-wrap:wrap;margin-top:10px;margin-bottom:10px;cursor:pointer;transition:all 300ms ease-out}
.detail-contact-form-addon .detail-contact-button.has-bg{background-color:var(--contact-form-BG);padding:10px 12px}
@media(min-width: 768px){
.detail-contact-form-addon .detail-contact-button.has-bg{padding:12px 15px}
}
.detail-contact-form-addon .detail-contact-button.has-bg:hover{background-color:var(--contact-form-BG-hover);border-color:var(--contact-form-BG-hover)}
.detail-contact-form-addon .detail-contact-button.has-border{border:1px solid var(--contact-form-border-color);padding:10px 12px}
@media(min-width: 768px){
.detail-contact-form-addon .detail-contact-button.has-border{padding:12px 15px}
}
.detail-contact-form-addon .detail-contact-button.has-border-radius{border-radius:var(--contact-form-border-radius)}
.detail-contact-form-addon .detail-contact-button.has-row{align-items:center}
.detail-contact-form-addon .detail-contact-button.has-row:not(.has-border):not(.has-bg):not(.has-box){padding:0}
.detail-contact-form-addon .detail-contact-button.has-row:not(.has-border):not(.has-bg):not(.has-box) .detail-contact-button__icon{width:35px;max-width:35px;flex:0 0 35px;padding-right:10px}
.detail-contact-form-addon .detail-contact-button.has-row:not(.has-border):not(.has-bg):not(.has-box) .detail-contact-button__icon.contact-form-ico:before{font-size:22px}
.detail-contact-form-addon .detail-contact-button.has-row:not(.has-border):not(.has-bg):not(.has-box) .detail-contact-button__title{text-transform:none;font-size:14px}
.detail-contact-form-addon .detail-contact-button.has-row .detail-contact-button__title{display:inline-block}
.detail-contact-form-addon .detail-contact-button.has-row .detail-contact-button__text{margin-top:0;display:inline-block}
.detail-contact-form-addon .detail-contact-button__icon{display:flex;align-items:center;justify-content:center;text-align:center;width:45px;max-width:45px;flex:0 0 45px;padding-right:15px}
.detail-contact-form-addon .detail-contact-button__icon.contact-form-ico:before{display:inline-block !important;margin-top:0;font-size:28px;line-height:1;color:var(--contact-form-icon-color)}
.detail-contact-form-addon .detail-contact-button__icon img{display:inline-block;max-width:35px;max-height:35px}
.detail-contact-form-addon .detail-contact-button__text-block{flex:1}
.detail-contact-form-addon .detail-contact-button__title{font-size:16px;letter-spacing:.32px;font-weight:500;color:var(--contact-form-title-color);text-transform:uppercase}
.detail-contact-form-addon .detail-contact-button__text{font-weight:400;font-size:14px;color:var(--contact-form-text-color)}
.detail-contact-form-addon .detail-contact-button__text a{cursor:pointer;text-decoration:underline;color:var(--contact-form-link-color)}
#colorbox.remove-height{height:auto !important}
#colorbox.remove-height #cboxContent{margin-top:0}
#colorbox.remove-height #cboxContent,#colorbox.remove-height #cboxLoadedContent,#colorbox.remove-height #cboxWrapper{height:auto !important}
#colorbox.contact-form-addon h1{margin-top:20px;margin-bottom:16px;font-size:26px;line-height:1.2;text-align:center}
#colorbox.contact-form-addon h1.contact-form-ico:before{position:relative;top:2px;font-size:22px;line-height:1;margin-right:8px;color:var(--contact-form-icon-color)}
#colorbox.contact-form-addon h1.has-img img{display:inline-block;max-width:25px;max-height:25px;margin-right:8px;position:relative;top:-2px}
#colorbox.contact-form-addon p{text-align:center;margin-bottom:25px}
body:not(.template-07):not(.template-09):not(.template-10):not(.template-11):not(.template-12):not(.template-13):not(.template-14) #return-to-top i::before{content:"a"}
#return-to-top i:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€žÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ"}
#return-to-top{z-index:1000;position:fixed;bottom:90px;right:26px;background:rgba(0,0,0,.7);width:50px;height:50px;text-decoration:none;border-radius:35px;display:none;transition:all .3s ease}
#return-to-top:hover{background:rgba(0,0,0,.9)}
#return-to-top:hover i{color:#fff}
.icon-chevron-up::before{font-weight:bold}
.ordering-process #return-to-top{display:none !important}
.featureSetItem{overflow:hidden;margin-bottom:2px;padding:2px 0;color:#646c9a}
.featureSetItem .withChildren .booleanDataType{padding-left:20px;display:list-item;list-style-position:inside}
.featureSetItem .withChildren .booleanDataType .title{float:none;display:block;margin-top:-18px;margin-left:10px}
.featureSetItem .listDataType .title,.featureSetItem .numberDataType>.title,.labelDataType .title,.featureSetItem .textByLanguageDataType .title,.featureSetItem .textDataType .title{width:35%;display:block;font-weight:bold;float:left}
.featureSetItem .textByLanguageDataType .value{float:left}
.featureGroup .iconsContainer{float:right}
.featureGroup{overflow:visible;padding-top:10px;border:0;border-top:1px solid #eeeef4}
.featureGroup>.title{font-weight:400;font-size:17.5px;margin:10px 0;line-height:20px;display:block;background-color:#eee;padding:10px}
.iconsContainer div{float:left}
.labelDataType ul{margin:0 0 10px 25px;overflow:hidden}
.progress{height:20px;margin-bottom:10px;overflow:hidden;background-color:#f7f7f7;width:50%;border-radius:1rem;display:inline-block}
.featureSet.preview .iconsContainer{overflow:hidden}
.progress .bar,.progress .bar-levelActive{background-color:#888;background-image:linear-gradient(to bottom, #888, #888);background-repeat:repeat-x}
.progress .bar{width:100%;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
table.table-1{width:100%;margin:10px 0;text-align:center;font-size:13px}
.dataBySize .table-1{width:auto}
table.table-1 thead,table.table-1 tfoot{background:#eee}
.dataBySize .table-1 td.featureName,.dataBySize .table-1 th.featureName{width:180px;font-weight:bold}
.dataBySize .table-1 th{border:1px solid #ccc}
.dataBySize .table-1 td{width:120px;vertical-align:top;padding:0px}
table.table-1 td{border:1px solid #ccc;padding:5px 10px;text-align:center;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.dataBySize .table-1 td span{width:auto;float:left;margin-right:2px}
table.table-1 td div{position:relative}
.table-bordered{border:1px solid #ebedf2}
.dataBySize .table td.featureName,.dataBySize .table th.featureName{width:180px;font-weight:bold;padding-left:5px}
.dataBySize .table th{border:1px solid #ccc;text-align:center}
.dataBySize .table td span{width:auto;float:left;margin-right:2px}
.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#5867dd;transition:width .6s ease}
.card-title{margin:0;font-size:2rem;padding:1rem 1rem 1rem 0;font-weight:500;color:#3d94fb}
.basic-description .head{font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#000;margin:10px 0px}
.basic-description div.even{background:#ccc;color:#000;margin:0 0;border-style:hidden;border-width:0}
.basic-description .line .l{width:120px;padding:10px;float:left;line-height:1}
.basic-description .line .r{padding:10px;line-height:1}
.basic-description div.line{color:#000;margin:0 0;border-style:hidden;border-width:0}
.basic-description .Collapsible__Wrapper{border-bottom:1px solid rgba(0,0,0,.125);display:flex;flex-direction:column;text-align:left}
.basic-description .product-specification{color:#252525;font-weight:700}
.basic-description .product-specification dl{border-bottom:1px solid #e5e5e5;font-size:14px !important;line-height:24px !important;margin-bottom:25px;margin-top:10px}
.basic-description .product-specification dl:first-child{margin-top:30px}
.basic-description .Collapsible__ExpandItem{margin-bottom:24px;margin-top:42px;display:inline-flex}
.basic-description .Collapsible__ExpandItem>:first-child{flex:1}
.basic-description .Collapsible__ExpandItem:focus{box-shadow:none}
.basic-description .Collapsible__ExpandItem>:last-child{display:inline-flex;padding:.375rem}
.basic-description .Collapsible__ExpandItem>*{align-items:center;display:inline-flex}
.basic-description .Collapsible__ExpandItem svg{transform:rotate(90deg)}
.basic-description .Collapsible__ExpandItem.open svg{transform:rotate(-90deg)}
.basic-description .Collapsible__Wrapper .Icon{transition:transform .3s ease-in-out}
.basic-description .Icon{height:1.5rem;margin:auto}
.basic-description .headLine_High_lighter{background:#252525;display:block;height:4px;width:24px}
.basic-description .SBCProductSpecification .spec-section{font-size:20px;margin-bottom:72px;margin-top:40px}
.basic-description .SBCProductGeometry table{margin-bottom:72px;margin-top:40px}
.basic-description #geometry table{width:100%}
.basic-description .spec-section dl dt{color:#252525;width:137px}
.basic-description .spec-section dl dd{font-weight:normal;margin-left:0px}
.basic-description .SBCProductSpecification .right_align{border-bottom:1px solid #e5e5e5;font-size:14px !important;line-height:24px !important;margin-bottom:25px;margin-top:10px}
.basic-description .spec-section .right_align dl dd,.spec-section .right_align dl dt{color:#333;width:100%;margin-bottom:.5rem;margin-left:0}
.basic-description .spec-section dd:last-child{border-bottom:none}
.basic-description .SBCProductSpecification .headLine_High_lighter{background:#252525;display:block;height:4px;width:24px}
.basic-description .spec-section dd dl{margin-left:40px}
.basic-description .Collapsible__ExpandItem>span{color:#252525;font-size:24px;font-style:normal;font-weight:700;line-height:30px}
.basic-description .right_align>dl>dt,.basic-description .spec-section dl dt{font-weight:700}
.basic-description .table_wrapper thead tr,.basic-description #geometry thead tr{border-bottom:2px solid rgba(0,0,0,.125)}
.basic-description .table_wrapper tbody tr,.basic-description #geometry tbody tr{border-top:1px solid rgba(0,0,0,.125)}
.basic-description #moreinfo{margin:0px 0px}
.basic-description .head table{width:100%}
.basic-description .head table .even{background:#ccc}
.basic-description .head table td,.head table th{padding:4px 5px;text-align:left}
.basic-description .module_geometry table td,.module_geometry table th{padding:4px 10px;text-align:left}
.basic-description .module_geometry table{border-spacing:0;width:100%;color:#000}
.basic-description .module_geometry .even{background:#ccc}
.sc-78b3ddfd-18 h6{font-size:30px;color:#252525;margin:0px 0px 16px;line-height:116%;overflow-wrap:break-word}
.basic-description #technical-specifications{border-top:1px solid #ddd}
.sc-5b40c988-1{padding:16px 0px}
.sc-5b40c988-1 h3{color:#252525;font-style:normal;margin:0px;padding:0px;text-align:inherit;text-decoration:none;text-transform:none;font-weight:500;line-height:135%}
.sc-723758e6-0{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #959595}
.sc-723758e6-0:first-child{margin-top:0px}
.sc-723758e6-1{margin-bottom:32px}
.sc-78b3ddfd-20{color:#252525;font-style:normal;margin:0px;padding:0px;text-align:inherit;text-decoration:none;text-transform:none;font-weight:700;line-height:116%;overflow-wrap:break-word;font-size:24px}
.sc-78b3ddfd-9{color:#252525;font-style:normal;margin:0px;padding:0px;text-align:inherit;text-decoration:none;text-transform:none;font-weight:500;line-height:135%;font-size:16px}
.sc-78b3ddfd-3{color:#959595}
.basic-description #geometry table td{padding:.25rem .5rem;white-space:nowrap}
#geometry{overflow-x:auto}
@media screen and (min-width: 768px){
.g__heading h3{font-size:2rem}
}
.g__heading--left{text-align:left}
.app__feature__card__title{text-transform:uppercase;line-height:1.5rem}
.app__feature__card__title h3{font-weight:600}
.app__headline__container{display:block;padding-left:2rem;padding-right:2rem;--headlineMobileTextSizeAdjuster: 2.5;--headlineSecondaryTextSizeAdjuster: 3;--headlineRatio: calc(var(--headlineMobileTextSizeScaler) * var(--headlineMobileTextSizeAdjuster));--headlineFontSize: calc(1.6vw * var(--headlineRatio));font-size:var(--headlineFontSize)}
@media screen and (min-width: 768px){
.app__headline__container{--headlineFontSize: calc(1.6vw * var(--headlineTextSizeScaler));font-size:calc(var(--headlineFontSize))}
}
.app__life-style .app__headline__container{padding-left:0;padding-right:0;--headlineMobileTextSizeScaler: 1.4;--headlineTextSizeScaler: 1.6}
@media screen and (min-width: 768px){
h2{font-size:2.5rem}
}
.app__headline{color:#000;margin:0;padding:0;width:100%}
.app__headline--light,.app__headline--light a,.app__headline--neutral,.app__headline--neutral a{color:#000}
.app__life-style__text__con{color:#fff;text-shadow:0 0 .5em #000;text-align:center;font-family:Oswald;padding:2rem;margin:0;width:100%}
@media screen and (min-width: 768px){
.app__life-style__text__con{position:absolute;width:35%;padding:2rem 0 2rem 2rem;text-align:left}
.app__life-style__text__con--top{top:0}
.app__life-style__text__con--right{right:0;padding:2rem 4rem 2rem 0;text-align:right}
}
.app__life-style--light .app__life-style__text__con{color:#000;text-shadow:0 0 .5em #fff}
@media screen and (min-width: 768px){
.app__img-banner__img--mobile{display:none}
}
.app__img-banner__img{width:100%;display:block}
.app__img-banner__img--desktop{display:block}
.app__life-style__img-con{background-color:#000}
.app__life-style{position:relative;display:block;background-color:#000}
@media screen and (min-width: 768px){
.app__life-style{background-color:rgba(0,0,0,0)}
}
.app__feature__card__description{font-size:1.475rem;letter-spacing:0;line-height:19px;margin:0}
.app__feature__card__description--left{text-align:left}
.app__overview__intro__icons .app__feature__card__description{text-align:center}
.app__feature__card__image{display:inline;max-width:280px;margin:0 0 .5rem}
.app__tabs__content__main img{max-width:100%;height:auto}
.app__tabs__content__wrap img{max-width:100%;height:auto}
.app__column-layout>*{flex:0 0 100%}
@media screen and (min-width: 480px){
.app__column-layout__column__mobile--2>*{flex-basis:calc(50% - .5rem)}
}
@media screen and (min-width: 768px){
.app__column-layout>*{flex-basis:100%}
.app__column-layout__column--3>*{flex-basis:calc(33.3333333333% - .6666666667rem)}
.app__column-layout__column--6>*{flex-basis:calc(16.6666666667% - .8333333333rem)}
}
.app__feature__card{text-align:center}
.app__column-layout{display:flex;flex-flow:row wrap;justify-content:center;gap:2rem 1rem}
@media screen and (min-width: 768px){
.app__column-layout{gap:0 1rem}
}
.app__overview__intro__icons{gap:3rem 1rem}
.g__heading h1{font-weight:400;letter-spacing:.05rem;line-height:1.25;font-size:2.5rem;margin:1.5rem 0}
@media screen and (min-width: 768px){
.g__heading h1{font-size:3rem}
}
.g__heading--light h1,.g__heading--light h2,.g__heading--light h3,.g__heading--light h4,.g__heading--light h5,.g__heading--light h6{color:#000}
.g__heading--light{color:#000;background:rgba(0,0,0,0)}
.g__heading--center{text-align:center}
.app__layout-container>*{margin-left:auto;margin-right:auto;max-width:1200px}
.app__overview__intro__description{margin-bottom:3rem;max-width:900px;text-align:center}
.app__layout-container{width:100%;padding:3rem 0rem;background-color:#fff;color:#000}
.g__copy{display:block;margin-bottom:2rem}
.g__copy--light,.g__copy--gray{color:#000;background:rgba(0,0,0,0)}
.g__copy--center,.g__copy--center th{text-align:center}
.g__copy--large,.g__copy--large table,.g__copy--intro,.g__copy--intro table{font-size:1.625rem !important}
.app__headline--dark,.app__headline--dark a{color:#fff}
.app__headline--mobile--center{text-align:center}
@media screen and (min-width: 768px){
.app__headline--left{text-align:left}
}
.app__life-style__text__con__mobile--top,.app__life-style__text__con__mobile--middle,.app__life-style__text__con__mobile--bottom{position:absolute;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media screen and (min-width: 768px){
.app__life-style__text__con__mobile--top,.app__life-style__text__con__mobile--middle,.app__life-style__text__con__mobile--bottom{-webkit-font-smoothing:unset;-moz-osx-font-smoothing:unset}
}
.app__life-style__text__con__mobile--top{top:0}
.app__life-style__text__con__mobile--center{text-align:center}
.app__life-style__text__con__mobile--bottom{bottom:0}
@media screen and (min-width: 768px){
.app__life-style__text__con--middle{top:50%;transform:translateY(-50%)}
.app__life-style__text__con--left{padding:2rem 0 2rem 2rem;text-align:left}
}
.app__headline__secondary-text{font-size:33.333333%;display:block;margin:0;text-transform:uppercase;color:inherit}
.app__headline__primary-text+.app__headline__secondary-text{margin:1.5rem 0 0}
@media screen and (min-width: 768px){
.app__headline--right{text-align:right}
}
#app__tabs__content__specs table{width:99%}
.app__tabs__content__wrap table tr.title td h3{font-weight:400;letter-spacing:.05rem;font-size:20px;color:#000;text-align:left}
#app__tabs__content__specs table th{text-align:left;text-transform:uppercase;margin:auto 0;background:#f2f2f2 !important;font-weight:600 !important;vertical-align:middle;padding:8px 16px;letter-spacing:-0.2px;word-break:break-word;width:50%}
#app__tabs__content__specs table td{padding-left:16px;padding-right:16px;vertical-align:middle;text-align:center;word-break:break-word;background:#fff;color:#000;border-width:0px 0px 1px;border-style:solid;border-color:#ddd;-o-border-image:initial;border-image:initial;padding:0px}
#app__tabs__content__specs table tr:first-child td,table tr:first-child th{border-top:none}
#app__tabs__content__specs table td.yes:before{content:"";width:100%;height:11px;display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA0OC43NSI+Cjxwb2x5Z29uIHBvaW50cz0iNDkuMjgsMCAyMSwyNy43OSAxMC41MiwxNy40OSAwLDI4LjAxIDIxLDQ4Ljc1IDYwLDEwLjI0ICIgc3R5bGU9ImZpbGw6IzAwMCIgLz4KPC9zdmc+) 0 4px no-repeat;background-position:center;margin-top:5px}
.basic-description .accordion{border-bottom:.1rem solid #5e5e5e;padding-bottom:2.4rem;padding-top:2.4rem}
.basic-description .d-flex{display:flex !important}
.basic-description .pdp__features .feature-wrapper .image-container.has-image{border:1px solid #e0e0e0}
@media screen and (min-width: 992px){
.basic-description .pdp__features .feature-wrapper .feature-text-content{max-width:380px}
}
.basic-description .pdp__features .feature-wrapper .feature-text-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}
.basic-description .pdp__features .feature-wrapper .feature-text-content .small-divider{background-color:#bababa;height:4px;width:42px}
@media(min-width: 992px){
.basic-description .m-lg-8,.basic-description .mb-lg-8,.basic-description .my-lg-8{margin-bottom:3.2rem !important}
.basic-description .m-lg-10,.basic-description .mt-lg-10,.basic-description .my-lg-10{margin-top:4.8rem !important}
.basic-description .heading4,h4{font-size:2.4rem}
}
@media screen and (min-width: 992px){
.basic-description .pdp__features .feature-wrapper .image-container{min-width:43.8rem}
}
@media(min-width: 992px){
.basic-description .m-lg-8,.basic-description .me-lg-8,.basic-description .mx-lg-8{margin-right:3.2rem !important}
}
@media(min-width: 0){
.basic-description .m-5,.basic-description .mt-5,.basic-description .my-5{margin-top:1.6rem !important}
.basic-description .m-4,.basic-description .mb-4,.basic-description .my-4{margin-bottom:1.2rem !important}
.basic-description .p-9,.basic-description .pb-9,.basic-description .py-9{padding-bottom:4rem !important}
}
@media screen and (min-width: 992px){
.basic-description .pdp__techSpecs .techSpecs__ItemContainer{column-count:3;-webkit-column-count:3;-moz-column-count:3}
}
.basic-description .pdp__techSpecs .techSpecs__ItemContainer{margin-top:1.2rem}
@media screen and (min-width: 992px){
.basic-description .pdp__techSpecs .techSpecs__ItemContainer .techSpecs__Item{-moz-column-break-inside:avoid;break-inside:avoid-column;flex-basis:33.33%;margin-bottom:2.4rem}
}
.basic-description .pdp__techSpecs .techSpecs__ItemContainer .techSpecs__Item{margin-bottom:3.2rem}
@media screen and (min-width: 992px){
.basic-description .pdp__techSpecs .spare-parts-btn{width:300px}
}
@media(min-width: 992px){
.basic-description .m-lg-9,.basic-description .mt-lg-9,.basic-description .my-lg-9{margin-top:4rem !important}
}
.basic-description .badge--Commercial,.basic-description .badge--Informative,.basic-description .heading6,.basic-description .heading7{font-size:1.4rem;color:#181818}
@media screen and (max-width: 991px){
.basic-description .pdp__features .feature-wrapper{flex-direction:column}
.basic-description .pdp__features .feature-wrapper .image-container.has-image{margin-bottom:3.2rem}
}
.basic-description .heading4,h4{font-size:2rem}
@media(min-width: 0){
.basic-description .m-8,.basic-description .mt-8,.basic-description .my-8{margin-top:3.2rem !important}
}
@font-face{font-family:"icons";src:url("https://cdn.myshoptet.com/usr/www.sachasport.cz/user/documents/upload/znacky/rascal/app.icons.woff2") format("woff2")}
#znacka-rascal .w-figure.text-center img{margin-left:auto;margin-right:auto}
#znacka-rascal .row{display:flex;flex-wrap:wrap}
#znacka-rascal .w-photo-size-icon img,#znacka-rascal .w-photo-size-original img{height:auto !important;max-width:100%;width:auto}
#znacka-rascal .w-photo img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:400px}
#znacka-rascal .w-photo{border-radius:0;overflow:hidden;position:relative}
#znacka-rascal figure{margin:0 0 1rem}
#znacka-rascal .w-figure{border-radius:0;margin-bottom:1rem;overflow:hidden}
@media(min-width: 768px){
#znacka-rascal .wpj-col-6{flex:0 0 50%;max-width:50%}
}
#znacka-rascal .text-left{text-align:left}
#znacka-rascal h2{font-size:35px;margin-top:0px}
#znacka-rascal .align-self-center{align-self:center}
#znacka-rascal .w-text{overflow-wrap:break-word}
#znacka-rascal .usp-wrapper{background-color:#f8f8f8;border-radius:2px;padding:70px 50px 45px;margin-bottom:10px;margin-top:40px}
#znacka-rascal .h2-base{font-family:expressway,sans-serif;text-align:center}
#znacka-rascal .w-badges{align-items:center;display:flex;justify-content:space-between;margin-left:-10px;margin-right:-10px;padding:24px 0}
#znacka-rascal .usp-wrapper .w-badges{align-items:flex-start}
#znacka-rascal .usp-wrapper .w-badge{flex-direction:column;text-align:center;width:33.3333333333%}
#znacka-rascal .w-badge{align-items:center;display:flex;flex:1 1 auto;padding:10px;position:relative}
#znacka-rascal .usp-wrapper .w-badge .fc{position:relative}
#znacka-rascal .w-badge>.fc{flex-shrink:0}
#znacka-rascal .usp-wrapper .w-badge:first-child .fc:before{font-size:90px;margin-bottom:0}
#znacka-rascal .usp-wrapper .w-badge .fc:before{font-size:80px;margin-bottom:10px;position:relative;width:1em;z-index:1}
#znacka-rascal .w-badge .fc:before{color:#000;flex-shrink:0;font-size:26px;width:1.5em}
#znacka-rascal .icons_bike:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¦Ã‚Â»Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€žÃ‚Â¾Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€žÃ‚Â¾"}
#znacka-rascal .icons_trust:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¦Ã‚Â»Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€žÃ‚Â¾Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¦Ã‚Â"}
#znacka-rascal .icons_support:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¦Ã‚Â»Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€žÃ‚Â¾Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â "}
#znacka-rascal .usp-wrapper .w-badge:last-child .fc:after{color:#6fdefc;left:60%;top:calc(50% - 40px)}
#znacka-rascal .usp-wrapper .w-badge:nth-child(2) .fc:after{color:#c9c2ba;left:75%;transform:rotate(90deg)}
#znacka-rascal .usp-wrapper .w-badge:first-child .fc:after{color:#e15257;left:-10px}
#znacka-rascal .usp-wrapper .w-badge .fc:after{display:inline-block;font:normal normal normal 14px/1 icons;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¦Ã‚Â»Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€žÃ‚Â¾Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“";font-size:70px;position:absolute;top:calc(40% - 40px)}
#znacka-rascal .usp-wrapper .w-badge h4{font-family:expressway,sans-serif;font-weight:600;text-align:center}
#znacka-rascal .usp-wrapper .w-badge .w-text{max-width:430px}
#znacka-rascal .w-badge .w-text p:last-child{margin-bottom:0}
@media screen and (max-width: 543px){
#znacka-rascal .usp-wrapper{margin:0 -10px 40px}
#znacka-rascal .w-badge{width:100%}
}
@media screen and (max-width: 767px){
#znacka-rascal .usp-wrapper{margin-bottom:40px;padding:45px 30px 20px}
#znacka-rascal .wpj-row-reverse{display:flex;flex-wrap:wrap}
#znacka-rascal .wpj-row-reverse>div:last-child{order:-1}
#znacka-rascal .usp-wrapper .w-badges{padding-top:0}
#znacka-rascal .row>div[style*="padding-left:"]{padding-left:10px !important}
}
@media screen and (max-width: 991px){
#znacka-rascal .usp-wrapper .w-badges{flex-wrap:wrap}
#znacka-rascal .usp-wrapper .w-badge:not(:last-child){margin-bottom:20px}
#znacka-rascal .usp-wrapper .w-badge{width:100%}
#znacka-rascal .w-badge{flex:none;width:50%}
}
#znacka-rascal .product-top-params .param .icons_weight{font-size:22px}
#znacka-rascal .product-top-params .param .fc{font-size:30px;margin-right:10px}
#znacka-rascal .fc{display:inline-block;line-height:.8em}
#znacka-rascal .icons_weight:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¦Ã‚Â»Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€žÃ‚Â¾Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦"}
#znacka-rascal .fc:before{display:inline-block;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:1em;width:1em;vertical-align:middle}
#znacka-rascal .icons_wheel:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¦Ã‚Â»Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€žÃ‚Â¾Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§"}
#znacka-rascal .icons_height-kid:before{content:"Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™Ãƒâ€žÃ¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¦Ã‚Â»Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€žÃ‚Â¾Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€šÃ†â€™ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€¹Ã‹Å“Ãƒâ€žÃ¢â‚¬Å¡Ãƒâ€¹Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬Ãƒâ€žÃ¢â‚¬Å¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Âº"}
#znacka-rascal .product-top-params .param{align-items:center;display:flex;padding:14px 17px;position:relative}
#znacka-rascal .product-top-params{align-items:stretch;background-color:#f8f8f8;border-radius:30px;display:flex;line-height:2;transition:all .3s;width:-moz-fit-content;width:fit-content}
#znacka-rascal .product-top .product-top-params{margin-bottom:30px}
@media screen and (max-width: 543px){
#znacka-rascal .product-top .product-top-params{margin:0 -20px 30px;width:calc(100% + 40px)}
#znacka-rascal .product-top-params{border-radius:0;justify-content:center;margin:0 -10px;padding:0;width:calc(100% + 20px)}
}
@media screen and (max-width: 1259px){
#znacka-rascal .product-top-params{padding:0 8px}
}
@media screen and (max-width: 419px),screen and (min-width: 768px)and (max-width: 991px){
#znacka-rascal .product-top .product-top-params .param{font-size:12px}
}
@media screen and (max-width: 1259px){
#znacka-rascal .product-top-params .param{font-size:13px;padding:14px 10px}
#znacka-rascal .product-top-params .param .icons_weight{font-size:18px}
#znacka-rascal .product-top-params .param .fc{font-size:26px}
}
.pujcovna,.cenik,.tabulka_velikosti{color:#000;width:100%}
.tabulka_velikosti{display:flex;overflow-y:auto}
.pujcovna td,.cenik td,.tabulka_velikosti td{padding:5px;border:1px solid #000}
.tabulka_velikosti tbody{border:1px solid #000}
.tabulka_velikosti td{padding:5px;border:1px solid #000;white-space:nowrap}
.tabulka_velikosti td:first-child{width:20%}
.pujcovna td:first-child{width:30%}
.cenik td:first-child{width:70%}
.in-tabulky-velikosti .news-item .image img{max-height:200px}
@media(min-width: 480px){
.in-tabulky-velikosti .news-item .image{min-height:200px}
}
.in-blog #newsWrapper.news-wrapper,.in-tabulky-velikosti #newsWrapper.news-wrapper{display:flex;flex-wrap:wrap}
@media(min-width: 480px){
.in-blog .news-item,.in-tabulky-velikosti .news-item{float:left;flex:0 1 33.3%;flex-direction:column;padding:0px 5px;margin-bottom:30px}
.in-blog .news-item .image,.in-tabulky-velikosti .news-item .image{width:100%;margin-right:unset}
}
@media(min-width: 768px){
.in-blog .news-item,.in-tabulky-velikosti .news-item{flex:0 1 25%}
}
@media(min-width: 1200px){
.in-blog .type-posts-listing.in-blog #content .content-inner,.in-tabulky-velikosti .type-posts-listing.in-blog #content .content-inner{max-width:100%}
}
.in-blog .news-item-detail>.text>h2,.in-tabulky-velikosti .news-item-detail>.text>h2{font-family:tahoma,arial,helvetica,sans-serif;text-align:center;font-size:24px;font-weight:700;margin:0px 0px 18px 0px}
.in-blog .news-item-detail>.text>h3,.in-tabulky-velikosti .news-item-detail>.text>h3{font-family:tahoma,arial,helvetica,sans-serif;font-weight:700;font-size:21px}
.in-blog .news-item-detail>.text>h4,.in-tabulky-velikosti .news-item-detail>.text>h4{font-family:tahoma,arial,helvetica,sans-serif;font-weight:700;font-size:19px}
.in-blog .news-item-detail>.text p,.in-tabulky-velikosti .news-item-detail>.text p{font-size:14pt}
.in-blog .news-item-detail>.text>ul li,.in-tabulky-velikosti .news-item-detail>.text>ul li{font-size:14pt}
.in-blog .news-item-detail>.text>table,.in-tabulky-velikosti .news-item-detail>.text>table{width:100%}
.in-blog .news-item-detail>.text .videoblog,.in-tabulky-velikosti .news-item-detail>.text .videoblog{position:relative;width:100%;padding-top:56.25%}
.in-blog .news-item-detail>.text .videoblog>iframe,.in-tabulky-velikosti .news-item-detail>.text .videoblog>iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media(max-width: 767px){
.in-blog .text table .mobilefoto,.in-blog .in-o-nas table .mobilefoto,.in-tabulky-velikosti .text table .mobilefoto,.in-tabulky-velikosti .in-o-nas table .mobilefoto{display:flex;flex-direction:column}
.in-blog .text table .mobilefoto td:first-child,.in-blog .in-o-nas table .mobilefoto td:first-child,.in-tabulky-velikosti .text table .mobilefoto td:first-child,.in-tabulky-velikosti .in-o-nas table .mobilefoto td:first-child{margin-bottom:18px}
.in-blog .text table .mobilefoto p,.in-blog .in-o-nas table .mobilefoto p,.in-tabulky-velikosti .text table .mobilefoto p,.in-tabulky-velikosti .in-o-nas table .mobilefoto p{padding-left:0px !important}
}
.productEan{display:none}
#variants .delivery-time span:last-child{text-decoration:underline;color:red}
#content .p-detail{display:flex;flex-direction:column}
.products-block.products-related>div{width:50%}
@media(min-width: 992px){
.products-block.products-alternative>div,.products-block.products-related>div{width:20%}
}
#content .p-detail .browse-p{z-index:2}
.variant-price-wrap>.price-final{font-weight:400;font-size:18px;color:red}
.standard-price-wrap>.price-standard{font-size:18px;white-space:nowrap;color:#000}
.delivery-time{display:block}
.social-buttons-wrapper a.link-icon{color:#757575}
@media(max-width: 300px){
.responsive-nav{min-width:unset}
}
.breadcrumbs-wrapper{overflow-x:auto}
.breadcrumbs>span>a,.breadcrumbs>span>span{font-weight:bold}
.breadcrumbs>span>a{position:relative;display:block;min-height:38px;color:#757575}
@media(max-width: 991px){
.breadcrumbs>span>a,.breadcrumbs>span>span{padding:10px 20px}
.breadcrumbs>span{align-self:center}
.breadcrumbs>span>a::before,.breadcrumbs>span>a::after{content:"";position:absolute;right:0;width:1px;height:75%}
.breadcrumbs>span>a::before{top:-12.5%;transform:rotate(-45deg)}
.breadcrumbs>span>a::after{bottom:-12.5%;transform:rotate(45deg)}
.type-product .breadcrumbs>span:nth-last-child(2)>a::before,.type-product .breadcrumbs>span:nth-last-child(2)>a::after{display:none}
}
@media(min-width: 768px)and (max-width: 991px){
.type-product .breadcrumbs>span>span,.type-category .breadcrumbs>span>span{display:none}
}
@media(max-width: 767px){
.type-product .breadcrumbs>span,.type-category .breadcrumbs>span{display:none}
.type-product .breadcrumbs>span:first-child,.type-product .breadcrumbs>span:nth-last-child(2),.type-product .breadcrumbs>span:nth-last-child(3){display:block}
.type-category .breadcrumbs>span:first-child,.type-category .breadcrumbs>span:nth-last-child(1),.type-category .breadcrumbs>span:nth-last-child(2){display:block}
}
.filter-section-parametric-id-56 fieldset div:not(.aktivni-filtr,.advanced-filters-wrapper){text-align:left;float:left;width:50%}
@media(max-width: 991px){
#content-wrapper .category-content-wrapper{display:flex;flex-direction:column}
#filters-wrapper{order:-1}
}
@media(min-width: 768px){
.filter-label{padding-top:1px;padding-bottom:1px}
}
.site-msg{padding:1ex 1em;text-align:center;font-size:16px}
.menu-item-5897{background-color:#000}
.navigation-in>ul>li.menu-item-5897>a:hover{color:#000}
@media(max-width: 767px){
.navigation-in>ul>li.menu-item-5897>a{color:#fff}
}
.top-navigation-bar a,.top-navigation-bar .dropdown button{color:#000}
#header .site-name a img{max-height:90px}
.menu-helper{top:100px}
@media(max-width: 767px){
.responsive-tools>a[data-target=navigation]::before{background-color:rgba(0,0,0,0);border-radius:unset;font-size:28px}
.top-navigation-bar{background-color:#036588}
.navigation-buttons a[data-target=cart]{color:#fff}
.responsive-tools>a[data-target=search]{color:#fff}
.responsive-tools>a[data-target=search]::before{font-size:28px}
#header{background-color:#036588}
body.user-action-visible.search-window-visible{top:69px}
.ordering-process .responsive-tools>a[data-target=navigation]::before{color:#036588}
#header .site-name a img{max-height:50px}
.menu-item-external-93 a{color:#fff}
.navigation-buttons .cart-count{bottom:73px}
.scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .cart-count{top:-109px}
}
@media(min-width: 768px){
.header-top{padding-top:5px;height:100px}
.navigation-in>ul>li.ext>ul>li>a{padding:5px 0px}
.navigation-in>ul>li.ext>ul>li>a img{max-width:90px;max-height:65px}
}
.color-story img{width:50%}
@media(min-width: 768px){
.color-story img{width:33.33%}
}
@media(min-width: 992px){
.color-story img{width:25%}
}
@media(min-width: 1200px){
.color-story img{width:20%}
}
@media(min-width: 1440px){
.color-story img{width:20%}
}
.category-perex,.category__secondDescription{display:inline-block}
.subcategories li.divider{order:-1}
.subcategories.with-image li.parametric{order:-2}
.products-block .p-code{display:none}
.subcategories.with-image li a .image{text-align:center}
.subcategories.with-image li a .image img{}
.subcategories li a{position:relative;display:flex;align-items:center;height:70px;padding:7px 35px 7px 13px;border-style:solid;border-width:1px$1;color:#757575}
@media(max-width: 480px){
.type-category .subcategories.with-image>.col-xs-6{width:100%}
}
@media(max-width: 991px){
.subcategories li a .text{max-height:42px;font-size:15px;line-height:18px}
.category-header input[type=radio]+label{padding-bottom:15px}
#filters-wrapper input[type=checkbox]+label,#filters-wrapper input[type=radio]+label{width:100%}
.category-header form{overflow-x:auto}
.category-header form fieldset{display:flex}
.category-header input[type=radio]:checked+label{border-bottom:4px solid #0094e7}
}
@media(min-width: 1200px){
.type-category .subcategories.with-image>.col-lg-3{width:33.33333333%}
}
@media(min-width: 1440px){
.type-category .subcategories.with-image>.col-xl-3{width:33.33333333%}
}
@media(min-width: 768px){
.content-wrapper-in{display:block}
}
@media(min-width: 992px){
.content-wrapper-in{display:flex}
}
@media(min-width: 768px){
.sidebar{flex-grow:initial;flex-shrink:initial;width:initial}
}
@media(min-width: 992px){
.sidebar{flex-grow:0;flex-shrink:0;width:295px}
}
@media(max-width: 767px){
.sidebar.sidebar-left .sidebar-inner{display:none}
}
@media(max-width: 991px){
.sidebar.sidebar-left .sidebar-inner{display:none}
.filters.visible{display:block}
}
@media(min-width: 768px)and (max-width: 991px){
.products-block>div{flex:0 0 auto;width:33.333333%}
.products-block>div:nth-child(2n){border-right-style:solid}
.products-block>div:nth-child(3n){border-right-style:none}
.p-tools{max-width:50%}
}
.widget-parameter-wrapper .widget-parameter-value:first-child a{padding-left:10px}
.widget-parameter-wrapper .widget-parameter-more a,.widget-parameter-wrapper .widget-parameter-more span,.widget-parameter-wrapper .widget-parameter-value a,.widget-parameter-wrapper .widget-parameter-value span{padding:3px 10px}
.widget-parameter-wrapper .widget-parameter-more,.widget-parameter-wrapper .widget-parameter-value{border:solid 1px;padding:3px 0px;margin:0px 2px}
.in-detska-kola-2-roky .subcategories{display:none}
.in-detska-kola-3-roky .subcategories{display:none}
.in-detska-kola-4-roky .subcategories{display:none}
.in-detska-kola-5-let .subcategories{display:none}
.in-detska-kola-6-let .subcategories{display:none}
.in-detska-kola-7-let .subcategories{display:none}
.in-detska-kola-8-let .subcategories{display:none}
.in-detska-kola-9-let .subcategories{display:none}
.in-detska-kola-10-let .subcategories{display:none}
.in-detska-kola-11-let .subcategories{display:none}
.in-detska-kola-12-let .subcategories{display:none}
.in-detska-kola-s-remenem .subcategories{display:none}
.in-detska-kola-s-retezem .subcategories{display:none}
.flag.flag-action{background-color:#3368ff}
.p-image-wrapper .flags-extra{z-index:1}
.products-block .p .flags-default{z-index:1}
.flags-extra .flag .price-standard,.flags-extra .flag .price-save{font-size:14px}
.flag.flag-promo{background-color:#fff;color:#000;border:1px solid #000}
.extra.discount{display:none}
#cart-wrapper .delivery-time strong{color:red;text-decoration:underline}
#order-shipping-methods .payment-info b{text-transform:none}
#order-billing-methods .inactive-child{display:none}
.cart-item .main-link-surcharges,.main-link-variant{overflow:hidden;font-style:italic}
@media(max-width: 480px){
.payment-info{order:2}
.payment-logo{order:1;text-align:left;flex-basis:100%}
.payment-shipping-price{order:3}
}
.next-to-carousel-banners>.banner-wrapper{flex:0 0 auto;padding:10px;margin-top:0px;width:100%}
.next-to-carousel-banners>.banner-wrapper:nth-child(1):has(img[alt="BLACK FRIDAY"]){width:100%}
.next-to-carousel-banners .banner-wrapper a .extended-banner-texts .extended-banner-title{text-align:left;display:inline-block;position:relative;font-size:inherit;padding:0px;box-shadow:none;border:none}
h4.homepage-group-title,.h4.homepage-group-title{margin-top:15px}
.extended-banner-title{display:none}
.extended-banner-link{display:none}
.extended-banner-text{display:none}
.content-wrapper.latest-contribution-box .latest-contribution-wrapper{display:none}
@media(min-width: 480px){
.next-to-carousel-banners>.banner-wrapper{width:50%}
}
@media(min-width: 768px){
.next-to-carousel-banners{margin:15px 10px 19px}
.banners-row .banner-wrapper+.banner-wrapper{margin-top:0}
.next-to-carousel-banners>.banner-wrapper{width:33.33333333%}
.content-wrapper.homepage-box.middle-banners-wrapper .col-sm-4{width:50%}
.content-wrapper.homepage-box.middle-banners-wrapper .col-sm-8{width:50%}
}
@media(max-width: 767px){
h4.homepage-group-title,.h4.homepage-group-title{margin-top:15px}
}
.homepage-box{background-color:var(--color-header-background);border-bottom-style:none;border-top-style:none}
.content-wrapper.homepage-box.before-carousel .row.banners-row>[class*=col-sm-]{width:100%}
.content-wrapper.homepage-box.before-carousel .row.banners-row>.col-sm-4{padding-left:0px}
@media(max-width: 767px){
.content-wrapper.container .row>div{padding-left:0px;padding-right:0px}
}
@media (min-width: 992px){
body.type-category .breadcrumbs > span > a, body.type-category .breadcrumbs > span > span, body.type-product .breadcrumbs > span > a, body.type-product .breadcrumbs > span > span{display: inline !important;min-height: 0 !important}
body.type-category .breadcrumbs .navigation-bullet, body.type-product .breadcrumbs .navigation-bullet{display: inline !important}
body.desktop .menu-helper{top: 0 !important}
}
@media (max-width: 767px){
html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid{display: block !important;width: 100% !important;max-width: 100% !important;height: auto !important;min-height: 0 !important;margin: 22px auto 30px !important;padding: 0 10px !important;overflow: visible !important;box-sizing: border-box !important}
html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .product-slider, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products.product-slider, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .product-slider, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products.product-slider{display: block !important;width: 100% !important;max-width: 100% !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;cursor: default !important;transform: none !important}
html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;align-items: stretch !important;width: 100% !important;max-width: 100% !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;transform: none !important;transition: none !important}
html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product{display: none !important}
html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible{display: flex !important;align-items: stretch !important;width: auto !important;min-width: 0 !important;max-width: none !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: none !important;opacity: 1 !important;visibility: visible !important;transform: none !important;position: relative !important}
html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .product-slider-navigation, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .carousel-control, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .lSAction, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .product-slider-pagination, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .pagination-wrapper, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .slider-dots, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .product-slider-navigation, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .carousel-control, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .lSAction, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .product-slider-pagination, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .pagination-wrapper, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .slider-dots{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;width: 0 !important;height: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
}
html body.type-category #products.products-page .product:hover, html body.type-category #products.products-page .product:hover > .p, html body.type-category #products.products-page .product .p.sacha-card-modern:hover, html body.type-category .products.products-page .product:hover, html body.type-category .products.products-page .product:hover > .p, html body.type-category .products.products-page .product .p.sacha-card-modern:hover, html body.type-search #products.products-page .product:hover, html body.type-search #products.products-page .product:hover > .p, html body.type-search #products.products-page .product .p.sacha-card-modern:hover, html body.type-search .products.products-page .product:hover, html body.type-search .products.products-page .product:hover > .p, html body.type-search .products.products-page .product .p.sacha-card-modern:hover, html body.type-manufacturer-detail #products.products-page .product:hover, html body.type-manufacturer-detail #products.products-page .product:hover > .p, html body.type-manufacturer-detail #products.products-page .product .p.sacha-card-modern:hover, html body.type-manufacturer-detail .products.products-page .product:hover, html body.type-manufacturer-detail .products.products-page .product:hover > .p, html body.type-manufacturer-detail .products.products-page .product .p.sacha-card-modern:hover{transform: none !important;translate: none !important;top: auto !important;box-shadow: none !important}
@media (max-width: 767px){
html body.type-detail.sacha-description-tab-forced:not(.sacha-detail-tab-manual) #description, html body.type-product.sacha-description-tab-forced:not(.sacha-detail-tab-manual) #description{display: block !important;visibility: visible !important;opacity: 1 !important;height: auto !important;min-height: 1px !important;max-height: none !important;overflow: visible !important}
html body.type-detail.sacha-description-tab-forced:not(.sacha-detail-tab-manual) #variants, html body.type-product.sacha-description-tab-forced:not(.sacha-detail-tab-manual) #variants, html body.type-detail.sacha-description-tab-forced:not(.sacha-detail-tab-manual) #tab-content > .tab-pane:not(#description), html body.type-product.sacha-description-tab-forced:not(.sacha-detail-tab-manual) #tab-content > .tab-pane:not(#description){display: none !important;visibility: hidden !important;opacity: 0 !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;overflow: hidden !important}
html{height: auto !important;min-height: 100% !important;overflow-x: hidden !important;overflow-y: auto !important;scroll-behavior: auto !important}
html body, html body.mobile, html body.type-category, html body.type-search, html body.type-manufacturer-detail{height: auto !important;min-height: 100% !important;overflow-x: hidden !important;overflow-y: auto !important;overscroll-behavior-y: auto !important;touch-action: pan-y !important}
html body .overall-wrapper, html body.type-category .overall-wrapper, html body.type-search .overall-wrapper, html body.type-manufacturer-detail .overall-wrapper{height: auto !important;min-height: 100% !important;overflow: visible !important;transform: none !important}
html body.navigation-window-visible, html body.navigation-window-visible.mobile{overflow: hidden !important;touch-action: none !important}
html body.type-category .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-search .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-manufacturer-detail .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-category .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.type-search .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.type-manufacturer-detail .p.sacha-card-modern .sacha-direct-stock-slot:empty{height: 22px !important;min-height: 22px !important;margin: 2px 0 4px !important}
html body.type-index .sacha-story-slider__track.sacha-hero-touching, html body.in-index .sacha-story-slider__track.sacha-hero-touching{scroll-behavior: auto !important;scroll-snap-type: none !important}
html body.type-index .sacha-story-slider__track::-webkit-scrollbar, html body.in-index .sacha-story-slider__track::-webkit-scrollbar{display: none !important}
html body.sacha-v107-mobile-product-cards.type-index .products-wrapper.product-slider-holder{width: 100% !important;max-width: 100% !important;height: auto !important;min-height: 0 !important;margin: 28px auto !important;padding: 0 !important;overflow: visible !important}
html body.sacha-v107-mobile-product-cards.type-index .products-wrapper.product-slider-holder .product-slider, html body.sacha-v107-mobile-product-cards.type-index .products-wrapper.product-slider-holder .products.product-slider{width: 100% !important;max-width: 100% !important;height: auto !important;min-height: 0 !important;overflow: visible !important}
html body.sacha-v107-mobile-product-cards.type-index .products-wrapper.product-slider-holder .products-block{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;align-items: stretch !important;width: 100% !important;max-width: 100% !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;transform: none !important}
html body.sacha-v107-mobile-product-cards.type-index .products-wrapper.product-slider-holder .product-slider-navigation, html body.sacha-v107-mobile-product-cards.type-index .products-wrapper.product-slider-holder .carousel-control, html body.sacha-v107-mobile-product-cards.type-index .products-wrapper.product-slider-holder .pagination-wrapper, html body.sacha-v107-mobile-product-cards.type-index .products-wrapper.product-slider-holder .slider-dots, html body.sacha-v107-mobile-product-cards.type-index .products-wrapper.product-slider-holder .paginator{display: none !important}
html body.sacha-v107-mobile-product-cards.type-index .products-wrapper.product-slider-holder .products-block > .product, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product{display: flex !important;align-items: stretch !important;width: auto !important;min-width: 0 !important;max-width: none !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: none !important;opacity: 1 !important;visibility: visible !important;transform: none !important;position: relative !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern{position: relative !important;display: flex !important;flex-direction: column !important;width: 100% !important;min-width: 0 !important;height: 100% !important;min-height: 350px !important;max-height: none !important;padding: 7px !important;border-radius: 6px !important;overflow: visible !important;box-sizing: border-box !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern > .image{display: flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 132px !important;width: 100% !important;height: 132px !important;min-height: 132px !important;max-height: 132px !important;margin: 0 0 7px !important;padding: 0 !important;overflow: hidden !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern > .image img{display: block !important;width: 100% !important;height: 100% !important;min-height: 0 !important;max-height: 100% !important;object-fit: contain !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;min-height: 43px !important;max-height: 43px !important;margin: 0 0 6px !important;overflow: hidden !important;white-space: normal !important;text-overflow: ellipsis !important;font-size: 11.5px !important;font-weight: 400 !important;line-height: 1.19 !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-direct-stock-slot{min-height: 18px !important;margin: 2px 0 4px !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .prices{min-height: 38px !important;margin: 2px 0 7px !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .price-final, html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .price-final *{font-size: 15px !important;font-weight: 400 !important;line-height: 1.12 !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-card-size-label, html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-card-size-select, html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-card-status, html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-card-selected, html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-selected-size, html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-card-selected-size, html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-card-size-toggle, html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-card-qty, html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-native-qty{display: none !important;height: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-card-size-chips{display: none !important;min-height: 0 !important;max-height: none !important;margin: 0 !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern.sacha-v107-variants-open .sacha-card-size-chips{position: absolute !important;left: 7px !important;right: 7px !important;bottom: 48px !important;z-index: 60 !important;display: flex !important;flex-wrap: wrap !important;gap: 5px !important;max-height: 142px !important;overflow: auto !important;padding: 8px !important;border: 1px solid #c7e3ee !important;border-radius: 7px !important;background: #fff !important;box-shadow: 0 16px 34px rgba(17, 24, 32, .18) !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-card-size-chip, html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-size-chip{min-width: 28px !important;height: 25px !important;padding: 0 6px !important;font-size: 10.5px !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-card-buy{display: grid !important;grid-template-columns: 1fr !important;gap: 0 !important;width: 100% !important;min-height: 0 !important;margin-top: auto !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-card-add, html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-native-cart{width: 100% !important;min-width: 0 !important;max-width: 100% !important;height: 35px !important;min-height: 35px !important;justify-self: stretch !important;grid-column: 1 / -1 !important;padding: 0 7px !important;font-size: 11.5px !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-card-add.sacha-v107-picker-button{background: #edf5f8 !important;border-color: #edf5f8 !important;color: #6f8290 !important;cursor: pointer !important;opacity: 1 !important}
}
html body.type-category #products.products.products-page.products-block, html body.type-category .products.products-page.products-block, html body.type-search #products.products.products-page.products-block, html body.type-search .products.products-page.products-block, html body.type-manufacturer-detail #products.products.products-page.products-block, html body.type-manufacturer-detail .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;align-items: stretch !important;width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;overflow: visible !important}
html body.type-category #products.products.products-page.products-block > .product, html body.type-category .products.products-page.products-block > .product, html body.type-search #products.products.products-page.products-block > .product, html body.type-search .products.products-page.products-block > .product, html body.type-manufacturer-detail #products.products.products-page.products-block > .product, html body.type-manufacturer-detail .products.products-page.products-block > .product{display: flex !important;align-items: stretch !important;width: auto !important;min-width: 0 !important;max-width: none !important;float: none !important;clear: none !important;margin: 0 !important;padding: 0 !important;overflow: visible !important}
html body.type-category #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-category .products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-search #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-search .products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-manufacturer-detail #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-manufacturer-detail .products.products-page.products-block > .product > .p.sacha-card-modern{position: relative !important;display: flex !important;flex-direction: column !important;width: 100% !important;min-width: 0 !important;height: 100% !important;box-sizing: border-box !important;overflow: visible !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .p-tools, html body.type-category .products.products-page.products-block .p.sacha-card-modern .p-tools, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .p-tools, html body.type-search .products.products-page.products-block .p.sacha-card-modern .p-tools, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .p-tools, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .p-tools{margin-top: auto !important;width: 100% !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .price-final *, html body.type-category .products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-category .products.products-page.products-block .p.sacha-card-modern .price-final *, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .price-final *, html body.type-search .products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-search .products.products-page.products-block .p.sacha-card-modern .price-final *, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .price-final *, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .price-final *{font-weight: 400 !important;font-variation-settings: "wght" 400 !important}
html body .p.sacha-card-modern .sacha-card-size-toggle{display: none !important}
@media (min-width: 768px){
html body.type-category #products.products.products-page.products-block, html body.type-category .products.products-page.products-block, html body.type-search #products.products.products-page.products-block, html body.type-search .products.products-page.products-block, html body.type-manufacturer-detail #products.products.products-page.products-block, html body.type-manufacturer-detail .products.products-page.products-block{gap: 24px !important}
html body.type-category #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-category .products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-search #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-search .products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-manufacturer-detail #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-manufacturer-detail .products.products-page.products-block > .product > .p.sacha-card-modern{min-height: 500px !important;padding: 14px !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern > .image, html body.type-category .products.products-page.products-block .p.sacha-card-modern > .image, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern > .image, html body.type-search .products.products-page.products-block .p.sacha-card-modern > .image, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern > .image, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern > .image{flex: 0 0 250px !important;height: 250px !important;min-height: 250px !important;max-height: 250px !important;margin: 0 0 10px !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .name, html body.type-category .products.products-page.products-block .p.sacha-card-modern .name, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .name, html body.type-search .products.products-page.products-block .p.sacha-card-modern .name, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .name, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .name{min-height: 58px !important;max-height: 58px !important;font-size: 17px !important;line-height: 1.14 !important;margin: 0 0 10px !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .prices, html body.type-category .products.products-page.products-block .p.sacha-card-modern .prices, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .prices, html body.type-search .products.products-page.products-block .p.sacha-card-modern .prices, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .prices, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .prices{min-height: 44px !important;margin: 4px 0 10px !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-buy{display: grid !important;grid-template-columns: minmax(130px, .85fr) minmax(150px, 1fr) !important;gap: 8px !important;align-items: stretch !important}
}
@media (max-width: 767px){
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern > .image, html body.type-category .products.products-page.products-block .p.sacha-card-modern > .image, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern > .image, html body.type-search .products.products-page.products-block .p.sacha-card-modern > .image, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern > .image, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern > .image{flex: 0 0 126px !important;height: 126px !important;min-height: 126px !important;max-height: 126px !important;margin: 0 0 7px !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern > .image a, html body.type-category .products.products-page.products-block .p.sacha-card-modern > .image a, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern > .image a, html body.type-search .products.products-page.products-block .p.sacha-card-modern > .image a, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern > .image a, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern > .image a, html body.type-category #products.products.products-page.products-block .p.sacha-card-modern > .image img, html body.type-category .products.products-page.products-block .p.sacha-card-modern > .image img, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern > .image img, html body.type-search .products.products-page.products-block .p.sacha-card-modern > .image img, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern > .image img, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern > .image img{height: 100% !important;min-height: 0 !important;max-height: 100% !important;width: 100% !important;object-fit: contain !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .name, html body.type-category .products.products-page.products-block .p.sacha-card-modern .name, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .name, html body.type-search .products.products-page.products-block .p.sacha-card-modern .name, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .name, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;min-height: 43px !important;max-height: 43px !important;overflow: hidden !important;font-size: 12px !important;line-height: 1.19 !important;margin: 0 0 6px !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot{min-height: 18px !important;margin: 2px 0 4px !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot:empty{min-height: 18px !important;height: 18px !important;margin: 2px 0 4px !important;visibility: hidden !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .prices, html body.type-category .products.products-page.products-block .p.sacha-card-modern .prices, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .prices, html body.type-search .products.products-page.products-block .p.sacha-card-modern .prices, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .prices, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .prices{min-height: 38px !important;margin: 2px 0 7px !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .p-tools, html body.type-category .products.products-page.products-block .p.sacha-card-modern .p-tools, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .p-tools, html body.type-search .products.products-page.products-block .p.sacha-card-modern .p-tools, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .p-tools, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .p-tools{flex: 0 0 auto !important;margin-top: auto !important;min-height: 0 !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-category .products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-search .products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .price-final{font-size: 15px !important;line-height: 1.12 !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-label, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-label, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-label, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-label, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-card-size-label, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-label{display: none !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-select, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-select, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-select, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-select, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-card-size-select, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-select, html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-status, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-status, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-status, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-status, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-card-status, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-status, html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-selected, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-selected, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-selected, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-selected, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-card-selected, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-selected{display: none !important;height: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-toggle, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-toggle, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-toggle, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-toggle, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-card-size-toggle, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-toggle{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 32px !important;height: 32px !important;margin: 0 0 6px !important;padding: 0 8px !important;border: 1px solid #cfe5ef !important;border-radius: 6px !important;background: #f3f8fb !important;color: #1f2a32 !important;font-size: 11px !important;font-weight: 600 !important;line-height: 1.1 !important;text-align: center !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-chips, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-chips, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-chips, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-chips, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-card-size-chips, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-chips{display: none !important;min-height: 0 !important;max-height: none !important;margin: 0 !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips, html body.type-category .products.products-page.products-block .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips, html body.type-search .products.products-page.products-block .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips{position: absolute !important;left: 6px !important;right: 6px !important;bottom: 48px !important;z-index: 40 !important;display: flex !important;flex-wrap: wrap !important;gap: 5px !important;max-height: 138px !important;overflow: auto !important;padding: 8px !important;border: 1px solid #c7e3ee !important;border-radius: 7px !important;background: #fff !important;box-shadow: 0 16px 34px rgba(17, 24, 32, .18) !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-size-chip, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-size-chip, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-size-chip, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-size-chip, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-size-chip, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-size-chip{min-width: 28px !important;height: 25px !important;padding: 0 6px !important;font-size: 10.5px !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-buy{display: grid !important;grid-template-columns: 1fr !important;gap: 5px !important;margin-top: auto !important;width: 100% !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-search #products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-native-qty{display: none !important;height: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-search #products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-add, html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-native-cart, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-add, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-native-cart, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-add, html body.type-search #products.products-page.products-block .p.sacha-card-modern .sacha-native-cart, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-add, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-native-cart, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-card-add, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-native-cart, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-add, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-native-cart{width: 100% !important;min-width: 0 !important;min-height: 34px !important;height: 34px !important;font-size: 11.5px !important;padding: 0 7px !important}
html body #header .container.navigation-wrapper.header-bottom-wrapper.js-navigation-container, html body #header .navigation-wrapper.header-bottom-wrapper.js-navigation-container, html body .container.navigation-wrapper.header-bottom-wrapper.js-navigation-container{display: none !important;visibility: hidden !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;overflow: hidden !important;pointer-events: none !important}
html body.type-index .sacha-story-slider__track, html body.in-index .sacha-story-slider__track{scroll-behavior: auto !important;scrollbar-width: none !important;will-change: scroll-position !important;display: flex !important;gap: 12px !important;padding: 0 calc((100vw - var(--sacha-mobile-story-card)) / 2) 13px !important;scroll-padding-left: calc((100vw - var(--sacha-mobile-story-card)) / 2) !important;scroll-padding-right: calc((100vw - var(--sacha-mobile-story-card)) / 2) !important;scroll-snap-type: x mandatory !important;overflow-x: auto !important;overflow-y: hidden !important;touch-action: pan-y pinch-zoom !important;overscroll-behavior-x: contain !important;overscroll-behavior-y: auto !important;-webkit-overflow-scrolling: touch !important}
html body.type-index .sacha-story-slider__card, html body.in-index .sacha-story-slider__card{touch-action: pan-x pan-y pinch-zoom !important;flex: 0 0 var(--sacha-mobile-story-card) !important;width: var(--sacha-mobile-story-card) !important;min-width: var(--sacha-mobile-story-card) !important;max-width: var(--sacha-mobile-story-card) !important;min-height: 360px !important;scroll-snap-align: center !important;scroll-snap-stop: always !important;transform: none !important}
html body.type-index .sacha-story-slider__image, html body.in-index .sacha-story-slider__image, html body.type-index .sacha-story-slider__card:hover .sacha-story-slider__image, html body.in-index .sacha-story-slider__card:hover .sacha-story-slider__image{transform: none !important;transition: none !important;filter: none !important}
html body.type-index .sacha-story-slider__controls, html body.in-index .sacha-story-slider__controls{display: block !important;inset: 0 !important;pointer-events: none !important}
html body.type-index .sacha-story-slider__button, html body.in-index .sacha-story-slider__button, html body.type-index .sacha-story-slider__button:hover, html body.type-index .sacha-story-slider__button:focus, html body.type-index .sacha-story-slider__button:active, html body.in-index .sacha-story-slider__button:hover, html body.in-index .sacha-story-slider__button:focus, html body.in-index .sacha-story-slider__button:active{top: 50% !important;width: 36px !important;height: 58px !important;min-width: 36px !important;min-height: 58px !important;border: 0 !important;border-radius: 3px !important;background: #a3a9ae !important;background-color: #a3a9ae !important;box-shadow: none !important;color: transparent !important;opacity: 1 !important;transform: translateY(-50%) !important;transition: none !important;pointer-events: auto !important}
html body.type-index .sacha-story-slider__button[data-sacha-slider-control="prev"], html body.in-index .sacha-story-slider__button[data-sacha-slider-control="prev"]{left: 0 !important;right: auto !important}
html body.type-index .sacha-story-slider__button[data-sacha-slider-control="next"], html body.in-index .sacha-story-slider__button[data-sacha-slider-control="next"]{left: auto !important;right: 0 !important}
html body.type-index .sacha-story-slider, html body.in-index .sacha-story-slider{--sacha-mobile-story-card: min(72vw, 300px);width: 100% !important;max-width: 100vw !important;margin: 0 auto 18px !important;padding: 0 !important;overflow: hidden !important;margin-top: 0 !important;padding-top: 0 !important}
html body.type-index .sacha-story-slider__viewport, html body.in-index .sacha-story-slider__viewport{width: 100% !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;margin-top: 0 !important;padding-top: 0 !important}
html body .sacha-story-slider__track, html body .sacha-story-slider__card{overscroll-behavior-y: auto !important;touch-action: pan-y pinch-zoom !important}
}
@media (min-width: 768px){
html body #header .navigation-in > ul, html body #navigation .navigation-in > ul{align-items: center !important}
html body #header .navigation-in > ul > li, html body #navigation .navigation-in > ul > li{align-items: center !important;display: inline-flex !important;min-height: 48px !important}
html body #header .navigation-in > ul > li > a, html body #navigation .navigation-in > ul > li > a, html body #header .menu-helper > span{align-items: center !important;box-sizing: border-box !important;display: inline-flex !important;justify-content: center !important;line-height: 1 !important;margin: 0 !important;min-height: 48px !important;padding-bottom: 0 !important;padding-top: 0 !important;position: relative !important;top: auto !important;transform: none !important;transition: color 140ms ease, background-color 140ms ease !important;white-space: nowrap !important}
html body #header .navigation-in > ul > li > a:hover, html body #header .navigation-in > ul > li > a:focus, html body #navigation .navigation-in > ul > li > a:hover, html body #navigation .navigation-in > ul > li > a:focus, html body #header .menu-helper:hover > span, html body #header .menu-helper > span:hover, html body #header .menu-helper > span:focus{margin: 0 !important;top: auto !important;transform: none !important}
html body #header .navigation-in > ul > li > a.sacha-nav-outlet, html body #navigation .navigation-in > ul > li > a.sacha-nav-outlet, html body #header .navigation-in a.sacha-nav-outlet, html body #navigation .navigation-in a.sacha-nav-outlet{background: #e30613 !important;background-color: #e30613 !important;border: 0 !important;border-radius: 8px !important;box-shadow: none !important;color: #fff !important;font-weight: 700 !important;line-height: 1 !important;min-height: 34px !important;padding: 0 16px !important;transform: none !important;transition: background-color 140ms ease !important}
html body #header .navigation-in > ul > li > a.sacha-nav-outlet:hover, html body #header .navigation-in > ul > li > a.sacha-nav-outlet:focus, html body #navigation .navigation-in > ul > li > a.sacha-nav-outlet:hover, html body #navigation .navigation-in > ul > li > a.sacha-nav-outlet:focus{background: #bf0010 !important;background-color: #bf0010 !important;color: #fff !important;min-height: 34px !important;padding: 0 16px !important;transform: none !important}
html body #header .menu-helper.sacha-more-empty{display: none !important}
html body #header .menu-helper > ul > li, html body #header .menu-helper > ul > li:hover, html body #header .menu-helper > ul > li.exp{background: transparent !important;box-shadow: none !important;transform: none !important}
html body #header .menu-helper > ul > li > a, html body #header .menu-helper > ul > li > span{align-items: center !important;background: transparent !important;border: 0 !important;border-radius: 5px !important;box-shadow: none !important;display: flex !important;min-height: 38px !important;padding: 8px 10px !important;transform: none !important}
html body #header .menu-helper > ul > li > a:hover, html body #header .menu-helper > ul > li > a:focus{background: #f3fbfe !important;color: #087f9d !important;transform: none !important}
html body #header .menu-helper > ul > li > ul, html body #header .menu-helper > ul > li .menu-image, html body #header .menu-helper > ul > li img{display: none !important}
html body #header .menu-helper > ul > li > a::before, html body #header .menu-helper > ul > li > a::after{content: none !important;display: none !important}
}
html body #navigation a[href*="vernostni-program"], html body #navigation a[href*="vernostni-program"]:hover, html body #navigation a[href*="vernostni-program"]:focus, html body .navigation-in a[href*="vernostni-program"], html body .navigation-in a[href*="vernostni-program"]:hover, html body .navigation-in a[href*="vernostni-program"]:focus, html body #navigation .menu-item-external-93 > a, html body #navigation .menu-item-external-93 > a:hover, html body #navigation .menu-item-external-93 > a:focus, html body .navigation-in .menu-item-external-93 > a, html body .navigation-in .menu-item-external-93 > a:hover, html body .navigation-in .menu-item-external-93 > a:focus{background: transparent !important;background-color: transparent !important;background-image: none !important;border: 0 !important;box-shadow: none !important;color: #111820 !important;outline: 0 !important;text-decoration: none !important;transform: none !important}
@media (max-width: 767px){
html body #footer.footer{margin-top: 24px !important}
html body #footer .footer-rows{padding: 18px 12px 10px !important}
html body #footer .custom-footer.elements-many{align-items: stretch !important;display: grid !important;gap: 10px !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;margin: 0 !important}
html body #footer .custom-footer.elements-many > [class*="custom-footer__banner"]{grid-column: auto !important;margin: 0 !important;max-width: none !important;padding: 0 !important;width: auto !important}
html body #footer .custom-footer.elements-many > :not([class*="custom-footer__banner"]){grid-column: 1 / -1 !important;margin: 0 !important;padding: 0 !important;width: 100% !important}
html body #footer .custom-footer [class*="custom-footer__banner"] .banner, html body #footer .custom-footer [class*="custom-footer__banner"] .banner-wrapper, html body #footer .custom-footer [class*="custom-footer__banner"] .banner-wrapper a{align-items: center !important;background: #fff !important;border: 1px solid rgba(19, 183, 222, .20) !important;border-radius: 8px !important;display: flex !important;justify-content: center !important;margin: 0 !important;min-height: 62px !important;overflow: hidden !important;padding: 8px !important;width: 100% !important}
html body #footer .custom-footer [class*="custom-footer__banner"] img{display: block !important;height: auto !important;margin: 0 auto !important;max-height: 46px !important;max-width: 100% !important;object-fit: contain !important;width: auto !important}
html body #footer .custom-footer .custom-footer__banner14 img{max-height: 54px !important}
html body #footer .custom-footer .custom-footer__banner36{grid-column: 1 / -1 !important}
html body #footer .custom-footer .custom-footer__banner36 .banner, html body #footer .custom-footer .custom-footer__banner36 .banner-wrapper, html body #footer .custom-footer .custom-footer__banner36 .banner-wrapper a{min-height: 42px !important;padding: 7px 10px !important}
html body #footer .custom-footer .custom-footer__banner36 img{max-height: 24px !important;max-width: 240px !important}
html body #footer .custom-footer h4, html body #footer .custom-footer .h4{font-size: 16px !important;line-height: 1.2 !important;margin: 16px 0 8px !important}
html body #footer .custom-footer ul, html body #footer .custom-footer p, html body #footer .custom-footer .contact-box{margin-bottom: 8px !important}
html body #footer .footer-bottom{padding: 10px 0 !important}
}
html body .sacha-story-slider{--sacha-v88-hero-arrow-bg: #9aa0a6;--sacha-v88-hero-arrow-bg-hover: #9aa0a6;--sacha-v88-hero-arrow-icon: #ffffff}
html body .sacha-story-slider .sacha-story-slider__button, html body .sacha-story-slider .sacha-story-slider__button:hover, html body .sacha-story-slider .sacha-story-slider__button:focus, html body .sacha-story-slider .sacha-story-slider__button:active{align-items: center !important;background: var(--sacha-v88-hero-arrow-bg) !important;background-color: var(--sacha-v88-hero-arrow-bg) !important;background-image: none !important;border: 0 !important;border-radius: 2px !important;box-shadow: none !important;color: transparent !important;cursor: pointer !important;display: inline-flex !important;filter: none !important;font-size: 0 !important;height: 58px !important;justify-content: center !important;line-height: 1 !important;margin: 0 !important;min-height: 58px !important;min-width: 40px !important;opacity: 1 !important;overflow: hidden !important;padding: 0 !important;pointer-events: auto !important;position: absolute !important;text-decoration: none !important;text-indent: 0 !important;text-shadow: none !important;top: 50% !important;transform: translateY(-50%) !important;transition: none !important;visibility: visible !important;width: 40px !important;z-index: 90 !important}
html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .sacha-story-slider .sacha-story-slider__button[data-sacha-arrow="prev"], html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="prev"]:hover, html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="prev"]:focus, html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="prev"]:active{left: 0 !important;right: auto !important;transform: translateY(-50%) !important}
html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"], html body .sacha-story-slider .sacha-story-slider__button[data-sacha-arrow="next"], html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"]:hover, html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"]:focus, html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"]:active{left: auto !important;right: 0 !important;transform: translateY(-50%) !important}
html body .sacha-story-slider .sacha-story-slider__button > *, html body .sacha-story-slider .sacha-story-slider__button svg, html body .sacha-story-slider .sacha-story-slider__button i{display: none !important}
html body .sacha-story-slider .sacha-story-slider__button::after{content: none !important;display: none !important}
html body .sacha-story-slider .sacha-story-slider__button::before{background-color: transparent !important;background-position: center !important;background-repeat: no-repeat !important;background-size: 14px 22px !important;border: 0 !important;box-shadow: none !important;content: "" !important;display: block !important;height: 22px !important;margin: 0 !important;mask-image: none !important;-webkit-mask-image: none !important;padding: 0 !important;position: static !important;text-shadow: none !important;transform: none !important;width: 14px !important}
html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .sacha-story-slider .sacha-story-slider__button[data-sacha-arrow="prev"]::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 24'%3E%3Cpath d='M12 4 6 12l6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-slider .sacha-story-slider__button[data-sacha-arrow="next"]::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 24'%3E%3Cpath d='M6 4l6 8-6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
@media (max-width: 767px){
html body .sacha-story-slider .sacha-story-slider__button, html body .sacha-story-slider .sacha-story-slider__button:hover, html body .sacha-story-slider .sacha-story-slider__button:focus, html body .sacha-story-slider .sacha-story-slider__button:active{height: 58px !important;min-height: 58px !important;min-width: 42px !important;width: 42px !important;transform: translateY(-50%) !important}
}
html body .sacha-story-slider__button::before, html body .sacha-story-slider__button.sacha-hero-arrow-final::before{background-color: transparent !important;background-position: center !important;background-repeat: no-repeat !important;background-size: 14px 22px !important;border: 0 !important;box-shadow: none !important;content: "" !important;display: block !important;height: 22px !important;margin: 0 !important;mask-image: none !important;-webkit-mask-image: none !important;padding: 0 !important;position: static !important;text-shadow: none !important;transform: none !important;width: 14px !important}
html body .sacha-v94-arrow > *, html body .sacha-v94-arrow svg, html body .sacha-v94-arrow i, html body .sacha-story-slider__button > *, html body .sacha-story-slider__button svg, html body .sacha-story-slider__button i, html body .product-slider-holder .product-slider-navigation > *, html body .product-slider-holder .carousel-control > *, html body .product-slider .product-slider-navigation > *, html body .products-slider .product-slider-navigation > *, html body .products-block .carousel-control > *, html body .p-image .carousel-control > *, html body .p-image .carousel-control--product > *, html body .carousel-control.carousel-control--product > *{display: none !important}
html body .sacha-v94-arrow > *, html body .sacha-v94-arrow svg, html body .sacha-v94-arrow i, html body .sacha-v94-arrow::after{display: none !important}
html body .sacha-v94-arrow::before, html body .sacha-v94-arrow.sacha-story-slider__button::before, html body .sacha-v94-arrow.product-slider-navigation::before, html body .sacha-v94-arrow.carousel-control::before, html body .sacha-v94-arrow[data-sacha-arrow]::before, html body .sacha-v94-arrow[data-sacha-slider-control]::before{background-color: transparent !important;background-position: center !important;background-repeat: no-repeat !important;background-size: 16px 24px !important;border: 0 !important;box-shadow: none !important;color: transparent !important;content: "" !important;display: block !important;flex: 0 0 auto !important;font-size: 0 !important;height: 24px !important;line-height: 0 !important;margin: 0 !important;mask-image: none !important;-webkit-mask-image: none !important;padding: 0 !important;position: static !important;text-shadow: none !important;transform: none !important;width: 16px !important}
html body .sacha-v94-arrow, html body .sacha-v94-arrow:hover, html body .sacha-v94-arrow:focus, html body .sacha-v94-arrow:active, html body .sacha-v94-arrow.sacha-story-slider__button, html body .sacha-v94-arrow.sacha-story-slider__button:hover, html body .sacha-v94-arrow.sacha-story-slider__button:focus, html body .sacha-v94-arrow.sacha-story-slider__button:active, html body .sacha-v94-arrow.product-slider-navigation, html body .sacha-v94-arrow.product-slider-navigation:hover, html body .sacha-v94-arrow.product-slider-navigation:focus, html body .sacha-v94-arrow.product-slider-navigation:active, html body .sacha-v94-arrow.carousel-control, html body .sacha-v94-arrow.carousel-control:hover, html body .sacha-v94-arrow.carousel-control:focus, html body .sacha-v94-arrow.carousel-control:active{align-items: center !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;background: #9aa0a6 !important;background-color: #9aa0a6 !important;background-image: none !important;border: 0 !important;border-radius: 2px !important;box-shadow: none !important;color: transparent !important;cursor: pointer !important;display: inline-flex !important;filter: none !important;font-size: 0 !important;height: 58px !important;justify-content: center !important;line-height: 1 !important;margin: 0 !important;min-height: 58px !important;min-width: 40px !important;opacity: 1 !important;overflow: hidden !important;padding: 0 !important;pointer-events: auto !important;text-decoration: none !important;text-indent: 0 !important;text-shadow: none !important;top: 50% !important;transform: translateY(-50%) !important;transition: none !important;visibility: visible !important;width: 40px !important;z-index: 100 !important}
html body .sacha-v94-arrow > *, html body .sacha-v94-arrow svg, html body .sacha-v94-arrow i{display: none !important}
html body .sacha-v94-arrow::after{content: none !important;display: none !important}
html body .sacha-v94-arrow::before, html body .sacha-v94-arrow.sacha-story-slider__button::before, html body .sacha-v94-arrow.product-slider-navigation::before, html body .sacha-v94-arrow.carousel-control::before{background-color: transparent !important;background-position: center !important;background-repeat: no-repeat !important;background-size: 16px 24px !important;border: 0 !important;box-shadow: none !important;color: transparent !important;content: "" !important;display: block !important;flex: 0 0 auto !important;font-size: 0 !important;height: 24px !important;line-height: 0 !important;margin: 0 !important;mask-image: none !important;-webkit-mask-image: none !important;padding: 0 !important;position: static !important;text-shadow: none !important;transform: none !important;width: 16px !important}
html body .sacha-v94-arrow[data-sacha-arrow="prev"]::before, html body .sacha-v94-arrow[data-sacha-slider-control="prev"]::before, html body .sacha-v94-arrow.navigation-prev::before, html body .sacha-v94-arrow.left::before{content: "" !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M13 4 7 12l6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
html body .sacha-v94-arrow[data-sacha-arrow="next"]::before, html body .sacha-v94-arrow[data-sacha-slider-control="next"]::before, html body .sacha-v94-arrow.navigation-next::before, html body .sacha-v94-arrow.right::before{content: "" !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M7 4l6 8-6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
html body .sacha-story-slider__button, html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .sacha-story-slider__button:active, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .product-slider-navigation:active, html body .product-slider-holder .carousel-control, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .product-slider-holder .carousel-control:active, html body .product-slider .product-slider-navigation, html body .product-slider .product-slider-navigation:hover, html body .product-slider .product-slider-navigation:focus, html body .product-slider .product-slider-navigation:active, html body .product-slider .carousel-control, html body .product-slider .carousel-control:hover, html body .product-slider .carousel-control:focus, html body .product-slider .carousel-control:active, html body .products-slider .product-slider-navigation, html body .products-slider .product-slider-navigation:hover, html body .products-slider .product-slider-navigation:focus, html body .products-slider .product-slider-navigation:active, html body .products-slider .carousel-control, html body .products-slider .carousel-control:hover, html body .products-slider .carousel-control:focus, html body .products-slider .carousel-control:active, html body .products-block .carousel-control, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .products-block .carousel-control:active, html body .p-image .carousel-control, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control:active, html body .p-image .carousel-control--product, html body .p-image .carousel-control--product:hover, html body .p-image .carousel-control--product:focus, html body .p-image .carousel-control--product:active, html body .carousel-control.carousel-control--product, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus, html body .carousel-control.carousel-control--product:active, html body.has-detail-product-arrows .carousel-control--product, html body.has-detail-product-arrows .carousel-control--product:hover, html body.has-detail-product-arrows .carousel-control--product:focus, html body.has-detail-product-arrows .carousel-control--product:active, html body .has-detail-product-arrows .carousel-control--product, html body .has-detail-product-arrows .carousel-control--product:hover, html body .has-detail-product-arrows .carousel-control--product:focus, html body .has-detail-product-arrows .carousel-control--product:active{align-items: center !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;background: #9aa0a6 !important;background-color: #9aa0a6 !important;background-image: none !important;border: 0 !important;border-radius: 2px !important;box-shadow: none !important;color: transparent !important;cursor: pointer !important;display: inline-flex !important;filter: none !important;font-size: 0 !important;height: 58px !important;justify-content: center !important;line-height: 1 !important;margin: 0 !important;min-height: 58px !important;min-width: 40px !important;opacity: 1 !important;overflow: hidden !important;padding: 0 !important;pointer-events: auto !important;text-decoration: none !important;text-indent: 0 !important;text-shadow: none !important;top: 50% !important;transform: translateY(-50%) !important;transition: none !important;visibility: visible !important;width: 40px !important;z-index: 90 !important}
html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .sacha-story-slider__button:active, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .product-slider-navigation:active, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .product-slider-holder .carousel-control:active, html body .product-slider .product-slider-navigation:hover, html body .product-slider .product-slider-navigation:focus, html body .product-slider .product-slider-navigation:active, html body .product-slider .carousel-control:hover, html body .product-slider .carousel-control:focus, html body .product-slider .carousel-control:active, html body .products-slider .product-slider-navigation:hover, html body .products-slider .product-slider-navigation:focus, html body .products-slider .product-slider-navigation:active, html body .products-slider .carousel-control:hover, html body .products-slider .carousel-control:focus, html body .products-slider .carousel-control:active, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .products-block .carousel-control:active, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control:active, html body .p-image .carousel-control--product:hover, html body .p-image .carousel-control--product:focus, html body .p-image .carousel-control--product:active, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus, html body .carousel-control.carousel-control--product:active{background: #9aa0a6 !important;background-color: #9aa0a6 !important;color: transparent !important;transform: translateY(-50%) !important}
@media (max-width: 767px){
html body #colorbox{top: 50% !important;left: 50% !important;right: auto !important;bottom: auto !important;max-width: calc(100vw - 20px) !important;max-height: calc(100svh - 20px) !important;transform: translate3d(-50%, -50%, 0) !important;transition: none !important;animation: none !important;will-change: auto !important}
html body #cboxWrapper, html body #cboxContent, html body #cboxLoadedContent{max-width: calc(100vw - 20px) !important;max-height: calc(100svh - 20px) !important;transition: none !important;animation: none !important}
html body #cboxLoadedContent{overflow: auto !important;-webkit-overflow-scrolling: touch}
}
html body .sacha-story-slider .sacha-story-slider__button, html body .sacha-story-slider .sacha-story-slider__button:hover, html body .sacha-story-slider .sacha-story-slider__button:focus, html body .sacha-story-slider .sacha-story-slider__button:active, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .product-slider-navigation:active, html body .product-slider-holder .carousel-control, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .product-slider-holder .carousel-control:active, html body .product-slider .product-slider-navigation, html body .product-slider .product-slider-navigation:hover, html body .product-slider .product-slider-navigation:focus, html body .product-slider .product-slider-navigation:active, html body .product-slider .carousel-control, html body .product-slider .carousel-control:hover, html body .product-slider .carousel-control:focus, html body .product-slider .carousel-control:active, html body .products-slider .product-slider-navigation, html body .products-slider .product-slider-navigation:hover, html body .products-slider .product-slider-navigation:focus, html body .products-slider .product-slider-navigation:active, html body .products-slider .carousel-control, html body .products-slider .carousel-control:hover, html body .products-slider .carousel-control:focus, html body .products-slider .carousel-control:active, html body .products-block .carousel-control, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .products-block .carousel-control:active, html body .p-image .carousel-control, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control:active, html body .p-image .carousel-control--product, html body .p-image .carousel-control--product:hover, html body .p-image .carousel-control--product:focus, html body .p-image .carousel-control--product:active, html body .carousel-control.carousel-control--product, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus, html body .carousel-control.carousel-control--product:active, html body.has-detail-product-arrows .carousel-control--product, html body.has-detail-product-arrows .carousel-control--product:hover, html body.has-detail-product-arrows .carousel-control--product:focus, html body.has-detail-product-arrows .carousel-control--product:active{align-items: center !important;appearance: none !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;background: #9aa0a6 !important;background-color: #9aa0a6 !important;background-image: none !important;border: 0 !important;border-radius: 2px !important;box-shadow: none !important;color: transparent !important;cursor: pointer !important;display: inline-flex !important;filter: none !important;font-size: 0 !important;height: 58px !important;justify-content: center !important;line-height: 1 !important;margin: 0 !important;max-height: 58px !important;max-width: 40px !important;min-height: 58px !important;min-width: 40px !important;opacity: 1 !important;outline: 0 !important;overflow: hidden !important;padding: 0 !important;pointer-events: auto !important;text-decoration: none !important;text-indent: 0 !important;text-shadow: none !important;transition: none !important;visibility: visible !important;width: 40px !important;z-index: 90 !important}
html body .sacha-story-slider .sacha-story-slider__button:hover, html body .sacha-story-slider .sacha-story-slider__button:focus, html body .sacha-story-slider .sacha-story-slider__button:active, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .product-slider-navigation:active, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .product-slider-holder .carousel-control:active, html body .product-slider .product-slider-navigation:hover, html body .product-slider .product-slider-navigation:focus, html body .product-slider .product-slider-navigation:active, html body .product-slider .carousel-control:hover, html body .product-slider .carousel-control:focus, html body .product-slider .carousel-control:active, html body .products-slider .product-slider-navigation:hover, html body .products-slider .product-slider-navigation:focus, html body .products-slider .product-slider-navigation:active, html body .products-slider .carousel-control:hover, html body .products-slider .carousel-control:focus, html body .products-slider .carousel-control:active, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .products-block .carousel-control:active, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control:active, html body .p-image .carousel-control--product:hover, html body .p-image .carousel-control--product:focus, html body .p-image .carousel-control--product:active, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus, html body .carousel-control.carousel-control--product:active, html body.has-detail-product-arrows .carousel-control--product:hover, html body.has-detail-product-arrows .carousel-control--product:focus, html body.has-detail-product-arrows .carousel-control--product:active{background: #8e9499 !important;background-color: #8e9499 !important;background-image: none !important;box-shadow: none !important;filter: none !important;opacity: 1 !important}
html body .sacha-story-slider .sacha-story-slider__button > *, html body .sacha-story-slider .sacha-story-slider__button svg, html body .sacha-story-slider .sacha-story-slider__button i, html body .product-slider-holder .product-slider-navigation > *, html body .product-slider-holder .carousel-control > *, html body .product-slider .product-slider-navigation > *, html body .product-slider .carousel-control > *, html body .products-slider .product-slider-navigation > *, html body .products-slider .carousel-control > *, html body .products-block .carousel-control > *, html body .p-image .carousel-control > *, html body .p-image .carousel-control--product > *, html body .carousel-control.carousel-control--product > *{display: none !important}
html body .sacha-story-slider .sacha-story-slider__button::after, html body .product-slider-holder .product-slider-navigation::after, html body .product-slider-holder .carousel-control::after, html body .product-slider .product-slider-navigation::after, html body .product-slider .carousel-control::after, html body .products-slider .product-slider-navigation::after, html body .products-slider .carousel-control::after, html body .products-block .carousel-control::after, html body .p-image .carousel-control::after, html body .p-image .carousel-control--product::after, html body .carousel-control.carousel-control--product::after{content: none !important;display: none !important}
html body .sacha-story-slider .sacha-story-slider__button::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .carousel-control::before, html body .product-slider .product-slider-navigation::before, html body .product-slider .carousel-control::before, html body .products-slider .product-slider-navigation::before, html body .products-slider .carousel-control::before, html body .products-block .carousel-control::before, html body .p-image .carousel-control::before, html body .p-image .carousel-control--product::before, html body .carousel-control.carousel-control--product::before, html body.has-detail-product-arrows .carousel-control--product::before{background-color: transparent !important;background-position: center !important;background-repeat: no-repeat !important;background-size: 16px 24px !important;border: 0 !important;box-shadow: none !important;content: "" !important;display: block !important;flex: 0 0 auto !important;height: 24px !important;margin: 0 !important;mask-image: none !important;-webkit-mask-image: none !important;opacity: 1 !important;padding: 0 !important;position: static !important;text-shadow: none !important;transform: none !important;transition: none !important;width: 16px !important}
html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .sacha-story-slider .sacha-story-slider__button[data-sacha-arrow="prev"]::before, html body .product-slider-holder .product-slider-navigation.navigation-prev::before, html body .product-slider-holder .carousel-control.left::before, html body .product-slider .product-slider-navigation.navigation-prev::before, html body .product-slider .carousel-control.left::before, html body .products-slider .product-slider-navigation.navigation-prev::before, html body .products-slider .carousel-control.left::before, html body .products-block .carousel-control.left::before, html body .p-image .carousel-control.left::before, html body .p-image .carousel-control--product.left::before, html body .carousel-control.carousel-control--product.left::before, html body.has-detail-product-arrows .carousel-control--product.left::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 24'%3E%3Cpath d='M12 4 6 12l6 8' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-slider .sacha-story-slider__button[data-sacha-arrow="next"]::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .carousel-control.right::before, html body .product-slider .product-slider-navigation.navigation-next::before, html body .product-slider .carousel-control.right::before, html body .products-slider .product-slider-navigation.navigation-next::before, html body .products-slider .carousel-control.right::before, html body .products-block .carousel-control.right::before, html body .p-image .carousel-control.right::before, html body .p-image .carousel-control--product.right::before, html body .carousel-control.carousel-control--product.right::before, html body.has-detail-product-arrows .carousel-control--product.right::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 24'%3E%3Cpath d='M6 4l6 8-6 8' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
html body .sacha-story-slider .sacha-story-slider__controls{inset: 0 !important;pointer-events: none !important}
html body .sacha-story-slider .sacha-story-slider__button{position: absolute !important;top: 50% !important;transform: translateY(-50%) !important}
html body .sacha-story-slider .sacha-story-slider__button:hover, html body .sacha-story-slider .sacha-story-slider__button:focus, html body .sacha-story-slider .sacha-story-slider__button:active{background: var(--sacha-v88-hero-arrow-bg-hover) !important;background-color: var(--sacha-v88-hero-arrow-bg-hover) !important;transform: translateY(-50%) !important}
html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .sacha-story-slider .sacha-story-slider__button[data-sacha-arrow="prev"]{left: 0 !important;right: auto !important}
html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"], html body .sacha-story-slider .sacha-story-slider__button[data-sacha-arrow="next"]{left: auto !important;right: 0 !important}
html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .product-slider .product-slider-navigation, html body .product-slider .carousel-control, html body .products-slider .product-slider-navigation, html body .products-slider .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product{position: absolute !important;top: 50% !important;transform: translateY(-50%) !important}
html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .carousel-control:hover, html body .product-slider .product-slider-navigation:hover, html body .product-slider .carousel-control:hover, html body .products-slider .product-slider-navigation:hover, html body .products-slider .carousel-control:hover, html body .products-block .carousel-control:hover, html body .p-image .carousel-control:hover, html body .p-image .carousel-control--product:hover, html body .carousel-control.carousel-control--product:hover{transform: translateY(-50%) !important}
html body .product-slider-holder .product-slider-navigation.navigation-prev, html body .product-slider-holder .carousel-control.left, html body .product-slider .product-slider-navigation.navigation-prev, html body .product-slider .carousel-control.left, html body .products-slider .product-slider-navigation.navigation-prev, html body .products-slider .carousel-control.left, html body .products-block .carousel-control.left, html body .p-image .carousel-control.left, html body .p-image .carousel-control--product.left, html body .carousel-control.carousel-control--product.left{left: 0 !important;right: auto !important}
html body .product-slider-holder .product-slider-navigation.navigation-next, html body .product-slider-holder .carousel-control.right, html body .product-slider .product-slider-navigation.navigation-next, html body .product-slider .carousel-control.right, html body .products-slider .product-slider-navigation.navigation-next, html body .products-slider .carousel-control.right, html body .products-block .carousel-control.right, html body .p-image .carousel-control.right, html body .p-image .carousel-control--product.right, html body .carousel-control.carousel-control--product.right{left: auto !important;right: 0 !important}
@media (max-width: 767px){
html body .sacha-story-slider .sacha-story-slider__button, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .product-slider .product-slider-navigation, html body .product-slider .carousel-control, html body .products-slider .product-slider-navigation, html body .products-slider .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product{height: 60px !important;max-height: 60px !important;max-width: 42px !important;min-height: 60px !important;min-width: 42px !important;width: 42px !important}
html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .sacha-story-slider .sacha-story-slider__button[data-sacha-arrow="prev"]{right: auto !important;left: 0 !important}
html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"], html body .sacha-story-slider .sacha-story-slider__button[data-sacha-arrow="next"]{left: auto !important;right: 0 !important}
}
html body.desktop #header #navigation a[href*="vernostni-program"] > b, html body.desktop #navigation a[href*="vernostni-program"] > b, html body.desktop .navigation-in a[href*="vernostni-program"] > b, html.scrolled body.desktop #header #navigation a[href*="vernostni-program"] > b, html.scrolled body.desktop #navigation a[href*="vernostni-program"] > b, html.scrolled body.desktop .navigation-in a[href*="vernostni-program"] > b, html body.desktop #header #navigation li.menu-item-external-93 > a > b, html body.desktop #navigation li.menu-item-external-93 > a > b, html body.desktop .navigation-in li.menu-item-external-93 > a > b, html.scrolled body.desktop #header #navigation li.menu-item-external-93 > a > b, html.scrolled body.desktop #navigation li.menu-item-external-93 > a > b, html.scrolled body.desktop .navigation-in li.menu-item-external-93 > a > b{color: #111820 !important;background: transparent !important;background-color: transparent !important;background-image: none !important;border: 0 !important;box-shadow: none !important;outline: 0 !important;text-decoration: none !important;-webkit-user-select: none !important;user-select: none !important}
html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .sacha-story-slider__button:active, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .product-slider-navigation:active, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .product-slider-holder .carousel-control:active, html body .product-slider .product-slider-navigation:hover, html body .product-slider .product-slider-navigation:focus, html body .product-slider .product-slider-navigation:active, html body .product-slider .carousel-control:hover, html body .product-slider .carousel-control:focus, html body .product-slider .carousel-control:active, html body .products-slider .product-slider-navigation:hover, html body .products-slider .product-slider-navigation:focus, html body .products-slider .product-slider-navigation:active, html body .products-slider .carousel-control:hover, html body .products-slider .carousel-control:focus, html body .products-slider .carousel-control:active, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .products-block .carousel-control:active, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control:active, html body .p-image .carousel-control--product:hover, html body .p-image .carousel-control--product:focus, html body .p-image .carousel-control--product:active, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus, html body .carousel-control.carousel-control--product:active, html body.has-detail-product-arrows .carousel-control--product:hover, html body.has-detail-product-arrows .carousel-control--product:focus, html body .has-detail-product-arrows .carousel-control--product:hover, html body .has-detail-product-arrows .carousel-control--product:focus{background: #16b9df !important;background-color: #16b9df !important;border: 0 !important;box-shadow: none !important;color: transparent !important;filter: none !important;opacity: 1 !important;transform: translateY(-50%) !important}
html body #navigation a[href*="vernostni-program"], html body #navigation a[href*="vernostni-program"] *, html body #navigation .menu-item-external-93 > a, html body #navigation .menu-item-external-93 > a *, html body .navigation-in a[href*="vernostni-program"], html body .navigation-in a[href*="vernostni-program"] *, html body .navigation-in .menu-item-external-93 > a, html body .navigation-in .menu-item-external-93 > a *, html body .menu-helper a[href*="vernostni-program"], html body .menu-helper a[href*="vernostni-program"] *, html body .menu-helper .menu-item-external-93 > a, html body .menu-helper .menu-item-external-93 > a *{background: transparent !important;background-color: transparent !important;background-image: none !important;border: 0 !important;border-bottom-color: transparent !important;box-shadow: none !important;color: #111820 !important;outline: 0 !important;text-decoration: none !important;transform: none !important}
html body #navigation .menu-item-external-93, html body #navigation .menu-item-external-93:hover, html body #navigation .menu-item-external-93:focus-within, html body #navigation .menu-item-external-93.exp, html body #navigation .menu-item-external-93.active, html body .navigation-in .menu-item-external-93, html body .navigation-in .menu-item-external-93:hover, html body .navigation-in .menu-item-external-93:focus-within, html body .navigation-in .menu-item-external-93.exp, html body .navigation-in .menu-item-external-93.active{background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important}
html body .product-slider .slick-slide, html body .product-slider-holder .slick-slide, html body .products-slider .slick-slide, html body .product-slider .slick-slide > div, html body .product-slider-holder .slick-slide > div, html body .products-slider .slick-slide > div, html body .product-slider .product, html body .product-slider-holder .product, html body .products-slider .product, html body .products.products-page.products-block > .product, html body #products.products.products-page.products-block > .product, html body .products-block.products-page > .product{display: flex !important;align-items: stretch !important;height: auto !important}
html body .product-slider .product .p.sacha-card-modern > .image a, html body .product-slider-holder .product .p.sacha-card-modern > .image a, html body .products-slider .product .p.sacha-card-modern > .image a, html body .products.products-page.products-block .product .p.sacha-card-modern > .image a, html body #products.products.products-page.products-block .product .p.sacha-card-modern > .image a, html body .products-block.products-page .product .p.sacha-card-modern > .image a{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 100% !important}
html body .p.sacha-card-modern .p-in, html body .p.sacha-card-modern .p-in-in, html body .p.sacha-card-modern .p-bottom, html body .p.sacha-card-modern .p-bottom > div{display: flex !important;flex: 1 1 auto !important;flex-direction: column !important;min-height: 0 !important;width: 100% !important}
html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .product-slider .product-slider-navigation:hover, html body .product-slider .product-slider-navigation:focus, html body .product-slider .carousel-control:hover, html body .product-slider .carousel-control:focus, html body .products-slider .product-slider-navigation:hover, html body .products-slider .product-slider-navigation:focus, html body .products-slider .carousel-control:hover, html body .products-slider .carousel-control:focus, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control--product:hover, html body .p-image .carousel-control--product:focus, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus, html body.has-detail-product-arrows .carousel-control--product:hover, html body.has-detail-product-arrows .carousel-control--product:focus, html body .has-detail-product-arrows .carousel-control--product:hover, html body .has-detail-product-arrows .carousel-control--product:focus{background: rgba(112, 118, 124, .82) !important;background-color: rgba(112, 118, 124, .82) !important;box-shadow: none !important;color: #fff !important;transform: translateY(-50%) !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .product-slider-holder .product-slider-navigation.navigation-prev::before, html body .product-slider-holder .carousel-control.left::before, html body .product-slider .product-slider-navigation.navigation-prev::before, html body .product-slider .carousel-control.left::before, html body .products-slider .product-slider-navigation.navigation-prev::before, html body .products-slider .carousel-control.left::before, html body .products-block .carousel-control.left::before, html body .p-image .carousel-control.left::before, html body .p-image .carousel-control--product.left::before, html body .carousel-control.carousel-control--product.left::before, html body.has-detail-product-arrows .carousel-control--product.left::before, html body .has-detail-product-arrows .carousel-control--product.left::before, html body [data-sacha-arrow="prev"]::before{content: "" !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .carousel-control.right::before, html body .product-slider .product-slider-navigation.navigation-next::before, html body .product-slider .carousel-control.right::before, html body .products-slider .product-slider-navigation.navigation-next::before, html body .products-slider .carousel-control.right::before, html body .products-block .carousel-control.right::before, html body .p-image .carousel-control.right::before, html body .p-image .carousel-control--product.right::before, html body .carousel-control.carousel-control--product.right::before, html body.has-detail-product-arrows .carousel-control--product.right::before, html body .has-detail-product-arrows .carousel-control--product.right::before, html body [data-sacha-arrow="next"]::before{content: "" !important}
html body .product-slider .slick-track, html body .product-slider-holder .slick-track, html body .products-slider .slick-track{display: flex !important;align-items: stretch !important}
html body .product-slider .slick-slide, html body .product-slider-holder .slick-slide, html body .products-slider .slick-slide{display: flex !important;height: auto !important}
html body .product-slider .slick-slide > div, html body .product-slider-holder .slick-slide > div, html body .products-slider .slick-slide > div, html body .product-slider .product, html body .product-slider-holder .product, html body .products-slider .product, html body .products.products-page.products-block > .product, html body #products.products.products-page.products-block > .product, html body .products-block.products-page > .product{display: flex !important;align-items: stretch !important;height: auto !important}
html body .product-slider .product .p.sacha-card-modern, html body .product-slider-holder .product .p.sacha-card-modern, html body .products-slider .product .p.sacha-card-modern, html body .products.products-page.products-block .product .p.sacha-card-modern, html body #products.products.products-page.products-block .product .p.sacha-card-modern, html body .products-block.products-page .product .p.sacha-card-modern{display: flex !important;flex-direction: column !important;width: 100% !important;min-height: 612px !important;height: 100% !important;padding: 14px !important;overflow: hidden !important}
html body .product-slider .product .p.sacha-card-modern > .image, html body .product-slider-holder .product .p.sacha-card-modern > .image, html body .products-slider .product .p.sacha-card-modern > .image, html body .products.products-page.products-block .product .p.sacha-card-modern > .image, html body #products.products.products-page.products-block .product .p.sacha-card-modern > .image, html body .products-block.products-page .product .p.sacha-card-modern > .image{display: flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 222px !important;height: 222px !important;min-height: 222px !important;max-height: 222px !important;margin: 0 0 14px !important;padding: 0 !important;border-radius: 6px !important;background: #fff !important;overflow: hidden !important}
html body .product-slider .product .p.sacha-card-modern > .image img, html body .product-slider-holder .product .p.sacha-card-modern > .image img, html body .products-slider .product .p.sacha-card-modern > .image img, html body .products.products-page.products-block .product .p.sacha-card-modern > .image img, html body #products.products.products-page.products-block .product .p.sacha-card-modern > .image img, html body .products-block.products-page .product .p.sacha-card-modern > .image img{display: block !important;width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: none !important;object-fit: contain !important;object-position: center center !important}
html body .product-slider .product .p.sacha-card-modern .p-in, html body .product-slider .product .p.sacha-card-modern .p-in-in, html body .product-slider .product .p.sacha-card-modern .p-bottom, html body .product-slider .product .p.sacha-card-modern .p-bottom > div, html body .product-slider-holder .product .p.sacha-card-modern .p-in, html body .product-slider-holder .product .p.sacha-card-modern .p-in-in, html body .product-slider-holder .product .p.sacha-card-modern .p-bottom, html body .product-slider-holder .product .p.sacha-card-modern .p-bottom > div, html body .products-slider .product .p.sacha-card-modern .p-in, html body .products-slider .product .p.sacha-card-modern .p-in-in, html body .products-slider .product .p.sacha-card-modern .p-bottom, html body .products-slider .product .p.sacha-card-modern .p-bottom > div, html body .products.products-page.products-block .product .p.sacha-card-modern .p-in, html body .products.products-page.products-block .product .p.sacha-card-modern .p-in-in, html body .products.products-page.products-block .product .p.sacha-card-modern .p-bottom, html body .products.products-page.products-block .product .p.sacha-card-modern .p-bottom > div, html body #products.products.products-page.products-block .product .p.sacha-card-modern .p-in, html body #products.products.products-page.products-block .product .p.sacha-card-modern .p-in-in, html body #products.products.products-page.products-block .product .p.sacha-card-modern .p-bottom, html body #products.products.products-page.products-block .product .p.sacha-card-modern .p-bottom > div, html body .products-block.products-page .product .p.sacha-card-modern .p-in, html body .products-block.products-page .product .p.sacha-card-modern .p-in-in, html body .products-block.products-page .product .p.sacha-card-modern .p-bottom, html body .products-block.products-page .product .p.sacha-card-modern .p-bottom > div{display: flex !important;flex: 1 1 auto !important;flex-direction: column !important;min-height: 0 !important;width: 100% !important}
html body .p.sacha-card-modern .name, html body .p.sacha-card-modern .name > span{font-size: 16px !important;font-weight: 400 !important;display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;min-height: 66px !important;max-height: 66px !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: normal !important;line-height: 1.28 !important}
html body .p.sacha-card-modern .sacha-direct-stock-slot{display: flex !important;align-items: center !important;min-height: 24px !important;margin: 4px 0 8px !important}
html body .p.sacha-card-modern .sacha-direct-stock-slot:empty::before{content: "" !important;display: block !important;width: 1px !important;height: 20px !important}
html body .p.sacha-card-modern .sacha-direct-stock-slot .sacha-direct-stock-badge{margin: 0 !important}
html body .p.sacha-card-modern .prices{flex: 0 0 auto !important;min-height: 54px !important;margin: 0 0 12px !important}
html body .p.sacha-card-modern .price-final, html body .p.sacha-card-modern .price-final strong, html body .p.sacha-card-modern .price-final *, html body #products .p.sacha-card-modern .price-final, html body #products .p.sacha-card-modern .price-final strong, html body #products .p.sacha-card-modern .price-final *, html body .product-slider .p.sacha-card-modern .price-final, html body .product-slider .p.sacha-card-modern .price-final strong, html body .product-slider .p.sacha-card-modern .price-final *{font-size: 18px !important;font-weight: 400 !important;font-variation-settings: "wght" 400 !important;font-synthesis-weight: none !important;line-height: 1.18 !important;letter-spacing: 0 !important;text-shadow: none !important;-webkit-text-stroke: 0 transparent !important}
html body .p.sacha-card-modern .p-tools{flex: 0 0 auto !important;overflow: visible !important;margin-top: auto !important;align-self: stretch !important;width: 100% !important}
html body .p.sacha-card-modern .sacha-card-size-label{margin: 0 0 4px !important;font-size: 11px !important;line-height: 1.2 !important;min-height: 17px !important;margin-top: 0 !important}
html body .p.sacha-card-modern .sacha-card-size-chips{margin: 0 0 8px !important;gap: 5px !important;min-height: 32px !important;margin-bottom: 8px !important}
html body .p.sacha-card-modern .sacha-card-buy{display: grid !important;grid-template-columns: minmax(118px, .88fr) minmax(132px, 1fr) !important;gap: 8px !important;margin-top: 0 !important;align-items: stretch !important}
html body .p.sacha-card-modern .sacha-card-status{display: none !important;min-height: 0 !important;margin: 0 !important}
html body .p.sacha-card-modern .sacha-card-qty, html body .p.sacha-card-modern .sacha-native-qty, html body .p.sacha-card-modern .sacha-card-add, html body .p.sacha-card-modern .sacha-native-cart{min-height: 40px !important}
@media (min-width: 1440px){
html body .product-slider .product .p.sacha-card-modern > .image, html body .product-slider-holder .product .p.sacha-card-modern > .image, html body .products-slider .product .p.sacha-card-modern > .image, html body .products.products-page.products-block .product .p.sacha-card-modern > .image, html body #products.products.products-page.products-block .product .p.sacha-card-modern > .image, html body .products-block.products-page .product .p.sacha-card-modern > .image{flex-basis: 238px !important;height: 238px !important;min-height: 238px !important;max-height: 238px !important}
}
@media (max-width: 767px){
html body .product-slider .product .p.sacha-card-modern, html body .product-slider-holder .product .p.sacha-card-modern, html body .products-slider .product .p.sacha-card-modern, html body .products.products-page.products-block .product .p.sacha-card-modern, html body #products.products.products-page.products-block .product .p.sacha-card-modern, html body .products-block.products-page .product .p.sacha-card-modern{min-height: 0 !important;height: auto !important}
html body .p.sacha-card-modern > .image{flex-basis: 220px !important;height: 220px !important;min-height: 220px !important;max-height: 220px !important}
html body .p.sacha-card-modern .sacha-card-buy{grid-template-columns: minmax(112px, .9fr) minmax(128px, 1fr) !important}
}
@media (min-width: 992px){
html body.type-category #content > #filters-wrapper, html body.type-category #content > .filters-wrapper, html body.type-category main#content > #filters-wrapper, html body.type-category main#content > .filters-wrapper, html body.type-category .content-inner > #filters-wrapper, html body.type-category .content-inner > .filters-wrapper, html body.type-category .category-content-wrapper > #filters-wrapper, html body.type-category .category-content-wrapper > .filters-wrapper{display: none !important;height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;visibility: hidden !important}
html body.type-category .sidebar.sidebar-left #filters-wrapper, html body.type-category .sidebar.sidebar-left #filters-wrapper > .filters-wrapper, html body.type-category .sidebar.sidebar-left #filters-wrapper > #sacha-mobile-filter-panel{display: block !important;height: auto !important;max-height: none !important;overflow: visible !important;visibility: visible !important}
}
body.type-category #products.products.products-page.products-block > .product .p.sacha-card-modern, body.type-search #products.products.products-page.products-block > .product .p.sacha-card-modern, body.type-manufacturer-detail #products.products.products-page.products-block > .product .p.sacha-card-modern{width: 100% !important;max-width: 100% !important}
.products-block .product:hover, .products-block .product:hover .p, .products-block .product:focus-within, .products-block .product:focus-within .p, .products-block .product .p:hover, .product-slider .product:hover, .product-slider .product:hover .p, .product-slider .product:focus-within, .product-slider .product:focus-within .p, .product-slider .slick-slide:hover, .product-slider .slick-slide:hover > div, .product-slider .slick-current, .product-slider .slick-active, .product-slider .slick-center, .carousel .product:hover, #products .product:hover, #products .product:hover .p, #products .product:focus-within .p, .p.sacha-card-modern:hover, .p.sacha-card-modern:focus-within, .p.sacha-card-modern:hover > .image, .p.sacha-card-modern:hover .image, .p.sacha-card-modern:hover .p-image, .p.sacha-card-modern:focus-within > .image{box-shadow: none !important;filter: none !important;transform: none !important}
.product-slider .slick-slide::before, .product-slider .slick-slide::after, .product-slider .slick-slide > div::before, .product-slider .slick-slide > div::after, .products-block .product::before, .products-block .product::after, .p.sacha-card-modern:hover::before, .p.sacha-card-modern:hover::after{display: none !important;opacity: 0 !important}
body.type-category .products.products-page.products-block, body.type-search .products.products-page.products-block, body.type-manufacturer-detail .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 20px !important;align-items: stretch !important;width: 100% !important;max-width: 100% !important}
body.type-category .products.products-page.products-block > .product, body.type-search .products.products-page.products-block > .product, body.type-manufacturer-detail .products.products-page.products-block > .product{width: auto !important;max-width: none !important;min-width: 0 !important;flex: none !important;float: none !important;clear: none !important;margin: 0 !important;display: block !important}
body.type-category .products.products-page.products-block > .product .p.sacha-card-modern, body.type-search .products.products-page.products-block > .product .p.sacha-card-modern, body.type-manufacturer-detail .products.products-page.products-block > .product .p.sacha-card-modern{width: 100% !important;max-width: 100% !important}
@media (max-width: 1199px){
body.type-category .products.products-page.products-block, body.type-search .products.products-page.products-block, body.type-manufacturer-detail .products.products-page.products-block{grid-template-columns: repeat(2, minmax(0, 1fr)) !important}
}
@media (max-width: 767px){
body.type-category .products.products-page.products-block, body.type-search .products.products-page.products-block, body.type-manufacturer-detail .products.products-page.products-block{grid-template-columns: 1fr !important;gap: 14px !important}
}
body.type-index .product-slider .p.sacha-card-modern .sacha-card-desc, body.type-index .product-slider .p.sacha-card-modern .p-desc, body.type-index .product-slider .p.sacha-card-modern .description, body.in-index .product-slider .p.sacha-card-modern .sacha-card-desc, body.in-index .product-slider .p.sacha-card-modern .p-desc, body.in-index .product-slider .p.sacha-card-modern .description{display: none !important}
.products-block .product .p.sacha-card-modern, .product-slider .product .p.sacha-card-modern, .products-inline .product .p.sacha-card-modern, .products-related .product .p.sacha-card-modern, .products-alternative .product .p.sacha-card-modern, #products .product .p.sacha-card-modern{display: flex !important;flex-direction: column !important;min-height: 0 !important;height: 100% !important;padding: 14px !important;border: 1px solid #d8eaf2 !important;border-radius: 8px !important;background: #fff !important;box-shadow: none !important;transform: none !important;overflow: hidden !important;transition: border-color 0.14s ease !important}
.products-block .product .p.sacha-card-modern:hover, .product-slider .product .p.sacha-card-modern:hover, .products-inline .product .p.sacha-card-modern:hover, .products-related .product .p.sacha-card-modern:hover, .products-alternative .product .p.sacha-card-modern:hover, #products .product .p.sacha-card-modern:hover, .products-block .product .p.sacha-card-modern:focus-within, #products .product .p.sacha-card-modern:focus-within{border-color: #21b9df !important;box-shadow: none !important;transform: none !important;background: #fff !important}
.p.sacha-card-modern:hover::before, .p.sacha-card-modern:hover::after, .products-block .p.sacha-card-modern:hover::before, .products-block .p.sacha-card-modern:hover::after{display: none !important;opacity: 0 !important}
.p.sacha-card-modern .image, .p.sacha-card-modern .p-image, .p.sacha-card-modern .p-image-wrapper, .p.sacha-card-modern [data-testid="productCardImage"]{border-radius: 7px !important;background: #f7fbfd !important;box-shadow: none !important;transform: none !important}
.p.sacha-card-modern .name, .p.sacha-card-modern .p-name, .p.sacha-card-modern .name a, .p.sacha-card-modern .p-name a, .p.sacha-card-modern [data-testid="productCardName"]{display: block !important;max-height: none !important;min-height: 0 !important;height: auto !important;overflow: visible !important;text-overflow: clip !important;-webkit-line-clamp: unset !important;line-clamp: unset !important;color: var(--sacha-ink, #101820) !important;font-weight: 500 !important;line-height: 1.22 !important;text-align: left !important}
.p.sacha-card-modern .sacha-card-desc, .p.sacha-card-modern .p-desc, .p.sacha-card-modern .description{order: 4 !important;display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;margin: 9px 0 0 !important;color: var(--sacha-muted, #657682) !important;font-size: 12px !important;line-height: 1.32 !important;text-align: left !important}
.p.sacha-card-modern .prices, .p.sacha-card-modern .price, .p.sacha-card-modern .price-final, .p.sacha-card-modern .price-final strong, .products-block .p.sacha-card-modern .prices, .products-block .p.sacha-card-modern .price{text-align: left !important;justify-content: flex-start !important;align-items: flex-start !important}
.p.sacha-card-modern .sacha-card-buy, .p.sacha-card-modern .sacha-card-buy--quick{gap: 8px !important;margin-top: 10px !important}
.p.sacha-card-modern .sacha-card-add, .p.sacha-card-modern .sacha-native-cart, .p.sacha-card-modern .add-to-cart-button, .sacha-card-add, .sacha-native-cart{min-height: 38px !important;color: #071018 !important;background: #21b9df !important;border: 1px solid #21b9df !important;border-radius: 8px !important;box-shadow: none !important;font-weight: 600 !important}
.p.sacha-card-modern .sacha-card-add:hover, .p.sacha-card-modern .sacha-native-cart:hover, .p.sacha-card-modern .add-to-cart-button:hover, .sacha-card-add:hover, .sacha-native-cart:hover{background: #31c5e8 !important;border-color: #31c5e8 !important;color: #071018 !important;box-shadow: none !important;transform: none !important}
.p.sacha-card-modern .sacha-card-size-chip, .p.sacha-card-modern .sacha-card-qty, .p.sacha-card-modern .sacha-native-qty, .p.sacha-card-modern .sacha-card-qty__btn, .p.sacha-card-modern .sacha-card-qty__input{border-radius: 8px !important}
.p.sacha-card-modern .sacha-card-selected, .p.sacha-card-modern .sacha-card-status{color: var(--sacha-muted, #657682) !important;font-size: 12px !important}
.next-to-carousel-banners{display: flex !important;flex-wrap: wrap !important;align-items: center !important;margin: 10px 0 19px !important;padding: 0 !important}
.next-to-carousel-banners > .banner-wrapper{display: block !important;flex: 0 0 auto !important;width: 100% !important;padding: 10px !important;margin-top: 0 !important}
.next-to-carousel-banners .banner-wrapper a{display: flex !important;align-items: center !important;position: relative !important;width: 100% !important;height: 70px !important;padding: 7px 35px 7px 13px !important;border: 1px solid #dadada !important;color: #757575 !important;font-weight: 500 !important;text-decoration: none !important}
.next-to-carousel-banners .banner-wrapper a::before{content: "\e910" !important;position: absolute !important;right: 10px !important;top: 50% !important;margin-top: -4px !important;font-size: 8px !important;line-height: 8px !important;font-family: shoptet !important}
.next-to-carousel-banners .banner-wrapper a::after{content: "" !important;position: absolute !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background-color: rgba(0, 0, 0, 0) !important;transition: background-color .3s ease-out !important}
.next-to-carousel-banners .banner-wrapper a:hover{color: #1179c0 !important}
.next-to-carousel-banners .banner-wrapper a:hover::after{background-color: rgba(17, 121, 192, .06) !important}
.next-to-carousel-banners .banner-wrapper a img{-webkit-transition:none;display: block !important;width: auto !important;height: auto !important;max-width: 64px !important;max-height: 64px !important;margin-left: 9% !important;text-align: center !important;transform: none !important;transition: none !important}
.next-to-carousel-banners .banner-wrapper a .extended-banner-texts{flex-grow:0;display: block !important;position: relative !important;z-index: 1 !important;flex: 1 1 auto !important;width: 75% !important;max-height: 38px !important;padding: 0 0 0 10% !important;overflow: hidden !important;text-overflow: ellipsis !important}
.next-to-carousel-banners .extended-banner-title{display: inline-block !important;position: relative !important;width: auto !important;height: auto !important;padding: 0 !important;border: none !important;box-shadow: none !important;color: inherit !important;font-size: inherit !important;text-align: left !important}
.next-to-carousel-banners .extended-banner-text, .next-to-carousel-banners .extended-banner-link{display: none !important}
@media (min-width: 480px){
.next-to-carousel-banners > .banner-wrapper{width: 50% !important}
}
@media (min-width: 768px){
.next-to-carousel-banners{margin: 15px 10px 19px !important}
.next-to-carousel-banners > .banner-wrapper{width: 33.33333333% !important}
}
.menu-item-external-93{border-color: #000 !important}
.menu-item-external-93 a{background-color: #000 !important}
.menu-item-external-93 a:hover{color: #fff !important;background-color: #000 !important}
.price .price-final, .price-final{color: #ff0000}
.products-block .p-bottom .prices{flex-basis: 66%}
.products-block .p-bottom .p-tools{flex-basis: 33%}
.price-final-holder{color: #ff0000}
.type-product .p-final-price-wrapper .price-final-holder, .type-product .p-final-price-wrapper .price-standard{font-weight: 500}
.type-product .p-final-price-wrapper .price-standard > span{font-size: 30px}
.menu-item-5898 > a{background-color: #eb0000 !important}
.menu-item-5898 > a:hover{color: var(--colors-foregrounds-content-inverted) !important;background-color: #c90000 !important}
.navigation-in ul li.menu-item-5898 a b{font-weight: 700}
.navigation-in > ul > li.menu-item-5898.exp > a{color: var(--colors-foregrounds-content-inverted) !important}
.flag{font-size: 12px;font-weight: 600}
.flag.flag-new{background-color:#478523;color: #000}
.flags-extra{left: 0;right: unset}
.flags-extra .flag{height: 25px !important;width: unset !important;border-radius: 0;margin-left: 0}
.flags-extra .flag .price-standard, .flags-extra .flag .price-save{font-weight: 600}
.flag-discount .price-standard{display: none}
.flag.flag-discount{background-color:#eb0000;display: inline-block}
.type-product .p-final-price-wrapper .price-save{display: none}
.type-category #products .price-additional, .type-category #products .price-final, .type-category #products .price-measure, .in-index #products .price-additional, .in-index #products .price-final, .in-index #products .price-measure{display: inline-block}
.type-category #products .price-standard, .in-index #products .price-standard{font-size: 20px;margin-left: 14px}
@media (min-width: 768px){
.p-image-wrapper .flags-extra .flag{min-height: 25px !important;min-width: unset !important;border-radius: 0}
.type-product .p-image .flags-extra{right: 0;top: 0;left: unset}
}
@media (max-width: 767px){
.content-wrapper.container .row > div{padding-left: 10px;padding-right: 10px}
}
@media (min-width: 768px){
#header .header-bottom, .navigation-wrapper.header-bottom-wrapper, .js-navigation-container.header-bottom-wrapper{z-index: 900 !important;background: #fff !important;transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease !important}
.navigation-wrapper.header-bottom-wrapper, .js-navigation-container.header-bottom-wrapper{position: relative !important;top: auto !important}
.navigation-wrapper.header-bottom-wrapper #navigation, .navigation-wrapper.header-bottom-wrapper .navigation-in, .navigation-wrapper.header-bottom-wrapper .menu-level-1{background: transparent !important;transition: background-color .18s ease !important}
body.sacha-nav-scrolled #header{padding-bottom: var(--sacha-nav-height, 58px) !important}
body.sacha-nav-scrolled #header .header-bottom{position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;z-index: 1000 !important;background: var(--sacha-arrow-blue) !important;border-bottom-color: transparent !important;box-shadow: 0 10px 28px rgba(8, 28, 40, .16) !important}
body.sacha-nav-scrolled .navigation-wrapper.header-bottom-wrapper, body.sacha-nav-scrolled .js-navigation-container.header-bottom-wrapper{position: relative !important;top: auto !important;background: var(--sacha-arrow-blue) !important;border-bottom-color: transparent !important;box-shadow: none !important}
body.sacha-nav-scrolled .navigation-wrapper.header-bottom-wrapper #navigation, body.sacha-nav-scrolled .navigation-wrapper.header-bottom-wrapper .navigation-in, body.sacha-nav-scrolled .navigation-wrapper.header-bottom-wrapper .menu-level-1{background: var(--sacha-arrow-blue) !important}
body.sacha-nav-scrolled #navigation .menu-level-1 > li > a, body.sacha-nav-scrolled #navigation .menu-level-1 > li > a b, body.sacha-nav-scrolled #navigation .menu-level-1 > li > a > span:not(.submenu-arrow), body.sacha-nav-scrolled .menu-helper > span{color: #fff !important}
body.sacha-nav-scrolled #navigation .menu-level-1 > li > a:hover, body.sacha-nav-scrolled #navigation .menu-level-1 > li > a:focus, body.sacha-nav-scrolled #navigation .menu-level-1 > li > a.active, body.sacha-nav-scrolled .menu-helper > span:hover, body.sacha-nav-scrolled .menu-helper > span:focus{color: #fff !important;background: rgba(255, 255, 255, .14) !important}
body.sacha-nav-scrolled #navigation .submenu-arrow{color: #fff !important;filter: brightness(0) invert(1) !important}
body.sacha-nav-scrolled #navigation .menu-level-2, body.sacha-nav-scrolled #navigation .menu-level-2 a, body.sacha-nav-scrolled .menu-helper > ul, body.sacha-nav-scrolled .menu-helper > ul a{background: #fff !important;color: #101820 !important;filter: none !important}
}
.sacha-story-slider__button, .product-slider-holder .product-slider-navigation, .p-image .carousel-control, .p-image .carousel-control--product, .carousel-control.carousel-control--product, .product-slider-holder .carousel-control, .products-block .carousel-control{width: 40px !important;height: 40px !important;min-width: 40px !important;min-height: 40px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;color: transparent !important;background: var(--sacha-arrow-blue) !important;background-image: none !important;border: 2px solid #fff !important;border-radius: 999px !important;box-shadow: 0 10px 24px rgba(8, 28, 40, .16) !important;filter: none !important;opacity: 1 !important;text-shadow: none !important;text-decoration: none !important;overflow: hidden !important;transition: background-color .18s ease, box-shadow .18s ease, transform .18s ease !important}
.sacha-story-slider__button:hover, .sacha-story-slider__button:focus, .product-slider-holder .product-slider-navigation:hover, .product-slider-holder .product-slider-navigation:focus, .p-image .carousel-control:hover, .p-image .carousel-control:focus, .carousel-control.carousel-control--product:hover, .carousel-control.carousel-control--product:focus, .product-slider-holder .carousel-control:hover, .product-slider-holder .carousel-control:focus, .products-block .carousel-control:hover, .products-block .carousel-control:focus{background: var(--sacha-arrow-blue-hover) !important;border-color: #fff !important;box-shadow: 0 12px 28px rgba(5, 119, 148, .26) !important}
.product-slider-holder .product-slider-navigation::before, .p-image .carousel-control::before, .p-image .carousel-control--product::before, .carousel-control.carousel-control--product::before, .product-slider-holder .carousel-control::before, .products-block .carousel-control::before{content: "" !important;display: block !important;width: 21px !important;height: 21px !important;margin: 0 !important;padding: 0 !important;color: transparent !important;background: #fff !important;font-size: 0 !important;line-height: 0 !important;text-shadow: none !important;mask-position: center !important;mask-repeat: no-repeat !important;mask-size: contain !important;-webkit-mask-position: center !important;-webkit-mask-repeat: no-repeat !important;-webkit-mask-size: contain !important}
.product-slider-holder .product-slider-navigation.navigation-prev::before, .product-slider-holder .carousel-control.left::before, .products-block .carousel-control.left::before, .p-image .carousel-control.left::before, .p-image .carousel-control--product.left::before, .carousel-control.carousel-control--product.left::before{mask-image: var(--sacha-arrow-icon-left) !important;-webkit-mask-image: var(--sacha-arrow-icon-left) !important}
.product-slider-holder .product-slider-navigation.navigation-next::before, .product-slider-holder .carousel-control.right::before, .products-block .carousel-control.right::before, .p-image .carousel-control.right::before, .p-image .carousel-control--product.right::before, .carousel-control.carousel-control--product.right::before{mask-image: var(--sacha-arrow-icon-right) !important;-webkit-mask-image: var(--sacha-arrow-icon-right) !important}
.p-image .carousel-control::after, .p-image .carousel-control--product::after, .carousel-control.carousel-control--product::after, .product-slider-holder .carousel-control::after, .products-block .carousel-control::after{content: none !important;display: none !important}
.p-image .carousel-control, .p-image .carousel-control--product, .carousel-control.carousel-control--product, .product-slider-holder .carousel-control, .products-block .carousel-control{top: 50% !important;bottom: auto !important;transform: translateY(-50%) !important}
.p-image .carousel-control.left, .p-image .carousel-control--product.left, .carousel-control.carousel-control--product.left, .product-slider-holder .carousel-control.left, .products-block .carousel-control.left{left: 10px !important;right: auto !important}
.p-image .carousel-control.right, .p-image .carousel-control--product.right, .carousel-control.carousel-control--product.right, .product-slider-holder .carousel-control.right, .products-block .carousel-control.right{right: 10px !important;left: auto !important}
.type-category .category-top .subcategories.with-image{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 16px !important;margin: 28px 0 34px !important;padding: 0 !important;list-style: none !important}
.type-category .category-top .subcategories.with-image::before, .type-category .category-top .subcategories.with-image::after{content: none !important;display: none !important}
.type-category .category-top .subcategories.with-image > li{float: none !important;width: auto !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;list-style: none !important}
.type-category .category-top .subcategories.with-image > li > a{position: relative !important;display: grid !important;grid-template-columns: 82px minmax(0, 1fr) !important;align-items: center !important;gap: 18px !important;min-height: 112px !important;height: auto !important;padding: 18px 24px !important;border: 1px solid var(--sacha-soft-border, #dfe9ee) !important;border-radius: 8px !important;background: linear-gradient(180deg, #fff 0%, #fbfdfe 100%) !important;color: #202020 !important;text-decoration: none !important;box-shadow: 0 8px 26px rgba(10, 28, 38, .06) !important;overflow: hidden !important;transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease !important}
.type-category .category-top .subcategories.with-image > li > a::before{content: "" !important;position: absolute !important;left: 0 !important;top: 0 !important;bottom: 0 !important;width: 5px !important;border-radius: 8px 0 0 8px !important;background: var(--sacha-accent, #16c0f2) !important}
.type-category .category-top .subcategories.with-image > li > a::after{content: none !important;display: none !important}
.type-category .category-top .subcategories.with-image > li > a:hover, .type-category .category-top .subcategories.with-image > li > a:focus{border-color: rgba(22, 192, 242, .65) !important;box-shadow: 0 16px 34px rgba(10, 28, 38, .12) !important;transform: translateY(-3px) !important}
.type-category .category-top .subcategories.with-image .image{display: inline-flex !important;align-items: center !important;justify-content: center !important$1$1;margin: 0 !important;padding: 0 !important;border: 0 !important}
.type-category .category-top .subcategories.with-image .image img{display: block !important$1$1$1$1;object-fit: contain !important;margin: 0 !important;padding: 12px !important;border-radius: 8px !important;background: var(--sacha-soft-bg, #f4fbfd) !important;box-sizing: border-box !important;transition: background-color .22s ease, transform .22s ease !important}
.type-category .category-top .subcategories.with-image > li > a:hover .image img, .type-category .category-top .subcategories.with-image > li > a:focus .image img{background: #e7faff !important;transform: scale(1.04) !important}
.type-category .category-top .subcategories.with-image .text{display: block !important;min-width: 0 !important;color: #565d61 !important;font-size: 18px !important$1;line-height: 1.25 !important;letter-spacing: 0 !important;white-space: normal !important;word-break: normal !important;overflow-wrap: normal !important;hyphens: none !important}
@media (max-width: 1199px){
.type-category .category-top .subcategories.with-image{grid-template-columns: repeat(2, minmax(0, 1fr)) !important}
}
@media (max-width: 767px){
.product-slider-holder .product-slider-navigation, .p-image .carousel-control, .p-image .carousel-control--product, .carousel-control.carousel-control--product, .product-slider-holder .carousel-control, .products-block .carousel-control{width: 36px !important;height: 36px !important;min-width: 36px !important;min-height: 36px !important}
.product-slider-holder .product-slider-navigation::before, .p-image .carousel-control::before, .p-image .carousel-control--product::before, .carousel-control.carousel-control--product::before, .product-slider-holder .carousel-control::before, .products-block .carousel-control::before{width: 19px !important;height: 19px !important}
.type-category .category-top .subcategories.with-image{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;max-width: 460px !important;margin: 18px auto 28px !important;padding: 0 12px !important}
.type-category .category-top .subcategories.with-image > li > a{min-height: 62px !important;grid-template-columns: 34px minmax(0, 1fr) !important;gap: 9px !important;padding: 9px 10px !important;border-radius: 6px !important;box-shadow: 0 2px 8px rgba(8, 28, 40, .08) !important;transform: none !important}
.type-category .category-top .subcategories.with-image > li > a::before{width: 4px !important;border-radius: 6px 0 0 6px !important}
.type-category .category-top .subcategories.with-image .image{}
.type-category .category-top .subcategories.with-image .image img{padding: 5px !important;border-radius: 6px !important}
.type-category .category-top .subcategories.with-image .text{font-size: 12.5px !important$1;line-height: 1.16 !important}
}
@media (min-width: 768px){
body.desktop.navigation-window-visible, body.desktop.navigation-window-visible .overall-wrapper, body.desktop.navigation-window-visible #content, body.desktop.navigation-window-visible .content-wrapper, body.desktop.navigation-window-visible .sacha-story-slider, body.desktop.navigation-window-visible .banners-row{filter: none !important;opacity: 1 !important}
body.desktop.navigation-window-visible .overall-wrapper::before, body.desktop.navigation-window-visible .overall-wrapper::after, body.desktop.navigation-window-visible #content::before, body.desktop.navigation-window-visible #content::after, body.desktop.navigation-window-visible .content-wrapper::before, body.desktop.navigation-window-visible .content-wrapper::after, body.desktop.navigation-window-visible #navigation::before, body.desktop.navigation-window-visible #navigation::after{content: none !important;display: none !important;background: transparent !important;box-shadow: none !important}
body.desktop .navigation-in, body.desktop .navigation-in > ul{overflow: visible !important}
body.desktop .menu-helper > span, body.desktop .menu-helper:hover > span, body.desktop .menu-helper.exp > span, body.desktop .menu-helper.open > span{min-height: 58px !important;height: 58px !important;padding: 0 16px !important;color: #101820 !important;background: #fff !important;border: 0 !important;box-shadow: none !important;outline: 0 !important;font-weight: 500 !important;text-decoration: none !important}
body.desktop .menu-helper > span::before, body.desktop .menu-helper > span::after, body.desktop .menu-helper::before, body.desktop .menu-helper::after{content: none !important;display: none !important;border: 0 !important;box-shadow: none !important}
body.desktop .menu-helper > ul > li, body.desktop .menu-helper > ul > li > a{background: #fff !important;border: 0 !important;box-shadow: none !important}
}
@media (max-width: 767px){
html, body, body.mobile, body.in-index, body.type-index{margin-top: 0 !important;padding-top: 0 !important}
body.mobile .top-navigation-bar, body.in-index .top-navigation-bar, body.type-index .top-navigation-bar, #header .top-navigation-bar, .top-navigation-bar{display: none !important;height: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;border: 0 !important}
.overall-wrapper, #content-wrapper, #content, .content-wrapper, .content-wrapper.container, .content-wrapper .row, main{margin-top: 0 !important;padding-top: 0 !important}
#header::before, #header::after{content: none !important;display: none !important}
#header .navigation-buttons a[data-target="search"], #header .navigation-buttons a[data-target="cart"], #header .navigation-buttons a[data-target="navigation"]{display: inline-flex !important;visibility: visible !important;opacity: 1 !important;flex: 0 0 42px !important;width: 42px !important;min-width: 42px !important;height: 42px !important;min-height: 42px !important;margin: 0 !important;padding: 0 !important;position: relative !important;inset: auto !important;transform: none !important;color: #101820 !important;background: transparent !important;border: 0 !important;box-shadow: none !important}
body.search-window-visible #header, body.search-window-visible .search-window, body.search-window-visible .search-window-in, body.search-window-visible .user-action-window{background: #fff !important;border-bottom: 1px solid #e5eef2 !important;box-shadow: none !important}
body.search-window-visible #header::before, body.search-window-visible #header::after, body.search-window-visible .search-window::before, body.search-window-visible .search-window::after, body.search-window-visible .search-window-in::before, body.search-window-visible .search-window-in::after, body.search-window-visible .user-action-window::before, body.search-window-visible .user-action-window::after{content: none !important;display: none !important}
.type-index .banners-row, .in-index .banners-row{display: none !important}
}
@media (min-width: 768px){
body.desktop .menu-helper > span::marker{display: none !important}
body.desktop .menu-helper > ul > li > a:hover, body.desktop .menu-helper > ul > li.exp > a{color: #057794 !important;background: #f6fbfd !important;color: var(--sacha-blue-dark) !important;background: var(--sacha-soft) !important}
body.desktop .menu-helper .menu-item-external-93 > a, body.desktop .menu-helper .menu-item-external-93 > a:hover, body.desktop .navigation-in .menu-item-external-93 > a, body.desktop .navigation-in .menu-item-external-93 > a:hover{color: #057794 !important;border-left: 3px solid #16c0f2 !important;box-shadow: none !important;position: relative !important;color: var(--sacha-blue-dark) !important;background: #f1fbfe !important;border-left: 4px solid var(--sacha-blue) !important;font-weight: 600 !important}
}
@media (max-width: 767px){
html, body{background: #fff !important}
#header, #header .header-top, #header .header-top-wrapper, body.search-window-visible #header, body.navigation-window-visible #header{background: #fff !important;border: 0 !important;box-shadow: none !important}
#header::before, #header::after, #header .header-top::before, #header .header-top::after, #header .header-top-wrapper::before, #header .header-top-wrapper::after{content: none !important;display: none !important;background: transparent !important;border: 0 !important;box-shadow: none !important}
#header .site-name a, #header .site-name img{display: block !important}
#header .navigation-buttons, .responsive-tools{grid-column: 3 !important;justify-self: end !important;display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 6px !important;width: auto !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important}
#header .navigation-buttons > a, .responsive-tools > a{position: relative !important;flex: 0 0 42px !important;width: 42px !important;min-width: 42px !important;height: 42px !important;min-height: 42px !important;margin: 0 !important;padding: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;color: var(--sacha-ink) !important;background: transparent !important;border: 0 !important;border-radius: 999px !important;box-shadow: none !important;text-decoration: none !important;overflow: hidden !important}
#header .navigation-buttons > a:hover, #header .navigation-buttons > a:focus, .responsive-tools > a:hover, .responsive-tools > a:focus{color: var(--sacha-blue-dark) !important;background: #f2fbfe !important;outline: none !important}
#header .navigation-buttons > a::before, .responsive-tools > a::before{content: "" !important;display: block !important;width: 25px !important;height: 25px !important;margin: 0 !important;padding: 0 !important;background-color: currentColor !important;background-image: none !important;border: 0 !important;box-shadow: none !important;font-size: 0 !important;line-height: 0 !important;mask-position: center !important;mask-repeat: no-repeat !important;mask-size: contain !important;-webkit-mask-position: center !important;-webkit-mask-repeat: no-repeat !important;-webkit-mask-size: contain !important}
#header .navigation-buttons > a::after, .responsive-tools > a::after{content: none !important;display: none !important}
#header .navigation-buttons a[data-target="search"]::before, .responsive-tools a[data-target="search"]::before{mask-image: var(--sacha-icon-search) !important;-webkit-mask-image: var(--sacha-icon-search) !important}
#header .navigation-buttons a[data-target="cart"]::before, .responsive-tools a[data-target="cart"]::before{mask-image: var(--sacha-icon-bag) !important;-webkit-mask-image: var(--sacha-icon-bag) !important}
#header .navigation-buttons a[data-target="navigation"]::before, .responsive-tools a[data-target="navigation"]::before{mask-image: var(--sacha-icon-menu) !important;-webkit-mask-image: var(--sacha-icon-menu) !important}
body.search-window-visible #header{border-bottom: 1px solid var(--sacha-border) !important}
body.search-window-visible .search-window::before, body.search-window-visible .search-window::after, body.search-window-visible .search-window-in::before, body.search-window-visible .search-window-in::after, body.search-window-visible .user-action-window::before, body.search-window-visible .user-action-window::after{content: none !important;display: none !important}
body.search-window-visible #header .search input:focus, body.search-window-visible .search-window input:focus{border: 0 !important;box-shadow: none !important;outline: none !important}
.navigation-in > ul > li.exp > a, .navigation-in > ul > li.active > a, .navigation-in > ul > li > a:hover{color: var(--sacha-blue-dark) !important;background: var(--sacha-soft) !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .banner-wrapper a::before{width: 4px !important;border-radius: 7px 0 0 7px !important}
}
.next-to-carousel-banners[data-testid="gridTopBanners"]{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px !important;max-width: 1360px;margin: 34px auto 48px !important;padding: 0 12px !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] > .banner-wrapper{width: auto !important;padding: 0 !important;margin: 0 !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .banner-wrapper a{position: relative !important;display: grid !important;grid-template-columns: 82px minmax(0, 1fr);align-items: center !important;gap: 18px !important;min-height: 112px !important;height: auto !important;padding: 18px 24px !important;border: 1px solid var(--sacha-soft-border) !important;border-radius: 8px !important;background: linear-gradient(180deg, #fff 0%, #fbfdfe 100%) !important;color: #202020 !important;text-decoration: none !important;box-shadow: 0 8px 26px rgba(10, 28, 38, .06) !important;overflow: hidden !important;transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .banner-wrapper a:hover{border-color: rgba(22, 192, 242, .65) !important;box-shadow: 0 16px 34px rgba(10, 28, 38, .12) !important;transform: translateY(-3px)}
.next-to-carousel-banners[data-testid="gridTopBanners"] .banner-wrapper a::before{content: "" !important;position: absolute !important;left: 0 !important;top: 0 !important;bottom: 0 !important;width: 5px !important;height: 100% !important;margin: 0 !important;border: 0 !important;border-radius: 8px 0 0 8px !important;background: var(--sacha-accent) !important;transform: none !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .banner-wrapper a::after{content: none !important;display: none !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .banner-wrapper img{display: block !important;width: 76px !important;height: 76px !important;max-width: 76px !important;max-height: 76px !important;object-fit: contain !important;margin: 0 !important;padding: 12px !important;border-radius: 8px !important;background: var(--sacha-soft-bg) !important;box-sizing: border-box !important;transition: background-color .22s ease, transform .22s ease !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .banner-wrapper a:hover img{background: #e7faff !important;transform: scale(1.04)}
.next-to-carousel-banners[data-testid="gridTopBanners"] .extended-banner-texts{display: block !important;width: auto !important;max-height: none !important;padding: 0 !important;overflow: visible !important;text-overflow: clip !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .extended-banner-title{display: block !important;color: #1f2529 !important;font-size: 19px !important;font-weight: 700 !important;line-height: 1.2 !important;letter-spacing: 0 !important;text-align: left !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .extended-banner-text, .next-to-carousel-banners[data-testid="gridTopBanners"] .extended-banner-link{display: none !important}
@media (max-width: 991px){
.next-to-carousel-banners[data-testid="gridTopBanners"]{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;max-width: 760px}
}
@media (max-width: 560px){
.next-to-carousel-banners[data-testid="gridTopBanners"]{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 10px !important;margin: 22px auto 34px !important;padding: 0 10px !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .banner-wrapper a{grid-template-columns: 48px minmax(0, 1fr) !important;min-height: 76px !important;gap: 10px !important;padding: 12px 10px 12px 14px !important;border-radius: 7px !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .banner-wrapper a::before{width: 4px !important;border-radius: 7px 0 0 7px !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .banner-wrapper img{width: 46px !important;height: 46px !important;max-width: 46px !important;max-height: 46px !important;padding: 7px !important;border-radius: 7px !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .extended-banner-title{font-size: 14px !important;font-weight: 700 !important;line-height: 1.15 !important;overflow-wrap: anywhere}
}
.menu-item-external-93, .menu-item-external-93 > a, .navigation-in .menu-item-external-93 > a, .menu-helper .menu-item-external-93 > a{border-color: rgba(22, 192, 242, .34) !important;background: #fff !important;color: var(--sacha-menu-text) !important}
.menu-item-external-93 > a:hover, .navigation-in .menu-item-external-93 > a:hover, .menu-helper .menu-item-external-93 > a:hover{background: #f0fbfe !important;color: var(--sacha-menu-text) !important}
.menu-helper, .menu-helper ul, .menu-helper li, .menu-helper a{background-color: #fff !important}
body.desktop .menu-helper{top: 0 !important;border: 1px solid var(--sacha-soft-border) !important;box-shadow: 0 14px 38px rgba(12, 34, 48, .12) !important}
@media (max-width: 767px){
#header .header-top, #header .header-top .container, #header .header-top .row{min-height: 64px !important}
.responsive-tools > a[data-target="search"], .responsive-tools > a[data-target="navigation"], .navigation-buttons a[data-target="cart"]{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 44px !important;height: 44px !important;color: #0b151a !important;background: transparent !important;border: 0 !important;text-decoration: none !important}
.responsive-tools > a[data-target="search"]::before, .responsive-tools > a[data-target="navigation"]::before, .navigation-buttons a[data-target="cart"]::before{color: #0b151a !important;background: transparent !important;border: 0 !important;font-size: 25px !important}
.navigation-in ul li a b{font-weight: 600 !important}
.navigation-close, .navigation-window-visible .navigation-close, .responsive-nav .close{background: #fff !important;color: #111 !important}
}
@media (min-width: 768px){
#header, .header-top, .navigation-wrapper, .top-navigation-bar{background: #fff !important}
#header{border-bottom: 1px solid #e8eef2 !important;box-shadow: 0 8px 30px rgba(9, 32, 46, .04) !important}
.navigation-in > ul > li > a{color: #101820 !important;font-weight: 600 !important;text-decoration: none !important}
.navigation-in > ul > li > a:hover, .navigation-in > ul > li.exp > a{color: #057794 !important;background: transparent !important}
.search form, .search-form, .header-top .search, .header-top .search-form{border-radius: 999px !important}
.search input[type="text"], .search input[type="search"], .search-form input[type="text"], .search-form input[type="search"], input.search-input{border: 1px solid #dfe9ee !important;border-radius: 999px !important;background: #fff !important;box-shadow: none !important;outline: none !important}
.search input[type="text"]:focus, .search input[type="search"]:focus, .search-form input[type="text"]:focus, .search-form input[type="search"]:focus, input.search-input:focus{border-color: rgba(22, 192, 242, .65) !important;box-shadow: 0 0 0 3px rgba(22, 192, 242, .12) !important}
}
@media (max-width: 767px){
body, #header, .header-top, .header-top .container, .top-navigation-bar{background: #fff !important}
#header::after{content: "" !important;position: absolute !important;left: 0 !important;right: 0 !important;bottom: -1px !important;height: 3px !important;background: var(--sacha-accent) !important;pointer-events: none !important}
#header .site-name a, #header .site-name a img{display: block !important}
#header .site-name a img{max-height: 46px !important;width: auto !important}
.responsive-tools, .navigation-buttons{display: flex !important;align-items: center !important;gap: 4px !important}
.responsive-tools > a[data-target="search"], .responsive-tools > a[data-target="navigation"], .responsive-tools > a[data-target="login"], .navigation-buttons a[data-target="cart"], .navigation-buttons a[data-target="login"]{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 42px !important;height: 42px !important;color: #111820 !important;background: transparent !important;border: 0 !important;border-radius: 999px !important;text-decoration: none !important;box-shadow: none !important}
.responsive-tools > a[data-target="search"]:hover, .responsive-tools > a[data-target="navigation"]:hover, .responsive-tools > a[data-target="login"]:hover, .navigation-buttons a[data-target="cart"]:hover, .navigation-buttons a[data-target="login"]:hover{background: #f1fbfe !important}
.responsive-tools > a::before, .navigation-buttons a::before, .responsive-tools > a[data-target="search"]::before, .responsive-tools > a[data-target="navigation"]::before, .responsive-tools > a[data-target="login"]::before, .navigation-buttons a[data-target="cart"]::before, .navigation-buttons a[data-target="login"]::before{color: #111820 !important;background: transparent !important;border: 0 !important;font-size: 24px !important;line-height: 1 !important}
body.search-window-visible #header, body.navigation-window-visible #header{background: #fff !important}
body.search-window-visible #header .site-name, body.search-window-visible #header .responsive-tools > a[data-target="navigation"]{display: none !important}
.search-window, .search-window-in, .search-window-visible .search-window, .search-window-visible .search-window-in, .user-action-window, .user-action-window .search{background: #fff !important;border: 0 !important;box-shadow: 0 12px 28px rgba(8, 28, 40, .08) !important}
.search-window-visible .search-window::after, .user-action-window::after{content: "" !important;display: block !important;height: 3px !important;background: var(--sacha-accent) !important}
.search-window input[type="text"], .search-window input[type="search"], .user-action-window input[type="text"], .user-action-window input[type="search"], .search-window .query-input, .search-window .search-input{min-height: 54px !important;border: 0 !important;border-bottom: 1px solid #e6eef2 !important;border-radius: 0 !important;background: #fff !important;color: #111820 !important;box-shadow: none !important;outline: none !important;font-size: 18px !important}
.search-window .close, .search-window .search-close, .search-window-visible .close, .user-action-window .close, .navigation-close, .responsive-nav .close, a[data-target="search"].active{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 48px !important;height: 48px !important;color: #111820 !important;background: transparent !important;border: 0 !important;border-radius: 999px !important;box-shadow: none !important;text-decoration: none !important}
.navigation-window-visible #navigation, #navigation{background: #fff !important}
.navigation-window-visible .navigation-in, #navigation .navigation-in, .navigation-in{background: #fff !important;border-top: 1px solid #e6eef2 !important;box-shadow: 0 14px 34px rgba(8, 28, 40, .10) !important}
.navigation-in ul, .navigation-in li{background: #fff !important}
.navigation-in > ul{background: #fff !important;padding: 8px 0 !important}
.navigation-in > ul > li{margin: 0 !important;background: #fff !important;border-bottom: 1px solid #edf2f4 !important}
.navigation-in > ul > li:last-child{border-bottom: 0 !important}
.navigation-in > ul > li > a:hover, .navigation-in > ul > li.exp > a, .navigation-in > ul > li.active > a{color: #057794 !important;background: #f6fbfd !important}
.navigation-in > ul > li > a::before, .navigation-in > ul > li > a::after{color: #111820 !important;background: transparent !important}
.navigation-in .menu-item-external-93 > a{position: relative !important;padding-left: 18px !important;color: #057794 !important;background: #f5fcfe !important;border-left: 4px solid var(--sacha-accent) !important;font-weight: 600 !important}
.navigation-in .menu-item-external-93 > a:hover{color: #057794 !important;background: #ecfaff !important}
.navigation-in .menu-item-external-93 > a::before, .navigation-in .menu-item-external-93 > a::after{background: transparent !important}
}
@media (min-width: 768px){
body.desktop .menu-helper, body.desktop .menu-helper > ul{box-shadow: none !important}
body.desktop .menu-helper .menu-item-external-93 > a, body.desktop .navigation-in .menu-item-external-93 > a{color: var(--sacha-blue-dark) !important;background: #f2fbfe !important;border-left: 4px solid var(--sacha-blue) !important;font-weight: 600 !important}
}
@media (max-width: 767px){
#header, #header .header-top, #header .header-top-wrapper{margin-top: 0 !important;padding-top: 0 !important;top: 0 !important;background: #fff !important;box-shadow: none !important}
#header{margin-bottom: 0 !important;position: relative !important;background: #057794 !important;min-height: 64px !important;border-bottom: 1px solid #e6eef2 !important;box-shadow: 0 8px 24px rgba(8, 28, 40, .08) !important;border-bottom: 1px solid var(--sacha-border) !important}
#header::before, #header::after, .search-window::before, .search-window::after, .search-window-in::before, .search-window-in::after, .user-action-window::before, .user-action-window::after{content: none !important;display: none !important;background: transparent !important;border: 0 !important;box-shadow: none !important}
#header .navigation-buttons > a{position: relative !important;flex: 0 0 42px !important;width: 42px !important;min-width: 42px !important;height: 42px !important;min-height: 42px !important;margin: 0 !important;padding: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;color: var(--sacha-ink) !important;background: transparent !important;border: 0 !important;border-radius: 999px !important;box-shadow: none !important;text-decoration: none !important;overflow: hidden !important}
#header .navigation-buttons > a::before{content: "" !important;display: block !important;width: 25px !important;height: 25px !important;background-color: currentColor !important;border: 0 !important;box-shadow: none !important;font-size: 0 !important;line-height: 0 !important;mask-position: center !important;mask-repeat: no-repeat !important;mask-size: contain !important;-webkit-mask-position: center !important;-webkit-mask-repeat: no-repeat !important;-webkit-mask-size: contain !important}
#header .navigation-buttons > a::after{content: none !important;display: none !important}
#header .navigation-buttons a[data-target="search"]::before{mask-image: var(--sacha-icon-search) !important;-webkit-mask-image: var(--sacha-icon-search) !important}
#header .navigation-buttons a[data-target="navigation"]::before{mask-image: var(--sacha-icon-menu) !important;-webkit-mask-image: var(--sacha-icon-menu) !important}
#header .navigation-buttons .cart-price, #header .navigation-buttons .sr-only{display: none !important}
body.search-window-visible #header .header-top-wrapper{display: grid !important;padding: 10px 12px !important;grid-template-columns: 1fr !important;min-height: 68px !important}
body.search-window-visible #header .site-name, body.search-window-visible #header .navigation-buttons{display: none !important}
body.search-window-visible #header .search, body.search-window-visible .search-window, body.search-window-visible .search-window-in, body.search-window-visible .user-action-window, body.search-window-visible .user-action-window .search{display: block !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;background: #fff !important;border: 0 !important;box-shadow: none !important}
body.search-window-visible #header .search form, body.search-window-visible .search-window form, body.search-window-visible .user-action-window form{position: relative !important;display: flex !important;align-items: center !important;width: 100% !important;margin: 0 !important;padding: 0 !important;background: #fff !important;border: 1px solid var(--sacha-border) !important;border-radius: 999px !important;box-shadow: none !important;overflow: hidden !important}
body.search-window-visible #header .search input[type="text"], body.search-window-visible #header .search input[type="search"], body.search-window-visible .search-window input[type="text"], body.search-window-visible .search-window input[type="search"], body.search-window-visible .query-input, body.search-window-visible .search-input{min-height: 48px !important;height: 48px !important;width: 100% !important;padding: 0 54px !important;color: var(--sacha-ink) !important;background: #fff !important;border: 0 !important;border-radius: 999px !important;box-shadow: none !important;outline: none !important;font-size: 17px !important;font-weight: 400 !important}
body.search-window-visible .search-window .close, body.search-window-visible .search-window .search-close, body.search-window-visible .user-action-window .close, body.search-window-visible a[data-target="search"].active{position: absolute !important;left: 8px !important;top: 50% !important;z-index: 3 !important;transform: translateY(-50%) !important;width: 40px !important;height: 40px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;color: var(--sacha-ink) !important;background: transparent !important;border: 0 !important;border-radius: 999px !important;box-shadow: none !important;font-size: 0 !important}
body.search-window-visible .search-window .close::before, body.search-window-visible .search-window .search-close::before, body.search-window-visible .user-action-window .close::before, body.search-window-visible a[data-target="search"].active::before{mask: var(--sacha-icon-x) center / contain no-repeat !important;-webkit-mask: var(--sacha-icon-x) center / contain no-repeat !important;content: "" !important;width: 24px !important;height: 24px !important;display: block !important;background-color: currentColor !important;mask-image: var(--sacha-icon-x) !important;mask-position: center !important;mask-repeat: no-repeat !important;mask-size: contain !important;-webkit-mask-image: var(--sacha-icon-x) !important;-webkit-mask-position: center !important;-webkit-mask-repeat: no-repeat !important;-webkit-mask-size: contain !important}
body.search-window-visible #header .search .search-button, body.search-window-visible .search-window .search-button{position: absolute !important;right: 7px !important;top: 50% !important;z-index: 3 !important;transform: translateY(-50%) !important;width: 38px !important;height: 38px !important;min-width: 38px !important;padding: 0 !important;color: transparent !important;background: var(--sacha-blue) !important;border: 0 !important;border-radius: 999px !important;box-shadow: none !important;overflow: hidden !important}
body.search-window-visible #header .search .search-button::before, body.search-window-visible .search-window .search-button::before{mask: var(--sacha-icon-search) center / contain no-repeat !important;-webkit-mask: var(--sacha-icon-search) center / contain no-repeat !important;content: "" !important;width: 20px !important;height: 20px !important;display: block !important;margin: 0 auto !important;background: #fff !important;mask-image: var(--sacha-icon-search) !important;mask-position: center !important;mask-repeat: no-repeat !important;mask-size: contain !important;-webkit-mask-image: var(--sacha-icon-search) !important;-webkit-mask-position: center !important;-webkit-mask-repeat: no-repeat !important;-webkit-mask-size: contain !important}
body.navigation-window-visible #navigation, #navigation, .navigation-window-visible .navigation-in, #navigation .navigation-in, .navigation-in{background: #fff !important;border: 0 !important;box-shadow: none !important}
.navigation-window-visible .navigation-in{border-top: 1px solid var(--sacha-border) !important}
.navigation-in > ul > li > a, .navigation-in ul li a{display: flex !important;align-items: center !important;color: var(--sacha-menu-text) !important;min-height: 56px !important;padding: 0 18px !important;color: var(--sacha-ink) !important;background: #fff !important;border: 0 !important;box-shadow: none !important;text-decoration: none !important;font-size: 16px !important;font-weight: 450 !important;line-height: 1.25 !important}
.navigation-in > ul > li > a b, .navigation-in ul li a b{color: inherit !important;font-weight: 450 !important;text-decoration: none !important}
.navigation-in .submenu-arrow{mask: var(--sacha-icon-chevron) center / contain no-repeat !important;-webkit-mask: var(--sacha-icon-chevron) center / contain no-repeat !important;margin-left: auto !important;width: 22px !important;height: 22px !important;background: currentColor !important;mask-image: var(--sacha-icon-chevron) !important;mask-position: center !important;mask-repeat: no-repeat !important;mask-size: contain !important;-webkit-mask-image: var(--sacha-icon-chevron) !important;-webkit-mask-position: center !important;-webkit-mask-repeat: no-repeat !important;-webkit-mask-size: contain !important;transform: none !important;border: 0 !important}
.navigation-in .submenu-arrow::before, .navigation-in .submenu-arrow::after{content: none !important;display: none !important}
.navigation-in .menu-item-external-93 > a, .navigation-in .menu-item-external-93 > a:hover, .navigation-in .menu-item-external-93.exp > a{color: var(--sacha-blue-dark) !important;background: #f2fbfe !important;border-left: 4px solid var(--sacha-blue) !important;font-weight: 600 !important}
.next-to-carousel-banners[data-testid="gridTopBanners"]{grid-template-columns: 1fr !important;max-width: 440px !important;gap: 12px !important;padding: 16px 12px 0 !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .banner-wrapper a{min-height: 74px !important;grid-template-columns: 58px minmax(0, 1fr) !important;gap: 16px !important;padding: 10px 18px 10px 20px !important;border-radius: 7px !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .banner-wrapper img{width: 50px !important;height: 50px !important}
.next-to-carousel-banners[data-testid="gridTopBanners"] .extended-banner-title{max-width: none !important;white-space: normal !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1.2 !important;word-break: normal !important;overflow-wrap: normal !important;hyphens: none !important}
}
.sacha-header-contact, .sacha-mobile-menu{display: none !important}
@media (min-width: 768px){
#header .header-top-wrapper{display: flex !important;align-items: center !important;gap: 28px !important}
#header .search{flex: 1 1 520px !important;max-width: 560px !important;margin-left: auto !important;margin-right: auto !important}
#header .navigation-buttons{position: relative !important;flex: 0 0 auto !important;display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 12px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important}
#header .navigation-buttons a[data-target="cart"]{position: relative !important;inset: auto !important;transform: none !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: auto !important;min-width: 44px !important;min-height: 44px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important}
#header .navigation-buttons a[data-target="cart"] .cart-price{display: inline-block !important;margin-left: 10px !important}
}
@media (max-width: 767px){
#header .header-top-wrapper{display: grid !important;grid-template-columns: minmax(92px, auto) 1fr auto !important;align-items: center !important;gap: 8px !important;min-height: 70px !important;padding: 10px 12px !important}
#header .site-name{display: flex !important;align-items: center !important;grid-column: 1 !important;min-width: 92px !important;max-width: 112px !important;margin: 0 !important}
#header .site-name img{width: auto !important;height: auto !important;max-width: 104px !important;max-height: 48px !important}
#header .navigation-buttons{grid-column: 3 !important;justify-self: end !important;position: relative !important;inset: auto !important;transform: none !important;display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 4px !important;width: auto !important;min-width: 132px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;z-index: 5 !important}
#header .navigation-buttons > a, #header .navigation-buttons a[data-target="search"], #header .navigation-buttons a[data-target="cart"], #header .navigation-buttons a[data-target="navigation"]{position: relative !important;inset: auto !important;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;transform: none !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 42px !important;width: 42px !important;min-width: 42px !important;height: 42px !important;min-height: 42px !important;margin: 0 !important;padding: 0 !important;visibility: visible !important;opacity: 1 !important;color: #101820 !important;background: transparent !important;border: 0 !important;border-radius: 999px !important;box-shadow: none !important;text-decoration: none !important;overflow: hidden !important}
#header .navigation-buttons a[data-target="search"]{order: 1 !important}
#header .navigation-buttons a[data-target="cart"]{order: 2 !important}
#header .navigation-buttons a[data-target="navigation"]{order: 3 !important}
#header .navigation-buttons a[data-target="cart"] .cart-price, #header .navigation-buttons .sr-only{display: none !important}
#header .navigation-buttons a[data-target="cart"]::before{content: "" !important;width: 25px !important;height: 25px !important;display: block !important;background-color: currentColor !important;mask-image: var(--sacha-icon-bag) !important;mask-position: center !important;mask-repeat: no-repeat !important;mask-size: contain !important;-webkit-mask-image: var(--sacha-icon-bag) !important;-webkit-mask-position: center !important;-webkit-mask-repeat: no-repeat !important;-webkit-mask-size: contain !important}
body.search-window-visible #header .navigation-buttons{display: none !important}
}
@media (min-width: 768px){
body.desktop .menu-helper, body.desktop .menu-helper:hover, body.desktop .menu-helper.exp{background: #fff !important;border: 0 !important;border-left: 0 !important;border-right: 0 !important;box-shadow: none !important;outline: 0 !important}
body.desktop .menu-helper > span, body.desktop .menu-helper:hover > span, body.desktop .menu-helper.exp > span{min-height: 68px !important;height: 68px !important;padding: 0 18px !important;color: #101820 !important;background: #fff !important;border: 0 !important;border-left: 0 !important;border-right: 0 !important;box-shadow: none !important;outline: 0 !important}
body.desktop .menu-helper::before, body.desktop .menu-helper::after, body.desktop .menu-helper > span::before, body.desktop .menu-helper > span::after{content: none !important;display: none !important;border: 0 !important;box-shadow: none !important}
.menu-item-external-93 > a, .menu-item-external-93 > a:hover, .navigation-in .menu-item-external-93 > a, .navigation-in .menu-item-external-93 > a:hover, .menu-helper .menu-item-external-93 > a, .menu-helper .menu-item-external-93 > a:hover{color: #057794 !important;background: #f2fbfe !important;border-left: 4px solid #16c0f2 !important;box-shadow: none !important}
}
@media (max-width: 767px){
.type-index .banners-row{display: none !important}
}
.breadcrumbs-wrapper, .content-wrapper .breadcrumbs-wrapper, .navigation-home-icon-wrapper{width: 100% !important;max-width: none !important;min-height: 0 !important;margin: 8px 0 18px !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-top: 0 !important;border-bottom: 0 !important;border-radius: 0 !important;box-shadow: none !important}
.breadcrumbs{margin-left:-20px;margin-right:-20px;border-style:solid;border-width:1px 0px;color:#757575;display: flex !important;align-items: center !important;flex-wrap: nowrap !important;gap: 7px !important;width: 100% !important;max-width: 100% !important;min-height: 22px !important;margin: 0 !important;padding: 0 !important;overflow-x: auto !important;overflow-y: hidden !important;color: var(--sacha-muted) !important;background: transparent !important;border: 0 !important;box-shadow: none !important;font-size: 13px !important;font-weight: 400 !important;line-height: 1.25 !important;white-space: nowrap !important;-ms-overflow-style: none !important;scrollbar-width: none !important}
.breadcrumbs::-webkit-scrollbar{display: none !important}
.breadcrumbs > span{display: inline-flex !important;align-items: center !important;flex: 0 0 auto !important;gap: 7px !important;width: auto !important;min-width: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;color: inherit !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;font-weight: 400 !important}
.breadcrumbs > span > a, .breadcrumbs > span > span, .breadcrumbs a, .breadcrumbs span[itemprop="name"]{display: inline-flex !important;align-items: center !important;width: auto !important;min-width: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 2px 0 !important;color: var(--sacha-muted) !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;font-size: inherit !important;font-weight: 400 !important;line-height: inherit !important;text-decoration: none !important;white-space: nowrap !important}
.breadcrumbs #navigation-first > a.navigation-home-icon, .breadcrumbs.navigation-home-icon-wrapper #navigation-first > a.navigation-home-icon, .breadcrumbs .navigation-home-icon{display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 18px !important;width: 18px !important;min-width: 18px !important;max-width: 18px !important;height: 18px !important;min-height: 18px !important;max-height: 18px !important;padding: 0 !important;overflow: visible !important;color: var(--sacha-muted) !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;font-size: 0 !important;line-height: 1 !important;text-indent: 0 !important}
.breadcrumbs #navigation-first > a.navigation-home-icon::before, .breadcrumbs #navigation-first > a.navigation-home-icon:before, .breadcrumbs.navigation-home-icon-wrapper #navigation-first > a.navigation-home-icon::before, .breadcrumbs.navigation-home-icon-wrapper #navigation-first > a.navigation-home-icon:before, .breadcrumbs .navigation-home-icon::before, .breadcrumbs .navigation-home-icon:before{content: "" !important;position: static !important;display: block !important;width: 15px !important;height: 15px !important;margin: 0 !important;padding: 0 !important;background: currentColor !important;border: 0 !important;box-shadow: none !important;transform: none !important;opacity: 1 !important;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11 12 3l9 8'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M9 20v-6h6v6'/%3E%3C/svg%3E") center / contain no-repeat !important;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11 12 3l9 8'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M9 20v-6h6v6'/%3E%3C/svg%3E") center / contain no-repeat !important}
.breadcrumbs #navigation-first > a.navigation-home-icon .sr-only, .breadcrumbs .navigation-home-icon .sr-only{position: absolute !important;width: 1px !important;height: 1px !important;margin: -1px !important;padding: 0 !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;border: 0 !important;white-space: nowrap !important}
.breadcrumbs #navigation-first > a.navigation-home-icon::after, .breadcrumbs #navigation-first > a.navigation-home-icon:after, .breadcrumbs .navigation-home-icon::after, .breadcrumbs .navigation-home-icon:after, .breadcrumbs > span::before, .breadcrumbs > span::after{content: none !important;display: none !important}
.breadcrumbs .navigation-bullet, .breadcrumbs .separator{display: inline-flex !important;align-items: center !important;width: auto !important;height: auto !important;min-width: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;color: #9aa4aa !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;font-size: 14px !important;font-weight: 400 !important;line-height: 1 !important}
.breadcrumbs > span:last-child > span, .breadcrumbs > span:last-child > a, .breadcrumbs span[data-title], .breadcrumbs [data-testid="breadcrumbsLastLevel"] span[itemprop="name"]{color: var(--sacha-logo-blue-dark) !important;background: transparent !important;border: 0 !important;box-shadow: none !important;font-weight: 500 !important}
.breadcrumbs a:hover, .breadcrumbs a:focus{color: var(--sacha-logo-blue-dark) !important;background: transparent !important;text-decoration: underline !important;text-decoration-thickness: 2px !important;text-underline-offset: 4px !important}
@media (max-width: 767px){
.breadcrumbs-wrapper, .content-wrapper .breadcrumbs-wrapper, .navigation-home-icon-wrapper{margin: 7px 0 14px !important}
.breadcrumbs{gap: 6px !important;min-height: 20px !important;font-size: 12.5px !important}
.breadcrumbs > span{gap: 6px !important}
.breadcrumbs #navigation-first > a.navigation-home-icon, .breadcrumbs.navigation-home-icon-wrapper #navigation-first > a.navigation-home-icon, .breadcrumbs .navigation-home-icon{flex-basis: 17px !important;width: 17px !important;min-width: 17px !important;max-width: 17px !important;height: 17px !important;min-height: 17px !important;max-height: 17px !important}
.breadcrumbs #navigation-first > a.navigation-home-icon::before, .breadcrumbs #navigation-first > a.navigation-home-icon:before, .breadcrumbs.navigation-home-icon-wrapper #navigation-first > a.navigation-home-icon::before, .breadcrumbs.navigation-home-icon-wrapper #navigation-first > a.navigation-home-icon:before, .breadcrumbs .navigation-home-icon::before, .breadcrumbs .navigation-home-icon:before{width: 14px !important;height: 14px !important}
}
#header{position: sticky !important;top: 0 !important;z-index: 2200 !important;background: #fff !important}
#header, #header .header-top, #header .header-top-wrapper, #header .header-bottom, #header .header-bottom-wrapper, #navigation, #navigation .navigation-in, #navigation .menu-level-1, .breadcrumbs, .breadcrumbs-wrapper, .content-wrapper .breadcrumbs-wrapper, .navigation-home-icon-wrapper{border: 0 !important;border-top: 0 !important;border-right: 0 !important;border-bottom: 0 !important;border-left: 0 !important}
#header::before, #header::after, #header .header-top::before, #header .header-top::after, #header .header-top-wrapper::before, #header .header-top-wrapper::after, #header .header-bottom::before, #header .header-bottom::after, #header .header-bottom-wrapper::before, #header .header-bottom-wrapper::after, #navigation::before, #navigation::after, .breadcrumbs::before, .breadcrumbs::after, .breadcrumbs-wrapper::before, .breadcrumbs-wrapper::after, .navigation-home-icon-wrapper::before, .navigation-home-icon-wrapper::after{content: none !important;display: none !important;border: 0 !important;box-shadow: none !important}
html.scrolled #header{box-shadow: 0 12px 34px rgba(16, 24, 32, .12) !important}
@media (min-width: 768px){
html.scrolled #header .header-bottom, html.scrolled #header .header-bottom-wrapper, html.scrolled #navigation, html.scrolled #navigation .navigation-in, html.scrolled #navigation .menu-level-1{background: var(--sacha-logo-blue) !important}
html.scrolled #header .header-bottom{position: relative !important;top: auto !important;right: auto !important;left: auto !important;z-index: 20 !important;box-shadow: none !important}
html.scrolled #navigation .menu-level-1 > li > a, html.scrolled #navigation .menu-level-1 > li > a b, html.scrolled body.desktop .menu-helper > span{color: #fff !important}
body.desktop.navigation-hovered::before, body.desktop.navigation-hovered::after, body.desktop.submenu-visible::before, body.desktop.submenu-visible::after, body.desktop.menu-helper-visible::before, body.desktop.menu-helper-visible::after, body.desktop.user-action-visible.navigation-hovered::before, body.desktop.user-action-visible.navigation-hovered::after, body.desktop.user-action-visible.submenu-visible::before, body.desktop.user-action-visible.submenu-visible::after, body.desktop.user-action-visible.menu-helper-visible::before, body.desktop.user-action-visible.menu-helper-visible::after, body.desktop.navigation-hovered .overall-wrapper::before, body.desktop.navigation-hovered .overall-wrapper::after, body.desktop.submenu-visible .overall-wrapper::before, body.desktop.submenu-visible .overall-wrapper::after, body.desktop.menu-helper-visible .overall-wrapper::before, body.desktop.menu-helper-visible .overall-wrapper::after, body.desktop.navigation-hovered #content::before, body.desktop.navigation-hovered #content::after, body.desktop.submenu-visible #content::before, body.desktop.submenu-visible #content::after, body.desktop.menu-helper-visible #content::before, body.desktop.menu-helper-visible #content::after{content: none !important;display: none !important;pointer-events: none !important;opacity: 0 !important;visibility: hidden !important;background: transparent !important}
body.desktop.navigation-hovered, body.desktop.submenu-visible, body.desktop.menu-helper-visible, body.desktop.navigation-hovered .overall-wrapper, body.desktop.submenu-visible .overall-wrapper, body.desktop.menu-helper-visible .overall-wrapper, body.desktop.navigation-hovered #content, body.desktop.submenu-visible #content, body.desktop.menu-helper-visible #content, body.desktop.navigation-hovered .content-wrapper, body.desktop.submenu-visible .content-wrapper, body.desktop.menu-helper-visible .content-wrapper{filter: none !important;opacity: 1 !important;pointer-events: auto !important}
#header, #header .header-bottom, #header .header-bottom-wrapper, #navigation, #navigation .navigation-in, #navigation .menu-level-1{overflow: visible !important}
#navigation{position: relative !important;z-index: 2300 !important}
#navigation .menu-level-1 > li{position: static !important}
#navigation .menu-level-1 > li > a{position: relative !important;z-index: 2310 !important}
#navigation .menu-level-1 > li.exp > a, #navigation .menu-level-1 > li:hover > a, #navigation .menu-level-1 > li > a:hover, #navigation .menu-level-1 > li > a:focus, body.desktop .menu-helper:hover > span, body.desktop .menu-helper.exp > span, body.desktop.menu-helper-visible .menu-helper > span, body.desktop.user-action-visible.menu-helper-visible .menu-helper > span{color: var(--sacha-logo-blue-dark) !important;background: var(--sacha-soft) !important;box-shadow: inset 0 -3px 0 var(--sacha-logo-blue) !important;text-decoration: none !important}
html.scrolled #navigation .menu-level-1 > li.exp > a, html.scrolled #navigation .menu-level-1 > li:hover > a, html.scrolled #navigation .menu-level-1 > li > a:hover, html.scrolled #navigation .menu-level-1 > li > a:focus, html.scrolled body.desktop .menu-helper:hover > span, html.scrolled body.desktop .menu-helper.exp > span, html.scrolled body.desktop.menu-helper-visible .menu-helper > span, html.scrolled body.desktop.user-action-visible.menu-helper-visible .menu-helper > span{color: #fff !important;background: rgba(255, 255, 255, .18) !important;box-shadow: inset 0 -3px 0 rgba(255, 255, 255, .72) !important}
#navigation .menu-level-1 > li > .menu-level-2{left: 0 !important;right: 0 !important;width: auto !important;z-index: 2400 !important;pointer-events: auto !important;opacity: 1 !important;transform: none !important}
#navigation .menu-level-2, #navigation .menu-level-2 *, body.desktop .menu-helper, body.desktop .menu-helper *, body.desktop .menu-helper > ul, body.desktop .menu-helper > ul *{pointer-events: auto !important}
}
.breadcrumbs-wrapper, .content-wrapper .breadcrumbs-wrapper, .breadcrumbs, .navigation-home-icon-wrapper{background: transparent !important;box-shadow: none !important;outline: 0 !important}
@media (min-width: 768px){
html.scrolled #header .header-bottom, html.scrolled #header .header-bottom-wrapper, html.scrolled #navigation, html.scrolled #navigation .navigation-in, html.scrolled #navigation .menu-level-1, html.scrolled body.desktop .menu-helper, html.scrolled body.desktop .menu-helper > span{background: var(--sacha-logo-blue) !important}
html.scrolled body.desktop .menu-helper{align-self: stretch !important;flex: 0 0 auto !important;min-width: 72px !important;height: 68px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;box-shadow: none !important}
html.scrolled body.desktop .menu-helper > span{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 68px !important;min-height: 68px !important;padding: 0 18px !important;color: #fff !important;border: 0 !important;box-shadow: none !important}
html.scrolled body.desktop .menu-helper:hover > span, html.scrolled body.desktop .menu-helper.exp > span, html.scrolled body.desktop.menu-helper-visible .menu-helper > span{color: #fff !important;background: rgba(255, 255, 255, .18) !important;box-shadow: inset 0 -3px 0 rgba(255, 255, 255, .72) !important}
html body.desktop .menu-helper.visible > ul.menu-level-1, html body.desktop.menu-helper-visible .menu-helper.visible > ul.menu-level-1{background: #fff !important;background-color: #fff !important;background-image: none !important}
body.desktop.navigation-hovered::before, body.desktop.navigation-hovered::after, body.desktop.submenu-visible::before, body.desktop.submenu-visible::after, body.desktop.menu-helper-visible::before, body.desktop.menu-helper-visible::after, body.desktop.navigation-hovered .overall-wrapper::before, body.desktop.navigation-hovered .overall-wrapper::after, body.desktop.submenu-visible .overall-wrapper::before, body.desktop.submenu-visible .overall-wrapper::after, body.desktop.menu-helper-visible .overall-wrapper::before, body.desktop.menu-helper-visible .overall-wrapper::after, body.desktop.navigation-hovered #content::before, body.desktop.navigation-hovered #content::after, body.desktop.submenu-visible #content::before, body.desktop.submenu-visible #content::after, body.desktop.menu-helper-visible #content::before, body.desktop.menu-helper-visible #content::after{content: none !important;display: none !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;background: transparent !important}
body.desktop.navigation-hovered, body.desktop.submenu-visible, body.desktop.menu-helper-visible, body.desktop.navigation-hovered .overall-wrapper, body.desktop.submenu-visible .overall-wrapper, body.desktop.menu-helper-visible .overall-wrapper, body.desktop.navigation-hovered #content, body.desktop.submenu-visible #content, body.desktop.menu-helper-visible #content{opacity: 1 !important;filter: none !important;pointer-events: auto !important}
#navigation .menu-level-2 .menu-image{display: none !important}
#navigation .menu-level-2 > li > div{display: block !important;width: auto !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important}
#navigation .menu-level-2 > li > div > a:hover, #navigation .menu-level-2 > li > div > a:focus{color: var(--sacha-logo-blue-dark) !important;text-decoration: underline !important;text-decoration-thickness: 2px !important;text-underline-offset: 4px !important}
#navigation .menu-level-2 .menu-level-3{display: block !important;width: auto !important;height: auto !important;max-height: none !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;background: transparent !important}
#navigation .menu-level-2 .menu-level-3 > li > a{display: inline !important;margin: 0 !important;padding: 0 !important;color: var(--sacha-logo-blue-dark) !important;background: transparent !important;border: 0 !important;box-shadow: none !important;font-size: 14px !important;font-weight: 400 !important;line-height: 1.3 !important;text-decoration: none !important}
#navigation .menu-level-2 .menu-level-3 > li > a:hover, #navigation .menu-level-2 .menu-level-3 > li > a:focus{color: var(--sacha-ink) !important;text-decoration: underline !important;text-underline-offset: 3px !important}
}
.sacha-story-slider__button::before{content: "" !important;position: absolute !important;inset: -10px !important;border-radius: 999px !important}
.sacha-story-slider__button:hover{background: var(--sacha-logo-blue-dark) !important;border-color: var(--sacha-logo-blue-dark) !important}
.sacha-story-slider__button[disabled]{opacity: 0 !important;visibility: hidden !important;pointer-events: none !important}
@media (max-width: 767px){
.sacha-story-slider__card{flex-basis: min(72vw, 300px) !important;min-height: 344px !important}
.sacha-story-slider__button::before{inset: -12px !important}
}
.has-detail-product-arrows .carousel-control--product.right, .has-detail-product-arrows .carousel-control--product.left{width: 58px !important;height: 58px !important;background-color: var(--sacha-logo-blue) !important;color: #fff !important;box-shadow: 0 16px 34px rgba(8, 39, 52, .20) !important}
.has-detail-product-arrows .carousel-control--product.right:hover, .has-detail-product-arrows .carousel-control--product.left:hover{background-color: var(--sacha-logo-blue-dark) !important}
.has-detail-product-arrows .carousel-control--product.right::before, .has-detail-product-arrows .carousel-control--product.left::before, .has-detail-product-arrows .carousel-control--product.right:before, .has-detail-product-arrows .carousel-control--product.left:before{width: 58px !important;height: 58px !important;font-size: 28px !important}
@media (max-width: 767px){
.has-detail-product-arrows .carousel-control--product.right, .has-detail-product-arrows .carousel-control--product.left{width: 48px !important;height: 48px !important}
.has-detail-product-arrows .carousel-control--product.right::before, .has-detail-product-arrows .carousel-control--product.left::before, .has-detail-product-arrows .carousel-control--product.right:before, .has-detail-product-arrows .carousel-control--product.left:before{width: 48px !important;height: 48px !important;font-size: 23px !important}
}
@media (min-width: 768px){
#navigation .menu-level-2 > li{width: auto !important;min-width: 0 !important;min-height: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;display: block !important;break-inside: avoid !important;page-break-inside: avoid !important;margin: 0 0 22px !important;padding: 0 !important}
#navigation .menu-level-2 > li > div > a{display: inline-flex !important;align-items: baseline !important;max-width: 100% !important;margin: 0 0 8px !important;padding: 0 !important;color: var(--sacha-ink) !important;background: transparent !important;border: 0 !important;box-shadow: none !important;font-size: 15px !important;font-weight: 700 !important;line-height: 1.22 !important;text-decoration: none !important;margin-bottom: 8px !important}
#navigation .menu-level-2 .menu-level-3 > li{display: block !important;margin: 0 0 5px !important;padding: 0 !important;background: transparent !important;border: 0 !important;font-size: 0 !important;line-height: 1.25 !important;margin-bottom: 5px !important}
#navigation .menu-level-1 > li.ext:not(:hover):not(.exp) > .menu-level-2, body.desktop:not(.submenu-visible) #navigation .menu-level-1 > li.ext:not(:hover) > .menu-level-2{pointer-events: none !important}
}
@media (min-width: 768px) and (max-width: 1399px){
#navigation .menu-level-1 > li.ext > .menu-level-2{grid-template-columns: repeat(4, minmax(150px, 1fr)) !important;gap: 24px 34px !important;column-count: 4 !important;column-gap: 38px !important}
}
@media (min-width: 1200px){
.sacha-story-slider{width: min(1500px, calc(100vw - 64px)) !important;max-width: min(1500px, calc(100vw - 64px)) !important;padding-right: 0 !important;padding-left: 0 !important}
}
@media (min-width: 1200px){
@media (min-width: 1200px) and (max-width: 1540px){
html body.type-category #products .product .sacha-card-buy, html body.type-search #products .product .sacha-card-buy, html body.type-manufacturer-detail #products .product .sacha-card-buy, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .product .sacha-card-buy, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .product .sacha-card-buy{grid-template-columns: minmax(74px, .78fr) minmax(104px, 1fr) !important;gap: 8px !important;width: 100% !important;min-width: 0 !important}
html body.type-category #products .product .sacha-card-qty, html body.type-search #products .product .sacha-card-qty, html body.type-manufacturer-detail #products .product .sacha-card-qty, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .product .sacha-card-qty, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .product .sacha-card-qty{grid-template-columns: 28px minmax(20px, 1fr) 28px !important;min-width: 0 !important}
html body.type-category #products .product .sacha-card-add, html body.type-category #products .product .sacha-native-cart, html body.type-search #products .product .sacha-card-add, html body.type-search #products .product .sacha-native-cart, html body.type-manufacturer-detail #products .product .sacha-card-add, html body.type-manufacturer-detail #products .product .sacha-native-cart, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .product .sacha-card-add, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .product .sacha-native-cart, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .product .sacha-card-add, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .product .sacha-native-cart{min-width: 0 !important;padding-left: 8px !important;padding-right: 8px !important;font-size: 12px !important;letter-spacing: 0 !important;white-space: nowrap !important}
}
}
@media (min-width: 1200px){
.sacha-story-slider__viewport{margin-right: 0 !important;margin-left: 0 !important;padding-right: 0 !important;padding-left: 0 !important;overflow: hidden !important}
.sacha-story-slider__track{gap: 18px !important;width: 100% !important;scroll-padding-left: 0 !important}
.sacha-story-slider__card{flex: 0 0 calc((100% - 54px) / 4) !important;max-width: calc((100% - 54px) / 4) !important;min-height: 500px !important}
}
@media (min-width: 1200px) and (max-width: 1439px){
.sacha-story-slider__card{min-height: 455px !important}
}
#header a:focus, #header a:focus-visible, #header button:focus, #header button:focus-visible, #header input:focus, #header input:focus-visible, #header .toggle-window:focus, #header .toggle-window:focus-visible, #header .btn:focus, #header .btn:focus-visible, #header [data-target="cart"]:focus, #header [data-target="cart"]:focus-visible, #header [data-target="search"]:focus, #header [data-target="search"]:focus-visible, #header .search-form input:focus, #header .search-form input:focus-visible, #header .query-input:focus, #header .query-input:focus-visible{outline: 0 !important;box-shadow: none !important}
#header .toggle-window::after, #header .toggle-window:after, #header [data-target="cart"]::after, #header [data-target="cart"]:after, #header [data-target="search"]::after, #header [data-target="search"]:after{border: 0 !important;box-shadow: none !important;outline: 0 !important}
#header [data-target="cart"]{gap: 12px !important;border: 0 !important;box-shadow: none !important}
#header [data-target="cart"]::before, #header [data-target="cart"]:before{content: "" !important;display: inline-block !important;flex: 0 0 27px !important;width: 27px !important;height: 27px !important;margin: 0 !important;color: currentColor !important;background: currentColor !important;font-family: inherit !important;font-size: 0 !important;line-height: 1 !important;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") center / contain no-repeat !important;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") center / contain no-repeat !important}
#header [data-target="cart"]:hover, #header [data-target="cart"]:focus{color: var(--sacha-logo-blue-dark) !important;background: transparent !important}
#header [data-target="cart"] .cart-price{color: currentColor !important}
@media (min-width: 768px){
#cart-widget.cart-widget[aria-hidden="false"], #cart-widget.cart-widget.visible, body.user-action-visible #cart-widget.cart-widget:not([aria-hidden="true"]){position: fixed !important;top: 197px !important;right: max(18px, calc((100vw - 1500px) / 2 + 18px)) !important;left: auto !important;width: min(520px, calc(100vw - 36px)) !important;max-width: min(520px, calc(100vw - 36px)) !important;max-height: calc(100vh - 215px) !important;z-index: 7200 !important;overflow: visible !important;background: #fff !important;border: 1px solid var(--sacha-line) !important;box-shadow: 0 24px 54px rgba(16, 24, 32, .16) !important}
html.scrolled #cart-widget.cart-widget[aria-hidden="false"], html.scrolled #cart-widget.cart-widget.visible, html.scrolled body.user-action-visible #cart-widget.cart-widget:not([aria-hidden="true"]){top: 168px !important;max-height: calc(100vh - 186px) !important}
#cart-widget .cart-widget-inner, #cart-widget .popup-widget-inner{width: 100% !important;max-height: inherit !important;overflow: visible !important;background: #fff !important}
#cart-widget .cart-widget-products, #cart-widget .cart-widget-products-inner{max-height: min(390px, calc(100vh - 390px)) !important;overflow-x: hidden !important;overflow-y: auto !important;-webkit-overflow-scrolling: touch !important}
#cart-widget .cart-widget-product{min-height: 0 !important}
#cart-widget .cart-widget-button, #cart-widget .cart-widget-bottom, #cart-widget .cart-free-shipping{position: relative !important;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important}
}
.sacha-story-slider__button[data-sacha-slider-control="prev"]:hover, .sacha-story-slider__button[data-sacha-slider-control="next"]:hover{transform: translateY(-50%) !important}
@media (max-width: 767px){
.sacha-story-slider__button[data-sacha-slider-control="prev"]{transform: translate(0, -50%) !important;left: 8px !important}
.sacha-story-slider__button[data-sacha-slider-control="next"]{transform: translate(0, -50%) !important;right: 8px !important}
}
@media (min-width: 768px){
#navigation .menu-level-1 > li.menu-item-external-93 > a, #navigation .menu-level-1 > li.menu-item-external-93 > a b, body.desktop .menu-helper, body.desktop .menu-helper > span{border: 0 !important;background: transparent !important;box-shadow: none !important}
#navigation .menu-level-1 > li.menu-item-external-93 > a, #navigation .menu-level-1 > li.menu-item-external-93 > a b{color: var(--sacha-ink) !important}
#navigation .menu-level-1 > li.menu-item-external-93:hover > a, #navigation .menu-level-1 > li.menu-item-external-93.exp > a, body.desktop .menu-helper:hover > span, body.desktop .menu-helper.exp > span, body.desktop.menu-helper-visible .menu-helper > span{color: var(--sacha-logo-blue-dark) !important;background: var(--sacha-soft) !important;box-shadow: inset 0 -3px 0 var(--sacha-logo-blue) !important}
html.scrolled #navigation .menu-level-1 > li.menu-item-external-93 > a, html.scrolled #navigation .menu-level-1 > li.menu-item-external-93 > a b, html.scrolled body.desktop .menu-helper, html.scrolled body.desktop .menu-helper > span{color: #fff !important;background: var(--sacha-logo-blue) !important;box-shadow: none !important}
html.scrolled #navigation .menu-level-1 > li.menu-item-external-93:hover > a, html.scrolled #navigation .menu-level-1 > li.menu-item-external-93.exp > a, html.scrolled body.desktop .menu-helper:hover > span, html.scrolled body.desktop .menu-helper.exp > span, html.scrolled body.desktop.menu-helper-visible .menu-helper > span{color: #fff !important;background: rgba(255, 255, 255, .14) !important;box-shadow: inset 0 -3px 0 rgba(255, 255, 255, .72) !important}
#navigation .menu-level-1 > li.ext:hover > a, #navigation .menu-level-1 > li.ext.exp > a, #navigation .menu-level-1 > li.ext > a:hover, #navigation .menu-level-1 > li.ext > a:focus{color: var(--sacha-logo-blue-dark) !important;background: var(--sacha-soft) !important;box-shadow: inset 0 -3px 0 var(--sacha-logo-blue) !important;text-decoration: none !important}
html.scrolled #navigation .menu-level-1 > li.ext:hover > a, html.scrolled #navigation .menu-level-1 > li.ext.exp > a, html.scrolled #navigation .menu-level-1 > li.ext > a:hover, html.scrolled #navigation .menu-level-1 > li.ext > a:focus{color: #fff !important;background: rgba(255, 255, 255, .14) !important;box-shadow: inset 0 -3px 0 rgba(255, 255, 255, .72) !important}
#navigation .menu-level-1 > li.ext > .menu-level-2::before, #navigation .menu-level-1 > li.ext > .menu-level-2:before{content: "" !important;position: absolute !important;top: -6px !important;right: 0 !important;left: 0 !important;height: 6px !important;background: transparent !important;pointer-events: auto !important}
html.scrolled #navigation .menu-level-1 > li.ext > .menu-level-2{max-height: calc(100vh - 188px) !important;top: 171px !important}
.type-category .subcategories.with-image > li, .type-category .subcategories.with-image > [class*="col-"], .subcategories.with-image > li, .subcategories.with-image > [class*="col-"]{margin-bottom: 12px !important;padding-right: 8px !important;padding-left: 8px !important}
.type-category .subcategories li a, .subcategories li a{min-height: 72px !important;height: 72px !important;max-height: 72px !important;padding: 8px 16px !important}
body.type-category #content ul.subcategories.with-image > li[class] > a[href], body.type-category .content-wrapper ul.subcategories.with-image > li[class] > a[href], body.type-category ul.subcategories.with-image > li[class] > a[href]{min-height: 72px !important;height: 72px !important;max-height: 72px !important;padding: 8px 16px !important;grid-template-columns: 58px minmax(0, 1fr) !important;column-gap: 16px !important;align-items: center !important}
.type-category .subcategories.with-image li a .image, .subcategories.with-image li a .image{margin-right: 16px !important}
.type-category .subcategories.with-image li a .image img, .subcategories.with-image li a .image img{}
body.type-category #content ul.subcategories.with-image > li[class] > a[href] .image img, body.type-category .content-wrapper ul.subcategories.with-image > li[class] > a[href] .image img, body.type-category ul.subcategories.with-image > li[class] > a[href] .image img{}
.type-category .subcategories li a .text, .subcategories li a .text{max-height: 42px !important;font-size: 15px !important;line-height: 1.22 !important}
}
@media (min-width: 1200px){
.type-category .subcategories.with-image > .col-lg-3, .type-category .subcategories.with-image > .col-xl-3{width: 33.333333% !important}
}
@media (max-width: 767px){
.sacha-story-slider{margin-top: 0 !important;padding-top: 0 !important;width: 100vw !important;max-width: 100vw !important;margin: 0 calc(50% - 50vw) 18px !important;padding: 0 !important;padding-right: 0 !important;padding-left: 10px !important}
.sacha-story-slider__viewport{margin: 0 !important;padding: 0 !important;overflow: hidden !important;margin-right: 0 !important;margin-left: 0 !important;padding-right: 0 !important;padding-left: 0 !important}
.sacha-story-slider__track{gap: 12px !important;padding: 0 0 13px !important;touch-action: pan-x pinch-zoom !important;-webkit-overflow-scrolling: touch !important;scroll-padding-left: 0 !important;padding-right: 0 !important}
}
body.sacha-variant-ui-ready #choose-variant{display: none !important}
body.sacha-variant-ui-ready .p-variants-block{margin: 0 !important;padding: 0 !important}
.sacha-variant-ui__title span{color: var(--sacha-muted);font-size: 12px;font-weight: 600;line-height: 1.2}
.sacha-variant-ui__option:hover, .sacha-variant-ui__option:focus{border-color: rgba(22, 192, 242, .7);background: #fbfeff;box-shadow: 0 8px 20px rgba(16, 38, 48, .08);outline: 0}
.sacha-variant-ui__option.is-disabled, .sacha-variant-ui__option:disabled{opacity: .45;cursor: not-allowed;box-shadow: none}
.sacha-variant-ui.has-warning .sacha-variant-ui__hint{color: #d40000}
.sacha-variant-ui__add:hover, .sacha-variant-ui__add:focus{background: var(--sacha-logo-blue-dark) !important;color: #fff !important;outline: 0 !important}
@media (max-width: 767px){
.sacha-variant-ui{width: 100%;margin-top: 12px;padding: 12px}
.sacha-variant-ui__options{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr))}
.sacha-variant-ui__option{min-width: 0;min-height: 48px;padding: 8px 10px}
}
.p.sacha-card-modern{position: relative;display: flex;flex-direction: column;min-height: 100%;padding: 10px 10px 12px;border: 1px solid var(--sacha-card-border) !important;border-radius: 10px;background: #fff;box-shadow: 0 10px 26px rgba(10, 45, 60, .07);transition: border-color .16s ease, box-shadow .16s ease, transform .16s ease}
.p.sacha-card-modern:hover{border-color: rgba(22, 192, 242, .55) !important;box-shadow: 0 14px 32px rgba(10, 45, 60, .11);transform: translateY(-1px)}
.p.sacha-card-modern .name:hover{color: var(--sacha-blue-dark) !important}
.sacha-card-buy{display: flex;flex-direction: column;gap: 7px}
.sacha-card-size-label{color: var(--sacha-card-muted);font-size: 11px;font-weight: 500 !important;line-height: 1}
.sacha-card-size-chips{display: flex;flex-wrap: wrap;gap: 5px}
.sacha-card-size-chip{min-width: 32px;min-height: 30px;padding: 0 8px;border: 1px solid #cfdde4;border-radius: 6px;background: #fff;color: var(--sacha-card-text);font-size: 12px;font-weight: 500 !important;line-height: 28px;cursor: pointer}
.sacha-card-size-chip:hover, .sacha-card-size-chip:focus-visible, .sacha-card-size-chip.is-selected{border-color: var(--sacha-blue);color: var(--sacha-blue-dark);outline: none}
.sacha-card-size-chip.is-selected{background: #eafbff;box-shadow: inset 0 0 0 1px var(--sacha-blue)}
.sacha-card-size-select{display: none;width: 100%;min-height: 38px;padding: 0 10px;border: 1px solid #cfdde4;border-radius: 7px;background: #fff;color: var(--sacha-card-text);font-size: 13px;font-weight: 400 !important}
.sacha-card-qty__input::-webkit-outer-spin-button, .sacha-card-qty__input::-webkit-inner-spin-button, .p.sacha-card-modern .sacha-native-qty .amount::-webkit-outer-spin-button, .p.sacha-card-modern .sacha-native-qty .amount::-webkit-inner-spin-button{margin: 0;appearance: none}
.sacha-card-add:hover, .sacha-card-add:focus-visible, .p.sacha-card-modern .sacha-native-cart:hover, .p.sacha-card-modern .sacha-native-cart:focus-visible{background: #10acd8 !important;outline: none}
.sacha-card-add:disabled, .sacha-card-add[aria-disabled="true"]{background: #edf3f6 !important;color: #8a9aa3 !important;cursor: not-allowed}
.sacha-card-status{min-height: 14px;color: var(--sacha-card-muted);font-size: 11px;font-weight: 400 !important;line-height: 1.2}
.p.sacha-card-modern.sacha-card-simple .quantity .increase-tooltip, .p.sacha-card-modern.sacha-card-simple .quantity .decrease-tooltip{display: none !important}
.p.sacha-card-modern.sacha-card-simple .quantity .decrease{order: 1}
.p.sacha-card-modern.sacha-card-simple .quantity label{margin: 0 !important;order: 2}
.p.sacha-card-modern.sacha-card-simple .quantity .increase{order: 3}
.p.sacha-card-modern.sacha-card-simple .quantity .decrease__sign, .p.sacha-card-modern.sacha-card-simple .quantity .increase__sign{font-weight: 400 !important}
.sacha-variant-ui__title{display: flex;align-items: baseline;gap: 8px;color: var(--sacha-card-text);font-size: 14px;font-weight: 400 !important}
.sacha-variant-ui__title strong{color: var(--sacha-ink);font-size: 16px;line-height: 1.2;font-weight: 500 !important}
.sacha-variant-ui__option.is-selected{border-color: var(--sacha-logo-blue);box-shadow: inset 0 0 0 1px var(--sacha-logo-blue);border-color: var(--sacha-blue);background: #eafbff;color: var(--sacha-blue-dark)}
.sacha-variant-ui__option.is-disabled{opacity: .45;cursor: not-allowed}
.sacha-variant-ui__value{display: block;font-size: 14px;font-weight: 500 !important;line-height: 1.1}
.sacha-variant-ui__qty-btn, .sacha-variant-ui__qty-input{height: 42px;border: 0;background: #fff;color: var(--sacha-card-text);font-size: 15px;font-weight: 400 !important;text-align: center}
.sacha-variant-ui__add{width: 100%;background: var(--sacha-logo-blue) !important;font-size: 16px !important;line-height: 1.2 !important;text-align: center;box-shadow: none !important;min-height: 42px !important;border: 0 !important;border-radius: 7px !important;background: var(--sacha-blue) !important;color: #fff !important;font-weight: 500 !important}
.sacha-variant-ui__add:disabled{cursor: not-allowed !important;background: #edf3f6 !important;color: #8a9aa3 !important}
.sacha-variant-ui__hint{margin: 10px 0 12px !important;color: var(--sacha-muted);line-height: 1.35;min-height: 16px;color: var(--sacha-card-muted);font-size: 12px;font-weight: 400 !important}
.sacha-variant-ui-ready #choose-variant{display: none !important}
@media (max-width: 767px){
.sacha-card-size-label, .sacha-card-size-chips{display: none}
.sacha-card-size-select{display: block}
.p.sacha-card-modern.sacha-card-simple .p-tools form, .sacha-variant-ui__bottom{grid-template-columns: 1fr}
}
.p.sacha-card-modern .p-in{min-height: 0}
.p.sacha-card-modern .p-bottom, .p.sacha-card-modern .p-bottom > div[data-micro="offer"]{justify-content: flex-start !important;min-height: 0}
.p.sacha-card-modern.sacha-card-link-only .p-tools{margin-top: 8px}
.sacha-card-qty, .p.sacha-card-modern .sacha-native-qty{display: grid !important;align-items: center;border: 1px solid #cfdde4;border-radius: 7px;background: #fff;overflow: hidden;grid-template-columns: 34px minmax(0, 1fr) 34px;min-height: 36px}
.sacha-card-qty__btn, .p.sacha-card-modern .sacha-native-qty .increase, .p.sacha-card-modern .sacha-native-qty .decrease{border: 0 !important;background: #fff !important;color: var(--sacha-card-text) !important;font-size: 18px !important;font-weight: 400 !important;line-height: 1 !important;cursor: pointer;width: 34px !important;height: 36px !important}
.sacha-card-qty__input, .p.sacha-card-modern .sacha-native-qty .amount{border: 0 !important;border-left: 1px solid #eef4f7 !important;border-right: 1px solid #eef4f7 !important;background: #fff !important;color: var(--sacha-card-text) !important;font-size: 13px !important;font-weight: 400 !important;text-align: center !important;box-shadow: none !important;appearance: textfield;width: 100% !important;min-width: 0 !important;height: 36px !important;box-sizing: border-box !important}
.sacha-card-add, .p.sacha-card-modern .sacha-native-cart{width: 100%;border: 0 !important;border-radius: 7px;background: var(--sacha-blue) !important;color: #fff !important;font-weight: 500 !important;line-height: 1.1;cursor: pointer;box-shadow: none !important;min-height: 36px;font-size: 13px}
.sacha-variant-ui__qty-input{border-left: 1px solid #eef4f7;border-right: 1px solid #eef4f7;width: 100% !important;min-width: 0 !important;box-sizing: border-box !important}
.sacha-variant-ui__qty-btn{width: 38px !important;min-width: 38px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 0 !important;line-height: 1 !important}
.product .p.sacha-card-modern, .products .p.sacha-card-modern, .products-block .p.sacha-card-modern, .product-slider .p.sacha-card-modern, .products-inline .p.sacha-card-modern{min-height: 0 !important;height: auto !important;align-self: flex-start !important}
.p.sacha-card-modern, .p.sacha-card-modern:hover{border-color: var(--sacha-card-border) !important;box-shadow: 0 8px 20px rgba(10, 45, 60, .06) !important;transform: none !important}
.p.sacha-card-modern.sacha-card-link-only .p-tools, .p.sacha-card-modern.sacha-card-simple .p-tools, .p.sacha-card-modern.sacha-card-has-variants .p-tools{margin-top: 6px !important}
.sacha-variant-ui__bottom{display: grid;gap: 8px;align-items: stretch;grid-template-columns: minmax(136px, 164px) minmax(0, 1fr)}
.sacha-variant-ui__qty{display: grid;min-height: 42px;border: 1px solid #cfdde4;border-radius: 7px;overflow: hidden;grid-template-columns: 38px minmax(0, 1fr) 38px;width: 100%;min-width: 0}
@media (min-width: 768px){
.p.sacha-card-modern .p-in{display: flex;flex-direction: column;flex: 1 1 auto}
.p.sacha-card-modern .p-bottom{flex: 1 1 auto}
.p.sacha-card-modern .p-bottom > div[data-micro="offer"]{flex: 1 1 auto}
}
@media (max-width: 767px){
.p.sacha-card-modern > .image img{max-height: 130px}
.p.sacha-card-modern .price-final, .p.sacha-card-modern .price-final strong{font-size: 17px}
}
@media (min-width: 768px){
.p.sacha-card-modern .p-in, .p.sacha-card-modern .p-bottom, .p.sacha-card-modern .p-bottom > div[data-micro="offer"]{flex: 0 1 auto !important}
.p.sacha-card-modern.sacha-card-link-only .p-tools, .p.sacha-card-modern.sacha-card-simple .p-tools, .p.sacha-card-modern.sacha-card-has-variants .p-tools{margin-top: 6px !important}
}
.p.sacha-card-modern:hover > .image, .p.sacha-card-modern:focus-within > .image{background: #f8fcfe !important;box-shadow: none !important}
.top-navigation-bar{background: #fff !important;border-bottom: 1px solid #edf3f6 !important}
.top-navigation-menu.sacha-top-contact::before, .top-navigation-menu.sacha-top-contact::after{display: none !important}
.top-navigation-menu.sacha-top-contact .sacha-top-contact__item:hover{color: var(--sacha-blue-dark) !important}
.sacha-story-slider__badge{background: rgba(255, 255, 255, .88) !important;color: #1e3037 !important;border: 1px solid rgba(255, 255, 255, .62) !important;border-radius: 999px !important;box-shadow: none !important;letter-spacing: .01em !important}
body.type-index .next-to-carousel-banners .banner-wrapper{width: auto !important;max-width: none !important;margin: 0 !important;padding: 0 !important}
body.type-index .next-to-carousel-banners .banner-wrapper a:hover{border-color: var(--sacha-blue) !important;transform: translateY(-1px)}
body.type-index .next-to-carousel-banners .extended-banner-text, body.type-index .next-to-carousel-banners .extended-banner-link{display: none !important}
.p.sacha-card-modern > .image img{max-height: 158px;width: 100% !important;max-width: 100% !important;height: 100% !important;object-fit: contain !important}
.p.sacha-card-modern .flags{top: 8px !important;left: 8px !important}
.p.sacha-card-modern .flag{font-weight: 500 !important;letter-spacing: 0 !important;padding: 3px 7px !important;font-size: 10px !important;line-height: 1.2 !important;border-radius: 0 !important}
.p.sacha-card-modern .p-code{font-weight: 400 !important;top: 10px !important;right: 12px !important;color: #9aa6ad !important;font-size: 11px !important}
.p.sacha-card-modern .p-in, .p.sacha-card-modern .p-bottom, .p.sacha-card-modern .p-bottom > div[data-micro="offer"]{display: flex !important;flex: 0 0 auto !important;flex-direction: column !important;min-height: 0 !important;width: 100% !important;text-align: left !important}
.p.sacha-card-modern .p-in-in{min-height: 0 !important}
.p.sacha-card-modern .sacha-card-old-detail, .p.sacha-card-modern .sacha-original-size-widget, .p.sacha-card-modern .widget-parameter-wrapper.sacha-original-size-widget{display: none !important}
.p.sacha-card-modern .sacha-card-size-label, .p.sacha-card-modern .sacha-card-size-chips, .p.sacha-card-modern .sacha-card-size-select, .p.sacha-card-modern .sacha-card-status{grid-column: 1 / -1}
.p.sacha-card-modern .sacha-card-size-chip.is-selected{border-color: var(--sacha-blue) !important;box-shadow: inset 0 0 0 1px var(--sacha-blue) !important}
.p.sacha-card-modern .sacha-card-add, .p.sacha-card-modern .sacha-native-cart{grid-column: 2;display: inline-flex !important;align-items: center;justify-content: center;height: 40px !important;min-height: 40px !important;width: 100% !important;margin: 0 !important;padding: 0 12px !important;background: var(--sacha-blue) !important;border: 1px solid var(--sacha-blue) !important;border-radius: 6px !important;color: #fff !important;font-size: 14px !important;line-height: 1 !important;font-weight: 600 !important;text-align: center !important}
.p.sacha-card-modern.sacha-card-simple .p-tools form{display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 8px;align-items: stretch;width: 100% !important}
@media (max-width: 1199px){
.top-navigation-menu.sacha-top-contact .sacha-top-contact__item--address{display: none !important}
.sacha-trust-strip__inner{grid-template-columns: repeat(2, minmax(0, 1fr))}
}
@media (max-width: 767px){
.top-navigation-bar{display: none !important}
.p.sacha-card-modern{border-radius: 9px;transform: none !important;padding: 9px !important}
.p.sacha-card-modern .name{min-height: 34px !important;font-size: 13.5px !important}
.p.sacha-card-modern .p-desc{display: none !important}
}
#navigation .menu-level-1 > li > a, #navigation .menu-level-1 > li > a:hover, #navigation .menu-level-1 > li:hover > a, #navigation .menu-level-1 > li.hover > a, #navigation .menu-level-1 > li.exp > a, #navigation .menu-level-1 > li.active > a{background: transparent !important;box-shadow: none !important;color: #111820 !important;text-decoration: none !important}
#navigation .menu-level-1 > li > a::before, #navigation .menu-level-1 > li > a::after, #navigation .menu-level-1 > li:hover > a::before, #navigation .menu-level-1 > li:hover > a::after{display: none !important;content: none !important}
#navigation .menu-level-1 > li > a{position: relative !important;z-index: 1005 !important}
#navigation .menu-level-1 > li.ext:hover > ul.menu-level-2, #navigation .menu-level-1 > li.ext:focus-within > ul.menu-level-2{pointer-events: auto !important}
html.scrolled #navigation, html.scrolled .navigation-wrapper, html.scrolled .header-bottom-wrapper, html.scrolled .navigation-in{background: var(--sacha-blue) !important}
html.scrolled #navigation .menu-level-1 > li > a, html.scrolled #navigation .menu-level-1 > li > a b, html.scrolled #navigation .menu-level-1 > li > a:hover, html.scrolled #navigation .menu-level-1 > li:hover > a, html.scrolled #navigation .menu-level-1 > li:hover > a b{color: #111820 !important}
.btn-conversion, .add-to-cart-button, .sacha-card-add, .p.sacha-card-modern .sacha-native-cart, .sacha-story-slider__cta, .sacha-variant-ui__add, .sacha-mobile-cats__item.is-highlight, html.scrolled #navigation .menu-level-1 > li > a{color: #111820 !important}
.btn-conversion:hover, .add-to-cart-button:hover, .sacha-card-add:hover, .p.sacha-card-modern .sacha-native-cart:hover, .sacha-story-slider__cta:hover, .sacha-variant-ui__add:hover{color: #111820 !important}
.sacha-card-add:disabled, .sacha-card-add[aria-disabled="true"], .sacha-variant-ui__add:disabled, .sacha-variant-ui__add[disabled]{color: #8b9aa3 !important}
.sacha-variant-ui--single .sacha-variant-ui__options{display: none !important}
.sacha-variant-ui--single .sacha-variant-ui__title strong::before{content: "Varianta: ";font-weight: 500}
body.type-category .subcategories li a:hover{border-color: #cfe3ec !important;border-left-color: var(--sacha-blue) !important;background: #fbfdfe !important}
@media (max-width: 767px){
body.type-category .subcategories li a img, body.type-category .subcategories.with-image li a img{display: none !important}
}
@media (min-width: 992px){
body.type-category.sacha-filters-sidebar-ready .content-wrapper-in{display: flex !important;align-items: flex-start !important;gap: 34px !important}
body.type-category.sacha-filters-sidebar-ready .sidebar.sidebar-left{display: block !important;flex: 0 0 300px !important;width: 300px !important;max-width: 300px !important}
body.type-category.sacha-filters-sidebar-ready #content.content, body.type-category.sacha-filters-sidebar-ready #content.content.narrow{display: block !important;flex: 1 1 auto !important;width: auto !important;min-width: 0 !important;max-width: none !important;grid-template-columns: none !important;column-gap: 0 !important}
body.type-category.sacha-filters-sidebar-ready #content > .category-top, body.type-category.sacha-filters-sidebar-ready #content > .category-content-wrapper, body.type-category.sacha-filters-sidebar-ready #content > .category-content-wrapper > *{display: block !important;grid-column: auto !important;grid-row: auto !important;min-width: 0 !important}
body.type-category.sacha-filters-sidebar-ready .sidebar.sidebar-left .sidebar-inner{display: block !important;width: 100% !important}
body.type-category.sacha-filters-sidebar-ready .sidebar.sidebar-left #filters-wrapper{display: block !important;width: 100% !important;max-width: 300px !important;margin: 0 !important}
}
#navigation .menu-level-1 > li > a, #navigation .menu-level-1 > li > a b, #navigation .menu-level-1 > li > a:hover, #navigation .menu-level-1 > li:hover > a, #navigation .menu-level-1 > li.hover > a, #navigation .menu-level-1 > li.exp > a{background: transparent !important;box-shadow: none !important;text-decoration: none !important}
#navigation .menu-level-1 > li > ul.menu-level-2{top: 100% !important;transform: translateY(0) !important;z-index: 1004 !important;pointer-events: auto !important;top: calc(100% - 1px) !important;margin-top: 0 !important}
.btn-conversion:not(:disabled), .add-to-cart-button:not(:disabled), .sacha-card-add:not(:disabled), .p.sacha-card-modern .sacha-native-cart:not(:disabled), .sacha-variant-ui__add:not(:disabled), .sacha-story-slider__cta{color: #111820 !important}
#header, #header .top-navigation-bar, #header .header-top, #header .header-top-wrapper{background: #fff !important}
html.scrolled #header, html.scrolled #header .top-navigation-bar, html.scrolled #header .header-top, html.scrolled #header .header-top-wrapper{background: #fff !important;color: var(--sacha-ink) !important}
html.scrolled #header .site-name, html.scrolled #header .site-name a, html.scrolled #header .search, html.scrolled #header .search-form, html.scrolled #header .navigation-buttons, html.scrolled #header .sacha-desktop-contact{background: transparent !important;color: var(--sacha-ink) !important}
html.scrolled #header .site-name img, html.scrolled #header .site-name a img{filter: none !important;opacity: 1 !important}
html.scrolled #header .header-bottom, html.scrolled #header .header-bottom-wrapper, html.scrolled .navigation-wrapper.header-bottom-wrapper, html.scrolled .js-navigation-container.header-bottom-wrapper, html.scrolled #navigation, html.scrolled #navigation .navigation-in, html.scrolled #navigation .menu-level-1, html.scrolled body.desktop .menu-helper, html.scrolled body.desktop .menu-helper > span{background: var(--sacha-blue) !important}
html.scrolled #navigation .menu-level-1 > li > a, html.scrolled #navigation .menu-level-1 > li > a b, html.scrolled #navigation .menu-level-1 > li > a > span:not(.submenu-arrow), html.scrolled body.desktop .menu-helper > span{color: var(--sacha-ink) !important}
@media (min-width: 768px){
#navigation .menu-level-1 > li > a, #navigation .menu-level-1 > li > a:hover, #navigation .menu-level-1 > li:hover > a, #navigation .menu-level-1 > li.exp > a, #navigation .menu-level-1 > li.active > a, body.desktop .menu-helper > span, body.desktop .menu-helper:hover > span, body.desktop .menu-helper.exp > span, body.desktop.menu-helper-visible .menu-helper > span, html.scrolled #navigation .menu-level-1 > li > a:hover, html.scrolled #navigation .menu-level-1 > li:hover > a, html.scrolled #navigation .menu-level-1 > li.exp > a, html.scrolled body.desktop .menu-helper:hover > span, html.scrolled body.desktop .menu-helper.exp > span, html.scrolled body.desktop.menu-helper-visible .menu-helper > span{background: transparent !important;box-shadow: none !important;text-decoration: none !important}
#navigation .menu-level-1 > li > a:hover, #navigation .menu-level-1 > li:hover > a, #navigation .menu-level-1 > li.exp > a, body.desktop .menu-helper:hover > span, body.desktop .menu-helper.exp > span{color: var(--sacha-ink) !important}
#navigation .menu-level-1 > li.ext:hover > a::after, #navigation .menu-level-1 > li.ext.exp > a::after, #navigation .menu-level-1 > li.ext:focus-within > a::after{content: "" !important;display: block !important;position: fixed !important;top: calc(var(--sacha-mega-top) - 10px) !important;right: 0 !important;left: 0 !important;width: 100vw !important;height: 12px !important;background: transparent !important;border: 0 !important;box-shadow: none !important;pointer-events: auto !important;z-index: 4698 !important}
#navigation .menu-level-1 > li.ext > .menu-level-2{min-height: 0 !important;gap: 26px 44px !important;overflow: visible !important;display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;position: fixed !important;left: 50% !important;right: auto !important;width: min(1500px, calc(100vw - 64px)) !important;max-width: none !important;max-height: calc(100vh - 220px) !important;padding: 30px 34px 28px !important;column-count: 5 !important;column-gap: 48px !important;grid-template-columns: none !important;background: #fff !important;background-color: #fff !important;border: 0 !important;box-shadow: 0 26px 56px rgba(16, 24, 32, .10) !important;overflow-x: hidden !important;overflow-y: auto !important;z-index: 4700 !important;top: 200px !important;top: calc(var(--sacha-mega-top) - 1px) !important;margin-top: 0 !important;transform: translateX(-50%) translateY(0) !important;border-top: 1px solid rgba(223, 234, 240, .86) !important}
#navigation .menu-level-1 > li.ext:hover > .menu-level-2, #navigation .menu-level-1 > li.ext.exp > .menu-level-2, body.desktop.submenu-visible #navigation .menu-level-1 > li.ext.exp > .menu-level-2{display: block !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;transform: translateX(-50%) translateY(0) !important}
body.desktop .menu-helper > ul{position: absolute !important;width: 238px !important;margin: 0 !important;border-radius: 0 0 8px 8px !important;border: 1px solid #e5eef2 !important;z-index: 2460 !important;right: 0 !important;left: auto !important;min-width: 252px !important;padding: 8px 0 !important;background: #fff !important;background-color: #fff !important;border: 1px solid var(--sacha-line) !important;box-shadow: 0 22px 48px rgba(16, 24, 32, .12) !important;overflow: visible !important;margin-top: 0 !important;top: 100% !important;border-top: 1px solid rgba(223, 234, 240, .86) !important}
}
.top-navigation-menu.sacha-top-contact{display: flex !important;align-items: center;max-width: none !important;gap: 16px !important;min-height: 30px !important}
.top-navigation-menu.sacha-top-contact .sacha-top-contact__item{display: inline-flex !important;align-items: center;text-decoration: none !important;line-height: 1;white-space: nowrap;gap: 6px !important;color: #39464d !important;font-size: 12.5px !important;font-weight: 400 !important}
.sacha-top-contact__icon{display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;color: var(--sacha-blue-dark);font-size: 10px;font-weight: 600;width: 18px !important;height: 18px !important;border: 1px solid rgba(22, 192, 242, .24) !important;background: #f8fcfe !important;color: var(--sacha-blue-dark) !important}
.sacha-top-contact__icon svg{width: 12px;height: 12px;display: block;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}
body.type-index .row.banners-row{box-sizing: border-box;max-width: 1500px !important;margin: 0 auto 28px !important;padding: 0 24px !important}
body.type-index .next-to-carousel-banners{display: grid !important;width: 100% !important;max-width: none !important;height: auto !important;margin: 0 !important;padding: 0 !important;grid-template-columns: repeat(6, minmax(0, 1fr)) !important;gap: 8px !important}
body.type-index .next-to-carousel-banners .banner-wrapper a{display: flex !important;align-items: center;text-decoration: none !important;transition: border-color .18s ease, transform .18s ease;min-height: 52px !important;padding: 9px 12px !important;gap: 10px !important;background: #fff !important;border: 1px solid var(--sacha-line) !important;border-radius: 10px !important;box-shadow: none !important;transform: none !important}
body.type-index .next-to-carousel-banners .banner-wrapper a::before, body.type-index .next-to-carousel-banners .banner-wrapper a::after{content: none !important;display: none !important}
body.type-index .next-to-carousel-banners .banner-wrapper a:hover, body.type-index .next-to-carousel-banners .banner-wrapper a:focus-visible{background: #fbfdfe !important;border-color: rgba(22, 192, 242, .48) !important;color: var(--sacha-ink) !important}
body.type-index .next-to-carousel-banners .banner-wrapper img{object-fit: contain !important;flex: 0 0 26px !important;width: 26px !important;height: 26px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border-radius: 0 !important}
body.type-index .next-to-carousel-banners .extended-banner-texts{display: block !important;min-width: 0;width: auto !important;padding: 0 !important;max-height: none !important}
body.type-index .next-to-carousel-banners .extended-banner-title{display: block !important;color: var(--sacha-ink) !important;max-width: 100%;color: var(--sacha-text) !important;font-size: 13.5px !important;line-height: 1.1 !important;font-weight: 500 !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}
body.type-category .subcategories{gap: 8px !important}
body.type-category .subcategories li, body.type-category .subcategories.with-image li{min-height: 50px !important}
body.type-category .subcategories li a, body.type-category .subcategories.with-image li a{border-left: 3px solid var(--sacha-blue) !important;min-height: 50px !important;height: auto !important;padding: 8px 12px !important;gap: 10px !important;background: #fff !important;border: 1px solid var(--sacha-line) !important;border-left: 1px solid var(--sacha-line) !important;border-radius: 10px !important;box-shadow: none !important}
body.type-category .subcategories li a:hover, body.type-category .subcategories.with-image li a:hover, body.type-category .subcategories li a:focus-visible, body.type-category .subcategories.with-image li a:focus-visible{background: #fbfdfe !important;border-color: rgba(22, 192, 242, .52) !important}
body.type-category .subcategories.with-image li a .image{text-align: center !important}
body.type-category .subcategories li a img, body.type-category .subcategories.with-image li a img{object-fit: contain !important;padding: 0 !important;background: transparent !important;border-radius: 0 !important}
body.type-category .subcategories li a .text, body.type-category .subcategories li a span, body.type-category .subcategories.with-image li a span{max-width: 100% !important;color: #445057 !important;font-size: 14px !important;line-height: 1.1 !important$1;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}
.p.sacha-card-modern, .p.sacha-card-modern:hover, .p.sacha-card-modern:focus-within{display: flex !important;flex-direction: column;min-height: 0 !important;height: auto !important;text-align: left !important;gap: 9px !important;padding: 10px !important;background: #fff !important;border: 1px solid var(--sacha-line) !important;border-radius: 12px !important;box-shadow: none !important;transform: none !important;transition: border-color .16s ease !important}
.p.sacha-card-modern > .image{overflow: hidden;margin-bottom: 7px;display: flex !important;align-items: center;justify-content: center;margin: 0 !important;box-shadow: none !important;height: 158px !important;min-height: 158px !important;padding: 8px !important;background: #fbfdfe !important;border: 1px solid #f0f6f8 !important;border-radius: 10px !important}
.p.sacha-card-modern .name{color: var(--sacha-card-text) !important;margin-bottom: 5px;display: block !important;margin: 0 !important;color: var(--sacha-ink) !important;text-decoration: none !important;min-height: 36px !important;color: var(--sacha-text) !important;font-size: 14px !important;line-height: 1.22 !important;font-weight: 500 !important;text-align: left !important}
.p.sacha-card-modern .prices{margin-top: 6px !important;margin-bottom: 4px !important;display: flex !important;align-items: baseline !important;flex-wrap: wrap;min-height: 0 !important;justify-content: flex-start !important;gap: 4px 8px !important;margin: 6px 0 0 !important;text-align: left !important}
.p.sacha-card-modern .price-standard, .p.sacha-card-modern .price-standard strong, .p.sacha-card-modern .price-save{line-height: 1.2 !important;color: #7d8990 !important;font-size: 12px !important;font-weight: 400 !important}
.p.sacha-card-modern .sacha-card-buy, .p.sacha-card-modern.sacha-card-simple .p-tools form{gap: 7px !important}
.p.sacha-card-modern .sacha-card-qty__btn, .p.sacha-card-modern .sacha-card-qty__input, .p.sacha-card-modern .sacha-native-qty .increase, .p.sacha-card-modern .sacha-native-qty .decrease, .p.sacha-card-modern .sacha-native-qty .amount{background: #fff !important;border: 0 !important;color: var(--sacha-ink) !important;font-size: 14px !important;font-weight: 400 !important;text-align: center !important;height: 36px !important;min-height: 36px !important}
.p.sacha-card-modern .sacha-card-add, .p.sacha-card-modern .sacha-native-cart, .sacha-card-add, .sacha-native-cart, .sacha-story-slider__cta, .sacha-variant-ui__add, .btn-conversion, .add-to-cart-button{background: var(--sacha-blue) !important;border-color: var(--sacha-blue) !important;color: var(--sacha-ink) !important;font-weight: 600 !important}
.p.sacha-card-modern .sacha-card-add:hover, .p.sacha-card-modern .sacha-native-cart:hover, .sacha-card-add:hover, .sacha-native-cart:hover, .sacha-story-slider__cta:hover, .sacha-variant-ui__add:hover, .btn-conversion:hover, .add-to-cart-button:hover{background: #12bde9 !important;border-color: #12bde9 !important;color: var(--sacha-ink) !important}
.p.sacha-card-modern .sacha-card-add:disabled, .p.sacha-card-modern .sacha-card-add[aria-disabled="true"], .sacha-card-add:disabled, .sacha-card-add[aria-disabled="true"], .sacha-variant-ui__add:disabled, .sacha-variant-ui__add[disabled]{background: #edf4f7 !important;border-color: #edf4f7 !important;color: #8b9aa3 !important}
.p.sacha-card-modern .p-desc{order: 4;display: -webkit-box;color: var(--sacha-card-muted);font-weight: 400 !important;-webkit-box-orient: vertical;min-height: 0;-webkit-line-clamp: 2;margin: 8px 0 0 !important;overflow: hidden !important;text-align: left !important;margin-top: 6px !important;max-height: 34px !important;color: var(--sacha-muted) !important;font-size: 11.5px !important;line-height: 1.35 !important}
@media (max-width: 1199px){
body.type-index .next-to-carousel-banners{grid-template-columns: repeat(3, minmax(0, 1fr)) !important}
}
@media (max-width: 767px){
.sacha-trust-card__icon{flex-basis: 28px !important;width: 28px !important;height: 28px !important}
.sacha-trust-card h3{font-size: 12.5px !important}
.sacha-trust-card p{font-size: 10.5px !important}
body.type-index .row.banners-row{margin-bottom: 22px !important;padding: 0 10px !important}
body.type-index .next-to-carousel-banners{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important}
body.type-index .next-to-carousel-banners .banner-wrapper a{gap: 9px;min-height: 44px !important;padding: 8px 10px !important}
body.type-index .next-to-carousel-banners .banner-wrapper img{padding: 5px;width: 22px !important;height: 22px !important;flex-basis: 22px !important}
body.type-index .next-to-carousel-banners .extended-banner-title{font-weight: 500 !important;font-size: 12.5px !important}
body.type-category .subcategories li, body.type-category .subcategories.with-image li{min-height: 40px !important}
body.type-category .subcategories li a, body.type-category .subcategories.with-image li a{min-height: 40px !important;padding: 8px 10px !important}
body.type-category .subcategories.with-image li a .image, body.type-category .subcategories li a img, body.type-category .subcategories.with-image li a img{display: none !important}
body.type-category .subcategories li a .text, body.type-category .subcategories li a span, body.type-category .subcategories.with-image li a span{font-size: 13px !important}
.p.sacha-card-modern > .image{margin-bottom: 7px;height: 140px !important;min-height: 140px !important}
}
#colorbox, #cboxWrapper, #cboxContent{z-index: var(--sacha-modal-z) !important}
#cboxOverlay{z-index: calc(var(--sacha-modal-z) - 10) !important;position: fixed !important;inset: 0 !important}
#colorbox{position: fixed !important;max-width: min(1120px, calc(100vw - 24px)) !important;max-height: calc(100vh - 24px) !important}
#cboxContent, #cboxLoadedContent{max-height: calc(100vh - 32px) !important;overflow: auto !important}
#cboxLoadedContent .advanced-order, #cboxLoadedContent .content-modal, #cboxLoadedContent .product-widget, #cboxLoadedContent .products-block{max-width: 100% !important}
@media (max-width: 767px){
#colorbox{max-width: calc(100vw - 14px) !important;max-height: calc(100vh - 14px) !important}
#cboxContent, #cboxLoadedContent{max-height: calc(100vh - 18px) !important}
}
#content .btn, #content .btn-conversion, #content .add-to-cart-button, #content #myBtnTabulka_velikosti, #cboxLoadedContent .btn, #cboxLoadedContent button, .sacha-card-add, .sacha-native-cart, .sacha-variant-ui__add, .sacha-variant-ui__option, .sacha-card-size-chip, .p.sacha-card-modern .sacha-native-size{border-radius: var(--sacha-radius-control) !important}
#content .quantity, #content .sacha-card-qty, #content .sacha-native-qty, .sacha-variant-ui__qty{border-radius: var(--sacha-radius-control) !important;overflow: hidden !important}
#content .quantity .decrease, #content .sacha-card-qty__btn:first-child, #content .sacha-native-qty .decrease, .sacha-variant-ui__qty-btn:first-child{border-radius: var(--sacha-radius-control) 0 0 var(--sacha-radius-control) !important}
#content .quantity .increase, #content .sacha-card-qty__btn:last-child, #content .sacha-native-qty .increase, .sacha-variant-ui__qty-btn:last-child{border-radius: 0 var(--sacha-radius-control) var(--sacha-radius-control) 0 !important}
.sacha-variant-ui{width: min(100%, 460px);border-left: 4px solid var(--sacha-logo-blue);box-shadow: 0 14px 32px rgba(16, 38, 48, .07);display: flex;flex-direction: column;gap: 12px;margin: 14px 0 16px;padding: 14px;border: 1px solid #dceaf1;border-radius: 10px;background: #fff;width: min(100%, 520px) !important}
.sacha-variant-ui__options{flex-wrap: wrap;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(104px, 1fr)) !important;gap: 8px !important}
.sacha-variant-ui__option{display: grid;color: var(--sacha-ink);text-align: left;transition: border-color .16s ease, background .16s ease, box-shadow .16s ease, color .16s ease;border: 1px solid #cfdde4;border-radius: 7px;background: #fff;color: var(--sacha-card-text);cursor: pointer;min-width: 0 !important;min-height: 58px !important;align-content: start !important;gap: 4px !important;padding: 8px 10px !important;white-space: normal !important}
.sacha-variant-ui__value, .sacha-variant-ui__meta{max-width: none !important;overflow: visible !important;text-overflow: clip !important;white-space: normal !important}
@media (max-width: 420px){
.sacha-variant-ui__options{grid-template-columns: repeat(2, minmax(0, 1fr)) !important}
}
.sacha-story-slider{overflow: visible !important}
.sacha-story-slider__viewport{overflow: visible !important}
.sacha-story-slider__controls{z-index: 20 !important;inset: 0 clamp(14px, 4vw, 34px) 0 clamp(14px, 4vw, 34px) !important;pointer-events: none !important}
.sacha-story-slider__button{border-color: rgba(22, 192, 242, .28) !important;background: rgba(22, 192, 242, .95) !important;color: #fff !important;top: 50% !important;width: 52px !important;height: 52px !important;border: 3px solid #fff !important;border-radius: 999px !important;background: var(--sacha-blue, #16c0f2) !important;color: var(--sacha-ink, #111820) !important;box-shadow: 0 16px 34px rgba(8, 39, 52, .20) !important;overflow: hidden !important;pointer-events: auto !important}
.sacha-story-slider__button[data-sacha-slider-control="prev"]{left: 0 !important;transform: translate(-50%, -50%) !important}
.sacha-story-slider__button[data-sacha-slider-control="next"]{right: 0 !important;transform: translate(50%, -50%) !important}
.sacha-story-slider__button[data-sacha-slider-control="prev"]:hover{transform: translate(-50%, -50%) !important}
.sacha-story-slider__button[data-sacha-slider-control="next"]:hover{transform: translate(50%, -50%) !important}
.sacha-story-slider__button svg{color: #fff !important;stroke: currentColor !important;width: 22px !important;height: 22px !important}
.sacha-story-slider__card{overflow: hidden !important;border-radius: 18px !important;background: #eef6f9 !important;clip-path: inset(0 round 18px) !important;transform: translateZ(0) !important}
.sacha-story-slider__card::before, .sacha-story-slider__card::after, .sacha-story-slider__image{border-radius: inherit !important}
.sacha-story-slider__image{background: #eef6f9 !important}
@media (max-width: 767px){
.sacha-story-slider__controls{display: block !important;pointer-events: none !important;inset: 0 10px 0 10px !important}
.sacha-story-slider__button{width: 44px !important;height: 44px !important}
.sacha-story-slider__button svg{width: 19px !important;height: 19px !important}
}
body.ordering-process #content, body.ordering-process #content-wrapper, body.ordering-process .content-wrapper, body.ordering-process .content-inner{overflow: visible !important}
body.ordering-process .cart-header, body.ordering-process .checkout-steps, body.ordering-process .order-steps, body.ordering-process .ordering-process__steps{margin-top: 28px !important;padding-top: 26px !important;overflow: visible !important}
html.scrolled body.ordering-process .cart-header, html.scrolled body.ordering-process .checkout-steps, html.scrolled body.ordering-process .order-steps, html.scrolled body.ordering-process .ordering-process__steps{margin-top: 44px !important}
body.ordering-process .cart-header *, body.ordering-process .checkout-steps *, body.ordering-process .order-steps *, body.ordering-process .ordering-process__steps *{overflow: visible !important}
body.ordering-process .btn, body.ordering-process button, body.ordering-process input[type="submit"], body.ordering-process .next-step-forward, body.ordering-process .btn-conversion, body.ordering-process .continue-shopping, body.ordering-process .form-control, body.ordering-process input[type="text"], body.ordering-process input[type="email"], body.ordering-process input[type="tel"], body.ordering-process input[type="number"], body.ordering-process select, body.ordering-process textarea, body.ordering-process .select2-selection, #cboxLoadedContent .btn, #cboxLoadedContent button, #cboxLoadedContent input[type="submit"], #cboxLoadedContent .btn-conversion{border-radius: 10px !important}
body.ordering-process .quantity, #cboxLoadedContent .quantity, .cart-widget .quantity{border-radius: 10px !important;overflow: hidden !important}
body.ordering-process .quantity .decrease, body.ordering-process .quantity .increase, body.ordering-process .quantity .amount, #cboxLoadedContent .quantity .decrease, #cboxLoadedContent .quantity .increase, #cboxLoadedContent .quantity .amount, .cart-widget .quantity .decrease, .cart-widget .quantity .increase, .cart-widget .quantity .amount{border-radius: 0 !important}
body.ordering-process .btn-conversion, body.ordering-process .next-step-forward, body.ordering-process .next-step .btn, #cboxLoadedContent .btn-conversion, #cboxLoadedContent .btn.btn-conversion, .cart-widget .btn, .cart-widget .btn-conversion{background: var(--sacha-blue) !important;border-color: var(--sacha-blue) !important;color: var(--sacha-ink) !important;font-weight: 700 !important}
body.ordering-process .btn-conversion:hover, body.ordering-process .next-step-forward:hover, body.ordering-process .next-step .btn:hover, #cboxLoadedContent .btn-conversion:hover, .cart-widget .btn:hover{background: #11add7 !important;border-color: #11add7 !important;color: var(--sacha-ink) !important}
body.ordering-process .cart-item .main-link-surcharges, body.ordering-process .cart-item .main-link-variant, body.ordering-process .main-link-variant, body.ordering-process .availability, body.ordering-process .availability-label, body.ordering-process .delivery-time, body.ordering-process .cart-table .availability, body.ordering-process .cart-table .delivery-time{max-width: none !important;overflow: visible !important;text-overflow: clip !important;white-space: normal !important;line-height: 1.35 !important}
body.ordering-process .cart-table, body.ordering-process .cart-table tbody, body.ordering-process .cart-table tr, body.ordering-process .cart-table td{overflow: visible !important}
#cboxWrapper, #cboxContent, #cboxLoadedContent, #colorbox{border-radius: 14px !important}
#cboxLoadedContent{overflow: visible !important}
.cart-widget, .cart-widget-window, .cart-widget-inner, #cart-wrapper .cart-widget, #cart-wrapper .cart-widget-window{z-index: 16000 !important}
.cart-widget .cart-widget-product, .cart-widget .cart-widget-products, #cart-wrapper .cart-widget-product, #cart-wrapper .cart-widget-products{overflow: visible !important}
@media (max-width: 767px){
body.ordering-process .cart-header, body.ordering-process .checkout-steps, body.ordering-process .order-steps, body.ordering-process .ordering-process__steps{margin-top: 18px !important;padding-top: 22px !important}
html.scrolled body.ordering-process .cart-header, html.scrolled body.ordering-process .checkout-steps, html.scrolled body.ordering-process .order-steps, html.scrolled body.ordering-process .ordering-process__steps{margin-top: 28px !important}
}
body.type-index .row.banners-row, body.in-index .row.banners-row{max-width: 1220px !important;margin: 18px auto 34px !important;padding: 0 24px !important}
body.type-index .next-to-carousel-banners, body.in-index .next-to-carousel-banners{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 12px 14px !important;align-items: stretch !important;margin: 0 !important;padding: 0 !important}
body.type-index .next-to-carousel-banners > .banner-wrapper, body.in-index .next-to-carousel-banners > .banner-wrapper{width: auto !important;max-width: none !important;flex: initial !important;padding: 0 !important;margin: 0 !important}
body.type-index .next-to-carousel-banners > .banner-wrapper:nth-child(1):has(img[alt="BLACK FRIDAY"]), body.in-index .next-to-carousel-banners > .banner-wrapper:nth-child(1):has(img[alt="BLACK FRIDAY"]){grid-column: 1 / -1 !important;width: auto !important}
body.type-index .next-to-carousel-banners .banner-wrapper a, body.in-index .next-to-carousel-banners .banner-wrapper a{min-height: 58px !important;height: 58px !important;display: grid !important;grid-template-columns: 30px minmax(0, 1fr) !important;align-items: center !important;gap: 12px !important;padding: 10px 14px !important;background: #fff !important;border: 1px solid var(--sacha-v44-line) !important;border-radius: 10px !important;color: var(--sacha-v44-ink) !important;box-shadow: none !important;text-decoration: none !important;transform: none !important}
body.type-index .next-to-carousel-banners .banner-wrapper a::before, body.type-index .next-to-carousel-banners .banner-wrapper a::after, body.in-index .next-to-carousel-banners .banner-wrapper a::before, body.in-index .next-to-carousel-banners .banner-wrapper a::after{content: none !important;display: none !important}
body.type-index .next-to-carousel-banners .banner-wrapper a:hover, body.type-index .next-to-carousel-banners .banner-wrapper a:focus-visible, body.in-index .next-to-carousel-banners .banner-wrapper a:hover, body.in-index .next-to-carousel-banners .banner-wrapper a:focus-visible{background: var(--sacha-v44-soft) !important;border-color: rgba(25, 189, 234, 0.58) !important;color: var(--sacha-v44-ink) !important}
body.type-index .next-to-carousel-banners .banner-wrapper a img, body.in-index .next-to-carousel-banners .banner-wrapper a img{width: 28px !important;height: 28px !important;max-width: 28px !important;max-height: 28px !important;margin: 0 !important;padding: 0 !important;object-fit: contain !important;background: transparent !important;border-radius: 0 !important}
body.type-index .next-to-carousel-banners .extended-banner-texts, body.in-index .next-to-carousel-banners .extended-banner-texts{width: auto !important;max-height: none !important;min-width: 0 !important;padding: 0 !important;overflow: hidden !important}
body.type-index .next-to-carousel-banners .extended-banner-title, body.in-index .next-to-carousel-banners .extended-banner-title{display: block !important;max-width: 100% !important;padding: 0 !important;border: 0 !important;box-shadow: none !important;color: var(--sacha-v44-ink) !important;font-size: 14px !important;font-weight: 600 !important;line-height: 1.15 !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}
body.type-index .next-to-carousel-banners .extended-banner-text, body.type-index .next-to-carousel-banners .extended-banner-link, body.in-index .next-to-carousel-banners .extended-banner-text, body.in-index .next-to-carousel-banners .extended-banner-link{display: none !important}
body.type-category #content .subcategories, body.type-category .category-top .subcategories{gap: 10px 14px !important}
body.type-category #content .subcategories li a, body.type-category #content .subcategories.with-image li a, body.type-category .category-top .subcategories li a, body.type-category .category-top .subcategories.with-image li a{min-height: 54px !important;height: 54px !important;padding: 10px 14px !important;gap: 12px !important;background: #fff !important;border: 1px solid var(--sacha-v44-line) !important;border-left: 1px solid var(--sacha-v44-line) !important;border-radius: 10px !important;box-shadow: none !important}
body.type-category #content .subcategories li a:hover, body.type-category #content .subcategories.with-image li a:hover, body.type-category .category-top .subcategories li a:hover, body.type-category .category-top .subcategories.with-image li a:hover{background: var(--sacha-v44-soft) !important;border-color: rgba(25, 189, 234, 0.58) !important}
body.type-category #content .subcategories li a .text, body.type-category #content .subcategories li a span, body.type-category #content .subcategories.with-image li a span, body.type-category .category-top .subcategories li a .text, body.type-category .category-top .subcategories li a span, body.type-category .category-top .subcategories.with-image li a span{color: var(--sacha-v44-ink) !important;font-size: 14.5px !important$1;line-height: 1.15 !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}
.sacha-trust-strip{box-sizing: border-box;width: 100% !important;max-width: none !important;margin: 0 auto 26px !important;padding: 0 !important;background: #050505 !important;border: 0 !important}
.sacha-trust-card{min-height: 48px !important;padding: 0 20px !important;display: grid !important;grid-template-columns: 24px minmax(0, max-content) !important;align-items: center !important;justify-content: center !important;gap: 10px !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;color: #fff !important}
.sacha-trust-card__icon{display: inline-flex;align-items: center;justify-content: center;font-weight: 700;width: 22px !important;height: 22px !important;flex: 0 0 22px !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;color: #fff !important;font-size: 0 !important}
.sacha-trust-card__icon svg{display: block;fill: none;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round;width: 21px !important;height: 21px !important;stroke-width: 2 !important}
.sacha-trust-card h3{margin: 0 !important;color: #fff !important;font-size: 12px !important;font-weight: 750 !important;line-height: 1.08 !important;text-transform: uppercase !important;letter-spacing: 0.01em !important}
.sacha-trust-card p{margin: 2px 0 0 !important;color: rgba(255, 255, 255, 0.78) !important;font-size: 11px !important;line-height: 1.12 !important;font-weight: 600 !important}
@media (max-width: 991px){
body.type-index .next-to-carousel-banners, body.in-index .next-to-carousel-banners, .sacha-mobile-cats__grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important}
.sacha-trust-strip__inner{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 1px 0 !important}
.sacha-trust-card{justify-content: flex-start !important;padding: 8px 14px !important}
}
@media (max-width: 767px){
body.type-index .row.banners-row, body.in-index .row.banners-row, .sacha-mobile-cats{margin: 14px auto 26px !important;padding: 0 12px !important}
body.type-index .next-to-carousel-banners, body.in-index .next-to-carousel-banners, .sacha-mobile-cats__grid{gap: 8px !important}
body.type-index .next-to-carousel-banners .banner-wrapper a, body.in-index .next-to-carousel-banners .banner-wrapper a, .sacha-mobile-cats__item, .sacha-mobile-cats__item.is-highlight{height: 52px !important;min-height: 52px !important;grid-template-columns: 24px minmax(0, 1fr) !important;gap: 9px !important;padding: 8px 10px !important}
body.type-index .next-to-carousel-banners .banner-wrapper a img, body.in-index .next-to-carousel-banners .banner-wrapper a img, .sacha-mobile-cats__icon, .sacha-mobile-cats__icon svg{width: 22px !important;height: 22px !important}
body.type-index .next-to-carousel-banners .extended-banner-title, body.in-index .next-to-carousel-banners .extended-banner-title, .sacha-mobile-cats__title, .sacha-mobile-cats__item.is-highlight .sacha-mobile-cats__title{font-size: 12.8px !important}
.sacha-trust-strip{margin: 10px auto 16px !important;padding: 0 10px !important;margin-bottom: 20px !important}
.sacha-trust-strip__inner{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;padding: 12px !important}
.sacha-trust-card{gap: 8px;padding: 9px 10px !important;min-height: 52px !important}
}
html, body{overflow-x: clip !important;max-width: 100% !important}
@supports not (overflow-x: clip){
html, body{overflow-x: hidden}
}
#return-to-top i::before, #return-to-top i:before, #return-to-top .icon::before, #return-to-top .icon:before{content: "" !important;display: none !important;font-family: inherit !important}
#return-to-top i{color:#fff;position:relative;font-size:19px;transition:all .3s ease;text-align:center;font-style:normal;left: auto !important;top: auto !important;width: 100% !important;height: 100% !important;margin: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important}
#return-to-top i::after{content: "" !important;width: 13px !important;height: 13px !important;display: block !important;border-top: 3px solid #fff !important;border-left: 3px solid #fff !important;transform: translateY(3px) rotate(45deg) !important}
body.type-category #products .products-block, body.type-search #products .products-block, body.type-manufacturer-detail #products .products-block{display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 20px !important;align-items: stretch !important}
body.type-category #products .products-block > *, body.type-search #products .products-block > *, body.type-manufacturer-detail #products .products-block > *{width: auto !important;max-width: none !important;flex: none !important;float: none !important;margin: 0 !important}
@media (max-width: 1199px){
body.type-category #products .products-block, body.type-search #products .products-block, body.type-manufacturer-detail #products .products-block{grid-template-columns: repeat(3, minmax(0, 1fr)) !important}
}
@media (max-width: 991px){
body.type-category #products .products-block, body.type-search #products .products-block, body.type-manufacturer-detail #products .products-block{grid-template-columns: repeat(2, minmax(0, 1fr)) !important}
}
@media (max-width: 575px){
body.type-category #products .products-block, body.type-search #products .products-block, body.type-manufacturer-detail #products .products-block{grid-template-columns: 1fr !important}
}
body.type-index .next-to-carousel-banners, body.in-index .next-to-carousel-banners, body.type-category #content .subcategories, body.type-category .category-top .subcategories{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 10px 14px !important;align-items: stretch !important}
body.type-index .next-to-carousel-banners .banner-wrapper a, body.in-index .next-to-carousel-banners .banner-wrapper a, body.type-category #content .subcategories li a, body.type-category #content .subcategories.with-image li a, body.type-category .category-top .subcategories li a, body.type-category .category-top .subcategories.with-image li a{min-height: 52px !important;height: 52px !important;padding: 8px 14px !important;display: flex !important;align-items: center !important;gap: 10px !important;border: 1px solid #d8eaf2 !important;border-radius: 8px !important;background: #fff !important;color: #111827 !important;box-shadow: none !important$1;overflow: hidden !important}
body.type-index .next-to-carousel-banners .banner-wrapper a::before, body.in-index .next-to-carousel-banners .banner-wrapper a::before, body.type-category #content .subcategories li a::before, body.type-category .category-top .subcategories li a::before{content: "" !important;display: none !important}
body.type-category #content .subcategories li, body.type-category #content .subcategories.with-image li, body.type-category .category-top .subcategories li, body.type-category .category-top .subcategories.with-image li{min-height: 54px !important;width: auto !important;max-width: none !important;float: none !important;padding: 0 !important;margin: 0 !important}
body.type-category #content .subcategories.with-image li a .image, body.type-category .category-top .subcategories.with-image li a .image{display: flex !important;align-items: center !important;justify-content: center !important;border-radius: 6px !important;background: #f5fbfd !important}
body.type-category #content .subcategories li a img, body.type-category #content .subcategories.with-image li a img, body.type-category .category-top .subcategories li a img, body.type-category .category-top .subcategories.with-image li a img{object-fit: contain !important}
body.type-category #content .subcategories li a span, body.type-category .category-top .subcategories li a span, body.type-index .next-to-carousel-banners .extended-banner-title, body.in-index .next-to-carousel-banners .extended-banner-title{min-width: 0 !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important$1}
.p.sacha-card-modern, #products .products-block .p.sacha-card-modern{border: 1px solid #d8eaf2 !important;border-radius: 8px !important;box-shadow: none !important;transform: none !important;background: #fff !important;overflow: hidden !important}
.p.sacha-card-modern:hover, .p.sacha-card-modern:focus-within{border-color: #21b9df !important;box-shadow: none !important;transform: none !important}
.p.sacha-card-modern .name, .p.sacha-card-modern .p-name{max-height: none !important;display: block !important;overflow: visible !important;-webkit-line-clamp: unset !important}
.p.sacha-card-modern .price-final, .p.sacha-card-modern .price-final strong{font-size: 18px !important;line-height: 1.1 !important;text-align: left !important;color: #e60000 !important;font-weight: 500 !important}
.p.sacha-card-modern .sacha-card-add:disabled, .p.sacha-card-modern .sacha-card-add[aria-disabled="true"]{color: #7c8b96 !important;background: #eef5f8 !important;border-color: #eef5f8 !important}
.p.sacha-card-modern .sacha-card-size-chip, .p.sacha-card-modern .sacha-card-qty, .p.sacha-card-modern .sacha-native-qty{border-radius: 8px !important}
@media (max-width: 767px){
body.type-index .next-to-carousel-banners, body.in-index .next-to-carousel-banners, body.type-category #content .subcategories, body.type-category .category-top .subcategories{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important}
body.type-category #content .subcategories li a, body.type-category #content .subcategories.with-image li a, body.type-category .category-top .subcategories li a, body.type-category .category-top .subcategories.with-image li a{height: 46px !important;min-height: 46px !important;padding: 8px 10px !important;font-size: 13px !important}
body.type-category #content .subcategories.with-image li a .image, body.type-category .category-top .subcategories.with-image li a .image, body.type-category #content .subcategories li a img, body.type-category #content .subcategories.with-image li a img, body.type-category .category-top .subcategories li a img, body.type-category .category-top .subcategories.with-image li a img{display: none !important}
}
.products-block .product:hover, .products-block .product:hover .p, .products-block .product:focus-within, .products-block .product:focus-within .p, .product-slider .product:hover, .product-slider .product:hover .p, .product-slider .slick-slide:hover, .product-slider .slick-slide:hover > div, .product-slider .slick-current, .product-slider .slick-active, .product-slider .slick-center, #products .product:hover, #products .product:hover .p, .p.sacha-card-modern:hover, .p.sacha-card-modern:focus-within, .p.sacha-card-modern:hover > .image, .p.sacha-card-modern:hover .image, .p.sacha-card-modern:hover .p-image{box-shadow: none !important;filter: none !important;transform: none !important}
body.ordering-process .navigation-wrapper, body.ordering-process .header-bottom-wrapper, body.ordering-process #navigation, body.ordering-process .navigation-in, body.ordering-process #navigation .menu-level-1, body.type-cart .navigation-wrapper, body.type-cart .header-bottom-wrapper, body.type-cart #navigation, body.type-cart .navigation-in, body.type-cart #navigation .menu-level-1, html.sacha-checkout-page .navigation-wrapper, html.sacha-checkout-page .header-bottom-wrapper, html.sacha-checkout-page #navigation, html.sacha-checkout-page .navigation-in, html.sacha-checkout-page #navigation .menu-level-1{display: none !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;padding: 0 !important;margin: 0 !important;overflow: hidden !important;position: static !important;top: auto !important;transform: none !important;background: transparent !important;box-shadow: none !important}
body.ordering-process #header, body.ordering-process #header .overall-header, body.ordering-process #header .header-top, body.ordering-process #header .top-navigation-bar, body.type-cart #header, body.type-cart #header .overall-header, body.type-cart #header .header-top, body.type-cart #header .top-navigation-bar, html.sacha-checkout-page #header, html.sacha-checkout-page #header .overall-header, html.sacha-checkout-page #header .header-top, html.sacha-checkout-page #header .top-navigation-bar{position: static !important;top: auto !important;transform: none !important;background: #fff !important;box-shadow: none !important}
body.ordering-process .navigation-wrapper.header-bottom-wrapper, body.type-cart .navigation-wrapper.header-bottom-wrapper, html.sacha-checkout-page .navigation-wrapper.header-bottom-wrapper{background: transparent !important}
html.scrolled body.ordering-process .cart-header, html.scrolled body.ordering-process .checkout-steps, html.scrolled body.ordering-process .order-steps, html.scrolled body.ordering-process .ordering-process__steps, html.scrolled body.type-cart .cart-header, html.scrolled body.type-cart .checkout-steps, html.scrolled body.type-cart .order-steps, html.scrolled body.type-cart .ordering-process__steps, html.sacha-checkout-page.scrolled .cart-header, html.sacha-checkout-page.scrolled .checkout-steps, html.sacha-checkout-page.scrolled .order-steps, html.sacha-checkout-page.scrolled .ordering-process__steps{margin-top: 28px !important}
@media (max-width: 767px){
.cart-widget, .cart-widget-window, .cart-widget-inner, #cart-wrapper .cart-widget, #cart-wrapper .cart-widget-window, #cart-wrapper .cart-widget-inner{max-height: calc(100dvh - 24px) !important;overflow-y: auto !important;overflow-x: hidden !important;-webkit-overflow-scrolling: touch !important;overscroll-behavior: contain !important}
.cart-widget .cart-widget-products, .cart-widget .cart-widget-items, .cart-widget .cart-widget-content, #cart-wrapper .cart-widget-products, #cart-wrapper .cart-widget-items, #cart-wrapper .cart-widget-content{max-height: calc(100dvh - 230px) !important;overflow-y: auto !important;overflow-x: hidden !important;-webkit-overflow-scrolling: touch !important;overscroll-behavior: contain !important}
.cart-widget .cart-widget-button, .cart-widget .cart-widget-buttons, .cart-widget .cart-widget-footer, #cart-wrapper .cart-widget-button, #cart-wrapper .cart-widget-buttons, #cart-wrapper .cart-widget-footer{position: sticky !important;bottom: 0 !important;z-index: 3 !important;background: #fff !important}
}
body.type-category #products.products.products-page.products-block, body.type-category .products.products-page.products-block, body.type-search #products.products.products-page.products-block, body.type-search .products.products-page.products-block, body.type-manufacturer-detail #products.products.products-page.products-block, body.type-manufacturer-detail .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 20px !important;align-items: stretch !important;width: 100% !important;max-width: 100% !important}
body.type-category #products.products.products-page.products-block > .product, body.type-category .products.products-page.products-block > .product, body.type-search #products.products.products-page.products-block > .product, body.type-search .products.products-page.products-block > .product, body.type-manufacturer-detail #products.products.products-page.products-block > .product, body.type-manufacturer-detail .products.products-page.products-block > .product{width: auto !important;max-width: none !important;min-width: 0 !important;flex: none !important;float: none !important;clear: none !important;margin: 0 !important;display: block !important}
body.type-category #products.products.products-page.products-block > .product .p.sacha-card-modern, body.type-category .products.products-page.products-block > .product .p.sacha-card-modern, body.type-search #products.products.products-page.products-block > .product .p.sacha-card-modern, body.type-search .products.products-page.products-block > .product .p.sacha-card-modern, body.type-manufacturer-detail #products.products.products-page.products-block > .product .p.sacha-card-modern, body.type-manufacturer-detail .products.products-page.products-block > .product .p.sacha-card-modern{width: 100% !important;max-width: 100% !important}
.products-block .product .p.sacha-card-modern .sacha-card-desc, .products-block .product .p.sacha-card-modern .p-desc, .products-block .product .p.sacha-card-modern .description, .products-block .product .p.sacha-card-modern [data-testid="productCardDescription"], .product-slider .product .p.sacha-card-modern .sacha-card-desc, .product-slider .product .p.sacha-card-modern .p-desc, .product-slider .product .p.sacha-card-modern .description, .product-slider .product .p.sacha-card-modern [data-testid="productCardDescription"], .products-inline .product .p.sacha-card-modern .sacha-card-desc, .products-inline .product .p.sacha-card-modern .p-desc, .products-inline .product .p.sacha-card-modern .description, .products-inline .product .p.sacha-card-modern [data-testid="productCardDescription"], .products-related .product .p.sacha-card-modern .sacha-card-desc, .products-related .product .p.sacha-card-modern .p-desc, .products-related .product .p.sacha-card-modern .description, .products-related .product .p.sacha-card-modern [data-testid="productCardDescription"], .products-alternative .product .p.sacha-card-modern .sacha-card-desc, .products-alternative .product .p.sacha-card-modern .p-desc, .products-alternative .product .p.sacha-card-modern .description, .products-alternative .product .p.sacha-card-modern [data-testid="productCardDescription"], #products .product .p.sacha-card-modern .sacha-card-desc, #products .product .p.sacha-card-modern .p-desc, #products .product .p.sacha-card-modern .description, #products .product .p.sacha-card-modern [data-testid="productCardDescription"]{display: none !important}
#products.products-page .product .sacha-card-desc, #products.products-page .product .p-desc, #products.products-page .product .description, #products.products-page .product [data-testid="productCardDescription"], .products-block .product .sacha-card-desc, .products-block .product .p-desc, .products-block .product .description, .products-block .product [data-testid="productCardDescription"], .product-slider .product .sacha-card-desc, .product-slider .product .p-desc, .product-slider .product .description, .product-slider .product [data-testid="productCardDescription"]{display: none !important}
.sacha-mobile-cats, .sacha-mobile-menu{display: none !important}
@media (max-width: 767px){
html.scrolled #header, body:not(.ordering-process):not(.type-cart) #header, body:not(.ordering-process):not(.type-cart) #header .overall-header, body:not(.ordering-process):not(.type-cart) #header .top-navigation-bar, body:not(.ordering-process):not(.type-cart) #header .header-top, body:not(.ordering-process):not(.type-cart) #header .header-top-wrapper{position: static !important;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;width: auto !important;transform: none !important;animation: none !important;will-change: auto !important;box-shadow: none !important}
body.navigation-window-visible #header, body.user-action-visible.navigation-window-visible #header{position: static !important;z-index: auto !important}
body.type-category #products.products.products-page.products-block, body.type-category .products.products-page.products-block, body.type-search #products.products.products-page.products-block, body.type-search .products.products-page.products-block, body.type-manufacturer-detail #products.products.products-page.products-block, body.type-manufacturer-detail .products.products-page.products-block{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 10px !important}
}
body.ordering-process .next-step, body.ordering-process .cart-content .next-step, body.ordering-process .cart-content .cart-row-buttons, body.ordering-process .cart-content .buttons-wrapper, body.ordering-process .cart-content .button-wrapper, body.ordering-process .cart-content .checkout-buttons, body.ordering-process .cart-content .cart-buttons, body.ordering-process .cart-inner .next-step, body.ordering-process .summary-wrapper .next-step, body.ordering-process .checkout-summary .next-step{display: flex !important;flex-wrap: wrap !important;align-items: stretch !important;justify-content: flex-end !important;gap: 12px !important;max-width: 560px !important;margin-left: auto !important}
body.ordering-process .next-step a, body.ordering-process .next-step .btn, body.ordering-process .cart-row-buttons a, body.ordering-process .cart-row-buttons .btn, body.ordering-process .buttons-wrapper a, body.ordering-process .buttons-wrapper .btn, body.ordering-process .checkout-buttons a, body.ordering-process .checkout-buttons .btn, body.ordering-process .cart-buttons a, body.ordering-process .cart-buttons .btn, body.ordering-process .next-step-forward, body.ordering-process .continue-shopping{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 56px !important;width: auto !important;min-width: 190px !important;max-width: 100% !important;flex: 0 1 220px !important;margin: 0 !important;padding: 0 22px !important;white-space: nowrap !important;line-height: 1.2 !important;text-align: center !important}
body.ordering-process .continue-shopping{order: 1 !important}
body.ordering-process .next-step-forward, body.ordering-process .btn-conversion{order: 2 !important}
@media (max-width: 767px){
body.ordering-process .next-step, body.ordering-process .cart-content .next-step, body.ordering-process .cart-content .cart-row-buttons, body.ordering-process .cart-content .buttons-wrapper, body.ordering-process .cart-content .button-wrapper, body.ordering-process .cart-content .checkout-buttons, body.ordering-process .cart-content .cart-buttons, body.ordering-process .cart-inner .next-step, body.ordering-process .summary-wrapper .next-step, body.ordering-process .checkout-summary .next-step{display: flex !important;flex-direction: column !important;align-items: stretch !important;justify-content: flex-start !important;gap: 10px !important;width: 100% !important;max-width: none !important;margin-left: 0 !important}
body.ordering-process .next-step a, body.ordering-process .next-step .btn, body.ordering-process .cart-row-buttons a, body.ordering-process .cart-row-buttons .btn, body.ordering-process .buttons-wrapper a, body.ordering-process .buttons-wrapper .btn, body.ordering-process .checkout-buttons a, body.ordering-process .checkout-buttons .btn, body.ordering-process .cart-buttons a, body.ordering-process .cart-buttons .btn, body.ordering-process .next-step-forward, body.ordering-process .continue-shopping{width: 100% !important;min-width: 0 !important;flex: 0 0 auto !important;min-height: 58px !important;margin: 0 !important;white-space: normal !important}
body.ordering-process .next-step-forward, body.ordering-process .btn-conversion{order: 1 !important}
body.ordering-process .continue-shopping{order: 2 !important}
#sacha-v55-mobile-menu, #sacha-v68-mobile-menu, .sacha-v55-menu-root, .sacha-v68-menu-root{display: none !important;visibility: hidden !important;pointer-events: none !important}
html.scrolled #header, body:not(.ordering-process):not(.type-cart) #header, body:not(.ordering-process):not(.type-cart) #header .overall-header, body:not(.ordering-process):not(.type-cart) #header .top-navigation-bar, body:not(.ordering-process):not(.type-cart) #header .header-top, body:not(.ordering-process):not(.type-cart) #header .header-top-wrapper, body:not(.ordering-process):not(.type-cart) #header .header-bottom, body:not(.ordering-process):not(.type-cart) #header .header-bottom-wrapper, body:not(.ordering-process):not(.type-cart) .navigation-wrapper, body:not(.ordering-process):not(.type-cart) .js-navigation-container{position: static !important;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;width: auto !important;transform: none !important;animation: none !important;will-change: auto !important;box-shadow: none !important}
html.scrolled .overall-wrapper, body.sacha-nav-scrolled #header{padding-top: 0 !important;padding-bottom: 0 !important}
body.navigation-window-visible #navigation .navigation-in{display: block !important}
body.navigation-window-visible #navigation .navigation-in ul li.ext > a, body.navigation-window-visible #navigation .navigation-in ul li.has-children > a, body.navigation-window-visible #navigation .menu-level-1 > li.ext > a, body.navigation-window-visible #navigation .menu-level-1 > li.has-children > a, #navigation .navigation-in ul li.ext > a, #navigation .navigation-in ul li.has-children > a, #navigation .menu-level-1 > li.ext > a, #navigation .menu-level-1 > li.has-children > a{display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: 0 !important;padding-right: 18px !important}
body.navigation-window-visible #navigation .navigation-in ul li.ext > a > b, body.navigation-window-visible #navigation .navigation-in ul li.has-children > a > b, body.navigation-window-visible #navigation .menu-level-1 > li.ext > a > b, body.navigation-window-visible #navigation .menu-level-1 > li.has-children > a > b, #navigation .navigation-in ul li.ext > a > b, #navigation .navigation-in ul li.has-children > a > b, #navigation .menu-level-1 > li.ext > a > b, #navigation .menu-level-1 > li.has-children > a > b{display: inline !important;flex: 0 1 auto !important;width: auto !important;max-width: calc(100% - 42px) !important;margin: 0 !important;padding: 0 !important}
body.navigation-window-visible #navigation .submenu-arrow, body.navigation-window-visible #navigation a > .submenu-arrow, #navigation .navigation-in .submenu-arrow, #navigation .menu-level-1 > li > a > .submenu-arrow{position: static !important;inset: auto !important;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 30px !important;width: 30px !important;min-width: 30px !important;height: 30px !important;min-height: 30px !important;margin: 0 0 0 8px !important;padding: 0 !important;color: currentColor !important;background: transparent !important;border: 0 !important;box-shadow: none !important;transform: none !important;mask: none !important;-webkit-mask: none !important;pointer-events: auto !important;cursor: pointer !important;z-index: 2 !important}
body.navigation-window-visible #navigation .submenu-arrow::before, #navigation .navigation-in .submenu-arrow::before{content: "" !important;display: block !important;position: static !important;width: 10px !important;height: 10px !important;margin: -4px 0 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-right: 2px solid currentColor !important;border-bottom: 2px solid currentColor !important;transform: rotate(45deg) !important}
body.navigation-window-visible #navigation li.exp > a .submenu-arrow::before, body.navigation-window-visible #navigation li.open > a .submenu-arrow::before, #navigation .navigation-in li.exp > a .submenu-arrow::before, #navigation .navigation-in li.open > a .submenu-arrow::before{margin-top: 4px !important;transform: rotate(225deg) !important}
body.navigation-window-visible #navigation .submenu-arrow::after, #navigation .navigation-in .submenu-arrow::after{content: none !important;display: none !important}
body.navigation-window-visible #navigation .menu-level-2, #navigation .navigation-in .menu-level-2{background: #fff !important;padding: 2px 0 10px !important}
body.navigation-window-visible #navigation .menu-level-2 > li, #navigation .navigation-in .menu-level-2 > li{display: block !important;width: 100% !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;background: #fff !important;border: 0 !important;box-shadow: none !important}
body.navigation-window-visible #navigation .menu-level-2 .menu-image, body.navigation-window-visible #navigation .menu-level-2 a.menu-image, body.navigation-window-visible #navigation .menu-level-2 picture, body.navigation-window-visible #navigation .menu-level-2 img, #navigation .navigation-in .menu-level-2 .menu-image, #navigation .navigation-in .menu-level-2 a.menu-image, #navigation .navigation-in .menu-level-2 picture, #navigation .navigation-in .menu-level-2 img{display: none !important;visibility: hidden !important;width: 0 !important;height: 0 !important;min-width: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
body.navigation-window-visible #navigation .menu-level-2 > li > div, #navigation .navigation-in .menu-level-2 > li > div{display: block !important;width: 100% !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;background: #fff !important}
body.navigation-window-visible #navigation .menu-level-2 > li > div > a, body.navigation-window-visible #navigation .menu-level-2 > li > a:not(.menu-image), #navigation .navigation-in .menu-level-2 > li > div > a, #navigation .navigation-in .menu-level-2 > li > a:not(.menu-image){display: flex !important;align-items: center !important;min-height: 44px !important;width: 100% !important;margin: 0 !important;padding: 10px 18px 10px 34px !important;color: #161a1f !important;background: #fff !important;border: 0 !important;box-shadow: none !important;text-decoration: none !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1.25 !important}
body.navigation-window-visible #navigation .menu-level-2 > li > div > a span, #navigation .navigation-in .menu-level-2 > li > div > a span{display: inline !important;margin: 0 !important;padding: 0 !important}
body.navigation-window-visible #navigation .menu-level-3, #navigation .navigation-in .menu-level-3{display: none !important}
body.navigation-window-visible #navigation .navigation-close{pointer-events: auto !important;cursor: pointer !important;z-index: 2147483202 !important}
}
body.type-category #products.products.products-page.products-block > .product, body.type-search #products.products.products-page.products-block > .product, body.type-manufacturer-detail #products.products.products-page.products-block > .product{clear: none !important;width: auto !important;max-width: none !important;min-width: 0 !important;float: none !important;margin: 0 !important;padding: 0 !important;display: block !important}
body.type-category #products .product .p.sacha-card-modern, body.type-search #products .product .p.sacha-card-modern, body.type-manufacturer-detail #products .product .p.sacha-card-modern, body.type-category .products-page .product .p.sacha-card-modern, body.type-search .products-page .product .p.sacha-card-modern, body.type-manufacturer-detail .products-page .product .p.sacha-card-modern{min-height: 100% !important;padding: 0 !important;overflow: hidden !important;display: flex !important;flex-direction: column !important;background: #fff !important;border: 1px solid #d7eaf2 !important;border-radius: 8px !important;box-shadow: 0 12px 32px rgba(12, 28, 40, .08) !important}
body.type-category #products .product .p.sacha-card-modern:hover, body.type-search #products .product .p.sacha-card-modern:hover, body.type-manufacturer-detail #products .product .p.sacha-card-modern:hover{border-color: #8fd7ec !important;box-shadow: 0 18px 44px rgba(12, 28, 40, .12) !important;transform: translateY(-2px) !important}
body.type-category #products .product .p.sacha-card-modern > .image, body.type-search #products .product .p.sacha-card-modern > .image, body.type-manufacturer-detail #products .product .p.sacha-card-modern > .image{order: 0 !important;width: 100% !important;height: clamp(230px, 22vw, 320px) !important;min-height: 230px !important;max-height: none !important;margin: 0 !important;padding: 12px !important;display: flex !important;align-items: center !important;justify-content: center !important;background: #fff !important;border: 0 !important;border-radius: 8px 8px 0 0 !important;box-shadow: none !important}
body.type-category #products .product .p.sacha-card-modern > .image img, body.type-search #products .product .p.sacha-card-modern > .image img, body.type-manufacturer-detail #products .product .p.sacha-card-modern > .image img{width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100% !important;object-fit: contain !important;object-position: center !important;margin: 0 !important;padding: 0 !important}
body.type-category #products .product .p.sacha-card-modern .p-in, body.type-search #products .product .p.sacha-card-modern .p-in, body.type-manufacturer-detail #products .product .p.sacha-card-modern .p-in{flex: 1 1 auto !important;width: 100% !important;margin: 0 !important;padding: 15px 16px 0 !important;display: flex !important;flex-direction: column !important}
body.type-category #products .product .p.sacha-card-modern .p-in-in, body.type-search #products .product .p.sacha-card-modern .p-in-in, body.type-manufacturer-detail #products .product .p.sacha-card-modern .p-in-in{width: 100% !important;margin: 0 !important;padding: 0 !important}
body.type-category #products .product .p.sacha-card-modern .name, body.type-search #products .product .p.sacha-card-modern .name, body.type-manufacturer-detail #products .product .p.sacha-card-modern .name{min-height: 48px !important;margin: 0 0 8px !important;color: #111820 !important;font-size: 16px !important;font-weight: 700 !important;line-height: 1.32 !important;letter-spacing: 0 !important;text-decoration: none !important}
body.type-category #products .product .p.sacha-card-modern .name span, body.type-search #products .product .p.sacha-card-modern .name span, body.type-manufacturer-detail #products .product .p.sacha-card-modern .name span{color: inherit !important;font-size: inherit !important;line-height: inherit !important}
body.type-category #products .product .p.sacha-card-modern .p-bottom, body.type-search #products .product .p.sacha-card-modern .p-bottom, body.type-manufacturer-detail #products .product .p.sacha-card-modern .p-bottom{margin-top: auto !important;padding: 0 16px 16px !important}
body.type-category #products .product .p.sacha-card-modern .prices, body.type-search #products .product .p.sacha-card-modern .prices, body.type-manufacturer-detail #products .product .p.sacha-card-modern .prices{margin-top: 8px !important;padding: 0 !important}
body.type-category #products .product .p.sacha-card-modern .price-final, body.type-category #products .product .p.sacha-card-modern .price-final strong, body.type-search #products .product .p.sacha-card-modern .price-final, body.type-search #products .product .p.sacha-card-modern .price-final strong, body.type-manufacturer-detail #products .product .p.sacha-card-modern .price-final, body.type-manufacturer-detail #products .product .p.sacha-card-modern .price-final strong{color: #ed1c24 !important;font-size: 22px !important;font-weight: 800 !important;line-height: 1.1 !important}
body.type-category #products .product .p.sacha-card-modern .sacha-card-buy, body.type-category #products .product .p.sacha-card-modern .p-tools, body.type-search #products .product .p.sacha-card-modern .sacha-card-buy, body.type-search #products .product .p.sacha-card-modern .p-tools, body.type-manufacturer-detail #products .product .p.sacha-card-modern .sacha-card-buy, body.type-manufacturer-detail #products .product .p.sacha-card-modern .p-tools{margin-top: 12px !important}
.sacha-direct-stock-badge::before, .sacha-detail-direct-stock::before{content: "" !important;display: inline-block !important;width: 8px !important;height: 8px !important;margin-right: 7px !important;background: #13a03d !important;border-radius: 999px !important}
.sacha-direct-stock-text, .type-detail .availability-amount, .type-detail .show-tooltip.acronym[title*="prodej"]{color: #087a2c !important;font-weight: 800 !important}
#filters-wrapper.sacha-filter-accordion-ready{position: sticky !important;top: 18px !important;max-height: calc(100vh - 36px) !important;overflow: auto !important;padding-right: 8px !important;scrollbar-width: thin !important}
#filters-wrapper .sacha-filter-section{margin: 0 0 10px !important;padding: 0 !important;border: 1px solid #d7eaf2 !important;border-radius: 8px !important;background: #fff !important;overflow: hidden !important}
#filters-wrapper .sacha-filter-toggle__icon{flex: 0 0 9px !important;width: 9px !important;height: 9px !important;margin-left: 12px !important;border-right: 2px solid #7a858d !important;border-bottom: 2px solid #7a858d !important;transform: rotate(45deg) translateY(-2px) !important}
#filters-wrapper .sacha-filter-section.is-open > .sacha-filter-toggle .sacha-filter-toggle__icon{transform: rotate(225deg) translateY(-2px) !important}
#filters-wrapper .sacha-filter-native-heading{display: none !important}
#filters-wrapper .sacha-filter-section:not(.is-open) > .param-filter-top, #filters-wrapper .sacha-filter-section:not(.is-open) > form, #filters-wrapper .sacha-filter-section:not(.is-open) > fieldset, #filters-wrapper .sacha-filter-section:not(.is-open) > .slider-header, #filters-wrapper .sacha-filter-section:not(.is-open) > .slider-content, #filters-wrapper .sacha-filter-price-form:not(.is-open){display: none !important}
#filters-wrapper .sacha-filter-section.is-open > .param-filter-top, #filters-wrapper .sacha-filter-section.is-open > form, #filters-wrapper .sacha-filter-section.is-open > fieldset, #filters-wrapper .sacha-filter-section.is-open > .slider-header, #filters-wrapper .sacha-filter-section.is-open > .slider-content, #filters-wrapper .sacha-filter-price-form.is-open{display: block !important;padding: 12px 14px 14px !important}
#filters-wrapper .param-filter-top fieldset, #filters-wrapper .filter-section form fieldset{margin: 0 !important;padding: 0 !important}
.benefitBanner.position--benefitHomepage, .sacha-trust-strip{position: relative !important;left: 50% !important;width: 100vw !important;max-width: none !important;margin-left: -50vw !important;margin-right: -50vw !important}
.benefitBanner.position--benefitHomepage{padding-left: max(20px, calc((100vw - 1280px) / 2)) !important;padding-right: max(20px, calc((100vw - 1280px) / 2)) !important;background: #f5fbfe !important}
.sacha-trust-strip__inner{margin: 0 auto !important;padding: 15px 24px !important;display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 0 !important;max-width: 1280px !important;margin-left: auto !important;margin-right: auto !important}
html.scrolled #header, html.scrolled #header .overall-header, html.scrolled #header .top-navigation-bar, html.scrolled #header .header-top, html.scrolled #header .header-top-wrapper, html.scrolled #header .header-bottom, html.scrolled #header .header-bottom-wrapper, html.scrolled #navigation, html.scrolled #navigation .navigation-in, html.scrolled #navigation .menu-level-1, body.sacha-nav-scrolled #header, body.sacha-nav-scrolled #header .overall-header, body.sacha-nav-scrolled #header .top-navigation-bar, body.sacha-nav-scrolled #header .header-top, body.sacha-nav-scrolled #header .header-top-wrapper, body.sacha-nav-scrolled #header .header-bottom, body.sacha-nav-scrolled #header .header-bottom-wrapper, body.sacha-nav-scrolled #navigation, body.sacha-nav-scrolled #navigation .navigation-in, body.sacha-nav-scrolled #navigation .menu-level-1{background: #fff !important;color: #151b22 !important}
html.scrolled #navigation .submenu-arrow, html.scrolled #navigation .submenu-arrow::before, body.sacha-nav-scrolled #navigation .submenu-arrow, body.sacha-nav-scrolled #navigation .submenu-arrow::before{color: #7a858d !important;border-color: #7a858d !important;background: transparent !important}
@media (max-width: 1199px){
body.type-category #products.products.products-page.products-block, body.type-search #products.products.products-page.products-block, body.type-manufacturer-detail #products.products.products-page.products-block{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 18px !important}
body.type-category #products .product .p.sacha-card-modern > .image, body.type-search #products .product .p.sacha-card-modern > .image, body.type-manufacturer-detail #products .product .p.sacha-card-modern > .image{height: 230px !important;min-height: 230px !important}
}
@media (max-width: 991px){
body.type-category #products.products.products-page.products-block, body.type-search #products.products.products-page.products-block, body.type-manufacturer-detail #products.products.products-page.products-block{grid-template-columns: repeat(2, minmax(0, 1fr)) !important}
#filters-wrapper.sacha-filter-accordion-ready{position: static !important;max-height: none !important;padding-right: 0 !important;overflow: visible !important}
}
@media (max-width: 767px){
html.scrolled, html.scrolled body, body.sacha-nav-scrolled{padding-top: 0 !important}
html.scrolled #header, body.sacha-nav-scrolled #header, body:not(.ordering-process):not(.type-cart) #header, body:not(.ordering-process):not(.type-cart) #header .overall-header, body:not(.ordering-process):not(.type-cart) #header .top-navigation-bar, body:not(.ordering-process):not(.type-cart) #header .header-top, body:not(.ordering-process):not(.type-cart) #header .header-top-wrapper, body:not(.ordering-process):not(.type-cart) #header .header-bottom, body:not(.ordering-process):not(.type-cart) #header .header-bottom-wrapper{position: static !important;top: auto !important;left: auto !important;right: auto !important;width: auto !important;max-width: none !important;transform: none !important;transition: none !important;animation: none !important;will-change: auto !important;background: #fff !important}
html.scrolled .overall-wrapper, body.sacha-nav-scrolled .overall-wrapper{padding-top: 0 !important}
body.navigation-window-visible #navigation{display: block !important;top: 0 !important;transform: none !important}
body.type-category #products.products.products-page.products-block, body.type-search #products.products.products-page.products-block, body.type-manufacturer-detail #products.products.products-page.products-block{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 12px !important}
body.type-category #products .product .p.sacha-card-modern > .image, body.type-search #products .product .p.sacha-card-modern > .image, body.type-manufacturer-detail #products .product .p.sacha-card-modern > .image{height: 170px !important;min-height: 170px !important;padding: 8px !important}
body.type-category #products .product .p.sacha-card-modern .p-in, body.type-search #products .product .p.sacha-card-modern .p-in, body.type-manufacturer-detail #products .product .p.sacha-card-modern .p-in{padding: 11px 10px 0 !important}
body.type-category #products .product .p.sacha-card-modern .p-bottom, body.type-search #products .product .p.sacha-card-modern .p-bottom, body.type-manufacturer-detail #products .product .p.sacha-card-modern .p-bottom{padding: 0 10px 12px !important}
body.type-category #products .product .p.sacha-card-modern .name, body.type-search #products .product .p.sacha-card-modern .name, body.type-manufacturer-detail #products .product .p.sacha-card-modern .name{min-height: 44px !important;font-size: 14px !important}
body.type-category #products .product .p.sacha-card-modern .price-final, body.type-category #products .product .p.sacha-card-modern .price-final strong, body.type-search #products .product .p.sacha-card-modern .price-final, body.type-search #products .product .p.sacha-card-modern .price-final strong, body.type-manufacturer-detail #products .product .p.sacha-card-modern .price-final, body.type-manufacturer-detail #products .product .p.sacha-card-modern .price-final strong{font-size: 18px !important}
.sacha-direct-stock-badge{min-height: 24px !important;padding: 4px 8px !important;font-size: 12px !important}
html body.navigation-window-visible #header .container.navigation-wrapper.header-bottom-wrapper.js-navigation-container, html body.navigation-window-visible #header .navigation-wrapper.header-bottom-wrapper.js-navigation-container, html body.navigation-window-visible .container.navigation-wrapper.header-bottom-wrapper.js-navigation-container, html body.navigation-window-visible .navigation-wrapper.header-bottom-wrapper.js-navigation-container{display: block !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;position: static !important;width: auto !important;height: auto !important;min-height: 0 !important;max-height: none !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;transform: none !important}
}
body.type-category #productsTop.products-inline.products-top, body.type-search #productsTop.products-inline.products-top, body.type-manufacturer-detail #productsTop.products-inline.products-top{display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 22px !important;align-items: stretch !important}
body.type-category #productsTop.products-inline.products-top > .product, body.type-search #productsTop.products-inline.products-top > .product, body.type-manufacturer-detail #productsTop.products-inline.products-top > .product{display: block !important;width: auto !important;max-width: none !important;min-width: 0 !important;float: none !important;margin: 0 !important;padding: 0 !important}
body.type-category #productsTop .product .p.sacha-card-modern, body.type-search #productsTop .product .p.sacha-card-modern, body.type-manufacturer-detail #productsTop .product .p.sacha-card-modern{min-height: 100% !important;padding: 0 !important;overflow: hidden !important;display: flex !important;flex-direction: column !important;background: #fff !important;border: 1px solid #d7eaf2 !important;border-radius: 8px !important;box-shadow: 0 10px 28px rgba(12, 28, 40, .07) !important}
body.type-category #productsTop .product .p.sacha-card-modern > .image, body.type-search #productsTop .product .p.sacha-card-modern > .image, body.type-manufacturer-detail #productsTop .product .p.sacha-card-modern > .image{width: 100% !important;height: 190px !important;min-height: 190px !important;max-height: none !important;margin: 0 !important;padding: 12px !important;display: flex !important;align-items: center !important;justify-content: center !important;background: #fff !important;border: 0 !important;border-radius: 8px 8px 0 0 !important;box-shadow: none !important}
body.type-category #productsTop .product .p.sacha-card-modern > .image img, body.type-search #productsTop .product .p.sacha-card-modern > .image img, body.type-manufacturer-detail #productsTop .product .p.sacha-card-modern > .image img{width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100% !important;object-fit: contain !important;object-position: center !important;margin: 0 !important;padding: 0 !important}
body.type-category #productsTop .product .p.sacha-card-modern .p-in, body.type-search #productsTop .product .p.sacha-card-modern .p-in, body.type-manufacturer-detail #productsTop .product .p.sacha-card-modern .p-in{flex: 1 1 auto !important;margin: 0 !important;padding: 13px 14px 0 !important}
body.type-category #productsTop .product .p.sacha-card-modern .name, body.type-search #productsTop .product .p.sacha-card-modern .name, body.type-manufacturer-detail #productsTop .product .p.sacha-card-modern .name{min-height: 44px !important;margin: 0 0 8px !important;color: #111820 !important;font-size: 15px !important;font-weight: 700 !important;line-height: 1.32 !important;letter-spacing: 0 !important;text-decoration: none !important}
body.type-category #productsTop .product .p.sacha-card-modern .p-bottom, body.type-search #productsTop .product .p.sacha-card-modern .p-bottom, body.type-manufacturer-detail #productsTop .product .p.sacha-card-modern .p-bottom{margin-top: auto !important;padding: 0 14px 14px !important}
body.type-category #productsTop .product .p.sacha-card-modern .price-final, body.type-category #productsTop .product .p.sacha-card-modern .price-final strong, body.type-search #productsTop .product .p.sacha-card-modern .price-final, body.type-search #productsTop .product .p.sacha-card-modern .price-final strong, body.type-manufacturer-detail #productsTop .product .p.sacha-card-modern .price-final, body.type-manufacturer-detail #productsTop .product .p.sacha-card-modern .price-final strong{color: #ed1c24 !important;font-size: 20px !important;font-weight: 800 !important;line-height: 1.1 !important}
@media (max-width: 991px){
body.type-category #productsTop.products-inline.products-top, body.type-search #productsTop.products-inline.products-top, body.type-manufacturer-detail #productsTop.products-inline.products-top{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 14px !important}
}
@media (max-width: 767px){
body.type-category #productsTop .product .p.sacha-card-modern > .image, body.type-search #productsTop .product .p.sacha-card-modern > .image, body.type-manufacturer-detail #productsTop .product .p.sacha-card-modern > .image{height: 155px !important;min-height: 155px !important;padding: 8px !important}
body.type-category #productsTop .product .p.sacha-card-modern .name, body.type-search #productsTop .product .p.sacha-card-modern .name, body.type-manufacturer-detail #productsTop .product .p.sacha-card-modern .name{min-height: 42px !important;font-size: 14px !important}
}
@media (min-width: 768px){
html.scrolled #header, html.scrolled #header .header-bottom, html.scrolled #header .header-bottom-wrapper, html.scrolled #navigation, html.scrolled #navigation .navigation-in, html.scrolled #navigation .menu-level-1, html.scrolled body.desktop .menu-helper, html.scrolled body.desktop .menu-helper > span, body.desktop .menu-helper, body.desktop .menu-helper > span{background: #fff !important;color: #151b22 !important;box-shadow: none !important}
body.desktop .menu-helper{border: 0 !important;outline: 0 !important;top: 0 !important;background: #fff !important;border: 1px solid var(--sacha-border) !important;box-shadow: none !important;border-radius: 0 !important;overflow: visible !important;align-self: stretch !important;position: relative !important;display: flex !important;align-items: stretch !important;min-width: 66px !important;height: auto !important;min-height: 48px !important;margin: 0 !important;padding: 0 !important;z-index: 2600 !important}
body.desktop .menu-helper > span{gap: 8px !important;border: 0 !important;position: relative !important;z-index: 2451 !important;height: 68px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 48px !important;padding: 0 14px !important;color: #151b22 !important;background: transparent !important;border-radius: 0 !important;box-shadow: none !important;font-weight: 500 !important;cursor: pointer !important}
body.desktop .menu-helper:hover > span, body.desktop .menu-helper.exp > span, body.desktop .menu-helper.is-open > span, body.desktop.menu-helper-visible .menu-helper > span, html.scrolled body.desktop .menu-helper:hover > span, html.scrolled body.desktop .menu-helper.exp > span, html.scrolled body.desktop .menu-helper.is-open > span, html.scrolled body.desktop.menu-helper-visible .menu-helper > span{color: #087f9d !important;background: #f2fbfe !important;box-shadow: inset 0 -2px 0 #16b9df !important}
body.desktop .menu-helper > ul, body.desktop .menu-helper > ul.menu-level-1, body.desktop .menu-helper > ul.sacha-more-menu{position: absolute !important;top: calc(100% + 8px) !important;right: 0 !important;left: auto !important;display: none !important;width: max-content !important;min-width: 260px !important;max-width: 360px !important;max-height: calc(100vh - 150px) !important;margin: 0 !important;padding: 8px !important;overflow: auto !important;background: #fff !important;border: 1px solid #d7eaf2 !important;border-radius: 8px !important;box-shadow: 0 20px 50px rgba(12, 28, 40, .14) !important;opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;z-index: 2700 !important}
body.desktop .menu-helper:hover > ul, body.desktop .menu-helper.exp > ul, body.desktop .menu-helper.is-open > ul, body.desktop.menu-helper-visible .menu-helper > ul{display: block !important}
body.desktop .menu-helper > ul > li{display: block !important;width: 100% !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important}
body.desktop .menu-helper > ul > li > a{line-height: 1.2 !important;border: 0 !important;justify-content: space-between !important;display: flex !important;align-items: center !important;min-height: 40px !important;padding: 0 12px !important;color: #151b22 !important;background: #fff !important;border-radius: 6px !important;box-shadow: none !important;font-size: 14px !important;font-weight: 500 !important;text-decoration: none !important}
body.desktop .menu-helper > ul > li:hover > a, body.desktop .menu-helper > ul > li.exp > a{color: #087f9d !important;background: #f2fbfe !important;box-shadow: none !important}
.top-navigation-menu-trigger, html.scrolled .top-navigation-menu-trigger{color: #151b22 !important;background: transparent !important;box-shadow: none !important;font-weight: 500 !important}
}
body.type-index .products .product, body.type-category .products .product, body.type-search .products .product, body.type-manufacturer-detail .products .product{display: flex !important;align-items: stretch !important}
body.type-index .product-slider, body.type-index .products-inline, body.type-category #products.products.products-page.products-block, body.type-category #productsTop.products-inline.products-top, body.type-search #products.products.products-page.products-block, body.type-search #productsTop.products-inline.products-top, body.type-manufacturer-detail #products.products.products-page.products-block, body.type-manufacturer-detail #productsTop.products-inline.products-top{align-items: stretch !important}
body.type-category #products.products.products-page.products-block, body.type-search #products.products.products-page.products-block, body.type-manufacturer-detail #products.products.products-page.products-block{width: 100% !important;max-width: 100% !important;display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 24px !important;align-items: stretch !important;grid-auto-rows: 1fr !important}
body.type-index .products .product .p.sacha-card-modern:hover, body.type-category .products .product .p.sacha-card-modern:hover, body.type-search .products .product .p.sacha-card-modern:hover, body.type-manufacturer-detail .products .product .p.sacha-card-modern:hover{border-color: #8fd7ec !important;box-shadow: 0 16px 36px rgba(12, 28, 40, .11) !important;transform: none !important}
body.type-index .products .product .p.sacha-card-modern > .image img, body.type-category .products .product .p.sacha-card-modern > .image img, body.type-search .products .product .p.sacha-card-modern > .image img, body.type-manufacturer-detail .products .product .p.sacha-card-modern > .image img{width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100% !important;object-fit: contain !important;object-position: center !important;margin: 0 !important;padding: 0 !important}
body.type-index .products .product .p.sacha-card-modern .p-in-in, body.type-category .products .product .p.sacha-card-modern .p-in-in, body.type-search .products .product .p.sacha-card-modern .p-in-in, body.type-manufacturer-detail .products .product .p.sacha-card-modern .p-in-in{flex: 0 0 auto !important;width: 100% !important;margin: 0 !important;padding: 0 !important}
.sacha-direct-stock-badge{display: inline-flex !important;align-items: center !important;align-self: flex-start !important;letter-spacing: 0 !important;white-space: nowrap !important;min-height: 22px !important;margin: 0 0 8px !important;padding: 3px 8px !important;color: #087a2c !important;background: #eaf8ef !important;border: 1px solid #b8ebc9 !important;border-radius: 999px !important;font-size: 12px !important;font-weight: 600 !important;line-height: 1 !important}
.sacha-direct-stock-badge::before{width: 7px !important;height: 7px !important;margin-right: 6px !important}
body.type-index .products .product .p.sacha-card-modern .p-bottom, body.type-category .products .product .p.sacha-card-modern .p-bottom, body.type-search .products .product .p.sacha-card-modern .p-bottom, body.type-manufacturer-detail .products .product .p.sacha-card-modern .p-bottom{flex: 1 1 auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;display: flex !important;flex-direction: column !important}
body.type-index .products .product .p.sacha-card-modern .p-bottom > div, body.type-category .products .product .p.sacha-card-modern .p-bottom > div, body.type-search .products .product .p.sacha-card-modern .p-bottom > div, body.type-manufacturer-detail .products .product .p.sacha-card-modern .p-bottom > div{flex: 1 1 auto !important;min-height: 0 !important;display: flex !important;flex-direction: column !important}
body.type-index .products .product .p.sacha-card-modern .price-standard, body.type-index .products .product .p.sacha-card-modern .price-standard strong, body.type-index .products .product .p.sacha-card-modern .price-save, body.type-category .products .product .p.sacha-card-modern .price-standard, body.type-category .products .product .p.sacha-card-modern .price-standard strong, body.type-category .products .product .p.sacha-card-modern .price-save, body.type-search .products .product .p.sacha-card-modern .price-standard, body.type-search .products .product .p.sacha-card-modern .price-standard strong, body.type-search .products .product .p.sacha-card-modern .price-save, body.type-manufacturer-detail .products .product .p.sacha-card-modern .price-standard, body.type-manufacturer-detail .products .product .p.sacha-card-modern .price-standard strong, body.type-manufacturer-detail .products .product .p.sacha-card-modern .price-save{display: inline-flex !important;margin: 0 !important;color: #788791 !important;font-size: 12px !important;font-weight: 400 !important;line-height: 1.2 !important}
.p.sacha-card-modern .p-tools{flex-direction: column;align-items: stretch;order: 3;gap: 6px;width: 100% !important;min-height: 0 !important;margin: 10px 0 0 !important;text-align: left !important;margin-top: auto !important;display: block !important}
.p.sacha-card-modern .sacha-card-size-chip{background: #fff !important;border: 1px solid #cfe2eb !important;color: var(--sacha-ink) !important;min-width: 0 !important;min-height: 28px !important;height: 28px !important;margin: 0 !important;padding: 0 9px !important;border-radius: 6px !important;font-size: 12px !important;font-weight: 500 !important;line-height: 1 !important}
.p.sacha-card-modern .sacha-card-qty, .p.sacha-card-modern .sacha-native-qty{grid-column: 1;display: grid !important;grid-template-columns: 36px minmax(36px, 1fr) 36px;border: 1px solid #cfe2eb !important;overflow: hidden;border-radius: 8px !important;width: 100% !important;min-width: 0 !important;height: 40px !important;margin: 0 !important}
.p.sacha-card-modern .sacha-card-add, .p.sacha-card-modern .sacha-native-cart, .sacha-card-add{color: #0b1118 !important;background: #21b9df !important;border: 1px solid #21b9df !important;box-shadow: none !important;width: 100% !important;min-height: 40px !important;height: 40px !important;margin: 0 !important;padding: 0 12px !important;border-radius: 7px !important;font-size: 14px !important;font-weight: 600 !important;line-height: 1.1 !important}
.p.sacha-card-modern .sacha-card-status{min-height: 14px;color: var(--sacha-muted) !important;font-size: 11px !important;line-height: 1.25 !important;display: none !important}
.sacha-detail-direct-stock{align-items: center !important;width: fit-content !important;margin: 12px 0 10px !important;padding: 8px 12px !important;color: #087a2c !important;background: #e8f8ee !important;border: 1px solid #b8ebc9 !important;border-radius: 6px !important;font-size: 15px !important;font-weight: 800 !important;line-height: 1.2 !important;display: none !important}
.sacha-variant-ui__meta{max-width: 11ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;margin-top: 2px;font-size: 11px !important;line-height: 1.25 !important;color: #66757d !important;font-weight: 500 !important}
.sacha-variant-ui__option.is-direct-stock .sacha-variant-ui__meta, .sacha-direct-stock-text{color: #087a2c !important;font-weight: 600 !important}
.detail-contact-button, .js-detail-contact-button{display: flex !important;align-items: center !important;gap: 12px !important;margin: 18px 0 !important;padding: 14px 16px !important;background: #f5fbfe !important;border: 1px solid #d7eaf2 !important;border-radius: 8px !important;box-shadow: none !important}
.detail-contact-button__icon{display: none !important}
.detail-contact-button__title{margin: 0 0 3px !important;color: #08aeda !important;font-size: 14px !important;font-weight: 600 !important;line-height: 1.2 !important;text-transform: none !important}
.detail-contact-button__text{margin: 0 !important;color: #1f272d !important;font-size: 14px !important;font-weight: 400 !important;line-height: 1.35 !important}
#filters-wrapper .sacha-filter-toggle{appearance: none !important;-webkit-appearance: none !important;display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;min-height: 46px !important;margin: 0 !important;padding: 0 14px !important;color: #17202a !important;background: #fff !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;line-height: 1.2 !important;text-align: left !important;cursor: pointer !important;font-size: 15px !important;font-weight: 500 !important}
#filters-wrapper .filter-label{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;min-height: 30px !important;color: #2c3339 !important;line-height: 1.25 !important;font-size: 14px !important;font-weight: 400 !important}
#filters-wrapper .filter-count{margin-left: auto !important;color: #2c3339 !important;background: #f2f5f7 !important;font-weight: 500 !important}
#filters-wrapper .filter-label.no-display{display: none !important}
#filters-wrapper .advanced-parameter{display: flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;margin: 0 !important;padding: 0 !important;border: 1px solid #d7eaf2 !important;border-radius: 999px !important;background: #fff !important;overflow: hidden !important}
#filters-wrapper .advanced-parameter-inner{display: block !important;width: 100% !important;height: 100% !important;border-radius: inherit !important;border: 1px solid rgba(0, 0, 0, .08) !important}
@media (max-width: 1199px){
body.type-index .products .product .p.sacha-card-modern, body.type-category .products .product .p.sacha-card-modern, body.type-search .products .product .p.sacha-card-modern, body.type-manufacturer-detail .products .product .p.sacha-card-modern{height: 480px !important;min-height: 480px !important;max-height: 480px !important}
body.type-index .products .product .p.sacha-card-modern > .image, body.type-category .products .product .p.sacha-card-modern > .image, body.type-search .products .product .p.sacha-card-modern > .image, body.type-manufacturer-detail .products .product .p.sacha-card-modern > .image{flex-basis: 180px !important;height: 180px !important;min-height: 180px !important;max-height: 180px !important}
}
@media (max-width: 767px){
body.type-index .products .product .p.sacha-card-modern .name, body.type-category .products .product .p.sacha-card-modern .name, body.type-search .products .product .p.sacha-card-modern .name, body.type-manufacturer-detail .products .product .p.sacha-card-modern .name{min-height: 40px !important;max-height: 40px !important;font-size: 14px !important}
.p.sacha-card-modern .sacha-card-buy{grid-template-columns: minmax(80px, .9fr) minmax(96px, 1.1fr) !important}
.p.sacha-card-modern .sacha-card-add, .p.sacha-card-modern .sacha-native-cart, .sacha-card-add{font-size: 13px !important}
}
.sacha-mobile-filter-toggle{display: none !important}
@media (max-width: 991px){
#filters-wrapper.sacha-mobile-filter-ready{margin: 18px 0 22px !important;padding: 0 !important;background: transparent !important;border: 0 !important;overflow: visible !important}
#filters-wrapper.sacha-mobile-filter-ready .sacha-mobile-filter-toggle{appearance: none !important;-webkit-appearance: none !important;display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;min-height: 52px !important;margin: 0 0 10px !important;padding: 0 16px !important;color: #111820 !important;background: #fff !important;border: 1px solid #cfe7f2 !important;border-radius: 8px !important;box-shadow: 0 8px 24px rgba(12, 28, 40, .06) !important;font-size: 16px !important;font-weight: 600 !important;line-height: 1 !important;text-align: left !important;cursor: pointer !important}
#filters-wrapper.sacha-mobile-filter-ready .sacha-mobile-filter-toggle__title{flex: 1 1 auto !important}
#filters-wrapper.sacha-mobile-filter-ready .sacha-mobile-filter-toggle__state{margin-left: auto !important;color: #687780 !important;font-size: 13px !important;font-weight: 500 !important}
#filters-wrapper.sacha-mobile-filter-ready .sacha-mobile-filter-toggle__icon{flex: 0 0 10px !important;width: 10px !important;height: 10px !important;margin-left: 12px !important;border-right: 2px solid #7a858d !important;border-bottom: 2px solid #7a858d !important;transform: rotate(45deg) translateY(-3px) !important}
#filters-wrapper.sacha-mobile-filter-ready.sacha-mobile-filters-open .sacha-mobile-filter-toggle__icon{transform: rotate(225deg) translateY(-1px) !important}
#filters-wrapper.sacha-mobile-filter-ready:not(.sacha-mobile-filters-open) > .filters-wrapper, #filters-wrapper.sacha-mobile-filter-ready:not(.sacha-mobile-filters-open) > #filters, #filters-wrapper.sacha-mobile-filter-ready:not(.sacha-mobile-filters-open) .filters-wrapper{display: none !important}
#filters-wrapper.sacha-mobile-filter-ready.sacha-mobile-filters-open > .filters-wrapper, #filters-wrapper.sacha-mobile-filter-ready.sacha-mobile-filters-open > #filters, #filters-wrapper.sacha-mobile-filter-ready.sacha-mobile-filters-open .filters-wrapper{display: block !important}
#filters-wrapper.sacha-mobile-filter-ready.sacha-mobile-filters-open .filters-wrapper{padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important}
}
@media (max-width: 767px){
body.type-category #products.products.products-page.products-block, body.type-search #products.products.products-page.products-block, body.type-manufacturer-detail #products.products.products-page.products-block, body.type-category #productsTop.products-inline.products-top, body.type-search #productsTop.products-inline.products-top, body.type-manufacturer-detail #productsTop.products-inline.products-top{display: grid !important;grid-template-columns: minmax(0, 1fr) !important;gap: 14px !important}
body.type-category #products.products.products-page.products-block > .product, body.type-search #products.products.products-page.products-block > .product, body.type-manufacturer-detail #products.products.products-page.products-block > .product, body.type-category #productsTop.products-inline.products-top > .product, body.type-search #productsTop.products-inline.products-top > .product, body.type-manufacturer-detail #productsTop.products-inline.products-top > .product{width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;margin: 0 !important}
body.type-category .products-block > .product, body.type-search .products-block > .product, body.type-manufacturer-detail .products-block > .product{width: 100% !important;max-width: 100% !important;flex-basis: 100% !important}
}
body.type-index .products .product .p.sacha-card-modern .p-in, body.type-category .products .product .p.sacha-card-modern .p-in, body.type-search .products .product .p.sacha-card-modern .p-in, body.type-manufacturer-detail .products .product .p.sacha-card-modern .p-in{flex: 1 1 auto !important;min-height: 0 !important;width: 100% !important;margin: 0 !important;display: flex !important;flex-direction: column !important;padding: 12px 14px 12px !important}
body.type-index .products .product .p.sacha-card-modern .price-final, body.type-category .products .product .p.sacha-card-modern .price-final, body.type-search .products .product .p.sacha-card-modern .price-final, body.type-manufacturer-detail .products .product .p.sacha-card-modern .price-final{flex: 0 0 100% !important;width: 100% !important;margin: 0 !important}
body.type-index .products .product .p.sacha-card-modern .price-standard-wrapper, body.type-index .products .product .p.sacha-card-modern .price-standard, body.type-index .products .product .p.sacha-card-modern .price-save, body.type-category .products .product .p.sacha-card-modern .price-standard-wrapper, body.type-category .products .product .p.sacha-card-modern .price-standard, body.type-category .products .product .p.sacha-card-modern .price-save, body.type-search .products .product .p.sacha-card-modern .price-standard-wrapper, body.type-search .products .product .p.sacha-card-modern .price-standard, body.type-search .products .product .p.sacha-card-modern .price-save, body.type-manufacturer-detail .products .product .p.sacha-card-modern .price-standard-wrapper, body.type-manufacturer-detail .products .product .p.sacha-card-modern .price-standard, body.type-manufacturer-detail .products .product .p.sacha-card-modern .price-save{flex: 0 0 auto !important;width: auto !important;margin: 0 !important}
.p.sacha-card-modern .sacha-card-buy{width: 100%;display: grid !important;grid-template-columns: minmax(94px, .9fr) minmax(118px, 1.1fr) !important;gap: 7px !important;align-items: end !important;margin-top: 6px !important;padding-top: 0 !important}
.p.sacha-card-modern .sacha-card-size-chips{justify-content: flex-start !important;grid-column: 1 / -1 !important;display: flex !important;flex-wrap: wrap !important;align-content: flex-start !important;margin: 0 !important;overflow: hidden !important;max-height: 58px !important;gap: 4px !important}
.p.sacha-card-modern .sacha-card-size-label{grid-column: 1 / -1 !important;margin: 0 !important;color: #697780 !important;font-size: 11px !important;font-weight: 500 !important;line-height: 1.2 !important;margin-bottom: -1px !important}
@media (max-width: 767px){
body.type-index .products .product .p.sacha-card-modern > .image, body.type-category .products .product .p.sacha-card-modern > .image, body.type-search .products .product .p.sacha-card-modern > .image, body.type-manufacturer-detail .products .product .p.sacha-card-modern > .image{flex-basis: 165px !important;height: 165px !important;min-height: 165px !important;max-height: 165px !important}
}
@media (min-width: 768px){
body.desktop .menu-helper:hover > span, body.desktop .menu-helper.exp > span, html.scrolled body.desktop .menu-helper:hover > span, html.scrolled body.desktop .menu-helper.exp > span{color: #151b22 !important;background: #fff !important;box-shadow: none !important}
body.desktop .menu-helper.is-open > span, body.desktop.menu-helper-visible .menu-helper > span, html.scrolled body.desktop .menu-helper.is-open > span, html.scrolled body.desktop.menu-helper-visible .menu-helper > span{color: #151b22 !important;background: #f7fbfd !important;box-shadow: inset 0 -2px 0 #d7eaf2 !important}
body.desktop .menu-helper:hover > ul, body.desktop .menu-helper.exp > ul{display: none !important}
body.desktop .menu-helper.is-open > ul, body.desktop.menu-helper-visible .menu-helper > ul{display: block !important}
body.desktop .menu-helper > ul.sacha-more-menu{min-width: 220px !important;max-width: 260px !important}
body.desktop .menu-helper > ul.sacha-more-menu > li > a{min-height: 42px !important;padding: 0 14px !important;white-space: nowrap !important}
}
@media (min-width: 992px){
body.type-category #products.products.products-page.products-block, body.type-category .products.products-page.products-block, body.type-category .products-block, body.type-category #productsTop.products-inline.products-top, body.type-search #products.products.products-page.products-block, body.type-search .products.products-page.products-block, body.type-search .products-block, body.type-search #productsTop.products-inline.products-top, body.type-manufacturer-detail #products.products.products-page.products-block, body.type-manufacturer-detail .products.products-page.products-block, body.type-manufacturer-detail .products-block, body.type-manufacturer-detail #productsTop.products-inline.products-top{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;grid-auto-rows: 1fr !important;gap: 24px !important;align-items: stretch !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;height: auto !important;left: auto !important;transform: none !important;transition: none !important;overflow: visible !important}
body.type-category #products.products.products-page.products-block > .product, body.type-category .products.products-page.products-block > .product, body.type-category .products-block > .product, body.type-category #productsTop.products-inline.products-top > .product, body.type-search #products.products.products-page.products-block > .product, body.type-search .products.products-page.products-block > .product, body.type-search .products-block > .product, body.type-search #productsTop.products-inline.products-top > .product, body.type-manufacturer-detail #products.products.products-page.products-block > .product, body.type-manufacturer-detail .products.products-page.products-block > .product, body.type-manufacturer-detail .products-block > .product, body.type-manufacturer-detail #productsTop.products-inline.products-top > .product{display: flex !important;width: auto !important;max-width: none !important;min-width: 0 !important;height: auto !important;margin: 0 !important;padding: 0 !important;float: none !important;flex: 0 1 auto !important;transform: none !important;opacity: 1 !important;visibility: visible !important}
}
body.type-index .products .product .p.sacha-card-modern > .image, body.type-category .products .product .p.sacha-card-modern > .image, body.type-search .products .product .p.sacha-card-modern > .image, body.type-manufacturer-detail .products .product .p.sacha-card-modern > .image{order: 0 !important;width: 100% !important;margin: 0 !important;padding: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;background: #fff !important;border: 0 !important;border-radius: 8px 8px 0 0 !important;box-shadow: none !important;flex-basis: 180px !important;flex: 0 0 178px !important;height: 178px !important;min-height: 178px !important;max-height: 178px !important}
body.type-index .products .product .p.sacha-card-modern .name, body.type-category .products .product .p.sacha-card-modern .name, body.type-search .products .product .p.sacha-card-modern .name, body.type-manufacturer-detail .products .product .p.sacha-card-modern .name{overflow: hidden !important;color: #111820 !important;font-weight: 500 !important;line-height: 1.28 !important;letter-spacing: 0 !important;text-decoration: none !important;min-height: 44px !important;max-height: 44px !important;margin-bottom: 5px !important;margin: 0 0 6px !important;font-size: 16px !important}
body.type-index .products .product .p.sacha-card-modern .p-bottom, body.type-category .products .product .p.sacha-card-modern .p-bottom, body.type-search .products .product .p.sacha-card-modern .p-bottom, body.type-manufacturer-detail .products .product .p.sacha-card-modern .p-bottom, body.type-index .products .product .p.sacha-card-modern .p-bottom > div, body.type-category .products .product .p.sacha-card-modern .p-bottom > div, body.type-search .products .product .p.sacha-card-modern .p-bottom > div, body.type-manufacturer-detail .products .product .p.sacha-card-modern .p-bottom > div{flex: 1 1 auto !important;display: flex !important;flex-direction: column !important;min-height: 0 !important}
body.type-index .products .product .p.sacha-card-modern .prices, body.type-category .products .product .p.sacha-card-modern .prices, body.type-search .products .product .p.sacha-card-modern .prices, body.type-manufacturer-detail .products .product .p.sacha-card-modern .prices{display: flex !important;flex-wrap: wrap !important;align-items: baseline !important;gap: 2px 8px !important;padding: 0 !important;flex: 0 0 auto !important;min-height: 42px !important;margin: 1px 0 6px !important}
body.type-index .products .product .p.sacha-card-modern .sacha-card-buy, body.type-category .products .product .p.sacha-card-modern .sacha-card-buy, body.type-search .products .product .p.sacha-card-modern .sacha-card-buy, body.type-manufacturer-detail .products .product .p.sacha-card-modern .sacha-card-buy, body.type-index .products .product .p.sacha-card-modern .p-tools, body.type-category .products .product .p.sacha-card-modern .p-tools, body.type-search .products .product .p.sacha-card-modern .p-tools, body.type-manufacturer-detail .products .product .p.sacha-card-modern .p-tools{margin-top: auto !important}
@media (max-width: 767px){
body.type-index .products .product .p.sacha-card-modern, body.type-category .products .product .p.sacha-card-modern, body.type-search .products .product .p.sacha-card-modern, body.type-manufacturer-detail .products .product .p.sacha-card-modern{height: auto !important;min-height: 430px !important;max-height: none !important}
}
#filters-wrapper .filter-section h4, #filters-wrapper .filter-section .filter-section-title, #filters-wrapper .filter-section > label{font-weight: 500 !important}
#filters-wrapper .filter-section-parametric fieldset > div:not(.advanced-filters-wrapper){float: none !important;clear: both !important;width: 100% !important;max-width: 100% !important;display: flex !important;align-items: center !important;min-height: 30px !important;margin: 0 0 5px !important}
#filters-wrapper .filter-section-parametric fieldset > div:not(.advanced-filters-wrapper) label{display: flex !important;align-items: center !important;gap: 8px !important;width: 100% !important;min-width: 0 !important;white-space: normal !important}
#filters-wrapper .advanced-filters-wrapper{padding: 2px 0 !important;display: grid !important;grid-template-columns: repeat(4, 36px) !important;gap: 14px 18px !important;align-items: center !important;justify-content: flex-start !important;width: 100% !important;margin: 0 !important}
#filters-wrapper .advanced-filters-wrapper > div{display: flex !important;align-items: center !important;justify-content: center !important;width: 36px !important;height: 36px !important;min-width: 36px !important;min-height: 36px !important;margin: 0 !important;position: relative !important}
#filters-wrapper .advanced-filters-wrapper .advanced-parameter, #filters-wrapper .advanced-filters-wrapper .advanced-parameter-inner{display: block !important;width: 36px !important;height: 36px !important;min-width: 36px !important;min-height: 36px !important;max-width: 36px !important;max-height: 36px !important;border-radius: 999px !important}
#filters-wrapper .advanced-filters-wrapper .filter-label, #filters-wrapper .advanced-filters-wrapper .parameter-count{display: none !important}
@media (min-width: 768px){
body.desktop #header .menu-helper.sacha-more-disabled, body.desktop #header .menu-helper.sacha-more-disabled > span, body.desktop #header .menu-helper.sacha-more-disabled > ul, body.desktop.menu-helper-visible #header .menu-helper.sacha-more-disabled > ul, html.scrolled body.desktop #header .menu-helper.sacha-more-disabled{display: none !important;visibility: hidden !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;pointer-events: none !important}
}
body.type-index .products .product .p.sacha-card-modern, body.type-category .products .product .p.sacha-card-modern, body.type-search .products .product .p.sacha-card-modern, body.type-manufacturer-detail .products .product .p.sacha-card-modern{width: 100% !important;padding: 0 !important;display: flex !important;flex-direction: column !important;background: #fff !important;border: 1px solid #d7eaf2 !important;border-radius: 8px !important;box-shadow: 0 10px 28px rgba(12, 28, 40, .07) !important;transform: none !important;min-height: 492px !important;height: auto !important;max-height: none !important;overflow: visible !important}
@media (min-width: 992px){
body.type-category #products.products.products-page.products-block, body.type-category .products.products-page.products-block, body.type-search #products.products.products-page.products-block, body.type-search .products.products-page.products-block, body.type-manufacturer-detail #products.products.products-page.products-block, body.type-manufacturer-detail .products.products-page.products-block{grid-auto-rows: 1fr !important}
body.type-category #products.products.products-page.products-block > .product, body.type-category .products.products-page.products-block > .product, body.type-search #products.products.products-page.products-block > .product, body.type-search .products.products-page.products-block > .product, body.type-manufacturer-detail #products.products.products-page.products-block > .product, body.type-manufacturer-detail .products.products-page.products-block > .product{display: flex !important;align-items: stretch !important}
body.type-category #products.products.products-page.products-block .p.sacha-card-modern, body.type-category .products.products-page.products-block .p.sacha-card-modern, body.type-search #products.products.products-page.products-block .p.sacha-card-modern, body.type-search .products.products-page.products-block .p.sacha-card-modern, body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern, body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern{height: 100% !important;min-height: 540px !important;max-height: none !important;overflow: visible !important}
}
body.type-index .product-slider .p.sacha-card-modern, body.type-index .products-inline .p.sacha-card-modern{min-height: 0 !important;height: auto !important;max-height: none !important;overflow: visible !important}
body.type-index .products .product .p.sacha-card-modern .name, body.type-index .products .product .p.sacha-card-modern .name > span, body.type-category .products .product .p.sacha-card-modern .name, body.type-category .products .product .p.sacha-card-modern .name > span, body.type-search .products .product .p.sacha-card-modern .name, body.type-search .products .product .p.sacha-card-modern .name > span, body.type-manufacturer-detail .products .product .p.sacha-card-modern .name, body.type-manufacturer-detail .products .product .p.sacha-card-modern .name > span{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;min-height: 62px !important;max-height: 62px !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: normal !important;line-height: 1.28 !important;width: 100% !important;font-weight: 400 !important}
body.type-index .products .product .p.sacha-card-modern .price-final, body.type-index .products .product .p.sacha-card-modern .price-final strong, body.type-category .products .product .p.sacha-card-modern .price-final, body.type-category .products .product .p.sacha-card-modern .price-final strong, body.type-search .products .product .p.sacha-card-modern .price-final, body.type-search .products .product .p.sacha-card-modern .price-final strong, body.type-manufacturer-detail .products .product .p.sacha-card-modern .price-final, body.type-manufacturer-detail .products .product .p.sacha-card-modern .price-final strong{color: #ed1c24 !important;line-height: 1.12 !important;font-size: 20px !important;font-weight: 500 !important}
.p.sacha-card-modern .sacha-card-add, .p.sacha-card-modern .sacha-native-cart, .p.sacha-card-modern .sacha-card-size-chip, .p.sacha-card-modern .sacha-card-size-label, .sacha-direct-stock-badge{font-weight: 500 !important}
#productsTop.products-inline.products-top{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 22px !important;align-items: start !important;width: 100% !important;overflow: visible !important}
#productsTop.products-inline.products-top > .product{display: block !important;width: auto !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;float: none !important}
#productsTop.products-inline.products-top > .product:nth-of-type(n+4), .products-top-wrapper .button-wrapper{display: none !important}
#productsTop .product .prices{display: block !important;min-height: 0 !important;margin: 4px 0 0 !important;padding: 0 !important}
#productsTop .product .price-final, #productsTop .product .price-final strong{color: #ed1c24 !important;font-size: 17px !important;font-weight: 600 !important;line-height: 1.1 !important}
#productsTop .product .price-standard-wrapper, #productsTop .product .price-save, #productsTop .product .ratings-wrapper, #productsTop .product .extra-flags, #productsTop .product .sacha-direct-stock-badge, #productsTop .product .sacha-card-buy, #productsTop .product .sacha-native-cart, #productsTop .product .p-code{display: none !important}
html body #productsTop.products-inline.products-top > div.product:nth-child(n+4), html body #productsTop.products-inline.products-top > div.product:nth-of-type(n+4), html body #productsTop.products-inline.products-top > div.product[hidden], html body #productsTop.products-inline.products-top > div.product[aria-hidden="true"]{display: none !important;visibility: hidden !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;overflow: hidden !important;pointer-events: none !important}
html body #productsTop.sacha-top-products-clean{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 22px !important;align-items: stretch !important;width: 100% !important;margin: 18px 0 34px !important;padding: 0 !important;overflow: visible !important}
html body #productsTop.sacha-top-products-clean .sacha-top-card{display: grid !important;grid-template-columns: 96px minmax(0, 1fr) !important;grid-template-rows: auto auto !important;column-gap: 14px !important;row-gap: 4px !important;align-items: center !important;min-height: 116px !important;padding: 10px 12px !important;border: 1px solid #d5edf7 !important;border-radius: 6px !important;background: #fff !important;color: #18232d !important;text-decoration: none !important;box-shadow: none !important}
html body #productsTop.sacha-top-products-clean .sacha-top-card__image{display: flex !important;grid-row: 1 / span 2 !important;align-items: center !important;justify-content: center !important;width: 96px !important;height: 96px !important;overflow: hidden !important;background: #fff !important}
html body #productsTop.sacha-top-products-clean .sacha-top-card__image img{display: block !important;max-width: 96px !important;max-height: 96px !important;width: auto !important;height: auto !important;object-fit: contain !important}
html body #productsTop.sacha-top-products-clean .sacha-top-card__name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;overflow: hidden !important;color: #0098cf !important;font-size: 15px !important;font-weight: 400 !important;line-height: 1.25 !important;letter-spacing: 0 !important}
html body #productsTop.sacha-top-products-clean .sacha-top-card__price{display: block !important;color: #e71920 !important;font-size: 17px !important;font-weight: 600 !important;line-height: 1.2 !important}
html body .products-top-wrapper .button-wrapper{display: none !important}
@media (max-width: 767px){
html body #productsTop.sacha-top-products-clean{grid-template-columns: 1fr !important;gap: 10px !important}
html body.type-category, html body.type-category .overall-wrapper, html body.type-category #content, html body.type-category .content-wrapper, html body.type-category .category-content-wrapper{max-width: 100vw !important;overflow-x: hidden !important}
html body.type-category .subcategories > li, html body.type-category .subcategories.with-image > li, html body.type-category .subcategories > [class*="col-"], html body.type-category .subcategories.with-image > [class*="col-"]{width: 100% !important;max-width: 100% !important;min-width: 0 !important;flex: 0 0 100% !important;padding-left: 0 !important;padding-right: 0 !important}
html body.type-category .subcategories li a{box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important}
html body.type-category #products, html body.type-search #products, html body.type-manufacturer-detail #products{display: grid !important;grid-template-columns: 1fr !important;gap: 18px !important}
}
html body .p.sacha-card-modern .price-final, html body .p.sacha-card-modern .price-final strong, html body #products .price-final, html body #products .price-final strong, html body .product-slider .price-final, html body .product-slider .price-final strong, html body #productsTop.sacha-top-products-clean .sacha-top-card__price{font-weight: 400 !important}
@media (max-width: 767px){
#productsTop.products-inline.products-top{grid-template-columns: 1fr !important;gap: 14px !important}
#productsTop .product .p{grid-template-columns: 82px minmax(0, 1fr) !important}
#productsTop .product .p > .image, #productsTop .product .p > .image img{width: 82px !important;height: 82px !important;min-height: 82px !important}
}
#productsTop.products-inline.products-top > .product:nth-child(n+4), #productsTop.products-inline.products-top > .product:nth-of-type(n+4), #productsTop.products-inline.products-top > .product[hidden], #productsTop.products-inline.products-top > .product[aria-hidden="true"]{display: none !important}
#productsTop .product .p{grid-template-columns: 96px minmax(0, 1fr) !important;gap: 0 14px !important;align-items: center !important;width: 100% !important;max-height: none !important;margin: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;display: block !important;min-height: 0 !important;height: auto !important;padding: 0 !important;overflow: visible !important}
#productsTop .product .p > .image{grid-row: 1 / span 2 !important;display: flex !important;width: 100% !important;height: 96px !important;min-height: 96px !important;margin: 0 0 8px !important;padding: 0 !important;align-items: center !important;justify-content: flex-start !important}
#productsTop .product .p > .image img{width: auto !important;max-width: 120px !important;height: 96px !important;object-fit: contain !important}
#productsTop .product .p-in, #productsTop .product .p-in-in, #productsTop .product .p-bottom, #productsTop .product .p-bottom > div{min-height: 0 !important;margin: 0 !important;padding: 0 !important;display: block !important;width: 100% !important}
#productsTop .product .name, #productsTop .product .name > span{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;overflow: hidden !important;color: #009fe3 !important;font-size: 15px !important;font-weight: 400 !important;line-height: 1.25 !important;text-decoration: none !important;max-width: 22ch !important;min-height: 38px !important;max-height: 38px !important}
#productsTop .product .extra-flags, #productsTop .product .flags, #productsTop .product .flags-extra, #productsTop .product .flag, #productsTop .product .price-standard-wrapper, #productsTop .product .price-save, #productsTop .product .ratings-wrapper, #productsTop .product .p-code{display: none !important}
@media (min-width: 768px){
html body.desktop #header .menu-helper > ul, html body.desktop #header .menu-helper > ul.menu-level-1, html body.desktop #header .menu-helper > ul.sacha-more-menu, html body.desktop #header .menu-helper:hover > ul, html body.desktop #header .menu-helper.exp > ul, html body.desktop #header .menu-helper.visible > ul, html body.desktop #header .menu-helper.is-open > ul, html body.desktop.menu-helper-visible #header .menu-helper > ul, html body.desktop.user-action-visible.menu-helper-visible #header .menu-helper > ul, html.scrolled body.desktop #header .menu-helper:hover > ul, html.scrolled body.desktop #header .menu-helper.exp > ul, html.scrolled body.desktop #header .menu-helper.is-open > ul, html.scrolled body.desktop.menu-helper-visible #header .menu-helper > ul{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.desktop #header .menu-helper, html body.desktop #header .menu-helper > span, html.scrolled body.desktop #header .menu-helper, html.scrolled body.desktop #header .menu-helper > span{display: inline-flex !important;align-items: center !important;width: auto !important;min-width: 0 !important;max-width: none !important;height: auto !important;min-height: 48px !important;margin: 0 !important;overflow: visible !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important}
html body.desktop #header .menu-helper:hover > span, html body.desktop #header .menu-helper.exp > span, html body.desktop #header .menu-helper.visible > span, html body.desktop #header .menu-helper.is-open > span, html body.desktop.menu-helper-visible #header .menu-helper > span, html.scrolled body.desktop #header .menu-helper:hover > span, html.scrolled body.desktop #header .menu-helper.exp > span, html.scrolled body.desktop #header .menu-helper.is-open > span, html.scrolled body.desktop.menu-helper-visible #header .menu-helper > span{color: #151b22 !important;background: transparent !important;box-shadow: none !important}
}
html body .sacha-story-slider__button, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product, html body.has-detail-product-arrows .carousel-control--product{width: 44px !important;height: 52px !important;min-width: 44px !important;min-height: 52px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: rgba(96, 96, 96, .82) !important;background-image: none !important;box-shadow: none !important;color: #fff !important;opacity: 1 !important;text-shadow: none !important;text-decoration: none !important;filter: none !important;overflow: hidden !important;z-index: 24 !important}
html body .sacha-story-slider__button::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .carousel-control::before, html body .products-block .carousel-control::before, html body .p-image .carousel-control::before, html body .p-image .carousel-control--product::before, html body .carousel-control.carousel-control--product::before, html body.has-detail-product-arrows .carousel-control--product::before{display: block !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;color: #fff !important;background: transparent !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 36px !important;font-weight: 400 !important;line-height: 1 !important;text-align: center !important;text-shadow: none !important;mask-image: none !important;-webkit-mask-image: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .product-slider-holder .product-slider-navigation.navigation-prev::before, html body .product-slider-holder .carousel-control.left::before, html body .products-block .carousel-control.left::before, html body .p-image .carousel-control.left::before, html body .p-image .carousel-control--product.left::before, html body .carousel-control.carousel-control--product.left::before, html body.has-detail-product-arrows .carousel-control--product.left::before{content: "" !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .carousel-control.right::before, html body .products-block .carousel-control.right::before, html body .p-image .carousel-control.right::before, html body .p-image .carousel-control--product.right::before, html body .carousel-control.carousel-control--product.right::before, html body.has-detail-product-arrows .carousel-control--product.right::before{content: "" !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:hover, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:focus{transform: translate(-50%, -50%) !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]:hover, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:focus{transform: translate(50%, -50%) !important}
html body .product-slider-holder .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product, html body.has-detail-product-arrows .carousel-control--product{top: 50% !important;bottom: auto !important;transform: translateY(-50%) !important}
html body .product-slider-holder .carousel-control.left, html body .products-block .carousel-control.left, html body .p-image .carousel-control.left, html body .p-image .carousel-control--product.left, html body .carousel-control.carousel-control--product.left, html body.has-detail-product-arrows .carousel-control--product.left{left: 0 !important;right: auto !important}
html body .product-slider-holder .carousel-control.right, html body .products-block .carousel-control.right, html body .p-image .carousel-control.right, html body .p-image .carousel-control--product.right, html body .carousel-control.carousel-control--product.right, html body.has-detail-product-arrows .carousel-control--product.right{right: 0 !important;left: auto !important}
html body .price-final, html body .price-final *, html body .price-final-holder, html body .price-final-holder *, html body .p-final-price-wrapper .price-final, html body .p-final-price-wrapper .price-final *, html body .p-final-price-wrapper .price-final-holder, html body .p-final-price-wrapper .price-final-holder *, html body .prices .price-final, html body .prices .price-final *, html body .p.sacha-card-modern .price-final, html body .p.sacha-card-modern .price-final *, html body #products .price-final, html body #products .price-final *, html body #productsTop .price-final, html body #productsTop .price-final *, html body .product-slider .price-final, html body .product-slider .price-final *, html body #productsTop.sacha-top-products-clean .sacha-top-card__price, html body #productsTop.sacha-top-products-clean .sacha-top-card__price *{font-weight: 400 !important;font-variation-settings: "wght" 400 !important;font-synthesis-weight: none !important}
html body #content #myBtnTabulka_velikosti, html body #myBtnTabulka_velikosti{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: auto !important;min-width: 210px !important;max-width: 100% !important;min-height: 44px !important;padding: 9px 18px !important;font-family: inherit !important;font-size: 15px !important;font-weight: 400 !important;line-height: 1.35 !important;text-align: center !important;white-space: normal !important}
html body #content #myBtnTabulka_velikosti::before, html body #content #myBtnTabulka_velikosti::after, html body #myBtnTabulka_velikosti::before, html body #myBtnTabulka_velikosti::after{content: none !important;display: none !important}
html body.has-detail-product-arrows[class] .carousel-control--product.left, html body.has-detail-product-arrows[class] .carousel-control--product.right, html body .has-detail-product-arrows[class] .carousel-control--product.left, html body .has-detail-product-arrows[class] .carousel-control--product.right, html body.has-detail-product-arrows[class] .p-image .carousel-control--product.left, html body.has-detail-product-arrows[class] .p-image .carousel-control--product.right, html body .has-detail-product-arrows[class] .p-image .carousel-control--product.left, html body .has-detail-product-arrows[class] .p-image .carousel-control--product.right{width: 44px !important;height: 52px !important;min-width: 44px !important;min-height: 52px !important;border-radius: 0 !important;background: rgba(96, 96, 96, .82) !important;background-color: rgba(96, 96, 96, .82) !important;background-image: none !important;border: 0 !important;box-shadow: none !important;color: #fff !important}
html body.has-detail-product-arrows[class] .carousel-control--product.left:hover, html body.has-detail-product-arrows[class] .carousel-control--product.right:hover, html body .has-detail-product-arrows[class] .carousel-control--product.left:hover, html body .has-detail-product-arrows[class] .carousel-control--product.right:hover{background: rgba(74, 74, 74, .92) !important;background-color: rgba(74, 74, 74, .92) !important}
html body.has-detail-product-arrows[class] .carousel-control--product.left::before, html body .has-detail-product-arrows[class] .carousel-control--product.left::before{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 100% !important;content: "" !important;color: #fff !important;background: transparent !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 36px !important;font-weight: 400 !important;line-height: 1 !important;mask-image: none !important;-webkit-mask-image: none !important}
html body.has-detail-product-arrows[class] .carousel-control--product.right::before, html body .has-detail-product-arrows[class] .carousel-control--product.right::before{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 100% !important;content: "" !important;color: #fff !important;background: transparent !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 36px !important;font-weight: 400 !important;line-height: 1 !important;mask-image: none !important;-webkit-mask-image: none !important}
html body .product-slider .product, html body .products.products-page.products-block > .product, html body #products.products.products-page.products-block > .product, html body .products-block.products-page > .product{display: flex !important;align-items: stretch !important}
html body .product-slider .product .p.sacha-card-modern, html body .products.products-page.products-block .product .p.sacha-card-modern, html body #products.products.products-page.products-block .product .p.sacha-card-modern, html body .products-block.products-page .product .p.sacha-card-modern{display: flex !important;flex-direction: column !important;width: 100% !important;min-height: 520px !important;height: 100% !important;padding: 14px !important;overflow: visible !important}
html body .product-slider .product .p.sacha-card-modern > .image, html body .products.products-page.products-block .product .p.sacha-card-modern > .image, html body #products.products.products-page.products-block .product .p.sacha-card-modern > .image, html body .products-block.products-page .product .p.sacha-card-modern > .image{flex: 0 0 188px !important;height: 188px !important;min-height: 188px !important;max-height: 188px !important;margin: 0 0 14px !important;padding: 0 !important}
html body .product-slider .product .p.sacha-card-modern > .image img, html body .products.products-page.products-block .product .p.sacha-card-modern > .image img, html body #products.products.products-page.products-block .product .p.sacha-card-modern > .image img, html body .products-block.products-page .product .p.sacha-card-modern > .image img{max-height: 188px !important}
html body .product-slider .product .p.sacha-card-modern .p-in, html body .product-slider .product .p.sacha-card-modern .p-in-in, html body .product-slider .product .p.sacha-card-modern .p-bottom, html body .product-slider .product .p.sacha-card-modern .p-bottom > div, html body .products.products-page.products-block .product .p.sacha-card-modern .p-in, html body .products.products-page.products-block .product .p.sacha-card-modern .p-in-in, html body .products.products-page.products-block .product .p.sacha-card-modern .p-bottom, html body .products.products-page.products-block .product .p.sacha-card-modern .p-bottom > div, html body #products.products.products-page.products-block .product .p.sacha-card-modern .p-in, html body #products.products.products-page.products-block .product .p.sacha-card-modern .p-in-in, html body #products.products.products-page.products-block .product .p.sacha-card-modern .p-bottom, html body #products.products.products-page.products-block .product .p.sacha-card-modern .p-bottom > div, html body .products-block.products-page .product .p.sacha-card-modern .p-in, html body .products-block.products-page .product .p.sacha-card-modern .p-in-in, html body .products-block.products-page .product .p.sacha-card-modern .p-bottom, html body .products-block.products-page .product .p.sacha-card-modern .p-bottom > div{display: flex !important;flex: 1 1 auto !important;flex-direction: column !important;min-height: 0 !important;width: 100% !important}
html body .product-slider .product .p.sacha-card-modern .name, html body .product-slider .product .p.sacha-card-modern .name > span, html body .products.products-page.products-block .product .p.sacha-card-modern .name, html body .products.products-page.products-block .product .p.sacha-card-modern .name > span, html body #products.products.products-page.products-block .product .p.sacha-card-modern .name, html body #products.products.products-page.products-block .product .p.sacha-card-modern .name > span, html body .products-block.products-page .product .p.sacha-card-modern .name, html body .products-block.products-page .product .p.sacha-card-modern .name > span{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;min-height: 62px !important;max-height: 62px !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: normal !important;line-height: 1.28 !important}
html body .product-slider .product .p.sacha-card-modern .prices, html body .products.products-page.products-block .product .p.sacha-card-modern .prices, html body #products.products.products-page.products-block .product .p.sacha-card-modern .prices, html body .products-block.products-page .product .p.sacha-card-modern .prices{min-height: 66px !important;margin: 8px 0 12px !important}
html body .product-slider .product .p.sacha-card-modern .price-final, html body .product-slider .product .p.sacha-card-modern .price-final *, html body .products.products-page.products-block .product .p.sacha-card-modern .price-final, html body .products.products-page.products-block .product .p.sacha-card-modern .price-final *, html body #products.products.products-page.products-block .product .p.sacha-card-modern .price-final, html body #products.products.products-page.products-block .product .p.sacha-card-modern .price-final *, html body .products-block.products-page .product .p.sacha-card-modern .price-final, html body .products-block.products-page .product .p.sacha-card-modern .price-final *{font-size: 20px !important;font-weight: 400 !important;font-variation-settings: "wght" 400 !important;font-synthesis-weight: none !important;letter-spacing: 0 !important;text-shadow: none !important;-webkit-text-stroke: 0 transparent !important}
html body .product-slider .product .p.sacha-card-modern .sacha-card-size-label, html body .products.products-page.products-block .product .p.sacha-card-modern .sacha-card-size-label, html body #products.products.products-page.products-block .product .p.sacha-card-modern .sacha-card-size-label, html body .products-block.products-page .product .p.sacha-card-modern .sacha-card-size-label{min-height: 17px !important;margin-top: auto !important}
html body .product-slider .product .p.sacha-card-modern .sacha-card-size-chips, html body .products.products-page.products-block .product .p.sacha-card-modern .sacha-card-size-chips, html body #products.products.products-page.products-block .product .p.sacha-card-modern .sacha-card-size-chips, html body .products-block.products-page .product .p.sacha-card-modern .sacha-card-size-chips{min-height: 32px !important;margin-bottom: 8px !important}
html body .product-slider .product .p.sacha-card-modern .sacha-card-buy, html body .products.products-page.products-block .product .p.sacha-card-modern .sacha-card-buy, html body #products.products.products-page.products-block .product .p.sacha-card-modern .sacha-card-buy, html body .products-block.products-page .product .p.sacha-card-modern .sacha-card-buy, html body .product-slider .product .p.sacha-card-modern .p-tools, html body .products.products-page.products-block .product .p.sacha-card-modern .p-tools, html body #products.products.products-page.products-block .product .p.sacha-card-modern .p-tools, html body .products-block.products-page .product .p.sacha-card-modern .p-tools{margin-top: 0 !important;align-self: stretch !important}
html body .product-slider .product .p.sacha-card-modern .sacha-card-buy, html body .products.products-page.products-block .product .p.sacha-card-modern .sacha-card-buy, html body #products.products.products-page.products-block .product .p.sacha-card-modern .sacha-card-buy, html body .products-block.products-page .product .p.sacha-card-modern .sacha-card-buy{display: grid !important;grid-template-columns: minmax(120px, .92fr) minmax(132px, 1fr) !important;gap: 8px !important;min-height: 40px !important}
html body .product-slider .product .p.sacha-card-modern .sacha-card-qty, html body .product-slider .product .p.sacha-card-modern .sacha-native-qty, html body .products.products-page.products-block .product .p.sacha-card-modern .sacha-card-qty, html body .products.products-page.products-block .product .p.sacha-card-modern .sacha-native-qty, html body #products.products.products-page.products-block .product .p.sacha-card-modern .sacha-card-qty, html body #products.products.products-page.products-block .product .p.sacha-card-modern .sacha-native-qty, html body .products-block.products-page .product .p.sacha-card-modern .sacha-card-qty, html body .products-block.products-page .product .p.sacha-card-modern .sacha-native-qty, html body .product-slider .product .p.sacha-card-modern .sacha-card-add, html body .product-slider .product .p.sacha-card-modern .sacha-native-cart, html body .products.products-page.products-block .product .p.sacha-card-modern .sacha-card-add, html body .products.products-page.products-block .product .p.sacha-card-modern .sacha-native-cart, html body #products.products.products-page.products-block .product .p.sacha-card-modern .sacha-card-add, html body #products.products.products-page.products-block .product .p.sacha-card-modern .sacha-native-cart, html body .products-block.products-page .product .p.sacha-card-modern .sacha-card-add, html body .products-block.products-page .product .p.sacha-card-modern .sacha-native-cart{min-height: 40px !important}
@media (max-width: 767px){
html body .product-slider .product .p.sacha-card-modern, html body .products.products-page.products-block .product .p.sacha-card-modern, html body #products.products.products-page.products-block .product .p.sacha-card-modern, html body .products-block.products-page .product .p.sacha-card-modern{min-height: 0 !important;height: auto !important}
html body .product-slider .product .p.sacha-card-modern .sacha-card-buy, html body .products.products-page.products-block .product .p.sacha-card-modern .sacha-card-buy, html body #products.products.products-page.products-block .product .p.sacha-card-modern .sacha-card-buy, html body .products-block.products-page .product .p.sacha-card-modern .sacha-card-buy{grid-template-columns: minmax(112px, .9fr) minmax(128px, 1fr) !important}
}
html body .product-slider .product .p.sacha-card-modern .price-final, html body .product-slider .product .p.sacha-card-modern .price-final strong, html body .product-slider .product .p.sacha-card-modern .price-final *, html body .products.products-page.products-block .product .p.sacha-card-modern .price-final, html body .products.products-page.products-block .product .p.sacha-card-modern .price-final strong, html body .products.products-page.products-block .product .p.sacha-card-modern .price-final *, html body #products.products.products-page.products-block .product .p.sacha-card-modern .price-final, html body #products.products.products-page.products-block .product .p.sacha-card-modern .price-final strong, html body #products.products.products-page.products-block .product .p.sacha-card-modern .price-final *, html body .products-block.products-page .product .p.sacha-card-modern .price-final, html body .products-block.products-page .product .p.sacha-card-modern .price-final strong, html body .products-block.products-page .product .p.sacha-card-modern .price-final *{font-size: 18px !important;font-weight: 400 !important;font-variation-settings: "wght" 400 !important;font-synthesis-weight: none !important;line-height: 1.18 !important;letter-spacing: 0 !important;text-shadow: none !important;-webkit-text-stroke: 0 transparent !important}
html body .p-final-price-wrapper .price-final-holder, html body .p-final-price-wrapper .price-final-holder *{font-weight: 400 !important;font-variation-settings: "wght" 400 !important;font-synthesis-weight: none !important}
html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control--product:hover, html body .p-image .carousel-control--product:focus, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus, html body.has-detail-product-arrows .carousel-control--product:hover, html body.has-detail-product-arrows .carousel-control--product:focus{border: 0 !important;box-shadow: none !important;background: rgba(55, 59, 63, .84) !important;background-color: rgba(55, 59, 63, .84) !important;color: #fff !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .product-slider-holder .product-slider-navigation.navigation-prev, html body .product-slider-holder .carousel-control.left, html body .products-block .carousel-control.left, html body .p-image .carousel-control.left, html body .p-image .carousel-control--product.left, html body .carousel-control.carousel-control--product.left, html body.has-detail-product-arrows .carousel-control--product.left, html body .has-detail-product-arrows .carousel-control--product.left{left: 0 !important;right: auto !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"], html body .product-slider-holder .product-slider-navigation.navigation-next, html body .product-slider-holder .carousel-control.right, html body .products-block .carousel-control.right, html body .p-image .carousel-control.right, html body .p-image .carousel-control--product.right, html body .carousel-control.carousel-control--product.right, html body.has-detail-product-arrows .carousel-control--product.right, html body .has-detail-product-arrows .carousel-control--product.right{left: auto !important;right: 0 !important}
html body .sacha-story-slider__button, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product, html body.has-detail-product-arrows .carousel-control--product, html body .has-detail-product-arrows .carousel-control--product{top: 50% !important;bottom: auto !important;transform: translateY(-50%) !important}
@media (max-width: 767px){
html body .sacha-story-slider__button, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product, html body.has-detail-product-arrows .carousel-control--product{width: 44px !important;height: 58px !important;min-width: 44px !important;min-height: 58px !important}
}
html body .sacha-story-slider__button, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product, html body.has-detail-product-arrows .carousel-control--product, html body.has-detail-product-arrows[class] .carousel-control--product.left, html body.has-detail-product-arrows[class] .carousel-control--product.right, html body .has-detail-product-arrows[class] .carousel-control--product.left, html body .has-detail-product-arrows[class] .carousel-control--product.right{background: rgba(72, 76, 80, .70) !important;background-color: rgba(72, 76, 80, .70) !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 38px !important;height: 58px !important;min-width: 38px !important;min-height: 58px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: var(--sacha-arrow-neutral-bg) !important;background-color: var(--sacha-arrow-neutral-bg) !important;background-image: none !important;box-shadow: none !important;color: #fff !important;cursor: pointer !important;filter: none !important;font-size: 0 !important;line-height: 1 !important;opacity: 1 !important;overflow: hidden !important;text-decoration: none !important;text-indent: 0 !important;text-shadow: none !important;transition: background-color .16s ease, opacity .16s ease, color .16s ease !important;z-index: 50 !important}
html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control--product:hover, html body .p-image .carousel-control--product:focus, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus, html body.has-detail-product-arrows .carousel-control--product:hover, html body.has-detail-product-arrows .carousel-control--product:focus, html body .has-detail-product-arrows[class] .carousel-control--product:hover, html body .has-detail-product-arrows[class] .carousel-control--product:focus{background: var(--sacha-arrow-neutral-bg-hover) !important;background-color: var(--sacha-arrow-neutral-bg-hover) !important;border: 0 !important;box-shadow: none !important;color: #fff !important}
html body .sacha-story-slider__button svg, html body .sacha-story-slider__button > svg, html body .sacha-story-slider__button i, html body .product-slider-holder .product-slider-navigation i, html body .product-slider-holder .carousel-control i, html body .products-block .carousel-control i, html body .p-image .carousel-control i, html body .p-image .carousel-control--product i, html body .carousel-control.carousel-control--product i{display: none !important}
html body .sacha-story-slider__button::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .carousel-control::before, html body .products-block .carousel-control::before, html body .p-image .carousel-control::before, html body .p-image .carousel-control--product::before, html body .carousel-control.carousel-control--product::before, html body.has-detail-product-arrows .carousel-control--product::before, html body.has-detail-product-arrows[class] .carousel-control--product.left::before, html body.has-detail-product-arrows[class] .carousel-control--product.right::before, html body .has-detail-product-arrows[class] .carousel-control--product.left::before, html body .has-detail-product-arrows[class] .carousel-control--product.right::before{background-color: transparent !important;background-position: center !important;background-repeat: no-repeat !important;background-size: 16px 24px !important;box-sizing: border-box !important;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;color: #fff !important;content: "" !important;flex: 0 0 100% !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 31px !important;font-style: normal !important;font-weight: 400 !important;line-height: .9 !important;mask-image: none !important;-webkit-mask-image: none !important;position: static !important;text-align: center !important;text-shadow: none !important;transform: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .product-slider-holder .product-slider-navigation.navigation-prev::before, html body .product-slider-holder .carousel-control.left::before, html body .products-block .carousel-control.left::before, html body .p-image .carousel-control.left::before, html body .p-image .carousel-control--product.left::before, html body .carousel-control.carousel-control--product.left::before, html body.has-detail-product-arrows .carousel-control--product.left::before, html body.has-detail-product-arrows[class] .carousel-control--product.left::before, html body .has-detail-product-arrows[class] .carousel-control--product.left::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M13 4 7 12l6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-size: 16px 24px !important;height: 24px !important;width: 16px !important;content: "" !important;transform: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .carousel-control.right::before, html body .products-block .carousel-control.right::before, html body .p-image .carousel-control.right::before, html body .p-image .carousel-control--product.right::before, html body .carousel-control.carousel-control--product.right::before, html body.has-detail-product-arrows .carousel-control--product.right::before, html body.has-detail-product-arrows[class] .carousel-control--product.right::before, html body .has-detail-product-arrows[class] .carousel-control--product.right::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M7 4l6 8-6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-size: 16px 24px !important;height: 24px !important;width: 16px !important;content: "" !important;transform: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:hover, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:focus{left: 0 !important;right: auto !important;transform: translateY(-50%) !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"], html body .sacha-story-slider__button[data-sacha-slider-control="next"]:hover, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:focus{left: auto !important;right: 0 !important;transform: translateY(-50%) !important}
html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product, html body.has-detail-product-arrows .carousel-control--product, html body .has-detail-product-arrows .carousel-control--product{top: 50% !important;bottom: auto !important;margin: 0 !important;transform: translateY(-50%) !important}
html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .carousel-control:hover, html body .products-block .carousel-control:hover, html body .p-image .carousel-control:hover, html body .p-image .carousel-control--product:hover, html body .carousel-control.carousel-control--product:hover, html body.has-detail-product-arrows .carousel-control--product:hover, html body .has-detail-product-arrows .carousel-control--product:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .carousel-control:focus, html body .products-block .carousel-control:focus, html body .p-image .carousel-control:focus, html body .p-image .carousel-control--product:focus, html body .carousel-control.carousel-control--product:focus, html body.has-detail-product-arrows .carousel-control--product:focus, html body .has-detail-product-arrows .carousel-control--product:focus{transform: translateY(-50%) !important}
html body .product-slider-holder .product-slider-navigation.navigation-prev, html body .product-slider-holder .carousel-control.left, html body .products-block .carousel-control.left, html body .p-image .carousel-control.left, html body .p-image .carousel-control--product.left, html body .carousel-control.carousel-control--product.left, html body.has-detail-product-arrows .carousel-control--product.left, html body .has-detail-product-arrows .carousel-control--product.left{left: 0 !important;right: auto !important}
html body .product-slider-holder .product-slider-navigation.navigation-next, html body .product-slider-holder .carousel-control.right, html body .products-block .carousel-control.right, html body .p-image .carousel-control.right, html body .p-image .carousel-control--product.right, html body .carousel-control.carousel-control--product.right, html body.has-detail-product-arrows .carousel-control--product.right, html body .has-detail-product-arrows .carousel-control--product.right{left: auto !important;right: 0 !important}
@media (max-width: 767px){
html body .sacha-story-slider__button, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product, html body.has-detail-product-arrows .carousel-control--product, html body .has-detail-product-arrows .carousel-control--product{width: 46px !important;height: 60px !important;min-width: 46px !important;min-height: 60px !important}
html body .sacha-story-slider__button::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .carousel-control::before, html body .products-block .carousel-control::before, html body .p-image .carousel-control::before, html body .p-image .carousel-control--product::before, html body .carousel-control.carousel-control--product::before, html body.has-detail-product-arrows .carousel-control--product::before, html body .has-detail-product-arrows .carousel-control--product::before{font-size: 34px !important}
}
@media (min-width: 768px){
html.scrolled #header .header-bottom, html.scrolled #header .header-bottom-wrapper, html.scrolled #navigation, html.scrolled #navigation .navigation-in, html.scrolled #navigation .menu-level-1, html.scrolled body.desktop #header .menu-helper, html.scrolled body.desktop #header .menu-helper > span{background: #fff !important;background-color: #fff !important}
html body.desktop #header #navigation .navigation-in > ul > li > a, html body.desktop #header #navigation .menu-level-1 > li > a, html body.desktop #navigation .navigation-in > ul > li > a, html body.desktop #navigation .menu-level-1 > li > a, html body.desktop #header .menu-helper > span, html.scrolled body.desktop #header #navigation .navigation-in > ul > li > a, html.scrolled body.desktop #header #navigation .menu-level-1 > li > a, html.scrolled body.desktop #navigation .navigation-in > ul > li > a, html.scrolled body.desktop #navigation .menu-level-1 > li > a, html.scrolled body.desktop #header .menu-helper > span{background: transparent !important;background-color: transparent !important;background-image: none !important;border: 0 !important;border-bottom: 2px solid transparent !important;box-shadow: none !important;color: #111820 !important;outline: 0 !important;text-decoration: none !important;transform: none !important;transition: color .16s ease, border-color .16s ease !important}
html body.desktop #header #navigation .navigation-in > ul > li:hover > a, html body.desktop #header #navigation .navigation-in > ul > li.exp > a, html body.desktop #header #navigation .navigation-in > ul > li.open > a, html body.desktop #header #navigation .navigation-in > ul > li.active > a, html body.desktop #header #navigation .navigation-in > ul > li > a:hover, html body.desktop #header #navigation .navigation-in > ul > li > a:focus, html body.desktop #header #navigation .menu-level-1 > li:hover > a, html body.desktop #header #navigation .menu-level-1 > li.exp > a, html body.desktop #header #navigation .menu-level-1 > li.open > a, html body.desktop #header #navigation .menu-level-1 > li.active > a, html body.desktop #header #navigation .menu-level-1 > li > a:hover, html body.desktop #header #navigation .menu-level-1 > li > a:focus, html body.desktop #navigation .navigation-in > ul > li:hover > a, html body.desktop #navigation .navigation-in > ul > li.exp > a, html body.desktop #navigation .navigation-in > ul > li.open > a, html body.desktop #navigation .navigation-in > ul > li.active > a, html body.desktop #navigation .navigation-in > ul > li > a:hover, html body.desktop #navigation .navigation-in > ul > li > a:focus, html body.desktop #navigation .menu-level-1 > li:hover > a, html body.desktop #navigation .menu-level-1 > li.exp > a, html body.desktop #navigation .menu-level-1 > li.open > a, html body.desktop #navigation .menu-level-1 > li.active > a, html body.desktop #navigation .menu-level-1 > li > a:hover, html body.desktop #navigation .menu-level-1 > li > a:focus, html body.desktop #header .menu-helper:hover > span, html body.desktop #header .menu-helper.exp > span, html body.desktop #header .menu-helper.visible > span, html body.desktop #header .menu-helper.is-open > span, html body.desktop.menu-helper-visible #header .menu-helper > span, html.scrolled body.desktop #header #navigation .navigation-in > ul > li:hover > a, html.scrolled body.desktop #header #navigation .navigation-in > ul > li.exp > a, html.scrolled body.desktop #header #navigation .navigation-in > ul > li.open > a, html.scrolled body.desktop #header #navigation .navigation-in > ul > li.active > a, html.scrolled body.desktop #header #navigation .menu-level-1 > li:hover > a, html.scrolled body.desktop #header #navigation .menu-level-1 > li.exp > a, html.scrolled body.desktop #header #navigation .menu-level-1 > li.open > a, html.scrolled body.desktop #header #navigation .menu-level-1 > li.active > a, html.scrolled body.desktop #header .menu-helper:hover > span, html.scrolled body.desktop #header .menu-helper.exp > span, html.scrolled body.desktop #header .menu-helper.visible > span, html.scrolled body.desktop #header .menu-helper.is-open > span, html.scrolled body.desktop.menu-helper-visible #header .menu-helper > span{background: transparent !important;background-color: transparent !important;background-image: none !important;border-bottom-color: #16b9df !important;box-shadow: none !important;color: #007fa3 !important;outline: 0 !important;text-decoration: none !important;transform: none !important}
html body.desktop #header #navigation a[href*="vernostni-program"], html body.desktop #navigation a[href*="vernostni-program"], html body.desktop #header #navigation a[href*="vernostni-program"]:hover, html body.desktop #navigation a[href*="vernostni-program"]:hover, html body.desktop #header #navigation li.exp > a[href*="vernostni-program"], html body.desktop #navigation li.exp > a[href*="vernostni-program"], html body.desktop #header #navigation li.active > a[href*="vernostni-program"], html body.desktop #navigation li.active > a[href*="vernostni-program"]{background: transparent !important;background-color: transparent !important;background-image: none !important;border-left: 0 !important;border-right: 0 !important;border-top: 0 !important;box-shadow: none !important}
html body.desktop #header #navigation li.menu-item-external-93, html body.desktop #navigation li.menu-item-external-93, html body.desktop #header #navigation .menu-item-external-93, html body.desktop #navigation .menu-item-external-93{background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important}
html body.desktop #header #navigation li.menu-item-external-93 > a, html body.desktop #navigation li.menu-item-external-93 > a, html body.desktop #header #navigation .menu-item-external-93 > a, html body.desktop #navigation .menu-item-external-93 > a{background: transparent !important;background-color: transparent !important;border-left: 0 !important;border-right: 0 !important;border-top: 0 !important;box-shadow: none !important}
html body.desktop #header #navigation li.menu-item-external-93 > a::before, html body.desktop #header #navigation li.menu-item-external-93 > a::after, html body.desktop #navigation li.menu-item-external-93 > a::before, html body.desktop #navigation li.menu-item-external-93 > a::after, html body.desktop #header #navigation .menu-item-external-93 > a::before, html body.desktop #header #navigation .menu-item-external-93 > a::after, html body.desktop #navigation .menu-item-external-93 > a::before, html body.desktop #navigation .menu-item-external-93 > a::after{content: none !important;display: none !important}
html body.desktop #header .menu-helper > ul, html body.desktop #header .menu-helper:hover > ul, html body.desktop #header .menu-helper.exp > ul, html body.desktop #header .menu-helper.visible > ul, html body.desktop #header .menu-helper.is-open > ul, html body.desktop.menu-helper-visible #header .menu-helper > ul, html body.desktop.user-action-visible.menu-helper-visible #header .menu-helper > ul, html.scrolled body.desktop #header .menu-helper > ul, html.scrolled body.desktop #header .menu-helper:hover > ul, html.scrolled body.desktop #header .menu-helper.exp > ul, html.scrolled body.desktop #header .menu-helper.visible > ul, html.scrolled body.desktop #header .menu-helper.is-open > ul, html.scrolled body.desktop.menu-helper-visible #header .menu-helper > ul{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;transform: none !important}
html body.desktop.menu-helper-visible::before, html body.desktop.menu-helper-visible::after, html body.desktop.menu-helper-visible .overall-wrapper::before, html body.desktop.menu-helper-visible .overall-wrapper::after, html body.desktop.menu-helper-visible #content::before, html body.desktop.menu-helper-visible #content::after{content: none !important;display: none !important;opacity: 0 !important;pointer-events: none !important;visibility: hidden !important}
}
html body.has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product, html body.has-detail-product-arrows[class] .p-image .carousel-control--product, html body .has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product, html body .has-detail-product-arrows[class] .p-image .carousel-control--product{display: flex !important;align-items: center !important;justify-content: center !important;top: 50% !important;bottom: auto !important;width: 38px !important;height: 58px !important;min-width: 38px !important;min-height: 58px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: rgba(132, 137, 142, .62) !important;background-color: rgba(132, 137, 142, .62) !important;background-image: none !important;box-shadow: none !important;color: #fff !important;filter: none !important;font-size: 0 !important;line-height: 1 !important;opacity: 1 !important;overflow: hidden !important;text-indent: 0 !important;text-shadow: none !important;transform: translateY(-50%) !important;transition: background-color .16s ease, opacity .16s ease, color .16s ease !important;z-index: 55 !important}
html body.has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product:hover, html body.has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product:focus, html body.has-detail-product-arrows[class] .p-image .carousel-control--product:hover, html body.has-detail-product-arrows[class] .p-image .carousel-control--product:focus, html body .has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product:hover, html body .has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product:focus, html body .has-detail-product-arrows[class] .p-image .carousel-control--product:hover, html body .has-detail-product-arrows[class] .p-image .carousel-control--product:focus{background: rgba(112, 118, 124, .72) !important;background-color: rgba(112, 118, 124, .72) !important;border: 0 !important;box-shadow: none !important;color: #fff !important;transform: translateY(-50%) !important}
html body.has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product::before, html body.has-detail-product-arrows[class] .p-image .carousel-control--product::before, html body .has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product::before, html body .has-detail-product-arrows[class] .p-image .carousel-control--product::before{display: block !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;color: #fff !important;content: "" !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 36px !important;font-style: normal !important;font-weight: 400 !important;line-height: 1 !important;mask-image: none !important;-webkit-mask-image: none !important;position: static !important;text-align: center !important;text-shadow: none !important;transform: none !important}
html body.has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product.left::before, html body.has-detail-product-arrows[class] .p-image .carousel-control--product.left::before, html body .has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product.left::before, html body .has-detail-product-arrows[class] .p-image .carousel-control--product.left::before{content: "" !important}
html body.has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product.right::before, html body.has-detail-product-arrows[class] .p-image .carousel-control--product.right::before, html body .has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product.right::before, html body .has-detail-product-arrows[class] .p-image .carousel-control--product.right::before{content: "" !important}
html body.has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product.left, html body.has-detail-product-arrows[class] .p-image .carousel-control--product.left, html body .has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product.left, html body .has-detail-product-arrows[class] .p-image .carousel-control--product.left{left: 0 !important;right: auto !important}
html body.has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product.right, html body.has-detail-product-arrows[class] .p-image .carousel-control--product.right, html body .has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product.right, html body .has-detail-product-arrows[class] .p-image .carousel-control--product.right{left: auto !important;right: 0 !important}
@media (max-width: 767px){
html body.has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product, html body.has-detail-product-arrows[class] .p-image .carousel-control--product, html body .has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product, html body .has-detail-product-arrows[class] .p-image .carousel-control--product{width: 46px !important;height: 60px !important;min-width: 46px !important;min-height: 60px !important}
html body.has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product::before, html body.has-detail-product-arrows[class] .p-image .carousel-control--product::before, html body .has-detail-product-arrows[class] .p-image .carousel-control.carousel-control--product::before, html body .has-detail-product-arrows[class] .p-image .carousel-control--product::before{font-size: 34px !important}
}
html body .sacha-story-slider, html body .product-slider-holder, html body .products-slider, html body .p-image{position: relative !important}
html body .sacha-story-slider__button, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .products-block .carousel-control, html body .products-slider .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product, html body.has-detail-product-arrows .carousel-control--product, html body .has-detail-product-arrows .carousel-control--product{align-items: center !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;background: #e2e5e8 !important;background-color: #e2e5e8 !important;background-image: none !important;border: 1px solid #cdd3d8 !important;border-radius: 0 !important;box-shadow: none !important;color: transparent !important;display: inline-flex !important;filter: none !important;font-size: 0 !important;height: 58px !important;justify-content: center !important;line-height: 1 !important;margin: 0 !important;min-height: 58px !important;min-width: 40px !important;opacity: 1 !important;overflow: hidden !important;padding: 0 !important;pointer-events: auto !important;position: absolute !important;text-decoration: none !important;text-shadow: none !important;top: 50% !important;transform: translateY(-50%) !important;transition: none !important;visibility: visible !important;width: 40px !important;z-index: 999 !important}
html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .sacha-story-slider__button[disabled], html body .sacha-story-slider__button.slick-disabled, html body .sacha-story-slider__button.disabled, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .product-slider-navigation[disabled], html body .product-slider-holder .product-slider-navigation.slick-disabled, html body .product-slider-holder .product-slider-navigation.disabled, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .product-slider-holder .carousel-control[disabled], html body .product-slider-holder .carousel-control.slick-disabled, html body .product-slider-holder .carousel-control.disabled, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .products-block .carousel-control[disabled], html body .products-block .carousel-control.slick-disabled, html body .products-block .carousel-control.disabled, html body .products-slider .carousel-control:hover, html body .products-slider .carousel-control:focus, html body .products-slider .carousel-control[disabled], html body .products-slider .carousel-control.slick-disabled, html body .products-slider .carousel-control.disabled, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control--product:hover, html body .p-image .carousel-control--product:focus, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus{background: #dbe0e4 !important;background-color: #dbe0e4 !important;color: transparent !important;opacity: 1 !important;pointer-events: auto !important;transform: translateY(-50%) !important;visibility: visible !important}
html body .sacha-story-slider__button > *, html body .product-slider-holder .product-slider-navigation > *, html body .product-slider-holder .carousel-control > *, html body .products-block .carousel-control > *, html body .products-slider .carousel-control > *, html body .p-image .carousel-control > *, html body .p-image .carousel-control--product > *, html body .carousel-control.carousel-control--product > *{display: none !important}
html body .sacha-story-slider__button::after, html body .product-slider-holder .product-slider-navigation::after, html body .product-slider-holder .carousel-control::after, html body .products-block .carousel-control::after, html body .products-slider .carousel-control::after, html body .p-image .carousel-control::after, html body .p-image .carousel-control--product::after, html body .carousel-control.carousel-control--product::after{display: none !important}
html body .sacha-story-slider__button::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .carousel-control::before, html body .products-block .carousel-control::before, html body .products-slider .carousel-control::before, html body .p-image .carousel-control::before, html body .p-image .carousel-control--product::before, html body .carousel-control.carousel-control--product::before, html body.has-detail-product-arrows .carousel-control--product::before, html body .has-detail-product-arrows .carousel-control--product::before{align-items: center !important;background: transparent !important;border: 0 !important;box-shadow: none !important;color: #2f363b !important;content: "" !important;display: flex !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 30px !important;font-style: normal !important;font-weight: 400 !important;height: 100% !important;justify-content: center !important;line-height: 1 !important;margin: 0 !important;mask-image: none !important;-webkit-mask-image: none !important;padding: 0 !important;position: static !important;text-align: center !important;text-shadow: none !important;transform: none !important;width: 100% !important}
html body [data-sacha-arrow="prev"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .product-slider-holder .product-slider-navigation.navigation-prev::before, html body .product-slider-holder .carousel-control.left::before, html body .products-block .carousel-control.left::before, html body .products-slider .carousel-control.left::before, html body .p-image .carousel-control.left::before, html body .p-image .carousel-control--product.left::before, html body .carousel-control.carousel-control--product.left::before{content: "" !important}
html body [data-sacha-arrow="next"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .carousel-control.right::before, html body .products-block .carousel-control.right::before, html body .products-slider .carousel-control.right::before, html body .p-image .carousel-control.right::before, html body .p-image .carousel-control--product.right::before, html body .carousel-control.carousel-control--product.right::before{content: "" !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .product-slider-holder .product-slider-navigation.navigation-prev, html body .product-slider-holder .carousel-control.left, html body .products-block .carousel-control.left, html body .products-slider .carousel-control.left, html body .p-image .carousel-control.left, html body .p-image .carousel-control--product.left, html body .carousel-control.carousel-control--product.left{left: 0 !important;right: auto !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"], html body .product-slider-holder .product-slider-navigation.navigation-next, html body .product-slider-holder .carousel-control.right, html body .products-block .carousel-control.right, html body .products-slider .carousel-control.right, html body .p-image .carousel-control.right, html body .p-image .carousel-control--product.right, html body .carousel-control.carousel-control--product.right{left: auto !important;right: 0 !important}
@media (max-width: 767px){
html body .sacha-story-slider__button, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .products-block .carousel-control, html body .products-slider .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product{height: 64px !important;min-height: 64px !important;min-width: 44px !important;width: 44px !important}
html body .sacha-story-slider__button{top: 42% !important}
html body .sacha-story-slider__button::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .carousel-control::before, html body .products-block .carousel-control::before, html body .products-slider .carousel-control::before, html body .p-image .carousel-control::before, html body .p-image .carousel-control--product::before, html body .carousel-control.carousel-control--product::before{font-size: 32px !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .product-slider-holder .product-slider-navigation.navigation-prev, html body .product-slider-holder .carousel-control.left, html body .products-block .carousel-control.left, html body .products-slider .carousel-control.left{left: -10px !important;right: auto !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"], html body .product-slider-holder .product-slider-navigation.navigation-next, html body .product-slider-holder .carousel-control.right, html body .products-block .carousel-control.right, html body .products-slider .carousel-control.right{left: auto !important;right: -10px !important}
}
html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .sacha-story-slider__button:active, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .product-slider-navigation:active, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .product-slider-holder .carousel-control:active, html body .product-slider .product-slider-navigation:hover, html body .product-slider .product-slider-navigation:focus, html body .product-slider .product-slider-navigation:active, html body .product-slider .carousel-control:hover, html body .product-slider .carousel-control:focus, html body .product-slider .carousel-control:active, html body .products-slider .product-slider-navigation:hover, html body .products-slider .product-slider-navigation:focus, html body .products-slider .product-slider-navigation:active, html body .products-slider .carousel-control:hover, html body .products-slider .carousel-control:focus, html body .products-slider .carousel-control:active, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .products-block .carousel-control:active, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control:active, html body .p-image .carousel-control--product:hover, html body .p-image .carousel-control--product:focus, html body .p-image .carousel-control--product:active, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus, html body .carousel-control.carousel-control--product:active, html body.has-detail-product-arrows .carousel-control--product:hover, html body.has-detail-product-arrows .carousel-control--product:focus, html body.has-detail-product-arrows .carousel-control--product:active, html body .has-detail-product-arrows .carousel-control--product:hover, html body .has-detail-product-arrows .carousel-control--product:focus, html body .has-detail-product-arrows .carousel-control--product:active{background: var(--sacha-v78-arrow-bg-hover) !important;background-color: var(--sacha-v78-arrow-bg-hover) !important;border: 0 !important;box-shadow: none !important;color: transparent !important;filter: none !important;opacity: 1 !important;transform: translateY(-50%) !important}
html body .sacha-story-slider__button > *, html body .product-slider-holder .product-slider-navigation > *, html body .product-slider-holder .carousel-control > *, html body .product-slider .product-slider-navigation > *, html body .product-slider .carousel-control > *, html body .products-slider .product-slider-navigation > *, html body .products-slider .carousel-control > *, html body .products-block .carousel-control > *, html body .p-image .carousel-control > *, html body .p-image .carousel-control--product > *, html body .carousel-control.carousel-control--product > *{display: none !important}
html body .sacha-story-slider__button::after, html body .product-slider-holder .product-slider-navigation::after, html body .product-slider-holder .carousel-control::after, html body .product-slider .product-slider-navigation::after, html body .product-slider .carousel-control::after, html body .products-slider .product-slider-navigation::after, html body .products-slider .carousel-control::after, html body .products-block .carousel-control::after, html body .p-image .carousel-control::after, html body .p-image .carousel-control--product::after, html body .carousel-control.carousel-control--product::after{content: none !important;display: none !important}
html body .sacha-story-slider__button::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .carousel-control::before, html body .product-slider .product-slider-navigation::before, html body .product-slider .carousel-control::before, html body .products-slider .product-slider-navigation::before, html body .products-slider .carousel-control::before, html body .products-block .carousel-control::before, html body .p-image .carousel-control::before, html body .p-image .carousel-control--product::before, html body .carousel-control.carousel-control--product::before, html body.has-detail-product-arrows .carousel-control--product::before, html body .has-detail-product-arrows .carousel-control--product::before{align-items: center !important;justify-content: center !important;background: transparent !important;color: #fff !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 31px !important;font-weight: 400 !important;line-height: 1 !important;background-color: transparent !important;background-position: center !important;background-repeat: no-repeat !important;background-size: 16px 24px !important;border: 0 !important;box-shadow: none !important;content: "" !important;display: block !important;flex: 0 0 auto !important;height: 24px !important;margin: 0 !important;mask-image: none !important;-webkit-mask-image: none !important;padding: 0 !important;position: static !important;text-shadow: none !important;transform: none !important;width: 16px !important}
html body [data-sacha-arrow="prev"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .product-slider-holder .product-slider-navigation.navigation-prev::before, html body .product-slider-holder .carousel-control.left::before, html body .product-slider .product-slider-navigation.navigation-prev::before, html body .product-slider .carousel-control.left::before, html body .products-slider .product-slider-navigation.navigation-prev::before, html body .products-slider .carousel-control.left::before, html body .products-block .carousel-control.left::before, html body .p-image .carousel-control.left::before, html body .p-image .carousel-control--product.left::before, html body .carousel-control.carousel-control--product.left::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M13 4 7 12l6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-size: 16px 24px !important;color: transparent !important;content: "" !important;font-size: 0 !important;line-height: 0 !important}
html body [data-sacha-arrow="next"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .carousel-control.right::before, html body .product-slider .product-slider-navigation.navigation-next::before, html body .product-slider .carousel-control.right::before, html body .products-slider .product-slider-navigation.navigation-next::before, html body .products-slider .carousel-control.right::before, html body .products-block .carousel-control.right::before, html body .p-image .carousel-control.right::before, html body .p-image .carousel-control--product.right::before, html body .carousel-control.carousel-control--product.right::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M7 4l6 8-6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-size: 16px 24px !important;color: transparent !important;content: "" !important;font-size: 0 !important;line-height: 0 !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .sacha-story-slider__button[data-sacha-arrow="prev"], html body .product-slider-holder .product-slider-navigation.navigation-prev, html body .product-slider-holder .carousel-control.left, html body .product-slider .product-slider-navigation.navigation-prev, html body .product-slider .carousel-control.left, html body .products-slider .product-slider-navigation.navigation-prev, html body .products-slider .carousel-control.left, html body .products-block .carousel-control.left, html body .p-image .carousel-control.left, html body .p-image .carousel-control--product.left, html body .carousel-control.carousel-control--product.left{left: 0 !important;right: auto !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"], html body .sacha-story-slider__button[data-sacha-arrow="next"], html body .product-slider-holder .product-slider-navigation.navigation-next, html body .product-slider-holder .carousel-control.right, html body .product-slider .product-slider-navigation.navigation-next, html body .product-slider .carousel-control.right, html body .products-slider .product-slider-navigation.navigation-next, html body .products-slider .carousel-control.right, html body .products-block .carousel-control.right, html body .p-image .carousel-control.right, html body .p-image .carousel-control--product.right, html body .carousel-control.carousel-control--product.right{left: auto !important;right: 0 !important}
@media (max-width: 767px){
html body .sacha-story-slider__button, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .product-slider .product-slider-navigation, html body .product-slider .carousel-control, html body .products-slider .product-slider-navigation, html body .products-slider .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product{height: 64px !important;min-height: 64px !important;min-width: 42px !important;width: 42px !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .sacha-story-slider__button[data-sacha-arrow="prev"], html body .product-slider-holder .product-slider-navigation.navigation-prev, html body .product-slider-holder .carousel-control.left, html body .product-slider .product-slider-navigation.navigation-prev, html body .product-slider .carousel-control.left, html body .products-slider .product-slider-navigation.navigation-prev, html body .products-slider .carousel-control.left, html body .products-block .carousel-control.left{left: 0 !important;right: auto !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"], html body .sacha-story-slider__button[data-sacha-arrow="next"], html body .product-slider-holder .product-slider-navigation.navigation-next, html body .product-slider-holder .carousel-control.right, html body .product-slider .product-slider-navigation.navigation-next, html body .product-slider .carousel-control.right, html body .products-slider .product-slider-navigation.navigation-next, html body .products-slider .carousel-control.right, html body .products-block .carousel-control.right{left: auto !important;right: 0 !important}
}
html body .product-slider .product .p.sacha-card-modern > .image, html body .product-slider-holder .product .p.sacha-card-modern > .image, html body .products-slider .product .p.sacha-card-modern > .image, html body .products.products-page.products-block .product .p.sacha-card-modern > .image, html body #products.products.products-page.products-block .product .p.sacha-card-modern > .image, html body .products-block.products-page .product .p.sacha-card-modern > .image, html body.type-index .products .product .p.sacha-card-modern > .image, html body.type-category .products .product .p.sacha-card-modern > .image, html body.type-search .products .product .p.sacha-card-modern > .image, html body.type-manufacturer-detail .products .product .p.sacha-card-modern > .image{align-items: center !important;animation: none !important;background: #fff !important;border-radius: 6px !important;display: flex !important;flex: 0 0 var(--sacha-v79-card-image-h) !important;height: var(--sacha-v79-card-image-h) !important;justify-content: center !important;margin: 0 0 12px !important;max-height: var(--sacha-v79-card-image-h) !important;min-height: var(--sacha-v79-card-image-h) !important;overflow: hidden !important;padding: 0 !important;transition: none !important}
html body .product-slider .product .p.sacha-card-modern > .image a, html body .product-slider-holder .product .p.sacha-card-modern > .image a, html body .products-slider .product .p.sacha-card-modern > .image a, html body .products.products-page.products-block .product .p.sacha-card-modern > .image a, html body #products.products.products-page.products-block .product .p.sacha-card-modern > .image a, html body .products-block.products-page .product .p.sacha-card-modern > .image a, html body.type-index .products .product .p.sacha-card-modern > .image a, html body.type-category .products .product .p.sacha-card-modern > .image a, html body.type-search .products .product .p.sacha-card-modern > .image a, html body.type-manufacturer-detail .products .product .p.sacha-card-modern > .image a{align-items: center !important;display: flex !important;height: 100% !important;justify-content: center !important;max-height: 100% !important;min-height: 100% !important;transition: none !important;width: 100% !important}
html body .product-slider .product .p.sacha-card-modern > .image img, html body .product-slider-holder .product .p.sacha-card-modern > .image img, html body .products-slider .product .p.sacha-card-modern > .image img, html body .products.products-page.products-block .product .p.sacha-card-modern > .image img, html body #products.products.products-page.products-block .product .p.sacha-card-modern > .image img, html body .products-block.products-page .product .p.sacha-card-modern > .image img, html body.type-index .products .product .p.sacha-card-modern > .image img, html body.type-category .products .product .p.sacha-card-modern > .image img, html body.type-search .products .product .p.sacha-card-modern > .image img, html body.type-manufacturer-detail .products .product .p.sacha-card-modern > .image img{animation: none !important;aspect-ratio: auto !important;display: block !important;filter: none !important;height: 100% !important;max-height: 100% !important;max-width: 100% !important;min-height: 100% !important;object-fit: contain !important;object-position: center center !important;opacity: 1 !important;transform: none !important;transition: none !important;width: 100% !important}
@media (max-width: 767px){
:root{--sacha-v79-card-image-h: 220px}
}
html body .sacha-story-slider__button,html body .product-slider-holder .product-slider-navigation,html body .product-slider-holder .carousel-control,html body .product-slider .product-slider-navigation,html body .product-slider .carousel-control,html body .products-slider .product-slider-navigation,html body .products-slider .carousel-control,html body .products-block .carousel-control,html body .p-image .carousel-control,html body .p-image .carousel-control--product,html body .carousel-control.carousel-control--product,html body.has-detail-product-arrows .carousel-control--product,html body .has-detail-product-arrows .carousel-control--product{align-items:center!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#16b9df!important;background-color:#16b9df!important;background-image:none!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:transparent!important;cursor:pointer!important;display:inline-flex!important;filter:none!important;font-size:0!important;height:46px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-height:46px!important;min-width:46px!important;opacity:1!important;overflow:hidden!important;padding:0!important;pointer-events:auto!important;text-decoration:none!important;text-indent:0!important;text-shadow:none!important;top:50%!important;transform:translateY(-50%)!important;transition:none!important;visibility:visible!important;width:46px!important;z-index:80!important}
html body .sacha-story-slider__button:hover,html body .sacha-story-slider__button:focus,html body .sacha-story-slider__button:active,html body .product-slider-holder .product-slider-navigation:hover,html body .product-slider-holder .product-slider-navigation:focus,html body .product-slider-holder .product-slider-navigation:active,html body .product-slider-holder .carousel-control:hover,html body .product-slider-holder .carousel-control:focus,html body .product-slider-holder .carousel-control:active,html body .product-slider .product-slider-navigation:hover,html body .product-slider .product-slider-navigation:focus,html body .product-slider .product-slider-navigation:active,html body .product-slider .carousel-control:hover,html body .product-slider .carousel-control:focus,html body .product-slider .carousel-control:active,html body .products-slider .product-slider-navigation:hover,html body .products-slider .product-slider-navigation:focus,html body .products-slider .product-slider-navigation:active,html body .products-slider .carousel-control:hover,html body .products-slider .carousel-control:focus,html body .products-slider .carousel-control:active,html body .products-block .carousel-control:hover,html body .products-block .carousel-control:focus,html body .products-block .carousel-control:active,html body .p-image .carousel-control:hover,html body .p-image .carousel-control:focus,html body .p-image .carousel-control:active,html body .p-image .carousel-control--product:hover,html body .p-image .carousel-control--product:focus,html body .p-image .carousel-control--product:active,html body .carousel-control.carousel-control--product:hover,html body .carousel-control.carousel-control--product:focus,html body .carousel-control.carousel-control--product:active{background:#16b9df!important;background-color:#16b9df!important;border:0!important;box-shadow:none!important;color:transparent!important;filter:none!important;opacity:1!important;transform:translateY(-50%)!important}
html body .sacha-story-slider__button>*,html body .product-slider-holder .product-slider-navigation>*,html body .product-slider-holder .carousel-control>*,html body .product-slider .product-slider-navigation>*,html body .product-slider .carousel-control>*,html body .products-slider .product-slider-navigation>*,html body .products-slider .carousel-control>*,html body .products-block .carousel-control>*,html body .p-image .carousel-control>*,html body .p-image .carousel-control--product>*,html body .carousel-control.carousel-control--product>*{display:none!important}
html body .sacha-story-slider__button::after,html body .product-slider-holder .product-slider-navigation::after,html body .product-slider-holder .carousel-control::after,html body .product-slider .product-slider-navigation::after,html body .product-slider .carousel-control::after,html body .products-slider .product-slider-navigation::after,html body .products-slider .carousel-control::after,html body .products-block .carousel-control::after,html body .p-image .carousel-control::after,html body .p-image .carousel-control--product::after,html body .carousel-control.carousel-control--product::after{content:none!important;display:none!important}
html body .sacha-story-slider__button::before,html body .product-slider-holder .product-slider-navigation::before,html body .product-slider-holder .carousel-control::before,html body .product-slider .product-slider-navigation::before,html body .product-slider .carousel-control::before,html body .products-slider .product-slider-navigation::before,html body .products-slider .carousel-control::before,html body .products-block .carousel-control::before,html body .p-image .carousel-control::before,html body .p-image .carousel-control--product::before,html body .carousel-control.carousel-control--product::before,html body.has-detail-product-arrows .carousel-control--product::before,html body .has-detail-product-arrows .carousel-control--product::before{background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:15px 22px!important;border:0!important;box-shadow:none!important;content:""!important;display:block!important;flex:0 0 auto!important;height:22px!important;margin:0!important;mask-image:none!important;-webkit-mask-image:none!important;padding:0!important;position:static!important;text-shadow:none!important;transform:none!important;width:15px!important}
html body [data-sacha-arrow="prev"]::before,html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before,html body .product-slider-holder .product-slider-navigation.navigation-prev::before,html body .product-slider-holder .carousel-control.left::before,html body .product-slider .product-slider-navigation.navigation-prev::before,html body .product-slider .carousel-control.left::before,html body .products-slider .product-slider-navigation.navigation-prev::before,html body .products-slider .carousel-control.left::before,html body .products-block .carousel-control.left::before,html body .p-image .carousel-control.left::before,html body .p-image .carousel-control--product.left::before,html body .carousel-control.carousel-control--product.left::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 24'%3E%3Cpath d='M12 4 6 12l6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
html body [data-sacha-arrow="next"]::before,html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before,html body .product-slider-holder .product-slider-navigation.navigation-next::before,html body .product-slider-holder .carousel-control.right::before,html body .product-slider .product-slider-navigation.navigation-next::before,html body .product-slider .carousel-control.right::before,html body .products-slider .product-slider-navigation.navigation-next::before,html body .products-slider .carousel-control.right::before,html body .products-block .carousel-control.right::before,html body .p-image .carousel-control.right::before,html body .p-image .carousel-control--product.right::before,html body .carousel-control.carousel-control--product.right::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 24'%3E%3Cpath d='M6 4l6 8-6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"],html body .sacha-story-slider__button[data-sacha-arrow="prev"],html body .product-slider-holder .product-slider-navigation.navigation-prev,html body .product-slider-holder .carousel-control.left,html body .product-slider .product-slider-navigation.navigation-prev,html body .product-slider .carousel-control.left,html body .products-slider .product-slider-navigation.navigation-prev,html body .products-slider .carousel-control.left,html body .products-block .carousel-control.left,html body .p-image .carousel-control.left,html body .p-image .carousel-control--product.left,html body .carousel-control.carousel-control--product.left{left:0!important;right:auto!important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"],html body .sacha-story-slider__button[data-sacha-arrow="next"],html body .product-slider-holder .product-slider-navigation.navigation-next,html body .product-slider-holder .carousel-control.right,html body .product-slider .product-slider-navigation.navigation-next,html body .product-slider .carousel-control.right,html body .products-slider .product-slider-navigation.navigation-next,html body .products-slider .carousel-control.right,html body .products-block .carousel-control.right,html body .p-image .carousel-control.right,html body .p-image .carousel-control--product.right,html body .carousel-control.carousel-control--product.right{left:auto!important;right:0!important}
html body #navigation a[href*="vernostni-program"],html body #navigation a[href*="vernostni-program"] *,html body #navigation .menu-item-external-93>a,html body #navigation .menu-item-external-93>a *,html body .navigation-in a[href*="vernostni-program"],html body .navigation-in a[href*="vernostni-program"] *,html body .navigation-in .menu-item-external-93>a,html body .navigation-in .menu-item-external-93>a *,html body .menu-helper a[href*="vernostni-program"],html body .menu-helper a[href*="vernostni-program"] *,html body .menu-helper .menu-item-external-93>a,html body .menu-helper .menu-item-external-93>a *{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-bottom-color:transparent!important;box-shadow:none!important;color:#111820!important;outline:0!important;text-decoration:none!important;transform:none!important}
html body #navigation .menu-item-external-93,html body #navigation .menu-item-external-93:hover,html body #navigation .menu-item-external-93:focus-within,html body #navigation .menu-item-external-93.exp,html body #navigation .menu-item-external-93.active,html body .navigation-in .menu-item-external-93,html body .navigation-in .menu-item-external-93:hover,html body .navigation-in .menu-item-external-93:focus-within,html body .navigation-in .menu-item-external-93.exp,html body .navigation-in .menu-item-external-93.active{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}
html body #navigation a[href*="vernostni-program"], html body #navigation a[href*="vernostni-program"] *, html body #navigation .menu-item-external-93 > a, html body #navigation .menu-item-external-93 > a *, html body .navigation-in a[href*="vernostni-program"], html body .navigation-in a[href*="vernostni-program"] *, html body .navigation-in .menu-item-external-93 > a, html body .navigation-in .menu-item-external-93 > a *{-webkit-user-select: none !important;user-select: none !important}
html body #navigation a[href*="vernostni-program"]::selection, html body #navigation a[href*="vernostni-program"] *::selection, html body #navigation .menu-item-external-93 > a::selection, html body #navigation .menu-item-external-93 > a *::selection, html body .navigation-in a[href*="vernostni-program"]::selection, html body .navigation-in a[href*="vernostni-program"] *::selection, html body .navigation-in .menu-item-external-93 > a::selection, html body .navigation-in .menu-item-external-93 > a *::selection{background: transparent !important;color: #111820 !important}
@media (min-width: 768px){
html body.desktop #header .menu-helper, html.scrolled body.desktop #header .menu-helper{display: inline-flex !important;align-items: stretch !important;position: relative !important;overflow: visible !important;width: auto !important;min-width: 0 !important;max-width: none !important;height: auto !important;min-height: 48px !important;margin: 0 !important;padding: 0 !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;background: transparent !important;border: 0 !important;box-shadow: none !important}
html body.desktop #header .menu-helper > span, html.scrolled body.desktop #header .menu-helper > span, html body.desktop #header .menu-helper:hover > span, html.scrolled body.desktop #header .menu-helper:hover > span, html body.desktop #header .menu-helper.is-open > span, html.scrolled body.desktop #header .menu-helper.is-open > span, html body.desktop.menu-helper-visible #header .menu-helper > span, html.scrolled body.desktop.menu-helper-visible #header .menu-helper > span{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 48px !important;padding: 0 18px !important;color: #111820 !important;background: transparent !important;border: 0 !important;border-bottom: 0 !important;box-shadow: none !important;text-decoration: none !important;transform: none !important}
html body.desktop #header .menu-helper > span::before, html body.desktop #header .menu-helper > span::after, html.scrolled body.desktop #header .menu-helper > span::before, html.scrolled body.desktop #header .menu-helper > span::after{content: none !important;display: none !important}
html body.desktop #header .menu-helper > ul, html body.desktop #header .menu-helper > ul.menu-level-1, html body.desktop #header .menu-helper > ul.sacha-more-menu, html.scrolled body.desktop #header .menu-helper > ul, html.scrolled body.desktop #header .menu-helper > ul.menu-level-1, html.scrolled body.desktop #header .menu-helper > ul.sacha-more-menu{position: absolute !important;top: calc(100% + 10px) !important;right: 0 !important;left: auto !important;width: 280px !important;min-width: 280px !important;max-width: min(320px, calc(100vw - 32px)) !important;height: auto !important;min-height: 0 !important;max-height: min(70vh, 640px) !important;margin: 0 !important;padding: 8px !important;overflow-x: hidden !important;overflow-y: auto !important;list-style: none !important;background: #fff !important;border: 1px solid rgba(191, 234, 244, .95) !important;border-radius: 6px !important;box-shadow: 0 18px 42px rgba(17, 24, 32, .16) !important;transform: none !important;z-index: 10050 !important}
html body.desktop #header .menu-helper:not(:hover):not(.is-open):not(.exp):not(.visible) > ul, html.scrolled body.desktop #header .menu-helper:not(:hover):not(.is-open):not(.exp):not(.visible) > ul{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important}
html body.desktop #header .menu-helper:hover > ul, html body.desktop #header .menu-helper.is-open > ul, html body.desktop #header .menu-helper.exp > ul, html body.desktop #header .menu-helper.visible > ul, html body.desktop.menu-helper-visible #header .menu-helper > ul, html.scrolled body.desktop #header .menu-helper:hover > ul, html.scrolled body.desktop #header .menu-helper.is-open > ul, html.scrolled body.desktop #header .menu-helper.exp > ul, html.scrolled body.desktop #header .menu-helper.visible > ul, html.scrolled body.desktop.menu-helper-visible #header .menu-helper > ul{display: block !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important}
html body.desktop #header .menu-helper > ul > li, html.scrolled body.desktop #header .menu-helper > ul > li{display: block !important;width: 100% !important;height: auto !important;margin: 0 !important;padding: 0 !important;visibility: visible !important;opacity: 1 !important;background: transparent !important;border: 0 !important;box-shadow: none !important}
html body.desktop #header .menu-helper > ul > li > a, html body.desktop #header .menu-helper > ul > li > span, html.scrolled body.desktop #header .menu-helper > ul > li > a, html.scrolled body.desktop #header .menu-helper > ul > li > span{display: flex !important;align-items: center !important;min-height: 38px !important;padding: 8px 10px !important;color: #111820 !important;font-size: 14px !important;font-weight: 500 !important;line-height: 1.25 !important;text-decoration: none !important;background: transparent !important;border: 0 !important;border-radius: 5px !important;box-shadow: none !important}
html body.desktop #header .menu-helper > ul > li:hover > a, html body.desktop #header .menu-helper > ul > li.exp > a, html.scrolled body.desktop #header .menu-helper > ul > li:hover > a, html.scrolled body.desktop #header .menu-helper > ul > li.exp > a{color: #087f9d !important;background: rgba(22, 185, 223, .08) !important}
html body.desktop #header .menu-helper > ul ul, html body.desktop #header .menu-helper > ul .menu-image, html body.desktop #header .menu-helper > ul img, html.scrolled body.desktop #header .menu-helper > ul ul, html.scrolled body.desktop #header .menu-helper > ul .menu-image, html.scrolled body.desktop #header .menu-helper > ul img{display: none !important}
html.scrolled body.desktop #header #navigation li.menu-item-external-93, html.scrolled body.desktop #navigation li.menu-item-external-93, html.scrolled body.desktop #header #navigation li.menu-item-external-93 > a, html.scrolled body.desktop #navigation li.menu-item-external-93 > a, html.scrolled body.desktop #header #navigation a[href*="vernostni-program"], html.scrolled body.desktop #navigation a[href*="vernostni-program"], html.scrolled body.desktop .navigation-in a[href*="vernostni-program"]{color: #111820 !important;background: transparent !important;background-color: transparent !important;background-image: none !important;border: 0 !important;border-bottom: 0 !important;box-shadow: none !important;outline: 0 !important;text-decoration: none !important;transform: none !important}
}
html body .sacha-story-slider__button, html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .sacha-story-slider__button:active{text-indent: 0 !important;cursor: pointer !important;pointer-events: auto !important;align-items: center !important;background: #9aa0a6 !important;background-color: #9aa0a6 !important;background-image: none !important;border: 0 !important;border-radius: 2px !important;box-shadow: none !important;color: transparent !important;display: inline-flex !important;filter: none !important;font-size: 0 !important;height: 58px !important;justify-content: center !important;line-height: 1 !important;margin: 0 !important;min-height: 58px !important;min-width: 40px !important;opacity: 1 !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;text-decoration: none !important;text-shadow: none !important;top: 50% !important;transform: translateY(-50%) !important;transition: none !important;visibility: visible !important;width: 40px !important;z-index: 90 !important}
html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .sacha-story-slider__button:active{background: #9aa0a6 !important;background-color: #9aa0a6 !important;transform: translateY(-50%) !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .sacha-story-slider__button[data-sacha-arrow="prev"], html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:hover, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:focus, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:active{left: 0 !important;right: auto !important;transform: translateY(-50%) !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"], html body .sacha-story-slider__button[data-sacha-arrow="next"], html body .sacha-story-slider__button[data-sacha-slider-control="next"]:hover, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:focus, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:active{left: auto !important;right: 0 !important;transform: translateY(-50%) !important}
html body .sacha-story-slider__button > *, html body .sacha-story-slider__button svg, html body .sacha-story-slider__button i{display: none !important}
html body .sacha-story-slider__button::after{content: none !important;display: none !important}
html body .sacha-story-slider__button::before{align-items: center !important;background: none !important;background-image: none !important;color: #fff !important;flex: 0 0 auto !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 34px !important;font-style: normal !important;font-weight: 400 !important;justify-content: center !important;letter-spacing: 0 !important;line-height: 1 !important;text-align: center !important;background-color: transparent !important;background-position: center !important;background-repeat: no-repeat !important;background-size: 14px 22px !important;border: 0 !important;box-shadow: none !important;content: "" !important;display: block !important;height: 22px !important;margin: 0 !important;mask-image: none !important;-webkit-mask-image: none !important;padding: 0 !important;position: static !important;text-shadow: none !important;transform: none !important;width: 14px !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .sacha-story-slider__button[data-sacha-arrow="prev"]::before{align-items: center !important;background: none !important;background-color: transparent !important;border: 0 !important;color: #fff !important;content: "" !important;display: flex !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 34px !important;font-weight: 400 !important;height: 58px !important;justify-content: center !important;line-height: 1 !important;mask-image: none !important;-webkit-mask-image: none !important;transform: none !important;width: 100% !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 24'%3E%3Cpath d='M12 4 6 12l6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-slider__button[data-sacha-arrow="next"]::before{align-items: center !important;background: none !important;background-color: transparent !important;border: 0 !important;color: #fff !important;content: "" !important;display: flex !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 34px !important;font-weight: 400 !important;height: 58px !important;justify-content: center !important;line-height: 1 !important;mask-image: none !important;-webkit-mask-image: none !important;transform: none !important;width: 100% !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 24'%3E%3Cpath d='M6 4l6 8-6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
@media (max-width: 767px){
html body .sacha-story-slider__button, html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .sacha-story-slider__button:active{height: 58px !important;min-height: 58px !important;min-width: 42px !important;width: 42px !important}
}
html body .sacha-v94-arrow, html body .sacha-v94-arrow:hover, html body .sacha-v94-arrow:focus, html body .sacha-v94-arrow:active, html body .sacha-story-slider__button, html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .sacha-story-slider__button:active, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .product-slider-navigation:active, html body .product-slider-holder .carousel-control, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .product-slider-holder .carousel-control:active, html body .product-slider .product-slider-navigation, html body .product-slider .product-slider-navigation:hover, html body .product-slider .product-slider-navigation:focus, html body .product-slider .product-slider-navigation:active, html body .products-slider .product-slider-navigation, html body .products-slider .product-slider-navigation:hover, html body .products-slider .product-slider-navigation:focus, html body .products-slider .product-slider-navigation:active, html body .products-block .carousel-control, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .products-block .carousel-control:active, html body .p-image .carousel-control, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control:active, html body .p-image .carousel-control--product, html body .p-image .carousel-control--product:hover, html body .p-image .carousel-control--product:focus, html body .p-image .carousel-control--product:active, html body .carousel-control.carousel-control--product, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus, html body .carousel-control.carousel-control--product:active{align-items: center !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;background: #9aa0a6 !important;background-color: #9aa0a6 !important;background-image: none !important;border: 0 !important;border-radius: 2px !important;box-shadow: none !important;color: transparent !important;display: inline-flex !important;filter: none !important;font-size: 0 !important;height: 58px !important;justify-content: center !important;line-height: 1 !important;margin: 0 !important;min-height: 58px !important;min-width: 40px !important;opacity: 1 !important;overflow: hidden !important;padding: 0 !important;pointer-events: auto !important;text-decoration: none !important;text-indent: 0 !important;text-shadow: none !important;top: 50% !important;transform: translateY(-50%) !important;transition: none !important;visibility: visible !important;width: 40px !important;z-index: 100 !important}
html body .sacha-v94-arrow::after, html body .sacha-story-slider__button::after, html body .product-slider-holder .product-slider-navigation::after, html body .product-slider-holder .carousel-control::after, html body .product-slider .product-slider-navigation::after, html body .products-slider .product-slider-navigation::after, html body .products-block .carousel-control::after, html body .p-image .carousel-control::after, html body .p-image .carousel-control--product::after, html body .carousel-control.carousel-control--product::after{content: none !important;display: none !important}
html body .sacha-v94-arrow::before, html body .sacha-v94-arrow:hover::before, html body .sacha-v94-arrow:focus::before, html body .sacha-v94-arrow:active::before, html body .sacha-story-slider__button::before, html body .sacha-story-slider__button:hover::before, html body .sacha-story-slider__button:focus::before, html body .sacha-story-slider__button:active::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .product-slider-navigation:hover::before, html body .product-slider-holder .product-slider-navigation:focus::before, html body .product-slider-holder .product-slider-navigation:active::before, html body .product-slider-holder .carousel-control::before, html body .product-slider-holder .carousel-control:hover::before, html body .product-slider-holder .carousel-control:focus::before, html body .product-slider-holder .carousel-control:active::before, html body .product-slider .product-slider-navigation::before, html body .product-slider .product-slider-navigation:hover::before, html body .products-slider .product-slider-navigation::before, html body .products-slider .product-slider-navigation:hover::before, html body .products-block .carousel-control::before, html body .products-block .carousel-control:hover::before, html body .p-image .carousel-control::before, html body .p-image .carousel-control:hover::before, html body .p-image .carousel-control--product::before, html body .p-image .carousel-control--product:hover::before, html body .carousel-control.carousel-control--product::before, html body .carousel-control.carousel-control--product:hover::before{color: transparent !important;font-size: 0 !important;line-height: 0 !important;background-color: transparent !important;background-position: center !important;background-repeat: no-repeat !important;background-size: 16px 24px !important;border: 0 !important;box-shadow: none !important;content: "" !important;display: block !important;height: 24px !important;margin: 0 !important;mask-image: none !important;-webkit-mask-image: none !important;padding: 0 !important;position: static !important;text-shadow: none !important;transform: none !important;width: 16px !important}
html body .sacha-v94-arrow[data-sacha-arrow="prev"]::before, html body .sacha-v94-arrow[data-sacha-arrow="prev"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:hover::before, html body .product-slider-holder .product-slider-navigation.navigation-prev::before, html body .product-slider-holder .product-slider-navigation.navigation-prev:hover::before, html body .product-slider-holder .carousel-control.left::before, html body .product-slider-holder .carousel-control.left:hover::before, html body .product-slider .product-slider-navigation.navigation-prev::before, html body .product-slider .product-slider-navigation.navigation-prev:hover::before, html body .products-slider .product-slider-navigation.navigation-prev::before, html body .products-slider .product-slider-navigation.navigation-prev:hover::before, html body .products-block .carousel-control.left::before, html body .products-block .carousel-control.left:hover::before, html body .p-image .carousel-control.left::before, html body .p-image .carousel-control.left:hover::before, html body .p-image .carousel-control--product.left::before, html body .p-image .carousel-control--product.left:hover::before, html body .carousel-control.carousel-control--product.left::before, html body .carousel-control.carousel-control--product.left:hover::before{background-size: 16px 24px !important;height: 24px !important;transform: none !important;width: 16px !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M13 4 7 12l6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
html body .sacha-v94-arrow[data-sacha-arrow="next"]::before, html body .sacha-v94-arrow[data-sacha-arrow="next"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:hover::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .product-slider-navigation.navigation-next:hover::before, html body .product-slider-holder .carousel-control.right::before, html body .product-slider-holder .carousel-control.right:hover::before, html body .product-slider .product-slider-navigation.navigation-next::before, html body .product-slider .product-slider-navigation.navigation-next:hover::before, html body .products-slider .product-slider-navigation.navigation-next::before, html body .products-slider .product-slider-navigation.navigation-next:hover::before, html body .products-block .carousel-control.right::before, html body .products-block .carousel-control.right:hover::before, html body .p-image .carousel-control.right::before, html body .p-image .carousel-control.right:hover::before, html body .p-image .carousel-control--product.right::before, html body .p-image .carousel-control--product.right:hover::before, html body .carousel-control.carousel-control--product.right::before, html body .carousel-control.carousel-control--product.right:hover::before{background-size: 16px 24px !important;height: 24px !important;transform: none !important;width: 16px !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M7 4l6 8-6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
html body .sacha-v94-arrow[data-sacha-arrow="prev"], html body .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .product-slider-holder .product-slider-navigation.navigation-prev, html body .product-slider-holder .carousel-control.left, html body .product-slider .product-slider-navigation.navigation-prev, html body .products-slider .product-slider-navigation.navigation-prev, html body .products-block .carousel-control.left, html body .p-image .carousel-control.left, html body .p-image .carousel-control--product.left, html body .carousel-control.carousel-control--product.left{left: 0 !important;right: auto !important}
html body .sacha-v94-arrow[data-sacha-arrow="next"], html body .sacha-story-slider__button[data-sacha-slider-control="next"], html body .product-slider-holder .product-slider-navigation.navigation-next, html body .product-slider-holder .carousel-control.right, html body .product-slider .product-slider-navigation.navigation-next, html body .products-slider .product-slider-navigation.navigation-next, html body .products-block .carousel-control.right, html body .p-image .carousel-control.right, html body .p-image .carousel-control--product.right, html body .carousel-control.carousel-control--product.right{left: auto !important;right: 0 !important}
html body .sacha-story-slider__button.sacha-v94-arrow::before, html body .sacha-story-slider__button.sacha-v94-arrow:hover::before, html body .sacha-story-slider__button.sacha-v94-arrow:focus::before, html body .sacha-story-slider__button.sacha-v94-arrow:active::before, html body .sacha-story-slider__button.sacha-v94-arrow[data-sacha-arrow]::before, html body .sacha-story-slider__button.sacha-v94-arrow[data-sacha-arrow]:hover::before, html body .sacha-story-slider__button.sacha-v94-arrow[data-sacha-arrow]:focus::before, html body .sacha-story-slider__button.sacha-v94-arrow[data-sacha-arrow]:active::before, html body .product-slider-holder .product-slider-navigation.sacha-v94-arrow::before, html body .product-slider-holder .product-slider-navigation.sacha-v94-arrow:hover::before, html body .product-slider-holder .product-slider-navigation.sacha-v94-arrow:focus::before, html body .product-slider-holder .product-slider-navigation.sacha-v94-arrow:active::before, html body .product-slider-holder .carousel-control.sacha-v94-arrow::before, html body .product-slider-holder .carousel-control.sacha-v94-arrow:hover::before, html body .product-slider-holder .carousel-control.sacha-v94-arrow:focus::before, html body .product-slider-holder .carousel-control.sacha-v94-arrow:active::before, html body .product-slider .product-slider-navigation.sacha-v94-arrow::before, html body .product-slider .product-slider-navigation.sacha-v94-arrow:hover::before, html body .product-slider .product-slider-navigation.sacha-v94-arrow:focus::before, html body .product-slider .product-slider-navigation.sacha-v94-arrow:active::before, html body .products-slider .product-slider-navigation.sacha-v94-arrow::before, html body .products-slider .product-slider-navigation.sacha-v94-arrow:hover::before, html body .products-slider .product-slider-navigation.sacha-v94-arrow:focus::before, html body .products-slider .product-slider-navigation.sacha-v94-arrow:active::before, html body .products-block .carousel-control.sacha-v94-arrow::before, html body .products-block .carousel-control.sacha-v94-arrow:hover::before, html body .products-block .carousel-control.sacha-v94-arrow:focus::before, html body .products-block .carousel-control.sacha-v94-arrow:active::before, html body .p-image .carousel-control.sacha-v94-arrow::before, html body .p-image .carousel-control.sacha-v94-arrow:hover::before, html body .p-image .carousel-control.sacha-v94-arrow:focus::before, html body .p-image .carousel-control.sacha-v94-arrow:active::before, html body .p-image .carousel-control--product.sacha-v94-arrow::before, html body .p-image .carousel-control--product.sacha-v94-arrow:hover::before, html body .p-image .carousel-control--product.sacha-v94-arrow:focus::before, html body .p-image .carousel-control--product.sacha-v94-arrow:active::before, html body .carousel-control.carousel-control--product.sacha-v94-arrow::before, html body .carousel-control.carousel-control--product.sacha-v94-arrow:hover::before, html body .carousel-control.carousel-control--product.sacha-v94-arrow:focus::before, html body .carousel-control.carousel-control--product.sacha-v94-arrow:active::before, html body .sacha-v94-arrow[data-sacha-arrow]::before, html body .sacha-v94-arrow[data-sacha-arrow]:hover::before, html body .sacha-v94-arrow[data-sacha-arrow]:focus::before, html body .sacha-v94-arrow[data-sacha-arrow]:active::before{background-color: transparent !important;background-position: center !important;background-repeat: no-repeat !important;background-size: 16px 24px !important;border: 0 !important;box-shadow: none !important;color: transparent !important;content: "" !important;display: block !important;flex: 0 0 16px !important;font-size: 0 !important;height: 24px !important;line-height: 0 !important;margin: 0 !important;mask-image: none !important;-webkit-mask-image: none !important;padding: 0 !important;position: static !important;text-shadow: none !important;transform: none !important;width: 16px !important}
html body .sacha-v94-arrow[data-sacha-arrow="prev"]::before, html body .sacha-v94-arrow[data-sacha-arrow="prev"]:hover::before, html body .sacha-v94-arrow[data-sacha-arrow="prev"]:focus::before, html body .sacha-v94-arrow[data-sacha-arrow="prev"]:active::before, html body .sacha-story-slider__button.sacha-v94-arrow[data-sacha-slider-control="prev"]::before, html body .sacha-story-slider__button.sacha-v94-arrow[data-sacha-slider-control="prev"]:hover::before, html body .sacha-story-slider__button.sacha-v94-arrow[data-sacha-slider-control="prev"]:focus::before, html body .sacha-story-slider__button.sacha-v94-arrow[data-sacha-slider-control="prev"]:active::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M13 4 7 12l6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-size: 16px 24px !important;height: 24px !important;transform: none !important;width: 16px !important}
html body .sacha-v94-arrow[data-sacha-arrow="next"]::before, html body .sacha-v94-arrow[data-sacha-arrow="next"]:hover::before, html body .sacha-v94-arrow[data-sacha-arrow="next"]:focus::before, html body .sacha-v94-arrow[data-sacha-arrow="next"]:active::before, html body .sacha-story-slider__button.sacha-v94-arrow[data-sacha-slider-control="next"]::before, html body .sacha-story-slider__button.sacha-v94-arrow[data-sacha-slider-control="next"]:hover::before, html body .sacha-story-slider__button.sacha-v94-arrow[data-sacha-slider-control="next"]:focus::before, html body .sacha-story-slider__button.sacha-v94-arrow[data-sacha-slider-control="next"]:active::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M7 4l6 8-6 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-size: 16px 24px !important;height: 24px !important;transform: none !important;width: 16px !important}
html body .sacha-v94-arrow.sacha-v94-arrow[data-sacha-arrow]::before, html body .sacha-v94-arrow.sacha-v94-arrow[data-sacha-arrow]:hover::before, html body .sacha-v94-arrow.sacha-v94-arrow[data-sacha-arrow]:focus::before, html body .sacha-v94-arrow.sacha-v94-arrow[data-sacha-arrow]:active::before, html body .sacha-v94-arrow.sacha-v94-arrow[data-sacha-slider-control]::before, html body .sacha-v94-arrow.sacha-v94-arrow[data-sacha-slider-control]:hover::before, html body .sacha-v94-arrow.sacha-v94-arrow[data-sacha-slider-control]:focus::before, html body .sacha-v94-arrow.sacha-v94-arrow[data-sacha-slider-control]:active::before{background-color: transparent !important;background-position: center !important;background-repeat: no-repeat !important;background-size: 16px 24px !important;border: 0 !important;box-shadow: none !important;color: transparent !important;content: "" !important;display: block !important;flex: 0 0 16px !important;font-size: 0 !important;height: 24px !important;line-height: 0 !important;margin: 0 !important;mask-image: none !important;-webkit-mask-image: none !important;padding: 0 !important;position: static !important;text-shadow: none !important;transform: none !important;width: 16px !important}
@media (min-width: 992px){
body.type-index .row.banners-row, body.in-index .row.banners-row{max-width: 1500px !important;margin: 28px auto 44px !important;padding: 0 32px !important}
body.type-index .next-to-carousel-banners, body.in-index .next-to-carousel-banners{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 18px 22px !important}
body.type-index .next-to-carousel-banners .banner-wrapper a, body.in-index .next-to-carousel-banners .banner-wrapper a{display: grid !important;min-height: 118px !important;height: 118px !important;grid-template-columns: 74px minmax(0, 1fr) !important;align-items: center !important;gap: 20px !important;padding: 20px 28px !important;border-radius: 8px !important}
body.type-index .next-to-carousel-banners .banner-wrapper a img, body.in-index .next-to-carousel-banners .banner-wrapper a img{width: 64px !important;height: 64px !important;max-width: 64px !important;max-height: 64px !important}
body.type-index .next-to-carousel-banners .extended-banner-title, body.in-index .next-to-carousel-banners .extended-banner-title{font-size: 19px !important;line-height: 1.18 !important;font-weight: 650 !important}
}
@media (min-width: 768px){
html body .navigation-in > ul > li > a.sacha-nav-outlet, html body #navigation .navigation-in > ul > li > a.sacha-nav-outlet, html body #header .navigation-in > ul > li > a.sacha-nav-outlet, html body .navigation-in a.sacha-nav-outlet{align-items: center !important;background: #e30613 !important;background-color: #e30613 !important;border: 0 !important;border-radius: 8px !important;box-shadow: none !important;color: #fff !important;display: inline-flex !important;font-weight: 700 !important;justify-content: center !important;line-height: 1 !important;min-height: 34px !important;padding: 0 16px !important;text-decoration: none !important;transform: none !important;transition: background-color 160ms ease, color 160ms ease !important}
html body .navigation-in > ul > li > a.sacha-nav-outlet:hover, html body .navigation-in > ul > li > a.sacha-nav-outlet:focus-visible, html body .navigation-in a.sacha-nav-outlet:hover, html body .navigation-in a.sacha-nav-outlet:focus-visible{background: #bf0010 !important;background-color: #bf0010 !important;color: #fff !important;transform: none !important}
html body .navigation-in a.sacha-nav-outlet b, html body #navigation a.sacha-nav-outlet b, html body #header a.sacha-nav-outlet b{color: #fff !important;font-weight: 700 !important}
html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation{display: flex !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important}
html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:hover, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:hover, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:focus, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:focus, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:active, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:active, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:hover, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:hover, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:focus, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:focus, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:active, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:active{align-items: center !important;justify-content: center !important;width: 38px !important;min-width: 38px !important;max-width: 38px !important;height: 58px !important;min-height: 58px !important;max-height: 58px !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 2px !important;background: #8f9499 !important;background-color: #8f9499 !important;background-image: none !important;box-shadow: none !important;color: transparent !important;font-size: 0 !important;line-height: 0 !important;opacity: 1 !important;overflow: hidden !important;text-indent: 0 !important;text-shadow: none !important;transform: translateY(-50%) !important;transition: background-color .14s ease !important}
html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:hover, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:hover, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:focus, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:focus, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:hover, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:hover, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:focus, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:focus{background: #7d8388 !important;background-color: #7d8388 !important;transform: translateY(-50%) !important}
html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation::after, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation:hover::after, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation:focus::after, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation:active::after, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation::after, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation:hover::after, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation:focus::after, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation:active::after{content: none !important;display: none !important}
html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation::before, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation:hover::before, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation:focus::before, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation:active::before, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation::before, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation:hover::before, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation:focus::before, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation:active::before{content: "" !important;display: block !important;position: static !important;width: 13px !important;min-width: 13px !important;max-width: 13px !important;height: 22px !important;min-height: 22px !important;max-height: 22px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background-color: transparent !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 13px 22px !important;font-size: 0 !important;line-height: 0 !important;opacity: 1 !important;text-indent: 0 !important;text-shadow: none !important;transform: none !important;transition: none !important}
html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev::before, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:hover::before, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:focus::before, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:active::before, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev::before, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:hover::before, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:focus::before, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-prev:active::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 24'%3E%3Cpath d='M10 4 4 12l6 8' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next::before, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:hover::before, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:focus::before, html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:active::before, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next::before, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:hover::before, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:focus::before, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation.navigation-next:active::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 24'%3E%3Cpath d='M4 4l6 8-6 8' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
}
@media (max-width: 767px){
html body.sacha-v107-mobile-product-cards .products-block > .product, html body.sacha-v107-mobile-product-cards #products.products-page.products-block > .product, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product{display: flex !important;align-items: stretch !important;height: 396px !important;min-height: 396px !important;max-height: 396px !important;padding: 0 !important;margin: 0 0 8px !important;box-sizing: border-box !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern{display: flex !important;flex-direction: column !important;position: relative !important;width: 100% !important;height: 374px !important;min-height: 374px !important;max-height: 374px !important;padding: 7px !important;margin: 0 !important;box-sizing: border-box !important;overflow: hidden !important;border-radius: 6px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern > .image{flex: 0 0 108px !important;width: 100% !important;height: 108px !important;min-height: 108px !important;max-height: 108px !important;margin: 0 0 6px !important;padding: 0 !important;overflow: hidden !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern > .image img{display: block !important;width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100% !important;object-fit: contain !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .name, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-name, html body.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .name, html body.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .p-name, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .name, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .p-name, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .name, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .p-name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;width: 100% !important;height: 52px !important;min-height: 52px !important;max-height: 52px !important;margin: 2px 0 5px !important;padding: 0 !important;overflow: hidden !important;white-space: normal !important;font-size: 13px !important;font-weight: 400 !important;line-height: 1.28 !important;text-align: left !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .name a, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-name a, html body.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .name a, html body.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .p-name a, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .name a, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .p-name a, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .name a, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .p-name a{display: block !important;height: auto !important;max-height: none !important;overflow: visible !important;font: inherit !important;line-height: inherit !important;color: inherit !important;text-decoration: none !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern:not(.sacha-has-direct-stock) .prices, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern:not(.sacha-has-direct-stock) .price, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern:not(.sacha-has-direct-stock) .price-final-holder{margin-top: 26px !important}
html body.type-index .content-wrapper.homepage-box.before-carousel, html body.in-index .content-wrapper.homepage-box.before-carousel, html body.type-index .row.banners-row, html body.in-index .row.banners-row, html body.type-index .sacha-mobile-cats, html body.in-index .sacha-mobile-cats{display: block !important;max-width: 100% !important;opacity: 1 !important;overflow: visible !important;padding: 0 12px !important;visibility: visible !important}
html body.type-index .next-to-carousel-banners, html body.in-index .next-to-carousel-banners, html body.type-index .sacha-mobile-cats__grid, html body.in-index .sacha-mobile-cats__grid{display: grid !important;gap: 8px !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;margin: 12px auto 24px !important;max-width: 100% !important;opacity: 1 !important;padding: 0 !important;visibility: visible !important;width: 100% !important}
html body.type-index .next-to-carousel-banners > .banner-wrapper, html body.in-index .next-to-carousel-banners > .banner-wrapper{display: block !important;float: none !important;margin: 0 !important;max-width: none !important;padding: 0 !important;width: auto !important}
html body.type-index .next-to-carousel-banners > .banner-wrapper:nth-child(n+7), html body.in-index .next-to-carousel-banners > .banner-wrapper:nth-child(n+7), html body.type-index .sacha-mobile-cats__item:nth-child(n+7), html body.in-index .sacha-mobile-cats__item:nth-child(n+7){display: none !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a, html body.in-index .next-to-carousel-banners .banner-wrapper a, html body.type-index .sacha-mobile-cats__item, html body.in-index .sacha-mobile-cats__item{align-items: center !important;border: 1px solid rgba(19, 183, 222, .24) !important;border-radius: 8px !important;display: grid !important;gap: 8px !important;grid-template-columns: 34px minmax(0, 1fr) !important;height: 58px !important;min-height: 58px !important;padding: 8px 10px !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a img, html body.in-index .next-to-carousel-banners .banner-wrapper a img, html body.type-index .sacha-mobile-cats__icon, html body.in-index .sacha-mobile-cats__icon{height: 30px !important;margin: 0 !important;max-height: 30px !important;max-width: 30px !important;object-fit: contain !important;width: 30px !important}
html body.type-index .next-to-carousel-banners .extended-banner-texts, html body.in-index .next-to-carousel-banners .extended-banner-texts{max-height: none !important;overflow: hidden !important;padding: 0 !important;width: auto !important}
html body.type-index .next-to-carousel-banners .extended-banner-title, html body.in-index .next-to-carousel-banners .extended-banner-title, html body.type-index .sacha-mobile-cats__title, html body.in-index .sacha-mobile-cats__title{display: -webkit-box !important;font-size: 13px !important;font-weight: 650 !important;line-height: 1.2 !important;max-height: 32px !important;overflow: hidden !important;text-align: left !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important}
html body.type-index .sacha-trust-strip, html body.in-index .sacha-trust-strip{left: 50% !important;margin: 0 auto 18px !important;margin-left: 0 !important;margin-right: 0 !important;max-width: 100vw !important;padding: 0 !important;right: auto !important;transform: translateX(-50%) !important;width: 100vw !important;background: #050505 !important;overflow: hidden !important}
html body.type-index .sacha-trust-strip__inner, html body.in-index .sacha-trust-strip__inner{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 0 !important;max-width: 520px !important;margin: 0 auto !important;padding: 14px 16px !important;box-sizing: border-box !important}
html body.type-index .sacha-trust-card, html body.in-index .sacha-trust-card{display: grid !important;grid-template-columns: 22px minmax(0, 1fr) !important;align-items: start !important;justify-content: start !important;column-gap: 9px !important;min-height: 0 !important;padding: 8px 10px !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;color: #fff !important}
html body.type-index .sacha-trust-card__icon, html body.in-index .sacha-trust-card__icon{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 20px !important;height: 20px !important;min-width: 20px !important;max-width: 20px !important;margin: 2px 0 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;color: #fff !important;font-size: 0 !important;line-height: 0 !important}
html body.type-index .sacha-trust-card__icon svg, html body.in-index .sacha-trust-card__icon svg{display: block !important;width: 19px !important;height: 19px !important;max-width: 19px !important;max-height: 19px !important;stroke-width: 2 !important}
html body.type-index .sacha-trust-card h3, html body.in-index .sacha-trust-card h3{margin: 0 0 2px !important;color: #fff !important;font-size: 11.5px !important;font-weight: 800 !important;line-height: 1.12 !important;letter-spacing: 0 !important;text-align: left !important;text-transform: uppercase !important}
html body.type-index .sacha-trust-card p, html body.in-index .sacha-trust-card p{margin: 0 !important;color: rgba(255, 255, 255, .78) !important;font-size: 10.5px !important;font-weight: 600 !important;line-height: 1.18 !important;text-align: left !important}
html body #footer .custom-footer__contact, html body #footer .custom-footer__newsletter{padding-left: 12px !important;padding-right: 12px !important}
html body #footer .contact-box{padding: 0 !important}
html body #footer .contact-box ul, html body #footer ul.social-icons, html body #footer .social-icons{display: flex !important;align-items: center !important;justify-content: flex-start !important;flex-wrap: wrap !important;gap: 8px !important;margin: 12px 0 0 !important;padding: 0 !important}
html body #footer .social-icon-list{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 40px !important;height: 40px !important;margin: 0 !important;padding: 0 !important}
html body #footer a.social-icon{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 40px !important;height: 40px !important;min-width: 40px !important;min-height: 40px !important;max-width: 40px !important;max-height: 40px !important;margin: 0 !important;border-radius: 999px !important;font-size: 0 !important;line-height: 1 !important}
html body #footer a.social-icon::before, html body #footer a.social-icon i::before, html body #footer a.social-icon svg{font-size: 21px !important;line-height: 1 !important;max-width: 22px !important;max-height: 22px !important}
html body #footer .custom-footer__banner36, html body #footer .custom-footer__banner36.col-sm-6, html body #footer .custom-footer__banner36.col-lg-3{width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;padding-left: 12px !important;padding-right: 12px !important;text-align: center !important}
html body #footer .custom-footer__banner36 .banner, html body #footer .custom-footer__banner36 .banner-wrapper{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;max-width: 100% !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important}
html body #footer .custom-footer__banner36 img{display: block !important;width: auto !important;max-width: 220px !important;height: auto !important;margin-left: auto !important;margin-right: auto !important}
html body #footer .footer-bottom, html body #footer .footer-bottom > *{text-align: center !important}
html body #footer .row.custom-footer.elements-many{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;column-gap: 12px !important;row-gap: 16px !important;align-items: start !important;max-width: 100% !important;overflow: hidden !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__banner36, html body #footer .row.custom-footer.elements-many > .custom-footer__banner36.col-sm-6, html body #footer .row.custom-footer.elements-many > .custom-footer__banner36.col-lg-3{grid-column: 1 / -1 !important;justify-self: stretch !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;padding-left: 0 !important;padding-right: 0 !important;text-align: center !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__banner36 .banner, html body #footer .row.custom-footer.elements-many > .custom-footer__banner36 .banner-wrapper, html body #footer .row.custom-footer.elements-many > .custom-footer__banner36 .banner-wrapper a{display: flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;width: min(100%, 260px) !important;max-width: 260px !important;min-width: 0 !important;margin-left: auto !important;margin-right: auto !important;padding-left: 8px !important;padding-right: 8px !important;overflow: hidden !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__banner36 img, html body #footer .row.custom-footer.elements-many > .custom-footer__banner36 img[alt="Comgate"], html body #footer .row.custom-footer.elements-many > .custom-footer__banner36 img[src*="pati"]{display: block !important;box-sizing: border-box !important;width: 100% !important;max-width: 210px !important;min-width: 0 !important;height: auto !important;max-height: 32px !important;object-fit: contain !important;margin: 0 auto !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__banner8, html body #footer .row.custom-footer.elements-many > .custom-footer__banner9, html body #footer .row.custom-footer.elements-many > .custom-footer__banner1, html body #footer .row.custom-footer.elements-many > .custom-footer__banner14{grid-column: auto !important;justify-self: stretch !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__banner8{order: 1 !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__banner9{order: 2 !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__banner1{order: 3 !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__banner14{order: 4 !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__articles{order: 10 !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__section1{order: 11 !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__contact{order: 12 !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__newsletter{order: 13 !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__banner36{order: 14 !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__banner8 .banner, html body #footer .row.custom-footer.elements-many > .custom-footer__banner9 .banner, html body #footer .row.custom-footer.elements-many > .custom-footer__banner1 .banner, html body #footer .row.custom-footer.elements-many > .custom-footer__banner14 .banner, html body #footer .row.custom-footer.elements-many > .custom-footer__banner8 .banner-wrapper, html body #footer .row.custom-footer.elements-many > .custom-footer__banner9 .banner-wrapper, html body #footer .row.custom-footer.elements-many > .custom-footer__banner1 .banner-wrapper, html body #footer .row.custom-footer.elements-many > .custom-footer__banner14 .banner-wrapper, html body #footer .row.custom-footer.elements-many > .custom-footer__banner8 a, html body #footer .row.custom-footer.elements-many > .custom-footer__banner9 a, html body #footer .row.custom-footer.elements-many > .custom-footer__banner1 a, html body #footer .row.custom-footer.elements-many > .custom-footer__banner14 a{min-height: 64px !important;height: 64px !important;padding: 8px !important}
html body #footer .row.custom-footer.elements-many > .custom-footer__banner8 img, html body #footer .row.custom-footer.elements-many > .custom-footer__banner9 img, html body #footer .row.custom-footer.elements-many > .custom-footer__banner1 img, html body #footer .row.custom-footer.elements-many > .custom-footer__banner14 img{max-width: 124px !important;max-height: 42px !important}
html body.type-category #products.products.products-page.products-block, html body.type-category .products.products-page.products-block, html body.type-search #products.products.products-page.products-block, html body.type-search .products.products-page.products-block, html body.type-manufacturer-detail #products.products.products-page.products-block, html body.type-manufacturer-detail .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 10px !important;align-items: stretch !important;width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important}
html body.type-category #products.products.products-page.products-block > .product, html body.type-category .products.products-page.products-block > .product, html body.type-search #products.products.products-page.products-block > .product, html body.type-search .products.products-page.products-block > .product, html body.type-manufacturer-detail #products.products-page.products-block > .product, html body.type-manufacturer-detail .products.products-page.products-block > .product{display: flex !important;align-items: stretch !important;width: auto !important;min-width: 0 !important;max-width: none !important;float: none !important;clear: none !important;margin: 0 !important;padding: 0 !important}
html body.type-category #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-category .products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-search #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-search .products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-manufacturer-detail #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-manufacturer-detail .products.products-page.products-block > .product > .p.sacha-card-modern{max-height: none !important;display: flex !important;flex-direction: column !important;width: 100% !important;min-width: 0 !important;min-height: 430px !important;height: 100% !important;padding: 8px !important;border-radius: 6px !important;overflow: hidden !important}
html body.type-category #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.type-category .products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.type-search #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.type-search .products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.type-manufacturer-detail #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.type-manufacturer-detail .products.products-page.products-block > .product > .p.sacha-card-modern > .image{flex: 0 0 150px !important;height: 150px !important;min-height: 150px !important;max-height: 150px !important;margin-bottom: 8px !important}
html body.type-category #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.type-category .products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.type-search #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.type-search .products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.type-manufacturer-detail #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.type-manufacturer-detail .products.products-page.products-block > .product > .p.sacha-card-modern > .image img{height: 100% !important;max-height: 100% !important;width: 100% !important;object-fit: contain !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .name, html body.type-category .products.products-page.products-block .p.sacha-card-modern .name, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .name, html body.type-search .products.products-page.products-block .p.sacha-card-modern .name, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .name, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .name{font-size: 13px !important;line-height: 1.22 !important;min-height: 48px !important;max-height: 48px !important;margin-bottom: 8px !important;-webkit-line-clamp: 3 !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .prices, html body.type-category .products.products-page.products-block .p.sacha-card-modern .prices, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .prices, html body.type-search .products.products-page.products-block .p.sacha-card-modern .prices, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .prices, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .prices{min-height: 50px !important;margin: 6px 0 10px !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-category .products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-search .products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .price-final, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .price-final{font-size: 17px !important;line-height: 1.2 !important;font-weight: 400 !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-label, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-label, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-label, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-label, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-label, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-label{margin-top: auto !important;font-size: 10px !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-chips, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-chips, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-chips, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-chips, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-size-chips, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-size-chips{min-height: 28px !important;max-height: 62px !important;overflow: hidden !important;gap: 4px !important;margin-bottom: 6px !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-size-chip, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-size-chip, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-size-chip, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-size-chip, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .sacha-size-chip, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-size-chip{min-width: 27px !important;height: 26px !important;padding: 0 6px !important;font-size: 11px !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-buy, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-buy{display: grid !important;grid-template-columns: 1fr !important;gap: 6px !important;margin-top: 0 !important}
html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-search #products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-qty, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-native-qty, html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-add, html body.type-category #products.products.products-page.products-block .p.sacha-card-modern .sacha-native-cart, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-card-add, html body.type-category .products.products-page.products-block .p.sacha-card-modern .sacha-native-cart, html body.type-search #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-add, html body.type-search #products.products-page.products-block .p.sacha-card-modern .sacha-native-cart, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-card-add, html body.type-search .products.products-page.products-block .p.sacha-card-modern .sacha-native-cart, html body.type-manufacturer-detail #products.products.products-page.products-block .p.sacha-card-modern .sacha-card-add, html body.type-manufacturer-detail #products.products-page.products-block .p.sacha-card-modern .sacha-native-cart, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-card-add, html body.type-manufacturer-detail .products.products-page.products-block .p.sacha-card-modern .sacha-native-cart{width: 100% !important;min-width: 0 !important;min-height: 36px !important;height: 36px !important;font-size: 12px !important}
html body.navigation-window-visible #navigation .navigation-in > ul > li.menu-item-5916{background: #fff !important;border-bottom: 1px solid #e8edf1 !important;min-height: 58px !important;margin: 0 !important;padding: 0 !important}
html body.navigation-window-visible #navigation .navigation-in > ul > li.menu-item-5916 > a, html body.navigation-window-visible #navigation .navigation-in > ul > li > a.sacha-nav-outlet, html body.navigation-window-visible #navigation .navigation-in a.sacha-nav-outlet{display: flex !important;align-items: center !important;justify-content: flex-start !important;width: 100% !important;min-width: 0 !important;max-width: none !important;min-height: 58px !important;height: auto !important;margin: 0 !important;padding: 0 18px !important;background: #fff !important;background-color: #fff !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;color: #d6001c !important;font-size: 16px !important;font-weight: 600 !important;line-height: 1.25 !important;text-align: left !important;text-decoration: none !important;transform: none !important;transition: background-color 120ms ease, color 120ms ease !important}
html body.navigation-window-visible #navigation .navigation-in > ul > li.menu-item-5916 > a:hover, html body.navigation-window-visible #navigation .navigation-in > ul > li.menu-item-5916 > a:focus, html body.navigation-window-visible #navigation .navigation-in > ul > li > a.sacha-nav-outlet:hover, html body.navigation-window-visible #navigation .navigation-in > ul > li > a.sacha-nav-outlet:focus, html body.navigation-window-visible #navigation .navigation-in a.sacha-nav-outlet:hover, html body.navigation-window-visible #navigation .navigation-in a.sacha-nav-outlet:focus{background: #fff5f6 !important;background-color: #fff5f6 !important;color: #d6001c !important;transform: none !important}
html body.navigation-window-visible #navigation .navigation-in a.sacha-nav-outlet b, html body.navigation-window-visible #navigation .navigation-in .menu-item-5916 > a b{color: #d6001c !important;font-size: inherit !important;font-weight: 600 !important}
html body.navigation-window-visible #navigation .navigation-in a.sacha-nav-outlet::after, html body.navigation-window-visible #navigation .navigation-in .menu-item-5916 > a::after{display: none !important;content: none !important}
html body.navigation-window-visible #navigation .navigation-close:hover, html body.navigation-window-visible #navigation .navigation-close:focus{background: transparent !important;background-color: transparent !important;border-radius: 0 !important;box-shadow: none !important;transform: none !important}
html body.navigation-window-visible #navigation .navigation-close::before{display: block !important;margin: 0 !important;color: #101820 !important;font-size: 22px !important;line-height: 1 !important;opacity: 1 !important;transform: none !important}
html body.navigation-window-visible #navigation .navigation-close::after{display: none !important;content: none !important}
html body.type-index .products-wrapper.product-slider-holder > .product-slider-navigation, html body.type-index .products-wrapper.product-slider-holder > .carousel-control, html body.type-index .products-wrapper.product-slider-holder > .lSAction, html body.type-index .products-wrapper.product-slider-holder .lSAction > a, html body.in-index .products-wrapper.product-slider-holder > .product-slider-navigation, html body.in-index .products-wrapper.product-slider-holder > .carousel-control, html body.in-index .products-wrapper.product-slider-holder > .lSAction, html body.in-index .products-wrapper.product-slider-holder .lSAction > a{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.type-index .products-wrapper.product-slider-holder, html body.in-index .products-wrapper.product-slider-holder{overflow: visible !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v113-no-product-arrows > .product-slider-navigation, html body.type-index .products-wrapper.product-slider-holder.sacha-v113-no-product-arrows > .carousel-control, html body.type-index .products-wrapper.product-slider-holder.sacha-v113-no-product-arrows > .lSAction, html body.type-index .products-wrapper.product-slider-holder.sacha-v113-no-product-arrows .lSAction > a, html body.in-index .products-wrapper.product-slider-holder.sacha-v113-no-product-arrows > .product-slider-navigation, html body.in-index .products-wrapper.product-slider-holder.sacha-v113-no-product-arrows > .carousel-control, html body.in-index .products-wrapper.product-slider-holder.sacha-v113-no-product-arrows > .lSAction, html body.in-index .products-wrapper.product-slider-holder.sacha-v113-no-product-arrows .lSAction > a{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;transform: none !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v113-no-product-arrows, html body.in-index .products-wrapper.product-slider-holder.sacha-v113-no-product-arrows{overflow: visible !important}
}
@media (min-width: 768px){
html body.type-category #products.products.products-page.products-block, html body.type-category #products.products-page.products-block, html body.type-category .products.products-page.products-block, html body.type-search #products.products.products-page.products-block, html body.type-search #products.products-page.products-block, html body.type-search .products.products-page.products-block, html body.type-manufacturer-detail #products.products.products-page.products-block, html body.type-manufacturer-detail #products.products-page.products-block, html body.type-manufacturer-detail .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 24px !important;align-items: stretch !important}
}
html body.type-category .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-search .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-manufacturer-detail .p.sacha-card-modern .sacha-direct-stock-slot{display: flex !important;align-items: center !important;min-height: 24px !important;margin: 4px 0 7px !important}
html body.type-category .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.type-search .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.type-manufacturer-detail .p.sacha-card-modern .sacha-direct-stock-slot:empty{height: 24px !important;min-height: 24px !important;margin: 4px 0 7px !important;visibility: hidden !important}
@media (max-width: 767px){
html body.type-category .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-search .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-manufacturer-detail .p.sacha-card-modern .sacha-direct-stock-slot{min-height: 18px !important;margin: 2px 0 4px !important}
html body.type-category .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.type-search .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.type-manufacturer-detail .p.sacha-card-modern .sacha-direct-stock-slot:empty{height: 18px !important;min-height: 18px !important;margin: 2px 0 4px !important}
html body.type-category .p.sacha-card-modern.sacha-v107-variants-open .sacha-card-size-chips, html body.type-category .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips, html body.type-search .p.sacha-card-modern.sacha-v107-variants-open .sacha-card-size-chips, html body.type-search .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips, html body.type-manufacturer-detail .p.sacha-card-modern.sacha-v107-variants-open .sacha-card-size-chips, html body.type-manufacturer-detail .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips{position: absolute !important;left: 7px !important;right: 7px !important;bottom: 46px !important;z-index: 90 !important;display: flex !important;flex-wrap: wrap !important;gap: 5px !important;max-height: 148px !important;overflow: auto !important;padding: 8px !important;background: #fff !important;border: 1px solid #c7e3ee !important;border-radius: 7px !important;box-shadow: 0 16px 34px rgba(17, 24, 32, .18) !important}
html body.type-category .p.sacha-card-modern .sacha-card-buy, html body.type-search .p.sacha-card-modern .sacha-card-buy, html body.type-manufacturer-detail .p.sacha-card-modern .sacha-card-buy, html body.type-index .p.sacha-card-modern .sacha-card-buy, html body.in-index .p.sacha-card-modern .sacha-card-buy{display: grid !important;grid-template-columns: 1fr !important;gap: 0 !important;min-height: 34px !important}
html body.type-category .p.sacha-card-modern .sacha-card-qty, html body.type-category .p.sacha-card-modern .sacha-native-qty, html body.type-search .p.sacha-card-modern .sacha-card-qty, html body.type-search .p.sacha-card-modern .sacha-native-qty, html body.type-manufacturer-detail .p.sacha-card-modern .sacha-card-qty, html body.type-manufacturer-detail .p.sacha-card-modern .sacha-native-qty, html body.type-index .p.sacha-card-modern .sacha-card-qty, html body.type-index .p.sacha-card-modern .sacha-native-qty, html body.in-index .p.sacha-card-modern .sacha-card-qty, html body.in-index .p.sacha-card-modern .sacha-native-qty, html body.type-category .p.sacha-card-modern .sacha-card-size-chips, html body.type-search .p.sacha-card-modern .sacha-card-size-chips, html body.type-manufacturer-detail .p.sacha-card-modern .sacha-card-size-chips, html body.type-index .p.sacha-card-modern .sacha-card-size-chips, html body.in-index .p.sacha-card-modern .sacha-card-size-chips, html body.type-category .p.sacha-card-modern.sacha-v107-variants-open .sacha-card-size-chips, html body.type-category .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips, html body.type-search .p.sacha-card-modern.sacha-v107-variants-open .sacha-card-size-chips, html body.type-search .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips, html body.type-manufacturer-detail .p.sacha-card-modern.sacha-v107-variants-open .sacha-card-size-chips, html body.type-manufacturer-detail .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips, html body.type-index .p.sacha-card-modern.sacha-v107-variants-open .sacha-card-size-chips, html body.type-index .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips, html body.in-index .p.sacha-card-modern.sacha-v107-variants-open .sacha-card-size-chips, html body.in-index .p.sacha-card-modern.sacha-card-variants-open .sacha-card-size-chips{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.type-category .p.sacha-card-modern .sacha-card-add, html body.type-category .p.sacha-card-modern .sacha-native-cart, html body.type-category .p.sacha-card-modern .sacha-card-old-detail, html body.type-search .p.sacha-card-modern .sacha-card-add, html body.type-search .p.sacha-card-modern .sacha-native-cart, html body.type-search .p.sacha-card-modern .sacha-card-old-detail, html body.type-manufacturer-detail .p.sacha-card-modern .sacha-card-add, html body.type-manufacturer-detail .p.sacha-card-modern .sacha-native-cart, html body.type-manufacturer-detail .p.sacha-card-modern .sacha-card-old-detail, html body.type-index .p.sacha-card-modern .sacha-card-add, html body.type-index .p.sacha-card-modern .sacha-native-cart, html body.type-index .p.sacha-card-modern .sacha-card-old-detail, html body.in-index .p.sacha-card-modern .sacha-card-add, html body.in-index .p.sacha-card-modern .sacha-native-cart, html body.in-index .p.sacha-card-modern .sacha-card-old-detail{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-width: 0 !important;height: 34px !important;min-height: 34px !important;max-height: 34px !important;margin: 0 !important;padding: 0 8px !important;border-radius: 7px !important;font-size: 12px !important;font-weight: 600 !important;line-height: 1.1 !important;white-space: nowrap !important}
html body.type-category .products .product .p.sacha-card-modern .sacha-card-size-toggle, html body.type-search .products .product .p.sacha-card-modern .sacha-card-size-toggle, html body.type-manufacturer-detail .products .product .p.sacha-card-modern .sacha-card-size-toggle, html body.type-index .products .product .p.sacha-card-modern .sacha-card-size-toggle, html body.in-index .products .product .p.sacha-card-modern .sacha-card-size-toggle{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;width: 0 !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.type-category .products .product .p.sacha-card-modern .sacha-card-old-detail, html body.type-search .products .product .p.sacha-card-modern .sacha-card-old-detail, html body.type-manufacturer-detail .products .product .p.sacha-card-modern .sacha-card-old-detail, html body.type-index .products .product .p.sacha-card-modern .sacha-card-old-detail, html body.in-index .products .product .p.sacha-card-modern .sacha-card-old-detail{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important}
html body.navigation-window-visible, html body.navigation-window-visible .overall-wrapper{overflow: hidden !important;touch-action: none !important}
html body.navigation-window-visible #navigation{top: 0 !important;right: 0 !important;bottom: 0 !important;left: 0 !important;display: block !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;position: fixed !important;inset: 0 !important;width: 100vw !important;height: 100dvh !important;max-width: none !important;max-height: none !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;background: #fff !important;transform: none !important;z-index: 2147483000 !important}
html body.navigation-window-visible #navigation .navigation-in{overflow: auto !important;display: block !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;position: fixed !important;inset: 0 !important;width: 100vw !important;min-width: 100vw !important;max-width: none !important;height: 100dvh !important;min-height: 100dvh !important;max-height: none !important;margin: 0 !important;padding: 0 !important;overflow-x: hidden !important;overflow-y: auto !important;-webkit-overflow-scrolling: touch !important;background: #fff !important;border-radius: 0 !important;box-shadow: none !important;transform: none !important}
html body.navigation-window-visible #navigation .menu-level-1{width: 100% !important;margin: 0 !important;padding: 0 !important}
html body.navigation-window-visible #navigation .menu-level-1 > li > a{min-height: 58px !important;padding: 0 74px 0 22px !important;gap: 0 !important;transition: none !important;touch-action: manipulation !important}
html body.navigation-window-visible #navigation .submenu-arrow, html body.navigation-window-visible #navigation a > .submenu-arrow, html body.navigation-window-visible #navigation .menu-level-1 > li > a > .submenu-arrow{display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 58px !important;width: 58px !important;min-width: 58px !important;height: 56px !important;min-height: 56px !important;margin: 0 0 0 4px !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;color: #111820 !important;cursor: pointer !important;pointer-events: auto !important;touch-action: manipulation !important;transform: none !important}
html body.navigation-window-visible #navigation .submenu-arrow::before{width: 12px !important;height: 12px !important;margin: -5px 0 0 !important;border-right: 2px solid currentColor !important;border-bottom: 2px solid currentColor !important;transform: rotate(45deg) !important;transition: none !important}
html body.navigation-window-visible #navigation li.exp > a .submenu-arrow::before, html body.navigation-window-visible #navigation li.open > a .submenu-arrow::before{margin-top: 5px !important;transform: rotate(225deg) !important}
html body.navigation-window-visible #navigation .navigation-close{visibility: visible !important;display: flex !important;align-items: center !important;justify-content: center !important;position: absolute !important;left: auto !important;max-width: 42px !important;max-height: 42px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;background-color: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;color: #101820 !important;cursor: pointer !important;line-height: 1 !important;opacity: 1 !important;pointer-events: auto !important;transform: none !important;z-index: 2147483202 !important;top: 8px !important;right: 8px !important;width: 58px !important;height: 58px !important;min-width: 58px !important;min-height: 58px !important;touch-action: manipulation !important}
html.sacha-checkout-page body.ordering-process #header, html.sacha-checkout-page body.ordering-process #header .overall-header, html.sacha-checkout-page body.ordering-process #header .header-top{height: 70px !important;min-height: 70px !important;max-height: none !important;overflow: visible !important}
html.sacha-checkout-page body.ordering-process #header .header-top-wrapper, html.sacha-checkout-page body.ordering-process #header .navigation-wrapper.header-top-wrapper{height: 70px !important;min-height: 70px !important;max-height: none !important;padding-top: 8px !important;padding-bottom: 8px !important;overflow: visible !important;align-items: center !important}
html.sacha-checkout-page body.ordering-process #header, html.sacha-checkout-page body.ordering-process #header .overall-header, html.sacha-checkout-page body.ordering-process #header .header-top, html.sacha-checkout-page body.ordering-process #header .header-top-wrapper, html.sacha-checkout-page body.ordering-process #header .navigation-wrapper.header-top-wrapper, html.sacha-checkout-page body.ordering-process #header .site-name, html.sacha-checkout-page body.ordering-process #header .site-name a{overflow: visible !important}
html.sacha-checkout-page body.ordering-process #header .site-name, html.sacha-checkout-page body.ordering-process #header .site-name a{max-height: none !important;overflow: visible !important;display: flex !important;align-items: center !important;justify-content: flex-start !important;height: 56px !important;min-height: 56px !important;line-height: 1 !important;padding: 0 !important}
html.sacha-checkout-page body.ordering-process #header .site-name img{overflow: visible !important;display: block !important;width: auto !important;max-width: 112px !important;height: auto !important;max-height: 42px !important;object-fit: contain !important;object-position: center !important;clip-path: none !important;transform: none !important}
html body.mobile.cart-window-visible #header, html body.mobile.cart-window-visible #header .overall-header, html body.mobile.cart-window-visible #header .header-top, html body.mobile.cart-window-visible #header .header-top-wrapper, html body.mobile.cart-window-visible #header .navigation-wrapper.header-top-wrapper{height: 70px !important;min-height: 70px !important;max-height: none !important;overflow: visible !important}
html body.mobile.cart-window-visible #header .site-name, html body.mobile.cart-window-visible #header .site-name a{display: flex !important;align-items: center !important;justify-content: flex-start !important;height: 56px !important;min-height: 56px !important;line-height: 1 !important;padding: 0 !important;overflow: visible !important}
html body.mobile.cart-window-visible #header .site-name img{display: block !important;width: auto !important;max-width: 112px !important;height: auto !important;max-height: 42px !important;object-fit: contain !important;object-position: center !important;clip-path: none !important;transform: none !important}
#sacha-mobile-cart-feedback{position: fixed !important;left: 50% !important;top: 50% !important;display: inline-flex !important;align-items: center !important;gap: 10px !important;max-width: calc(100vw - 48px) !important;min-height: 46px !important;padding: 12px 16px !important;border: 1px solid rgba(17, 24, 39, .08) !important;border-radius: 8px !important;background: #fff !important;box-shadow: 0 14px 36px rgba(17, 24, 39, .18) !important;color: #111827 !important;font-size: 14px !important;line-height: 1.25 !important;opacity: 0 !important;pointer-events: none !important;transform: translate3d(-50%, -48%, 0) scale(.98) !important;transition: opacity .12s ease, transform .12s ease !important;z-index: 2147482500 !important}
#sacha-mobile-cart-feedback.is-visible{opacity: 1 !important;transform: translate3d(-50%, -50%, 0) scale(1) !important}
#sacha-mobile-cart-feedback span{display: block !important;width: 16px !important;height: 16px !important;border: 2px solid rgba(17, 24, 39, .16) !important;border-top-color: #16b9df !important;border-radius: 999px !important;animation: sacha-cart-feedback-spin .7s linear infinite !important;flex: 0 0 16px !important}
#sacha-mobile-cart-feedback strong{font: inherit !important;font-weight: 600 !important;white-space: nowrap !important}
.sacha-variant-ui__add[aria-busy="true"]{pointer-events: none !important}
@keyframes sacha-cart-feedback-spin {
to {transform: rotate(360deg)}
}
}
html body .price-final, html body .price-final *, html body .prices .price-final, html body .prices .price-final *, html body #products .price-final, html body #products .price-final *, html body .product-slider .price-final, html body .product-slider .price-final *{font-weight: 400 !important;font-variation-settings: "wght" 400 !important}
@media (min-width: 992px){
html body #navigation a, html body #navigation a:hover, html body #navigation a:focus, html body #navigation li:hover > a, html body #header .menu-helper > span, html body #header .menu-helper:hover > span, html body #header .menu-helper:focus > span{transform: none !important;transition: color .12s ease, background-color .12s ease, border-color .12s ease !important}
html body #navigation a[href*="vernostni"], html body #navigation a[href*="vernostni"]:hover, html body #navigation a[href*="vernostni"]:focus, html body #navigation .active > a[href*="vernostni"]{color: #151b22 !important;background: transparent !important;box-shadow: none !important;border-color: transparent !important}
html body #navigation a[href*="outlet"]{color: #d60000 !important;background: transparent !important;border-radius: 0 !important}
html body #navigation a[href*="outlet"]:hover, html body #navigation a[href*="outlet"]:focus{color: #b80000 !important;background: rgba(214, 0, 0, .08) !important}
html body.type-category #products.products.products-page.products-block, html body.type-category #products.products-page.products-block, html body.type-category .products.products-page.products-block, html body.type-search #products.products.products-page.products-block, html body.type-search #products.products-page.products-block, html body.type-search .products.products-page.products-block, html body.type-manufacturer-detail #products.products.products-page.products-block, html body.type-manufacturer-detail #products.products-page.products-block, html body.type-manufacturer-detail .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 24px !important;align-items: stretch !important}
}
html body .sacha-story-slider__button, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product, html body .has-detail-product-arrows .carousel-control--product{width: 38px !important;height: 58px !important;min-width: 38px !important;min-height: 58px !important;padding: 0 !important;border: 0 !important;border-radius: 3px !important;background: #a8adb2 !important;background-color: #a8adb2 !important;background-image: none !important;color: transparent !important;opacity: 1 !important;box-shadow: none !important;text-shadow: none !important;filter: none !important;backdrop-filter: none !important;transition: background-color .12s ease !important;animation: none !important}
html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .sacha-story-slider__button:active, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus{background: #91979d !important;background-color: #91979d !important;color: transparent !important;box-shadow: none !important;transform: translateY(-50%) !important}
html body .sacha-story-slider__button svg, html body .sacha-story-slider__button > svg{display: none !important}
html body .sacha-story-slider__button::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .carousel-control::before, html body .products-block .carousel-control::before, html body .p-image .carousel-control::before, html body .carousel-control.carousel-control--product::before, html body .has-detail-product-arrows .carousel-control--product::before{content: "" !important;display: block !important;width: 11px !important;height: 11px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-top: 2px solid #fff !important;border-right: 2px solid #fff !important;background: transparent !important;opacity: 1 !important;transform-origin: center !important;mask-image: none !important;-webkit-mask-image: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .product-slider-holder .product-slider-navigation.navigation-prev::before, html body .product-slider-holder .carousel-control.left::before, html body .products-block .carousel-control.left::before, html body .p-image .carousel-control.left::before, html body .carousel-control.carousel-control--product.left::before, html body .has-detail-product-arrows .carousel-control--product.left::before{transform: rotate(-135deg) !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .carousel-control.right::before, html body .products-block .carousel-control.right::before, html body .p-image .carousel-control.right::before, html body .carousel-control.carousel-control--product.right::before, html body .has-detail-product-arrows .carousel-control--product.right::before{transform: rotate(45deg) !important}
html body .sacha-story-slider__button{transform: translateY(-50%) !important;pointer-events:auto!important;top: 50% !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]{left: 0 !important;right: auto !important;transform: translate(-50%, -50%) !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]{right: 0 !important;left: auto !important;transform: translate(50%, -50%) !important}
@media (max-width: 767px){
html body.type-category #products.products.products-page.products-block, html body.type-category #products.products-page.products-block, html body.type-category .products.products-page.products-block, html body.type-search #products.products.products-page.products-block, html body.type-search #products.products-page.products-block, html body.type-search .products.products-page.products-block, html body.type-manufacturer-detail #products.products.products-page.products-block, html body.type-manufacturer-detail #products.products-page.products-block, html body.type-manufacturer-detail .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;align-items: stretch !important}
html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .product-slider-navigation, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .carousel-control, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .slick-arrow{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important}
html body .sacha-story-slider{margin-top: 0 !important;touch-action: pan-y pinch-zoom !important}
html body .sacha-story-slider__viewport{overscroll-behavior-x: contain !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]{left: 0 !important;transform: translate(0, -50%) !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]{left: auto !important;right: 0 !important;transform: translate(0, -50%) !important}
}
html body .sacha-story-slider__button::after, html body .sacha-story-slider__button:hover::after, html body .sacha-story-slider__button:focus::after, html body .sacha-story-slider__button:active::after, html body .product-slider-holder .product-slider-navigation::after, html body .product-slider-holder .product-slider-navigation:hover::after, html body .product-slider-holder .carousel-control::after, html body .product-slider-holder .carousel-control:hover::after, html body .products-block .carousel-control::after, html body .products-block .carousel-control:hover::after, html body .p-image .carousel-control::after, html body .p-image .carousel-control:hover::after, html body .carousel-control.carousel-control--product::after, html body .carousel-control.carousel-control--product:hover::after{content: none !important;display: none !important}
html body .sacha-story-slider__button::before, html body .sacha-story-slider__button:hover::before, html body .sacha-story-slider__button:focus::before, html body .sacha-story-slider__button:active::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .product-slider-navigation:hover::before, html body .product-slider-holder .product-slider-navigation:focus::before, html body .product-slider-holder .product-slider-navigation:active::before, html body .product-slider-holder .carousel-control::before, html body .product-slider-holder .carousel-control:hover::before, html body .product-slider-holder .carousel-control:focus::before, html body .product-slider-holder .carousel-control:active::before, html body .products-block .carousel-control::before, html body .products-block .carousel-control:hover::before, html body .products-block .carousel-control:focus::before, html body .products-block .carousel-control:active::before, html body .p-image .carousel-control::before, html body .p-image .carousel-control:hover::before, html body .p-image .carousel-control:focus::before, html body .p-image .carousel-control:active::before, html body .carousel-control.carousel-control--product::before, html body .carousel-control.carousel-control--product:hover::before, html body .carousel-control.carousel-control--product:focus::before, html body .carousel-control.carousel-control--product:active::before{content: "" !important;display: block !important;width: 11px !important;height: 11px !important;margin: 0 !important;border: 0 !important;border-top: 2px solid #fff !important;border-right: 2px solid #fff !important;background: transparent !important;background-image: none !important;opacity: 1 !important;position: static !important;transform-origin: center !important;transition: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:active::before, html body .product-slider-holder .product-slider-navigation.navigation-prev::before, html body .product-slider-holder .product-slider-navigation.navigation-prev:hover::before, html body .product-slider-holder .carousel-control.left::before, html body .product-slider-holder .carousel-control.left:hover::before, html body .products-block .carousel-control.left::before, html body .products-block .carousel-control.left:hover::before, html body .p-image .carousel-control.left::before, html body .p-image .carousel-control.left:hover::before, html body .carousel-control.carousel-control--product.left::before, html body .carousel-control.carousel-control--product.left:hover::before{transform: rotate(-135deg) !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:active::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .product-slider-navigation.navigation-next:hover::before, html body .product-slider-holder .carousel-control.right::before, html body .product-slider-holder .carousel-control.right:hover::before, html body .products-block .carousel-control.right::before, html body .products-block .carousel-control.right:hover::before, html body .p-image .carousel-control.right::before, html body .p-image .carousel-control.right:hover::before, html body .carousel-control.carousel-control--product.right::before, html body .carousel-control.carousel-control--product.right:hover::before{transform: rotate(45deg) !important}
html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .sacha-story-slider__button:active, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .product-slider-navigation:active, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .product-slider-holder .carousel-control:active, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .products-block .carousel-control:active, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control:active, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus, html body .carousel-control.carousel-control--product:active{background: #91979d !important;background-color: #91979d !important;color: transparent !important;transform: translateY(-50%) !important}
html body .sacha-story-slider__button, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .product-slider .product-slider-navigation, html body .product-slider .carousel-control, html body .products-slider .product-slider-navigation, html body .products-slider .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .carousel-control.carousel-control--product, html body.has-detail-product-arrows .carousel-control--product, html body .has-detail-product-arrows .carousel-control--product{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;cursor: pointer !important;filter: none !important;pointer-events: auto !important;position: absolute !important;text-decoration: none !important;top: 50% !important;visibility: visible !important;z-index: 999 !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 38px !important;min-width: 38px !important;max-width: 38px !important;height: 58px !important;min-height: 58px !important;max-height: 58px !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 3px !important;background: #969ca1 !important;background-color: #969ca1 !important;background-image: none !important;box-shadow: none !important;color: transparent !important;font-size: 0 !important;line-height: 1 !important;opacity: 1 !important;outline: 0 !important;overflow: hidden !important;text-indent: 0 !important;text-shadow: none !important;transition: none !important;transform: translateY(-50%) !important}
html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .sacha-story-slider__button:active, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .product-slider-navigation:active, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .product-slider-holder .carousel-control:active, html body .product-slider .product-slider-navigation:hover, html body .product-slider .product-slider-navigation:focus, html body .product-slider .product-slider-navigation:active, html body .product-slider .carousel-control:hover, html body .product-slider .carousel-control:focus, html body .product-slider .carousel-control:active, html body .products-slider .product-slider-navigation:hover, html body .products-slider .product-slider-navigation:focus, html body .products-slider .product-slider-navigation:active, html body .products-slider .carousel-control:hover, html body .products-slider .carousel-control:focus, html body .products-slider .carousel-control:active, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .products-block .carousel-control:active, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control:active, html body .carousel-control.carousel-control--product:hover, html body .carousel-control.carousel-control--product:focus, html body .carousel-control.carousel-control--product:active, html body.has-detail-product-arrows .carousel-control--product:hover, html body.has-detail-product-arrows .carousel-control--product:focus, html body.has-detail-product-arrows .carousel-control--product:active, html body .has-detail-product-arrows .carousel-control--product:hover, html body .has-detail-product-arrows .carousel-control--product:focus, html body .has-detail-product-arrows .carousel-control--product:active{background: #969ca1 !important;background-color: #969ca1 !important;background-image: none !important;box-shadow: none !important;opacity: 1 !important;transform: translateY(-50%) !important;transition: none !important}
html body .sacha-story-slider__button::after, html body .product-slider-holder .product-slider-navigation::after, html body .product-slider-holder .carousel-control::after, html body .product-slider .product-slider-navigation::after, html body .product-slider .carousel-control::after, html body .products-slider .product-slider-navigation::after, html body .products-slider .carousel-control::after, html body .products-block .carousel-control::after, html body .p-image .carousel-control::after, html body .carousel-control.carousel-control--product::after{content: none !important;display: none !important}
html body .sacha-story-slider__button > *, html body .product-slider-holder .product-slider-navigation > *, html body .product-slider-holder .carousel-control > *, html body .product-slider .product-slider-navigation > *, html body .product-slider .carousel-control > *, html body .products-slider .product-slider-navigation > *, html body .products-slider .carousel-control > *, html body .products-block .carousel-control > *, html body .p-image .carousel-control > *, html body .carousel-control.carousel-control--product > *{display: none !important}
html body .sacha-story-slider__button::before, html body .sacha-story-slider__button:hover::before, html body .sacha-story-slider__button:focus::before, html body .sacha-story-slider__button:active::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .product-slider-navigation:hover::before, html body .product-slider-holder .product-slider-navigation:focus::before, html body .product-slider-holder .product-slider-navigation:active::before, html body .product-slider-holder .carousel-control::before, html body .product-slider-holder .carousel-control:hover::before, html body .product-slider-holder .carousel-control:focus::before, html body .product-slider-holder .carousel-control:active::before, html body .product-slider .product-slider-navigation::before, html body .product-slider .product-slider-navigation:hover::before, html body .product-slider .product-slider-navigation:focus::before, html body .product-slider .product-slider-navigation:active::before, html body .product-slider .carousel-control::before, html body .product-slider .carousel-control:hover::before, html body .product-slider .carousel-control:focus::before, html body .product-slider .carousel-control:active::before, html body .products-slider .product-slider-navigation::before, html body .products-slider .product-slider-navigation:hover::before, html body .products-slider .product-slider-navigation:focus::before, html body .products-slider .product-slider-navigation:active::before, html body .products-slider .carousel-control::before, html body .products-slider .carousel-control:hover::before, html body .products-slider .carousel-control:focus::before, html body .products-slider .carousel-control:active::before, html body .products-block .carousel-control::before, html body .products-block .carousel-control:hover::before, html body .products-block .carousel-control:focus::before, html body .products-block .carousel-control:active::before, html body .p-image .carousel-control::before, html body .p-image .carousel-control:hover::before, html body .p-image .carousel-control:focus::before, html body .p-image .carousel-control:active::before, html body .carousel-control.carousel-control--product::before, html body .carousel-control.carousel-control--product:hover::before, html body .carousel-control.carousel-control--product:focus::before, html body .carousel-control.carousel-control--product:active::before{display: block !important;width: auto !important;height: auto !important;min-width: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;background-image: none !important;color: #fff !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 30px !important;font-weight: 400 !important;line-height: 1 !important;opacity: 1 !important;position: static !important;text-indent: 0 !important;text-shadow: none !important;transform: none !important;transition: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .product-slider-holder .product-slider-navigation.navigation-prev::before, html body .product-slider-holder .carousel-control.left::before, html body .product-slider .product-slider-navigation.navigation-prev::before, html body .product-slider .carousel-control.left::before, html body .products-slider .product-slider-navigation.navigation-prev::before, html body .products-slider .carousel-control.left::before, html body .products-block .carousel-control.left::before, html body .p-image .carousel-control.left::before, html body .carousel-control.carousel-control--product.left::before{content: "\2039" !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .carousel-control.right::before, html body .product-slider .product-slider-navigation.navigation-next::before, html body .product-slider .carousel-control.right::before, html body .products-slider .product-slider-navigation.navigation-next::before, html body .products-slider .carousel-control.right::before, html body .products-block .carousel-control.right::before, html body .p-image .carousel-control.right::before, html body .carousel-control.carousel-control--product.right::before{content: "\203A" !important}
@media (max-width: 767px){
html body .sacha-story-slider__button, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .product-slider .product-slider-navigation, html body .product-slider .carousel-control, html body .products-slider .product-slider-navigation, html body .products-slider .carousel-control, html body .products-block .carousel-control{width: 34px !important;min-width: 34px !important;max-width: 34px !important;height: 54px !important;min-height: 54px !important;max-height: 54px !important}
html body .sacha-story-slider__button::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .carousel-control::before, html body .product-slider .product-slider-navigation::before, html body .product-slider .carousel-control::before, html body .products-slider .product-slider-navigation::before, html body .products-slider .carousel-control::before, html body .products-block .carousel-control::before{font-size: 28px !important}
html body.type-index .products-block .product .sacha-mobile-card-hidden, html body.in-index .products-block .product .sacha-mobile-card-hidden, html body.type-index .products-block .product a[href*="parameterValueId"], html body.in-index .products-block .product a[href*="parameterValueId"], html body.type-index .products-block .product .widget-parameter-wrapper, html body.in-index .products-block .product .widget-parameter-wrapper, html body.type-index .products-block .product .btn.btn-primary:not(.sacha-mobile-detail-button), html body.in-index .products-block .product .btn.btn-primary:not(.sacha-mobile-detail-button), html body.type-index .products-block .product .p-desc, html body.in-index .products-block .product .p-desc{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;width: 0 !important;height: 0 !important;min-width: 0 !important;min-height: 0 !important;max-width: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.type-index .products-block .product .sacha-mobile-detail-button, html body.in-index .products-block .product .sacha-mobile-detail-button{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 34px !important;max-height: 34px !important;margin: 8px 0 0 !important;padding: 0 8px !important;border-radius: 6px !important;font-size: 12px !important;font-weight: 600 !important;line-height: 1.1 !important;opacity: 1 !important;visibility: visible !important;pointer-events: auto !important}
}
html body .sacha-story-slider__button[data-sacha-slider-control], html body .sacha-story-slider__button[data-sacha-slider-control]:hover, html body .sacha-story-slider__button[data-sacha-slider-control]:focus, html body .sacha-story-slider__button[data-sacha-slider-control]:active, html body .product-slider-holder .product-slider-navigation.navigation-prev, html body .product-slider-holder .product-slider-navigation.navigation-next, html body .product-slider-holder .product-slider-navigation.navigation-prev:hover, html body .product-slider-holder .product-slider-navigation.navigation-next:hover, html body .product-slider-holder .carousel-control.left, html body .product-slider-holder .carousel-control.right, html body .product-slider-holder .carousel-control.left:hover, html body .product-slider-holder .carousel-control.right:hover, html body .product-slider .product-slider-navigation.navigation-prev, html body .product-slider .product-slider-navigation.navigation-next, html body .product-slider .carousel-control.left, html body .product-slider .carousel-control.right, html body .products-slider .product-slider-navigation.navigation-prev, html body .products-slider .product-slider-navigation.navigation-next, html body .products-slider .carousel-control.left, html body .products-slider .carousel-control.right, html body .products-block .carousel-control.left, html body .products-block .carousel-control.right, html body .p-image .carousel-control.left, html body .p-image .carousel-control.right, html body .carousel-control.carousel-control--product.left, html body .carousel-control.carousel-control--product.right{display: flex !important;align-items: center !important;justify-content: center !important;width: 38px !important;min-width: 38px !important;max-width: 38px !important;height: 58px !important;min-height: 58px !important;max-height: 58px !important;background: #969ca1 !important;background-color: #969ca1 !important;background-image: none !important;border: 0 !important;border-radius: 3px !important;box-shadow: none !important;color: transparent !important;opacity: 1 !important;text-indent: 0 !important;transform: translateY(-50%) !important;transition: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:active::before, html body .product-slider-holder .product-slider-navigation.navigation-prev::before, html body .product-slider-holder .product-slider-navigation.navigation-prev:hover::before, html body .product-slider-holder .carousel-control.left::before, html body .product-slider-holder .carousel-control.left:hover::before, html body .product-slider .product-slider-navigation.navigation-prev::before, html body .product-slider .carousel-control.left::before, html body .products-slider .product-slider-navigation.navigation-prev::before, html body .products-slider .carousel-control.left::before, html body .products-block .carousel-control.left::before, html body .products-block .carousel-control.left:hover::before, html body .p-image .carousel-control.left::before, html body .p-image .carousel-control.left:hover::before, html body .carousel-control.carousel-control--product.left::before, html body .carousel-control.carousel-control--product.left:hover::before{content: "\2039" !important;display: block !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;background-image: none !important;color: #fff !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 30px !important;font-weight: 400 !important;line-height: 1 !important;opacity: 1 !important;position: static !important;text-indent: 0 !important;text-shadow: none !important;transform: none !important;transition: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:active::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .product-slider-navigation.navigation-next:hover::before, html body .product-slider-holder .carousel-control.right::before, html body .product-slider-holder .carousel-control.right:hover::before, html body .product-slider .product-slider-navigation.navigation-next::before, html body .product-slider .carousel-control.right::before, html body .products-slider .product-slider-navigation.navigation-next::before, html body .products-slider .carousel-control.right::before, html body .products-block .carousel-control.right::before, html body .products-block .carousel-control.right:hover::before, html body .p-image .carousel-control.right::before, html body .p-image .carousel-control.right:hover::before, html body .carousel-control.carousel-control--product.right::before, html body .carousel-control.carousel-control--product.right:hover::before{content: "\203A" !important;display: block !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;background-image: none !important;color: #fff !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 30px !important;font-weight: 400 !important;line-height: 1 !important;opacity: 1 !important;position: static !important;text-indent: 0 !important;text-shadow: none !important;transform: none !important;transition: none !important}
@media (max-width: 767px){
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:active::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:active::before{font-size: 28px !important}
html body.type-category .products .product .sacha-mobile-card-hidden, html body.type-category #products .product .sacha-mobile-card-hidden, html body.type-search .products .product .sacha-mobile-card-hidden, html body.type-search #products .product .sacha-mobile-card-hidden, html body.type-manufacturer-detail .products .product .sacha-mobile-card-hidden, html body.type-manufacturer-detail #products .product .sacha-mobile-card-hidden, html body.type-index .products-wrapper.product-slider-holder .product .sacha-mobile-card-hidden, html body.in-index .products-wrapper.product-slider-holder .product .sacha-mobile-card-hidden, html body.type-category .products .product a[href*="parameterValueId"], html body.type-category #products .product a[href*="parameterValueId"], html body.type-search .products .product a[href*="parameterValueId"], html body.type-search #products .product a[href*="parameterValueId"], html body.type-manufacturer-detail .products .product a[href*="parameterValueId"], html body.type-manufacturer-detail #products .product a[href*="parameterValueId"], html body.type-index .products-wrapper.product-slider-holder .product a[href*="parameterValueId"], html body.in-index .products-wrapper.product-slider-holder .product a[href*="parameterValueId"], html body.type-category .products .product .widget-parameter-wrapper, html body.type-category #products .product .widget-parameter-wrapper, html body.type-search .products .product .widget-parameter-wrapper, html body.type-search #products .product .widget-parameter-wrapper, html body.type-manufacturer-detail .products .product .widget-parameter-wrapper, html body.type-manufacturer-detail #products .product .widget-parameter-wrapper, html body.type-index .products-wrapper.product-slider-holder .product .widget-parameter-wrapper, html body.in-index .products-wrapper.product-slider-holder .product .widget-parameter-wrapper, html body.type-category .products .product .btn.btn-primary:not(.sacha-mobile-detail-button), html body.type-category #products .product .btn.btn-primary:not(.sacha-mobile-detail-button), html body.type-search .products .product .btn.btn-primary:not(.sacha-mobile-detail-button), html body.type-search #products .product .btn.btn-primary:not(.sacha-mobile-detail-button), html body.type-manufacturer-detail .products .product .btn.btn-primary:not(.sacha-mobile-detail-button), html body.type-manufacturer-detail #products .product .btn.btn-primary:not(.sacha-mobile-detail-button), html body.type-index .products-wrapper.product-slider-holder .product .btn.btn-primary:not(.sacha-mobile-detail-button), html body.in-index .products-wrapper.product-slider-holder .product .btn.btn-primary:not(.sacha-mobile-detail-button), html body.type-category .products .product .p-desc, html body.type-category #products .product .p-desc, html body.type-search .products .product .p-desc, html body.type-search #products .product .p-desc, html body.type-manufacturer-detail .products .product .p-desc, html body.type-manufacturer-detail #products .product .p-desc{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;width: 0 !important;height: 0 !important;min-width: 0 !important;min-height: 0 !important;max-width: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.type-category .products .product .sacha-mobile-detail-button, html body.type-category #products .product .sacha-mobile-detail-button, html body.type-search .products .product .sacha-mobile-detail-button, html body.type-search #products .product .sacha-mobile-detail-button, html body.type-manufacturer-detail .products .product .sacha-mobile-detail-button, html body.type-manufacturer-detail #products .product .sacha-mobile-detail-button, html body.type-index .products-wrapper.product-slider-holder .product .sacha-mobile-detail-button, html body.in-index .products-wrapper.product-slider-holder .product .sacha-mobile-detail-button{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 34px !important;max-height: 34px !important;margin: 8px 0 0 !important;padding: 0 8px !important;border-radius: 6px !important;font-size: 12px !important;font-weight: 600 !important;line-height: 1.1 !important;opacity: 1 !important;visibility: visible !important;pointer-events: auto !important}
}
html body .sacha-story-slider__button[data-sacha-slider-control], html body .sacha-story-slider__button[data-sacha-slider-control]:hover, html body .sacha-story-slider__button[data-sacha-slider-control]:focus, html body .sacha-story-slider__button[data-sacha-slider-control]:active, html body .product-slider-holder .product-slider-navigation.navigation-prev, html body .product-slider-holder .product-slider-navigation.navigation-next, html body .product-slider-holder .product-slider-navigation.navigation-prev:hover, html body .product-slider-holder .product-slider-navigation.navigation-next:hover, html body .product-slider-holder .product-slider-navigation.navigation-prev:focus, html body .product-slider-holder .product-slider-navigation.navigation-next:focus, html body .product-slider-holder .product-slider-navigation.navigation-prev:active, html body .product-slider-holder .product-slider-navigation.navigation-next:active, html body .product-slider-holder .carousel-control.left, html body .product-slider-holder .carousel-control.right, html body .product-slider-holder .carousel-control.left:hover, html body .product-slider-holder .carousel-control.right:hover, html body .product-slider-holder .carousel-control.left:focus, html body .product-slider-holder .carousel-control.right:focus, html body .product-slider-holder .carousel-control.left:active, html body .product-slider-holder .carousel-control.right:active, html body .product-slider .carousel-control.left, html body .product-slider .carousel-control.right, html body .products-slider .carousel-control.left, html body .products-slider .carousel-control.right, html body .products-block .carousel-control.left, html body .products-block .carousel-control.right, html body .p-image .carousel-control.left, html body .p-image .carousel-control.right{display: flex !important;align-items: center !important;justify-content: center !important;width: 38px !important;min-width: 38px !important;max-width: 38px !important;height: 58px !important;min-height: 58px !important;max-height: 58px !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 3px !important;background: #969ca1 !important;background-color: #969ca1 !important;background-image: none !important;box-shadow: none !important;color: transparent !important;font-size: 0 !important;line-height: 1 !important;opacity: 1 !important;overflow: hidden !important;text-indent: 0 !important;text-shadow: none !important;transition: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control] *, html body .product-slider-holder .product-slider-navigation *, html body .product-slider-holder .carousel-control *, html body .product-slider .carousel-control *, html body .products-slider .carousel-control *, html body .products-block .carousel-control *, html body .p-image .carousel-control *{display: none !important;opacity: 0 !important;visibility: hidden !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:active::before, html body .product-slider-holder .product-slider-navigation.navigation-prev::before, html body .product-slider-holder .product-slider-navigation.navigation-prev:hover::before, html body .product-slider-holder .product-slider-navigation.navigation-prev:focus::before, html body .product-slider-holder .product-slider-navigation.navigation-prev:active::before, html body .product-slider-holder .carousel-control.left::before, html body .product-slider .carousel-control.left::before, html body .products-slider .carousel-control.left::before, html body .products-block .carousel-control.left::before, html body .p-image .carousel-control.left::before{content: "\2039" !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:active::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .product-slider-navigation.navigation-next:hover::before, html body .product-slider-holder .product-slider-navigation.navigation-next:focus::before, html body .product-slider-holder .product-slider-navigation.navigation-next:active::before, html body .product-slider-holder .carousel-control.right::before, html body .product-slider .carousel-control.right::before, html body .products-slider .carousel-control.right::before, html body .products-block .carousel-control.right::before, html body .p-image .carousel-control.right::before{content: "\203A" !important}
html body .sacha-story-slider__button[data-sacha-slider-control]::before, html body .sacha-story-slider__button[data-sacha-slider-control]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control]:active::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .product-slider-navigation:hover::before, html body .product-slider-holder .product-slider-navigation:focus::before, html body .product-slider-holder .product-slider-navigation:active::before, html body .product-slider-holder .carousel-control::before, html body .product-slider .carousel-control::before, html body .products-slider .carousel-control::before, html body .products-block .carousel-control::before, html body .p-image .carousel-control::before{display: block !important;position: static !important;width: auto !important;height: auto !important;min-width: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;color: #fff !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 30px !important;font-weight: 400 !important;line-height: 1 !important;opacity: 1 !important;text-indent: 0 !important;text-shadow: none !important;transform: none !important;transition: none !important}
@media (max-width: 767px){
html body .sacha-story-slider__button[data-sacha-slider-control], html body .sacha-story-slider__button[data-sacha-slider-control]:hover, html body .sacha-story-slider__button[data-sacha-slider-control]:focus, html body .sacha-story-slider__button[data-sacha-slider-control]:active, html body .product-slider-holder .product-slider-navigation.navigation-prev, html body .product-slider-holder .product-slider-navigation.navigation-next, html body .product-slider-holder .carousel-control.left, html body .product-slider-holder .carousel-control.right, html body .product-slider .carousel-control.left, html body .product-slider .carousel-control.right, html body .products-slider .carousel-control.left, html body .products-slider .carousel-control.right, html body .products-block .carousel-control.left, html body .products-block .carousel-control.right{width: 34px !important;min-width: 34px !important;max-width: 34px !important;height: 54px !important;min-height: 54px !important;max-height: 54px !important}
html body .sacha-story-slider__button[data-sacha-slider-control]::before, html body .sacha-story-slider__button[data-sacha-slider-control]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control]:active::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .carousel-control::before, html body .product-slider .carousel-control::before, html body .products-slider .carousel-control::before, html body .products-block .carousel-control::before{font-size: 28px !important}
html body.navigation-window-visible #navigation .navigation-close, html body.navigation-window-visible #navigation .sacha-mobile-nav-close{display: flex !important;align-items: center !important;justify-content: center !important;position: fixed !important;top: 8px !important;right: 8px !important;width: 56px !important;min-width: 56px !important;max-width: 56px !important;height: 56px !important;min-height: 56px !important;max-height: 56px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: #101820 !important;opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;cursor: pointer !important;transform: none !important;transition: none !important;touch-action: manipulation !important;-webkit-tap-highlight-color: transparent !important;z-index: 2147483202 !important}
html body.navigation-window-visible #navigation .navigation-close::before, html body.navigation-window-visible #navigation .navigation-close::after, html body.navigation-window-visible #navigation .sacha-mobile-nav-close::before, html body.navigation-window-visible #navigation .sacha-mobile-nav-close::after{content: "" !important;display: block !important;position: absolute !important;left: 16px !important;top: 27px !important;width: 24px !important;height: 2px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 2px !important;background: currentColor !important;box-shadow: none !important;opacity: 1 !important;transform-origin: center !important;transition: none !important}
html body.navigation-window-visible #navigation .navigation-close::before, html body.navigation-window-visible #navigation .sacha-mobile-nav-close::before{transform: rotate(45deg) !important}
html body.navigation-window-visible #navigation .navigation-close::after, html body.navigation-window-visible #navigation .sacha-mobile-nav-close::after{transform: rotate(-45deg) !important}
html body.navigation-window-visible #navigation .navigation-close:hover, html body.navigation-window-visible #navigation .navigation-close:focus, html body.navigation-window-visible #navigation .navigation-close:active, html body.navigation-window-visible #navigation .sacha-mobile-nav-close:hover, html body.navigation-window-visible #navigation .sacha-mobile-nav-close:focus, html body.navigation-window-visible #navigation .sacha-mobile-nav-close:active{background: transparent !important;color: #101820 !important;transform: none !important}
}
html body .sacha-story-slider__button[data-sacha-slider-control], html body .sacha-story-slider__button[data-sacha-slider-control]:hover, html body .sacha-story-slider__button[data-sacha-slider-control]:focus, html body .sacha-story-slider__button[data-sacha-slider-control]:active, html body .product-slider-holder .product-slider-navigation.navigation-prev, html body .product-slider-holder .product-slider-navigation.navigation-next, html body .product-slider-holder .product-slider-navigation.navigation-prev:hover, html body .product-slider-holder .product-slider-navigation.navigation-next:hover, html body .product-slider-holder .product-slider-navigation.navigation-prev:focus, html body .product-slider-holder .product-slider-navigation.navigation-next:focus, html body .product-slider-holder .product-slider-navigation.navigation-prev:active, html body .product-slider-holder .product-slider-navigation.navigation-next:active, html body .product-slider-holder .carousel-control.left, html body .product-slider-holder .carousel-control.right, html body .product-slider-holder .carousel-control.left:hover, html body .product-slider-holder .carousel-control.right:hover, html body .product-slider-holder .carousel-control.left:focus, html body .product-slider-holder .carousel-control.right:focus, html body .product-slider-holder .carousel-control.left:active, html body .product-slider-holder .carousel-control.right:active, html body .product-slider .carousel-control.left, html body .product-slider .carousel-control.right, html body .products-slider .carousel-control.left, html body .products-slider .carousel-control.right, html body .products-block .carousel-control.left, html body .products-block .carousel-control.right, html body .p-image .carousel-control.left, html body .p-image .carousel-control.right, html body .p-image .carousel-control--product.left, html body .p-image .carousel-control--product.right{display: flex !important;align-items: center !important;justify-content: center !important;width: 38px !important;min-width: 38px !important;max-width: 38px !important;height: 58px !important;min-height: 58px !important;max-height: 58px !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 3px !important;background: #9aa0a5 !important;background-color: #9aa0a5 !important;background-image: none !important;box-shadow: none !important;color: transparent !important;font-size: 0 !important;line-height: 0 !important;opacity: 1 !important;overflow: hidden !important;text-indent: 0 !important;text-shadow: none !important;transition: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control] > *, html body .sacha-story-slider__button[data-sacha-slider-control] svg, html body .sacha-story-slider__button[data-sacha-slider-control] i, html body .product-slider-holder .product-slider-navigation *, html body .product-slider-holder .carousel-control *, html body .product-slider .carousel-control *, html body .products-slider .carousel-control *, html body .products-block .carousel-control *, html body .p-image .carousel-control *{display: none !important;opacity: 0 !important;visibility: hidden !important}
html body .sacha-story-slider__button[data-sacha-slider-control]::after, html body .sacha-story-slider__button[data-sacha-slider-control]:hover::after, html body .sacha-story-slider__button[data-sacha-slider-control]:focus::after, html body .sacha-story-slider__button[data-sacha-slider-control]:active::after, html body .product-slider-holder .product-slider-navigation::after, html body .product-slider-holder .carousel-control::after, html body .product-slider .carousel-control::after, html body .products-slider .carousel-control::after, html body .products-block .carousel-control::after, html body .p-image .carousel-control::after{border: 0 !important;transform: none !important;content: none !important;display: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control]::before, html body .sacha-story-slider__button[data-sacha-slider-control]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control]:active::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .product-slider-navigation:hover::before, html body .product-slider-holder .product-slider-navigation:focus::before, html body .product-slider-holder .product-slider-navigation:active::before, html body .product-slider-holder .carousel-control::before, html body .product-slider-holder .carousel-control:hover::before, html body .product-slider-holder .carousel-control:focus::before, html body .product-slider-holder .carousel-control:active::before, html body .product-slider .carousel-control::before, html body .products-slider .carousel-control::before, html body .products-block .carousel-control::before, html body .p-image .carousel-control::before, html body .p-image .carousel-control--product::before{content: "" !important;display: block !important;position: static !important;width: 13px !important;min-width: 13px !important;max-width: 13px !important;height: 22px !important;min-height: 22px !important;max-height: 22px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background-color: transparent !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 13px 22px !important;font-size: 0 !important;line-height: 0 !important;opacity: 1 !important;text-indent: 0 !important;text-shadow: none !important;transform: none !important;transition: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:active::before, html body .product-slider-holder .product-slider-navigation.navigation-prev::before, html body .product-slider-holder .product-slider-navigation.navigation-prev:hover::before, html body .product-slider-holder .product-slider-navigation.navigation-prev:focus::before, html body .product-slider-holder .product-slider-navigation.navigation-prev:active::before, html body .product-slider-holder .carousel-control.left::before, html body .product-slider .carousel-control.left::before, html body .products-slider .carousel-control.left::before, html body .products-block .carousel-control.left::before, html body .p-image .carousel-control.left::before, html body .p-image .carousel-control--product.left::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 24'%3E%3Cpath d='M10 4 4 12l6 8' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:active::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .product-slider-navigation.navigation-next:hover::before, html body .product-slider-holder .product-slider-navigation.navigation-next:focus::before, html body .product-slider-holder .product-slider-navigation.navigation-next:active::before, html body .product-slider-holder .carousel-control.right::before, html body .product-slider .carousel-control.right::before, html body .products-slider .carousel-control.right::before, html body .products-block .carousel-control.right::before, html body .p-image .carousel-control.right::before, html body .p-image .carousel-control--product.right::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 24'%3E%3Cpath d='M4 4l6 8-6 8' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
@media (max-width: 767px){
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .p-tools > .sacha-mobile-detail-button + .sacha-card-buy{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .p-tools > .sacha-mobile-detail-button{margin-top: auto !important;margin-bottom: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;background: #23b8d6 !important;border-color: #23b8d6 !important;color: #07151c !important;box-shadow: none !important;text-decoration: none !important}
html body.search-window-visible, html body.user-action-visible.search-window-visible{top: 0 !important;margin-top: 0 !important;padding-top: 0 !important;transform: none !important}
html body.search-window-visible .overall-wrapper, html body.user-action-visible.search-window-visible .overall-wrapper{padding-top: 0 !important;margin-top: 0 !important;transform: none !important}
html body.search-window-visible #header, html body.user-action-visible.search-window-visible #header, html body.search-window-visible #header .overall-header, html body.search-window-visible #header .header-top, html body.search-window-visible #header .header-top-wrapper, html body.user-action-visible.search-window-visible #header .overall-header, html body.user-action-visible.search-window-visible #header .header-top, html body.user-action-visible.search-window-visible #header .header-top-wrapper{top: 0 !important;margin-top: 0 !important;transform: none !important;animation: none !important;will-change: auto !important}
html body.search-window-visible #header .header-top-wrapper, html body.user-action-visible.search-window-visible #header .header-top-wrapper{min-height: 64px !important;padding-top: 8px !important;padding-bottom: 8px !important;align-items: center !important}
html body.search-window-visible .search-window, html body.search-window-visible .search-window-in, html body.search-window-visible .user-action-window, html body.user-action-visible.search-window-visible .search-window, html body.user-action-visible.search-window-visible .search-window-in, html body.user-action-visible.search-window-visible .user-action-window{top: 0 !important;margin-top: 0 !important;transform: none !important}
}
html body .sacha-story-slider .carousel-control, html body .sacha-story-slider .product-slider-navigation, html body .sacha-story-slider .owl-nav, html body .sacha-story-slider .owl-prev, html body .sacha-story-slider .owl-next, html body .sacha-story-slider .lSAction, html body .sacha-story-slider .lSAction > a{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important}
html body .sacha-story-slider__controls{display: block !important;position: absolute !important;inset: 0 !important;z-index: 9 !important;pointer-events: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control], html body .sacha-story-slider__button[data-sacha-slider-control]:hover, html body .sacha-story-slider__button[data-sacha-slider-control]:focus, html body .sacha-story-slider__button[data-sacha-slider-control]:active{display: flex !important;align-items: center !important;justify-content: center !important;position: absolute !important;top: 50% !important;width: 38px !important;min-width: 38px !important;max-width: 38px !important;height: 58px !important;min-height: 58px !important;max-height: 58px !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 3px !important;background: #a0a5aa !important;background-color: #a0a5aa !important;background-image: none !important;box-shadow: none !important;color: transparent !important;font-size: 0 !important;line-height: 0 !important;opacity: .94 !important;overflow: hidden !important;text-indent: 0 !important;text-shadow: none !important;transform: translateY(-50%) !important;transition: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;cursor: pointer !important;pointer-events: auto !important;touch-action: manipulation !important;-webkit-tap-highlight-color: transparent !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:hover, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:focus, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:active{left: 0 !important;right: auto !important;transform: translateY(-50%) !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"], html body .sacha-story-slider__button[data-sacha-slider-control="next"]:hover, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:focus, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:active{right: 0 !important;left: auto !important;transform: translateY(-50%) !important}
html body .sacha-story-slider__button[data-sacha-slider-control] > *, html body .sacha-story-slider__button[data-sacha-slider-control] svg, html body .sacha-story-slider__button[data-sacha-slider-control] i{display: none !important;visibility: hidden !important;opacity: 0 !important}
html body .sacha-story-slider__button[data-sacha-slider-control]::after, html body .sacha-story-slider__button[data-sacha-slider-control]:hover::after, html body .sacha-story-slider__button[data-sacha-slider-control]:focus::after, html body .sacha-story-slider__button[data-sacha-slider-control]:active::after{content: none !important;display: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control]::before, html body .sacha-story-slider__button[data-sacha-slider-control]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control]:active::before{content: "" !important;display: block !important;position: static !important;width: 13px !important;min-width: 13px !important;max-width: 13px !important;height: 22px !important;min-height: 22px !important;max-height: 22px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background-color: transparent !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 13px 22px !important;font-size: 0 !important;line-height: 0 !important;opacity: 1 !important;text-indent: 0 !important;text-shadow: none !important;transform: none !important;transition: none !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control="prev"]:active::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 24'%3E%3Cpath d='M10 4 4 12l6 8' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:hover::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:focus::before, html body .sacha-story-slider__button[data-sacha-slider-control="next"]:active::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 24'%3E%3Cpath d='M4 4l6 8-6 8' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
@media (max-width: 767px){
html body .sacha-story-slider__button[data-sacha-slider-control], html body .sacha-story-slider__button[data-sacha-slider-control]:hover, html body .sacha-story-slider__button[data-sacha-slider-control]:focus, html body .sacha-story-slider__button[data-sacha-slider-control]:active{width: 36px !important;min-width: 36px !important;max-width: 36px !important;height: 58px !important;min-height: 58px !important;max-height: 58px !important}
}
html body #navigation .navigation-in > ul > li > a.sacha-nav-outlet, html body #navigation .navigation-in a.sacha-nav-outlet, html body .navigation-in > ul > li > a.sacha-nav-outlet, html body .menu-item-5897 > a, html body .menu-item-5916 > a{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 34px !important;height: 34px !important;padding: 0 14px !important;margin: 0 !important;border: 0 !important;border-radius: 5px !important;background: var(--sacha-outlet-red) !important;background-color: var(--sacha-outlet-red) !important;box-shadow: none !important;color: #fff !important;font-weight: 700 !important;line-height: 1 !important;text-decoration: none !important;transform: none !important;transition: none !important;white-space: nowrap !important}
html body #navigation .navigation-in > ul > li > a.sacha-nav-outlet:hover, html body #navigation .navigation-in > ul > li > a.sacha-nav-outlet:focus, html body #navigation .navigation-in a.sacha-nav-outlet:hover, html body #navigation .navigation-in a.sacha-nav-outlet:focus, html body .navigation-in > ul > li > a.sacha-nav-outlet:hover, html body .navigation-in > ul > li > a.sacha-nav-outlet:focus, html body .menu-item-5897 > a:hover, html body .menu-item-5897 > a:focus, html body .menu-item-5916 > a:hover, html body .menu-item-5916 > a:focus{background: var(--sacha-outlet-red-dark) !important;background-color: var(--sacha-outlet-red-dark) !important;color: #fff !important;box-shadow: none !important;transform: none !important}
html body #navigation .navigation-in a.sacha-nav-outlet b, html body .navigation-in a.sacha-nav-outlet b, html body .menu-item-5897 > a b, html body .menu-item-5916 > a b{color: #fff !important;font-weight: 700 !important}
@media (max-width: 767px){
html body.navigation-window-visible #navigation .navigation-in > ul > li.menu-item-5897, html body.navigation-window-visible #navigation .navigation-in > ul > li.menu-item-5916{background: #fff !important;border-bottom: 1px solid #e8edf1 !important;min-height: 58px !important;padding: 7px 14px !important}
html body.navigation-window-visible #navigation .navigation-in > ul > li > a.sacha-nav-outlet, html body.navigation-window-visible #navigation .navigation-in a.sacha-nav-outlet, html body.navigation-window-visible #navigation .navigation-in > ul > li.menu-item-5897 > a, html body.navigation-window-visible #navigation .navigation-in > ul > li.menu-item-5916 > a{display: flex !important;align-items: center !important;justify-content: flex-start !important;width: 100% !important;min-width: 0 !important;max-width: none !important;min-height: 44px !important;height: 44px !important;padding: 0 16px !important;margin: 0 !important;border-radius: 6px !important;background: var(--sacha-outlet-red) !important;background-color: var(--sacha-outlet-red) !important;color: #fff !important;font-size: 16px !important;font-weight: 700 !important;line-height: 1.2 !important;text-align: left !important;text-decoration: none !important;transform: none !important;transition: none !important}
html body.navigation-window-visible #navigation .navigation-in > ul > li > a.sacha-nav-outlet:hover, html body.navigation-window-visible #navigation .navigation-in > ul > li > a.sacha-nav-outlet:focus, html body.navigation-window-visible #navigation .navigation-in a.sacha-nav-outlet:hover, html body.navigation-window-visible #navigation .navigation-in a.sacha-nav-outlet:focus, html body.navigation-window-visible #navigation .navigation-in > ul > li.menu-item-5897 > a:hover, html body.navigation-window-visible #navigation .navigation-in > ul > li.menu-item-5916 > a:hover{background: var(--sacha-outlet-red-dark) !important;background-color: var(--sacha-outlet-red-dark) !important;color: #fff !important;transform: none !important}
html body.type-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid, html body.in-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid{padding-left: 8px !important;padding-right: 8px !important}
html body.type-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block, html body.in-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block, html body.type-category.sacha-v107-mobile-product-cards #products.products-block, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block, html body.type-search.sacha-v107-mobile-product-cards #products.products-block, html body.type-search.sacha-v107-mobile-product-cards .products.products-page.products-block{gap: 10px 8px !important;margin-left: 0 !important;margin-right: 0 !important}
html body.type-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product, html body.in-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product, html body.type-category.sacha-v107-mobile-product-cards #products.products-block > .product, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product, html body.type-search.sacha-v107-mobile-product-cards #products.products-block > .product, html body.type-search.sacha-v107-mobile-product-cards .products.products-page.products-block > .product{padding-left: 0 !important;padding-right: 0 !important;margin-bottom: 10px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern{min-height: 306px !important;height: 100% !important;padding: 8px !important;border-radius: 7px !important;display: flex !important;flex-direction: column !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern > .image{flex: 0 0 116px !important;height: 116px !important;min-height: 116px !important;max-height: 116px !important;margin: 0 0 6px !important;padding: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern > .image img{width: 100% !important;height: 116px !important;max-height: 116px !important;object-fit: contain !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .name, html body.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;min-height: 46px !important;max-height: 46px !important;margin: 4px 0 6px !important;padding: 0 !important;overflow: hidden !important;font-size: 14px !important;font-weight: 400 !important;line-height: 1.1 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-tools > .sacha-mobile-detail-button{min-height: 34px !important;height: 34px !important;margin-top: 0 !important;font-size: 12px !important}
}
@media (min-width: 768px){
html body nav#navigation .navigation-in > ul > li.sacha-nav-outlet-item, html body #navigation .navigation-in > ul > li.sacha-nav-outlet-item, html body .header-bottom-wrapper #navigation .navigation-in > ul > li.sacha-nav-outlet-item{display: flex !important;align-items: center !important;justify-content: center !important;min-height: 34px !important;height: 34px !important;margin: 0 4px !important;padding: 0 !important;border-radius: 5px !important;background: #e30613 !important;background-color: #e30613 !important;box-shadow: none !important;transform: none !important;transition: none !important}
html body nav#navigation .navigation-in > ul > li.sacha-nav-outlet-item:hover, html body #navigation .navigation-in > ul > li.sacha-nav-outlet-item:hover{background: #bd0010 !important;background-color: #bd0010 !important;transform: none !important}
html body nav#navigation .navigation-in > ul > li.sacha-nav-outlet-item > a.sacha-nav-outlet, html body #navigation .navigation-in > ul > li.sacha-nav-outlet-item > a.sacha-nav-outlet{display: flex !important;align-items: center !important;justify-content: center !important;height: 34px !important;min-height: 34px !important;padding: 0 14px !important;margin: 0 !important;border: 0 !important;border-radius: 5px !important;background: transparent !important;background-color: transparent !important;box-shadow: none !important;color: #fff !important;line-height: 1 !important;text-decoration: none !important;transform: none !important;transition: none !important}
html body nav#navigation .navigation-in > ul > li.sacha-nav-outlet-item > a.sacha-nav-outlet b, html body #navigation .navigation-in > ul > li.sacha-nav-outlet-item > a.sacha-nav-outlet b{display: block !important;color: #fff !important;font-weight: 700 !important;line-height: 1 !important;background: transparent !important}
}
@media (max-width: 767px){
html body.navigation-window-visible #navigation .navigation-in > ul > li.sacha-nav-outlet-item, html body.navigation-window-visible #navigation .navigation-in > ul > li.menu-item-5916{padding: 7px 14px !important;background: #fff !important}
html body.navigation-window-visible #navigation .navigation-in > ul > li.sacha-nav-outlet-item > a.sacha-nav-outlet, html body.navigation-window-visible #navigation .navigation-in > ul > li.menu-item-5916 > a{display: flex !important;align-items: center !important;width: 100% !important;height: 44px !important;min-height: 44px !important;padding: 0 16px !important;border-radius: 6px !important;background: #e30613 !important;background-color: #e30613 !important;color: #fff !important;font-weight: 700 !important;line-height: 1.2 !important;transform: none !important;transition: none !important}
html body.navigation-window-visible #navigation .navigation-in > ul > li.sacha-nav-outlet-item > a.sacha-nav-outlet b, html body.navigation-window-visible #navigation .navigation-in > ul > li.menu-item-5916 > a b{color: #fff !important;font-weight: 700 !important;background: transparent !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid{width: calc(100vw - 12px) !important;max-width: calc(100vw - 12px) !important;margin-left: 6px !important;margin-right: 6px !important;padding-left: 0 !important;padding-right: 0 !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible{width: auto !important;min-width: 0 !important;max-width: none !important;padding: 0 !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern, html body.type-category.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern{height: 374px !important;min-height: 374px !important;max-height: 374px !important;padding: 7px !important;overflow: hidden !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern > .image, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern > .image, html body.type-category.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern > .image, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern > .image{flex-basis: 108px !important;height: 108px !important;min-height: 108px !important;max-height: 108px !important;margin-bottom: 5px !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern > .image img, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern > .image img, html body.type-category.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern > .image img, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern > .image img{height: 108px !important;max-height: 108px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .name{min-height: 48px !important;height: 48px !important;max-height: 48px !important;margin: 3px 0 6px !important;font-size: 13px !important;line-height: 1.2 !important;white-space: normal !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .prices{min-height: 54px !important;height: 54px !important;max-height: 54px !important;margin: 0 0 6px !important;font-weight: 400 !important;overflow: hidden !important}
}
@media (min-width: 768px){
html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 28px !important;align-items: stretch !important}
html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block > .product, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block > .product, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block > .product, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product{display: flex !important;min-width: 0 !important;height: auto !important;padding: 0 !important;margin: 0 !important}
html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block > .product > .p.sacha-card-modern, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern{display: flex !important;flex-direction: column !important;width: 100% !important;height: 100% !important;min-height: var(--sacha-card-min-desktop) !important;padding: 22px !important;box-sizing: border-box !important;border-radius: 7px !important}
html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image{flex: 0 0 var(--sacha-card-img-desktop) !important;height: var(--sacha-card-img-desktop) !important;min-height: var(--sacha-card-img-desktop) !important;max-height: var(--sacha-card-img-desktop) !important;margin: 0 0 18px !important;padding: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important}
html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image a, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image img, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image a, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image img{width: 100% !important;height: var(--sacha-card-img-desktop) !important;max-height: var(--sacha-card-img-desktop) !important;object-fit: contain !important}
html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .p-in, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .p-in-in, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .p-bottom, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .p.sacha-card-modern .p-in, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .p.sacha-card-modern .p-in-in, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .p.sacha-card-modern .p-bottom{padding: 0 !important;margin: 0 !important}
html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .name, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block .p.sacha-card-modern .name, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block .p.sacha-card-modern .name, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .p.sacha-card-modern .name, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .p.sacha-card-modern .name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;min-height: 44px !important;max-height: 44px !important;margin: 0 0 12px !important;padding: 0 !important;overflow: hidden !important;font-size: 17px !important;font-weight: 400 !important;line-height: 1.3 !important;text-align: left !important}
html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .p.sacha-card-modern .sacha-direct-stock-slot, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .p.sacha-card-modern .sacha-direct-stock-slot{min-height: 24px !important;height: 24px !important;margin: 0 0 8px !important}
html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .prices, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block .p.sacha-card-modern .prices, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block .p.sacha-card-modern .prices, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .p.sacha-card-modern .prices, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .p.sacha-card-modern .prices{display: block !important;min-height: 56px !important;margin: 0 0 14px !important;font-weight: 400 !important}
html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .price-final, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .price-final *, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block .p.sacha-card-modern .price-final, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block .p.sacha-card-modern .price-final *, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .p.sacha-card-modern .price-final, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .p.sacha-card-modern .price-final *{font-weight: 400 !important}
html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .p-tools, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block .p.sacha-card-modern .p-tools, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block .p.sacha-card-modern .p-tools, html body.type-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .p.sacha-card-modern .p-tools, html body.in-index.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .p.sacha-card-modern .p-tools{margin-top: auto !important;padding-top: 10px !important;display: flex !important;align-items: center !important;gap: 8px !important}
}
@media (max-width: 767px){
html body.type-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid, html body.in-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block{width: calc(100vw - 10px) !important;max-width: calc(100vw - 10px) !important;margin-left: 5px !important;margin-right: 5px !important;padding-left: 0 !important;padding-right: 0 !important}
html body.type-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block, html body.in-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;align-items: stretch !important}
html body.type-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product, html body.in-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block > .product, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block > .product, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block > .product{display: flex !important;width: auto !important;min-width: 0 !important;max-width: none !important;height: auto !important;padding: 0 !important;margin: 0 !important}
html body.type-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern, html body.in-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block > .product > .p.sacha-card-modern, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block > .product > .p.sacha-card-modern{display: flex !important;flex-direction: column !important;width: 100% !important;height: 100% !important;min-height: var(--sacha-card-min-mobile) !important;padding: 7px !important;box-sizing: border-box !important;border-radius: 7px !important}
html body.type-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image, html body.in-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block > .product > .p.sacha-card-modern > .image{flex: 0 0 var(--sacha-card-img-mobile) !important;height: var(--sacha-card-img-mobile) !important;min-height: var(--sacha-card-img-mobile) !important;max-height: var(--sacha-card-img-mobile) !important;margin: 0 0 5px !important;padding: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important}
html body.type-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image a, html body.type-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image img, html body.in-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image a, html body.in-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern > .image img, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image img{width: 100% !important;height: var(--sacha-card-img-mobile) !important;max-height: var(--sacha-card-img-mobile) !important;object-fit: contain !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-in, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-in-in, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-bottom, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .p-in, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .p-in-in, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .p-bottom{padding: 0 !important;margin: 0 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .name, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .name, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block .p.sacha-card-modern .name, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block .p.sacha-card-modern .name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;min-height: 48px !important;max-height: 48px !important;margin: 3px 0 6px !important;padding: 0 !important;overflow: hidden !important;font-size: 13px !important;font-weight: 400 !important;line-height: 1.2 !important;text-align: left !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block .p.sacha-card-modern .sacha-direct-stock-slot{min-height: 20px !important;height: 20px !important;margin: 0 0 4px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .prices, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .prices, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block .p.sacha-card-modern .prices, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block .p.sacha-card-modern .prices{min-height: 54px !important;margin: 0 0 6px !important;font-weight: 400 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final *, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .price-final, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .price-final *{font-weight: 400 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-tools, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .p-tools, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block .p.sacha-card-modern .p-tools, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block .p.sacha-card-modern .p-tools{margin-top: auto !important;padding-top: 5px !important;display: flex !important;align-items: center !important;gap: 6px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-tools > .sacha-mobile-detail-button, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block .p.sacha-card-modern .p-tools > .sacha-mobile-detail-button, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block .p.sacha-card-modern .p-tools > .sacha-mobile-detail-button{width: 100% !important;min-height: 34px !important;height: 34px !important;margin: 0 !important;font-size: 12px !important}
html body.sacha-v107-mobile-product-cards.type-category #products.products-page.products-block, html body.sacha-v107-mobile-product-cards.type-category #products.products.products-page.products-block, html body.sacha-v107-mobile-product-cards.type-category .products.products-page.products-block, html body.sacha-v107-mobile-product-cards.type-search #products.products-page.products-block, html body.sacha-v107-mobile-product-cards.type-search #products.products.products-page.products-block, html body.sacha-v107-mobile-product-cards.type-search .products.products-page.products-block, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products.products-page.products-block, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products.products.products-page.products-block, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;align-items: stretch !important;width: calc(100vw - 10px) !important;max-width: calc(100vw - 10px) !important;margin-left: 5px !important;margin-right: 5px !important;padding-left: 0 !important;padding-right: 0 !important}
html body.sacha-v107-mobile-product-cards.type-category #products.products-page.products-block > .product, html body.sacha-v107-mobile-product-cards.type-category #products.products.products-page.products-block > .product, html body.sacha-v107-mobile-product-cards.type-category .products.products-page.products-block > .product, html body.sacha-v107-mobile-product-cards.type-search #products.products-page.products-block > .product, html body.sacha-v107-mobile-product-cards.type-search #products.products.products-page.products-block > .product, html body.sacha-v107-mobile-product-cards.type-search .products.products-page.products-block > .product, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products.products-page.products-block > .product, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products.products.products-page.products-block > .product, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail .products.products-page.products-block > .product{display: flex !important;width: auto !important;min-width: 0 !important;max-width: none !important;height: auto !important;padding: 0 !important;margin: 0 !important}
html body.sacha-v107-mobile-product-cards.type-category #products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards.type-category #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards.type-category .products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards.type-search #products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards.type-search #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards.type-search .products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail .products.products-page.products-block > .product > .p.sacha-card-modern{display: flex !important;flex-direction: column !important;width: 100% !important;height: 100% !important;min-height: 374px !important;padding: 7px !important;box-sizing: border-box !important;border-radius: 7px !important}
html body.sacha-v107-mobile-product-cards.type-category #products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards.type-category #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards.type-category .products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards.type-search #products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards.type-search #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards.type-search .products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail .products.products-page.products-block > .product > .p.sacha-card-modern > .image{flex: 0 0 108px !important;height: 108px !important;min-height: 108px !important;max-height: 108px !important;margin: 0 0 5px !important;padding: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important}
html body.sacha-v107-mobile-product-cards.type-category #products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards.type-category #products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards.type-category #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards.type-category #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards.type-category .products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards.type-category .products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards.type-search #products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards.type-search #products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards.type-search #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards.type-search #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards.type-search .products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards.type-search .products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail .products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail .products.products-page.products-block > .product > .p.sacha-card-modern > .image img{width: 100% !important;height: 108px !important;max-height: 108px !important;object-fit: contain !important}
html body.sacha-v107-mobile-product-cards.type-category #products .p.sacha-card-modern .p-in, html body.sacha-v107-mobile-product-cards.type-category #products .p.sacha-card-modern .p-in-in, html body.sacha-v107-mobile-product-cards.type-category #products .p.sacha-card-modern .p-bottom, html body.sacha-v107-mobile-product-cards.type-search #products .p.sacha-card-modern .p-in, html body.sacha-v107-mobile-product-cards.type-search #products .p.sacha-card-modern .p-in-in, html body.sacha-v107-mobile-product-cards.type-search #products .p.sacha-card-modern .p-bottom, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products .p.sacha-card-modern .p-in, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products .p.sacha-card-modern .p-in-in, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products .p.sacha-card-modern .p-bottom{padding: 0 !important;margin: 0 !important}
html body.sacha-v107-mobile-product-cards.type-category #products .p.sacha-card-modern .name, html body.sacha-v107-mobile-product-cards.type-search #products .p.sacha-card-modern .name, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products .p.sacha-card-modern .name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;min-height: 48px !important;max-height: 48px !important;margin: 3px 0 6px !important;padding: 0 !important;overflow: hidden !important;font-size: 13px !important;font-weight: 400 !important;line-height: 1.2 !important;text-align: left !important}
html body.sacha-v107-mobile-product-cards.type-category #products .p.sacha-card-modern .sacha-direct-stock-slot, html body.sacha-v107-mobile-product-cards.type-search #products .p.sacha-card-modern .sacha-direct-stock-slot, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products .p.sacha-card-modern .sacha-direct-stock-slot{min-height: 20px !important;height: 20px !important;margin: 0 0 4px !important}
html body.sacha-v107-mobile-product-cards.type-category #products .p.sacha-card-modern .prices, html body.sacha-v107-mobile-product-cards.type-search #products .p.sacha-card-modern .prices, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products .p.sacha-card-modern .prices{min-height: 54px !important;margin: 0 0 6px !important;font-weight: 400 !important}
html body.sacha-v107-mobile-product-cards.type-category #products .p.sacha-card-modern .price-final, html body.sacha-v107-mobile-product-cards.type-category #products .p.sacha-card-modern .price-final *, html body.sacha-v107-mobile-product-cards.type-search #products .p.sacha-card-modern .price-final, html body.sacha-v107-mobile-product-cards.type-search #products .p.sacha-card-modern .price-final *, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products .p.sacha-card-modern .price-final, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products .p.sacha-card-modern .price-final *{font-weight: 400 !important}
html body.sacha-v107-mobile-product-cards.type-category #products .p.sacha-card-modern .p-tools, html body.sacha-v107-mobile-product-cards.type-search #products .p.sacha-card-modern .p-tools, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products .p.sacha-card-modern .p-tools{margin-top: auto !important;padding-top: 5px !important;display: flex !important;align-items: center !important;gap: 6px !important}
html body.sacha-v107-mobile-product-cards.type-category #products .p.sacha-card-modern .p-tools > .sacha-mobile-detail-button, html body.sacha-v107-mobile-product-cards.type-search #products .p.sacha-card-modern .p-tools > .sacha-mobile-detail-button, html body.sacha-v107-mobile-product-cards.type-manufacturer-detail #products .p.sacha-card-modern .p-tools > .sacha-mobile-detail-button{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 34px !important;height: 34px !important;margin: 0 !important;font-size: 12px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern{display: flex !important;flex-direction: column !important;width: 100% !important;height: 374px !important;min-height: 374px !important;max-height: 374px !important;padding: 7px !important;box-sizing: border-box !important;overflow: hidden !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern > .image, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern > .image{flex: 0 0 108px !important;height: 108px !important;min-height: 108px !important;max-height: 108px !important;margin: 0 0 5px !important;padding: 0 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern > .image img, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern > .image img{width: 100% !important;height: 108px !important;max-height: 108px !important;object-fit: contain !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-code, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .product-code, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-code-wrapper, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .product-code-wrapper, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern [data-testid="productCardCode"], html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern .p-code, html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern .product-code, html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern .p-code-wrapper, html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern .product-code-wrapper, html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern [data-testid="productCardCode"]{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .name, html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern .name, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;min-height: 48px !important;height: 48px !important;max-height: 48px !important;margin: 3px 0 6px !important;padding: 0 !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: normal !important;font-size: 13px !important;font-weight: 400 !important;line-height: 1.2 !important;text-align: left !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot, html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot{height: 20px !important;min-height: 20px !important;max-height: 20px !important;margin: 0 0 4px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .prices, html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern .prices, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .prices{min-height: 54px !important;height: 54px !important;max-height: 54px !important;margin: 0 0 6px !important;font-weight: 400 !important;overflow: hidden !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-tools, html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern .p-tools, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .p-tools{margin-top: auto !important;padding-top: 5px !important;width: 100% !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-tools > .sacha-mobile-detail-button, html body.sacha-v107-mobile-product-cards #products.products-block > .product > .p.sacha-card-modern .p-tools > .sacha-mobile-detail-button, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .p-tools > .sacha-mobile-detail-button{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 34px !important;min-height: 34px !important;margin: 0 !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern, html body.type-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern, html body.in-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block > .product > .p.sacha-card-modern, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block > .product > .p.sacha-card-modern{position: relative !important;height: 374px !important;min-height: 374px !important;max-height: 374px !important;padding: 7px !important;overflow: hidden !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .name, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .name, html body.type-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .name, html body.in-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .name, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products-page.products-block > .product > .p.sacha-card-modern .name, html body:is(.type-category,.type-search,.type-manufacturer-detail) #products.products.products-page.products-block > .product > .p.sacha-card-modern .name, html body:is(.type-category,.type-search,.type-manufacturer-detail) .products.products-page.products-block > .product > .p.sacha-card-modern .name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;height: 48px !important;min-height: 48px !important;max-height: 48px !important;margin: 3px 0 6px !important;padding: 0 !important;overflow: hidden !important;white-space: normal !important;font-size: 13px !important;font-weight: 400 !important;line-height: 1.2 !important;text-align: left !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-code, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .product-code, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-code-wrapper, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .product-code-wrapper, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern [data-testid="productCardCode"]{display: none !important;visibility: hidden !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.type-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-mobile-detail-button.btn.btn-primary, html body.in-index.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-mobile-detail-button.btn.btn-primary, html body:is(.type-category,.type-search,.type-manufacturer-detail).sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .sacha-mobile-detail-button.btn.btn-primary, html body:is(.type-category,.type-search,.type-manufacturer-detail).sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .sacha-mobile-detail-button.btn.btn-primary, html body:is(.type-category,.type-search,.type-manufacturer-detail).sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .sacha-mobile-detail-button.btn.btn-primary{width: calc(100% - 16px) !important;max-width: calc(100% - 16px) !important;box-sizing: border-box !important}
html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .p-code, html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .product-code, html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .p-code-wrapper, html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .product-code-wrapper, html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern [data-testid="productCardCode"], html body #products.products-page.products-block > .product > .p.sacha-card-modern .p-code, html body #products.products-page.products-block > .product > .p.sacha-card-modern .product-code, html body #products.products-page.products-block > .product > .p.sacha-card-modern .p-code-wrapper, html body #products.products-page.products-block > .product > .p.sacha-card-modern .product-code-wrapper, html body #products.products-page.products-block > .product > .p.sacha-card-modern [data-testid="productCardCode"], html body .products.products-page.products-block > .product > .p.sacha-card-modern .p-code, html body .products.products-page.products-block > .product > .p.sacha-card-modern .product-code, html body .products.products-page.products-block > .product > .p.sacha-card-modern .p-code-wrapper, html body .products.products-page.products-block > .product > .p.sacha-card-modern .product-code-wrapper, html body .products.products-page.products-block > .product > .p.sacha-card-modern [data-testid="productCardCode"]{display: none !important;visibility: hidden !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .name, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .name, html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .p-name, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .p-name, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .name, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .name, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .name, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .p-name, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .p-name, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .p-name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;height: 52px !important;min-height: 52px !important;max-height: 52px !important;margin: 2px 0 5px !important;padding: 0 !important;overflow: hidden !important;font-size: 13px !important;font-weight: 400 !important;line-height: 1.28 !important;text-align: left !important;white-space: normal !important}
html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .name a, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .name a, html body.type-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .p-name a, html body.in-index.sacha-v107-mobile-product-cards.sacha-v126-home-product-grid .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product.sacha-v126-grid-visible > .p.sacha-card-modern .p-name a, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .name a, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .name a, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .name a, html body.type-category.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern .p-name a, html body.type-category.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern .p-name a, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern .p-name a{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;height: 52px !important;min-height: 52px !important;max-height: 52px !important;overflow: hidden !important;font: inherit !important;line-height: inherit !important;color: inherit !important;text-decoration: none !important}
html body .products-wrapper.product-slider-holder .products-block > .product, html body #products.products-page.products-block > .product, html body #products.products.products-page.products-block > .product, html body .products.products-page.products-block > .product{display: flex !important;align-items: stretch !important;height: 392px !important;min-height: 392px !important;max-height: 392px !important;padding: 0 !important;margin: 0 0 8px !important;box-sizing: border-box !important;overflow: visible !important}
html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern, html body #products.products-page.products-block > .product > .p.sacha-card-modern, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body .products.products-page.products-block > .product > .p.sacha-card-modern{display: flex !important;flex-direction: column !important;position: relative !important;width: 100% !important;height: 392px !important;min-height: 392px !important;max-height: 392px !important;padding: 7px !important;margin: 0 !important;box-sizing: border-box !important;overflow: hidden !important;border-radius: 6px !important}
html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern > .image, html body #products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image, html body .products.products-page.products-block > .product > .p.sacha-card-modern > .image{flex: 0 0 112px !important;width: 100% !important;height: 112px !important;min-height: 112px !important;max-height: 112px !important;margin: 0 0 5px !important;padding: 0 !important;overflow: hidden !important}
html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern > .image a, html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern > .image img, html body #products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body #products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern > .image img, html body .products.products-page.products-block > .product > .p.sacha-card-modern > .image a, html body .products.products-page.products-block > .product > .p.sacha-card-modern > .image img{display: block !important;width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100% !important;object-fit: contain !important}
html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .name, html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .p-name, html body #products.products-page.products-block > .product > .p.sacha-card-modern .name, html body #products.products-page.products-block > .product > .p.sacha-card-modern .p-name, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern .name, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern .p-name, html body .products.products-page.products-block > .product > .p.sacha-card-modern .name, html body .products.products-page.products-block > .product > .p.sacha-card-modern .p-name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;width: 100% !important;height: 54px !important;min-height: 54px !important;max-height: 54px !important;margin: 1px 0 5px !important;padding: 0 !important;overflow: hidden !important;white-space: normal !important;font-size: 13px !important;font-weight: 400 !important;line-height: 18px !important;text-align: left !important}
html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .name a, html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .p-name a, html body #products.products-page.products-block > .product > .p.sacha-card-modern .name a, html body #products.products-page.products-block > .product > .p.sacha-card-modern .p-name a, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern .name a, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern .p-name a, html body .products.products-page.products-block > .product > .p.sacha-card-modern .name a, html body .products.products-page.products-block > .product > .p.sacha-card-modern .p-name a{font: inherit !important;display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;height: 54px !important;min-height: 54px !important;max-height: 54px !important;overflow: hidden !important;font-size: inherit !important;font-weight: inherit !important;line-height: inherit !important;color: inherit !important;text-decoration: none !important}
html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot, html body #products.products-page.products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot, html body .products.products-page.products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot{display: flex !important;align-items: center !important;width: 100% !important;height: 22px !important;min-height: 22px !important;max-height: 22px !important;margin: 0 0 5px !important;padding: 0 !important;overflow: hidden !important}
html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern:not(.sacha-has-direct-stock) .prices, html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern:not(.sacha-has-direct-stock) .price, html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern:not(.sacha-has-direct-stock) .price-final-holder, html body #products.products-page.products-block > .product > .p.sacha-card-modern:not(.sacha-has-direct-stock) .prices, html body #products.products-page.products-block > .product > .p.sacha-card-modern:not(.sacha-has-direct-stock) .price, html body #products.products-page.products-block > .product > .p.sacha-card-modern:not(.sacha-has-direct-stock) .price-final-holder, html body .products.products-page.products-block > .product > .p.sacha-card-modern:not(.sacha-has-direct-stock) .prices, html body .products.products-page.products-block > .product > .p.sacha-card-modern:not(.sacha-has-direct-stock) .price, html body .products.products-page.products-block > .product > .p.sacha-card-modern:not(.sacha-has-direct-stock) .price-final-holder{margin-top: 0 !important}
html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .prices, html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .price, html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .price-final-holder, html body #products.products-page.products-block > .product > .p.sacha-card-modern .prices, html body #products.products-page.products-block > .product > .p.sacha-card-modern .price, html body #products.products-page.products-block > .product > .p.sacha-card-modern .price-final-holder, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern .prices, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern .price, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern .price-final-holder, html body .products.products-page.products-block > .product > .p.sacha-card-modern .prices, html body .products.products-page.products-block > .product > .p.sacha-card-modern .price, html body .products.products-page.products-block > .product > .p.sacha-card-modern .price-final-holder{margin-bottom: 0 !important;width: 100% !important;height: 62px !important;min-height: 62px !important;max-height: 62px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;text-align: left !important;font-weight: 400 !important}
html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .p-tools, html body #products.products-page.products-block > .product > .p.sacha-card-modern .p-tools, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern .p-tools, html body .products.products-page.products-block > .product > .p.sacha-card-modern .p-tools{position: absolute !important;left: 7px !important;right: 7px !important;bottom: 7px !important;top: auto !important;display: flex !important;align-items: center !important;justify-content: center !important;width: auto !important;height: 34px !important;min-height: 34px !important;max-height: 34px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .p-tools > *:not(.sacha-mobile-detail-button):not(.sacha-card-old-detail), html body #products.products-page.products-block > .product > .p.sacha-card-modern .p-tools > *:not(.sacha-mobile-detail-button):not(.sacha-card-old-detail), html body #products.products.products-page.products-block > .product > .p.sacha-card-modern .p-tools > *:not(.sacha-mobile-detail-button):not(.sacha-card-old-detail), html body .products.products-page.products-block > .product > .p.sacha-card-modern .p-tools > *:not(.sacha-mobile-detail-button):not(.sacha-card-old-detail){display: none !important;visibility: hidden !important}
html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-mobile-detail-button, html body .products-wrapper.product-slider-holder .products-block > .product > .p.sacha-card-modern .sacha-card-old-detail, html body #products.products-page.products-block > .product > .p.sacha-card-modern .sacha-mobile-detail-button, html body #products.products-page.products-block > .product > .p.sacha-card-modern .sacha-card-old-detail, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern .sacha-mobile-detail-button, html body #products.products.products-page.products-block > .product > .p.sacha-card-modern .sacha-card-old-detail, html body .products.products-page.products-block > .product > .p.sacha-card-modern .sacha-mobile-detail-button, html body .products.products-page.products-block > .product > .p.sacha-card-modern .sacha-card-old-detail{position: static !important;inset: auto !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;max-width: 100% !important;height: 34px !important;min-height: 34px !important;max-height: 34px !important;margin: 0 !important;box-sizing: border-box !important;background: #fff !important;border: 1px solid #16b9df !important;border-radius: 6px !important;box-shadow: none !important;color: #0797b8 !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1 !important;text-align: center !important;text-decoration: none !important;white-space: nowrap !important}
html body.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block, html body.sacha-v107-mobile-product-cards #products.products-page.products-block, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block, html body.sacha-v107-mobile-product-cards .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;align-items: stretch !important;width: 100% !important;max-width: 100% !important;overflow: visible !important}
html body.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern{display: block !important;position: relative !important;width: 100% !important;height: 392px !important;min-height: 392px !important;max-height: 392px !important;margin: 0 !important;padding: 7px !important;box-sizing: border-box !important;overflow: hidden !important;border-radius: 6px !important}
html body.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder .products-block, html body.sacha-v107-mobile-product-cards #products.products-block, html body.sacha-v107-mobile-product-cards #products.products-page, html body.sacha-v107-mobile-product-cards .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;align-items: stretch !important;width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;overflow: visible !important}
html body.sacha-v107-mobile-product-cards .products-block > .product{position: relative !important;display: block !important;width: auto !important;min-width: 0 !important;max-width: none !important;height: 392px !important;min-height: 392px !important;max-height: 392px !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: none !important;overflow: visible !important;box-sizing: border-box !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern{position: relative !important;display: block !important;width: 100% !important;height: 392px !important;min-height: 392px !important;max-height: 392px !important;margin: 0 !important;padding: 7px !important;overflow: hidden !important;box-sizing: border-box !important;border: 1px solid #bfeaf4 !important;border-radius: 6px !important;background: #fff !important;box-shadow: none !important;transform: none !important;transition: none !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-in, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-in-in, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-bottom{position: static !important;margin: 0 !important;padding: 0 !important;display: contents !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern > .image{position: absolute !important;left: 7px !important;right: 7px !important;top: 7px !important;display: flex !important;align-items: center !important;justify-content: center !important;width: auto !important;height: 112px !important;min-height: 112px !important;max-height: 112px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern > .image a, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern > .image img{max-width: 100% !important;display: block !important;width: 100% !important;height: 100% !important;max-height: 100% !important;object-fit: contain !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .name, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-name, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .name a, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-name a{position: absolute !important;left: 7px !important;right: 7px !important;top: 128px !important;display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;width: auto !important;height: 66px !important;min-height: 66px !important;max-height: 66px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;white-space: normal !important;text-overflow: ellipsis !important;font-size: 13px !important;font-weight: 400 !important;line-height: 18px !important;color: #1f1f1f !important;text-align: left !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-direct-stock-badge{right: 7px !important;position: absolute !important;left: 7px !important;top: 202px !important;display: inline-flex !important;align-items: center !important;width: max-content !important;max-width: calc(100% - 14px) !important;height: 22px !important;min-height: 22px !important;max-height: 22px !important;margin: 0 !important;padding: 0 8px !important;overflow: hidden !important;box-sizing: border-box !important;white-space: nowrap !important;z-index: 4 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .prices, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final-holder{flex-wrap: nowrap !important;position: absolute !important;left: 7px !important;right: 7px !important;top: 232px !important;display: flex !important;flex-direction: column !important;align-items: flex-start !important;gap: 1px !important;width: auto !important;height: 62px !important;min-height: 62px !important;max-height: 62px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;font-weight: 400 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .prices .price, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .prices .price-final, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final-holder .price, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final-holder .price-final{flex: 0 0 auto !important;flex-basis: auto !important;position: static !important;inset: auto !important;top: auto !important;left: auto !important;right: auto !important;bottom: auto !important;order: 1 !important;display: block !important;width: auto !important;height: auto !important;min-height: 0 !important;max-height: none !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;font-size: 18px !important;font-weight: 400 !important;line-height: 20px !important;color: #ed1c24 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .prices .price-final *, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final-holder .price-final *{font-size: inherit !important;font-weight: 400 !important;line-height: inherit !important;color: inherit !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .prices .price-standard, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .prices .price-save, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final-holder .price-standard, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final-holder .price-save{position: static !important;order: 2 !important;display: block !important;flex: 0 0 auto !important;flex-basis: auto !important;width: auto !important;height: auto !important;min-height: 0 !important;max-height: none !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;font-size: 12px !important;font-weight: 400 !important;line-height: 15px !important;color: #788791 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .prices .price-save, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final-holder .price-save{order: 3 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-code, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .product-code, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-code-wrapper, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .product-code-wrapper, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern [data-testid="productCardCode"], html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-card-size-chips, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-card-qty, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-native-qty{opacity: 0 !important;pointer-events: none !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;display: none !important;visibility: hidden !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-tools{padding-top: 5px !important;margin-top: auto !important;position: absolute !important;left: 7px !important;right: 7px !important;bottom: 7px !important;top: auto !important;display: flex !important;align-items: center !important;justify-content: center !important;width: auto !important;height: 34px !important;min-height: 34px !important;max-height: 34px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-tools > *:not(.sacha-mobile-detail-button):not(.sacha-card-old-detail){display: none !important;visibility: hidden !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-mobile-detail-button, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-card-old-detail{left: 7px !important;right: auto !important;bottom: 7px !important;top: auto !important;position: static !important;inset: auto !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;max-width: 100% !important;height: 34px !important;min-height: 34px !important;max-height: 34px !important;margin: 0 !important;padding: 0 6px !important;box-sizing: border-box !important;background: #fff !important;border: 1px solid #16b9df !important;border-radius: 6px !important;box-shadow: none !important;color: #0797b8 !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1 !important;text-align: center !important;text-decoration: none !important;white-space: nowrap !important}
html.sacha-mobile-menu-closing, html body.sacha-mobile-menu-closing, html body.sacha-mobile-menu-closing .overall-wrapper, html body.navigation-window-visible, html body.navigation-window-visible .overall-wrapper{overflow: hidden !important}
html body:not(.navigation-window-visible) #navigation, html body.sacha-mobile-menu-closing #navigation{display: block !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;position: fixed !important;inset: 0 auto auto 0 !important;width: 0 !important;max-width: 0 !important;height: 0 !important;max-height: 0 !important;overflow: hidden !important;transform: none !important;transition: none !important;animation: none !important;z-index: -1 !important}
html body:not(.navigation-window-visible) #navigation .navigation-in, html body.sacha-mobile-menu-closing #navigation .navigation-in{display: block !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;width: 0 !important;max-width: 0 !important;height: 0 !important;max-height: 0 !important;overflow: hidden !important;transform: none !important;transition: none !important;animation: none !important}
html body.navigation-window-visible:not(.sacha-mobile-menu-closing) #navigation{display: block !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;position: fixed !important;inset: 0 !important;width: 100vw !important;max-width: 100vw !important;height: 100dvh !important;max-height: 100dvh !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;background: #fff !important;transform: none !important;transition: none !important;animation: none !important;z-index: 2147483000 !important}
html body.navigation-window-visible:not(.sacha-mobile-menu-closing) #navigation .navigation-in{display: block !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;position: fixed !important;inset: 0 !important;width: 100vw !important;max-width: 100vw !important;height: 100dvh !important;max-height: 100dvh !important;margin: 0 !important;padding: 78px 0 0 !important;box-sizing: border-box !important;overflow-x: hidden !important;overflow-y: auto !important;background: #fff !important;transform: none !important;transition: none !important;animation: none !important}
html body.navigation-window-visible:not(.sacha-mobile-menu-closing) #navigation .navigation-close, html body.navigation-window-visible:not(.sacha-mobile-menu-closing) #navigation .sacha-mobile-nav-close{display: flex !important;align-items: center !important;justify-content: center !important;position: fixed !important;top: 10px !important;right: 10px !important;width: 56px !important;height: 56px !important;min-width: 56px !important;min-height: 56px !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;transform: none !important;transition: none !important;animation: none !important;z-index: 2147483202 !important}
html body.navigation-window-visible:not(.sacha-mobile-menu-closing) #navigation .navigation-close::before, html body.navigation-window-visible:not(.sacha-mobile-menu-closing) #navigation .navigation-close::after, html body.navigation-window-visible:not(.sacha-mobile-menu-closing) #navigation .sacha-mobile-nav-close::before, html body.navigation-window-visible:not(.sacha-mobile-menu-closing) #navigation .sacha-mobile-nav-close::after{content: "" !important;position: absolute !important;left: 50% !important;top: 50% !important;display: block !important;width: 28px !important;height: 2px !important;margin: 0 !important;padding: 0 !important;background: #101820 !important;border: 0 !important;border-radius: 2px !important;box-shadow: none !important;transform-origin: center !important;transition: none !important;animation: none !important}
html body.navigation-window-visible:not(.sacha-mobile-menu-closing) #navigation .navigation-close::before, html body.navigation-window-visible:not(.sacha-mobile-menu-closing) #navigation .sacha-mobile-nav-close::before{transform: translate(-50%, -50%) rotate(45deg) !important}
html body.navigation-window-visible:not(.sacha-mobile-menu-closing) #navigation .navigation-close::after, html body.navigation-window-visible:not(.sacha-mobile-menu-closing) #navigation .sacha-mobile-nav-close::after{transform: translate(-50%, -50%) rotate(-45deg) !important}
}
@media (min-width: 768px){
html body.desktop #header .menu-helper.sacha-more-stable, html.scrolled body.desktop #header .menu-helper.sacha-more-stable{display: inline-flex !important;align-items: stretch !important;position: relative !important;overflow: visible !important;min-height: 48px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;transform: none !important;transition: none !important}
html body.desktop #header .menu-helper.sacha-more-stable.sacha-more-empty, html.scrolled body.desktop #header .menu-helper.sacha-more-stable.sacha-more-empty{display: none !important}
html body.desktop #header .menu-helper.sacha-more-stable > span, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > span{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 48px !important;padding: 0 18px !important;color: #111820 !important;background: transparent !important;border: 0 !important;border-bottom: 0 !important;box-shadow: none !important;transform: none !important;transition: none !important;cursor: pointer !important}
html body.desktop #header .menu-helper.sacha-more-stable:hover > span, html body.desktop #header .menu-helper.sacha-more-stable.sacha-more-open > span, html body.desktop #header .menu-helper.sacha-more-stable.is-open > span, html.scrolled body.desktop #header .menu-helper.sacha-more-stable:hover > span, html.scrolled body.desktop #header .menu-helper.sacha-more-stable.sacha-more-open > span, html.scrolled body.desktop #header .menu-helper.sacha-more-stable.is-open > span{color: #111820 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;transform: none !important}
html body.desktop #header .menu-helper.sacha-more-stable > span::before, html body.desktop #header .menu-helper.sacha-more-stable > span::after, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > span::before, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > span::after{content: none !important;display: none !important}
html body.desktop #header .menu-helper.sacha-more-stable > ul, html body.desktop #header .menu-helper.sacha-more-stable > ul.menu-level-1, html body.desktop #header .menu-helper.sacha-more-stable > ul.sacha-more-menu, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > ul, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > ul.menu-level-1, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > ul.sacha-more-menu{position: absolute !important;top: 100% !important;right: 0 !important;left: auto !important;width: 236px !important;min-width: 236px !important;max-width: min(280px, calc(100vw - 32px)) !important;height: auto !important;min-height: 0 !important;max-height: min(62vh, 480px) !important;margin: 0 !important;padding: 6px !important;overflow-x: hidden !important;overflow-y: auto !important;list-style: none !important;background: #fff !important;border: 1px solid rgba(191, 234, 244, .95) !important;border-radius: 6px !important;box-shadow: 0 16px 34px rgba(17, 24, 32, .14) !important;transform: none !important;transition: none !important;z-index: 10050 !important}
html body.desktop #header .menu-helper.sacha-more-stable:not(.sacha-more-open):not(.is-open):not(:hover):not(:focus-within) > ul, html.scrolled body.desktop #header .menu-helper.sacha-more-stable:not(.sacha-more-open):not(.is-open):not(:hover):not(:focus-within) > ul{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important}
html body.desktop #header .menu-helper.sacha-more-stable:hover > ul, html body.desktop #header .menu-helper.sacha-more-stable:focus-within > ul, html body.desktop #header .menu-helper.sacha-more-stable.sacha-more-open > ul, html body.desktop #header .menu-helper.sacha-more-stable.is-open > ul, html.scrolled body.desktop #header .menu-helper.sacha-more-stable:hover > ul, html.scrolled body.desktop #header .menu-helper.sacha-more-stable:focus-within > ul, html.scrolled body.desktop #header .menu-helper.sacha-more-stable.sacha-more-open > ul, html.scrolled body.desktop #header .menu-helper.sacha-more-stable.is-open > ul{display: block !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important}
html body.desktop #header .menu-helper.sacha-more-stable > ul > li[data-sacha-more-hidden="1"], html.scrolled body.desktop #header .menu-helper.sacha-more-stable > ul > li[data-sacha-more-hidden="1"]{display: none !important}
html body.desktop #header .menu-helper.sacha-more-stable > ul > li, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > ul > li{display: block !important;width: 100% !important;height: auto !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important}
html body.desktop #header .menu-helper.sacha-more-stable > ul > li > a, html body.desktop #header .menu-helper.sacha-more-stable > ul > li > span, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > ul > li > a, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > ul > li > span{display: flex !important;align-items: center !important;min-height: 38px !important;padding: 8px 10px !important;color: #111820 !important;font-size: 14px !important;font-weight: 500 !important;line-height: 1.25 !important;text-decoration: none !important;background: transparent !important;border: 0 !important;border-radius: 5px !important;box-shadow: none !important;transform: none !important;transition: none !important}
html body.desktop #header .menu-helper.sacha-more-stable > ul > li:hover > a, html body.desktop #header .menu-helper.sacha-more-stable > ul > li.exp > a, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > ul > li:hover > a, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > ul > li.exp > a{color: #087f9d !important;background: rgba(22, 185, 223, .08) !important;transform: none !important}
html body.desktop #header .menu-helper.sacha-more-stable > ul ul, html body.desktop #header .menu-helper.sacha-more-stable > ul .menu-image, html body.desktop #header .menu-helper.sacha-more-stable > ul img, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > ul ul, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > ul .menu-image, html.scrolled body.desktop #header .menu-helper.sacha-more-stable > ul img{display: none !important}
html body.desktop #navigation a[href*="vernostni-program"], html body.desktop #navigation a[href*="vernostni-program"]:hover, html body.desktop #navigation li.exp > a[href*="vernostni-program"], html body.desktop #navigation li.active > a[href*="vernostni-program"], html.scrolled body.desktop #navigation a[href*="vernostni-program"], html.scrolled body.desktop #navigation a[href*="vernostni-program"]:hover, html.scrolled body.desktop #navigation li.exp > a[href*="vernostni-program"], html.scrolled body.desktop #navigation li.active > a[href*="vernostni-program"]{color: #111820 !important;background: transparent !important;border: 0 !important;border-bottom-color: transparent !important;box-shadow: none !important;text-decoration: none !important;transform: none !important}
}
@media (max-width: 767px){
html body #header .menu-helper, html body #header .menu-helper > ul{display: none !important}
}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider{position: relative !important;overflow: visible !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-native-product-arrow-hidden, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-native-product-arrow-hidden, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .product-slider-navigation:not(.sacha-v149-home-product-arrow), html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .carousel-control:not(.sacha-v149-home-product-arrow), html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .slick-arrow:not(.sacha-v149-home-product-arrow), html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .lSPrev:not(.sacha-v149-home-product-arrow), html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .lSNext:not(.sacha-v149-home-product-arrow), html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .product-slider-navigation:not(.sacha-v149-home-product-arrow), html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .carousel-control:not(.sacha-v149-home-product-arrow), html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .slick-arrow:not(.sacha-v149-home-product-arrow), html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .lSPrev:not(.sacha-v149-home-product-arrow), html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .lSNext:not(.sacha-v149-home-product-arrow){display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;overflow: hidden !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block{display: flex !important;flex-wrap: nowrap !important;align-items: stretch !important;width: 100% !important;max-width: 100% !important;overflow-x: auto !important;overflow-y: visible !important;transform: none !important;transition: none !important;left: auto !important;right: auto !important;margin-left: 0 !important;margin-right: 0 !important;scroll-behavior: smooth !important;scroll-snap-type: x mandatory !important;scrollbar-width: none !important;-webkit-overflow-scrolling: touch !important;overscroll-behavior-x: contain !important;touch-action: pan-y !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block::-webkit-scrollbar, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block::-webkit-scrollbar{display: none !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block.sacha-v149-dragging, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block.sacha-v149-dragging{scroll-snap-type: none !important;cursor: grabbing !important}
@media (min-width: 768px){
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block{gap: 24px !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product{display: block !important;flex: 0 0 calc((100% - 48px) / 3) !important;width: calc((100% - 48px) / 3) !important;min-width: calc((100% - 48px) / 3) !important;max-width: calc((100% - 48px) / 3) !important;scroll-snap-align: start !important}
}
@media (max-width: 767px){
html body.type-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider, html body.in-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider{position: relative !important;display: block !important;width: 100% !important;max-width: 100% !important;overflow: visible !important;padding: 0 !important;margin-left: 0 !important;margin-right: 0 !important}
html body.type-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block, html body.in-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block{gap: 8px !important;padding: 0 0 8px !important;margin: 0 !important}
html body.type-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product, html body.in-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product, html body.type-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product.sacha-v126-grid-visible, html body.in-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product.sacha-v126-grid-visible{display: block !important;flex: 0 0 calc((100% - 8px) / 2) !important;width: calc((100% - 8px) / 2) !important;min-width: calc((100% - 8px) / 2) !important;max-width: calc((100% - 8px) / 2) !important;height: 402px !important;min-height: 402px !important;max-height: 402px !important;margin: 0 !important;padding: 0 !important;float: none !important;opacity: 1 !important;visibility: visible !important;overflow: visible !important;scroll-snap-align: start !important;transform: none !important;transition: none !important}
html body.type-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product > .p.sacha-card-modern, html body.in-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product > .p.sacha-card-modern{height: 402px !important;min-height: 402px !important;max-height: 402px !important;overflow: hidden !important}
html body.type-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product > .p.sacha-card-modern .name, html body.type-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product > .p.sacha-card-modern .p-name, html body.in-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product > .p.sacha-card-modern .name, html body.in-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product > .p.sacha-card-modern .p-name{height: 70px !important;min-height: 70px !important;max-height: 70px !important;overflow: hidden !important;-webkit-line-clamp: 3 !important;line-clamp: 3 !important}
html body.type-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product > .p.sacha-card-modern .p-tools, html body.in-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product > .p.sacha-card-modern .p-tools{bottom: 10px !important;height: 38px !important;min-height: 38px !important;max-height: 38px !important;overflow: visible !important}
html body.type-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-mobile-detail-button, html body.type-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-card-old-detail, html body.in-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-mobile-detail-button, html body.in-index.sacha-v149-home-product-sliders .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-card-old-detail{height: 36px !important;min-height: 36px !important;max-height: 36px !important;line-height: 36px !important;padding-top: 0 !important;padding-bottom: 0 !important;overflow: hidden !important}
}
html body.type-posts-listing.in-pujcovna, html body.type-posts-listing.in-servis{background: #f5fafc}
html body.type-posts-listing.in-pujcovna .content-wrapper-in, html body.type-posts-listing.in-servis .content-wrapper-in{max-width: 1280px !important;margin: 0 auto !important;padding: clamp(22px, 4vw, 46px) 20px clamp(44px, 6vw, 76px) !important;box-sizing: border-box !important}
html body.type-posts-listing.in-pujcovna .content-wrapper-in > h1, html body.type-posts-listing.in-servis .content-wrapper-in > h1{margin: 0 0 14px !important;color: #1f2529 !important;font-size: clamp(34px, 4vw, 56px) !important;font-weight: 700 !important;line-height: 1.08 !important;letter-spacing: 0 !important}
html body.type-posts-listing.in-pujcovna .content-wrapper-in > h1::after, html body.type-posts-listing.in-servis .content-wrapper-in > h1::after{content: "";display: block;width: 74px;height: 4px;margin-top: 16px;border-radius: 999px;background: #21b9dc}
html body.type-posts-listing.in-pujcovna .content-wrapper-in > p, html body.type-posts-listing.in-servis .content-wrapper-in > p{max-width: 780px !important;margin: 0 0 28px !important;color: #53626d !important;font-size: 17px !important;line-height: 1.65 !important}
html body.type-posts-listing.in-pujcovna #newsWrapper.news-wrapper, html body.type-posts-listing.in-servis #newsWrapper.news-wrapper{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 24px !important;align-items: stretch !important;max-width: 100% !important;margin: 32px 0 0 !important;padding: 0 !important;clear: both !important}
html body.type-posts-listing.in-pujcovna #newsWrapper.news-wrapper::before, html body.type-posts-listing.in-pujcovna #newsWrapper.news-wrapper::after, html body.type-posts-listing.in-servis #newsWrapper.news-wrapper::before, html body.type-posts-listing.in-servis #newsWrapper.news-wrapper::after{content: none !important;display: none !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item, html body.type-posts-listing.in-servis #newsWrapper .news-item{display: flex !important;flex-direction: column !important;width: auto !important;max-width: none !important;min-width: 0 !important;height: 100% !important;min-height: 0 !important;margin: 0 !important;padding: 0 0 74px !important;float: none !important;overflow: hidden !important;background: #fff !important;border: 1px solid #cae6f2 !important;border-radius: 8px !important;box-shadow: 0 16px 42px rgba(20, 42, 55, .07) !important;box-sizing: border-box !important;position: relative !important;transition: border-color .18s ease, box-shadow .18s ease !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item:hover, html body.type-posts-listing.in-servis #newsWrapper .news-item:hover{border-color: #20b9dc !important;box-shadow: 0 18px 48px rgba(20, 42, 55, .10) !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item h2, html body.type-posts-listing.in-servis #newsWrapper .news-item h2{margin: 20px 22px 10px !important;padding: 0 !important;font-size: 22px !important;font-weight: 700 !important;line-height: 1.2 !important;letter-spacing: 0 !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item h2 a, html body.type-posts-listing.in-servis #newsWrapper .news-item h2 a{color: #1f2529 !important;text-decoration: none !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item h2 a:hover, html body.type-posts-listing.in-servis #newsWrapper .news-item h2 a:hover{color: #0587a6 !important;text-decoration: none !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item .description, html body.type-posts-listing.in-servis #newsWrapper .news-item .description{flex: 1 1 auto !important;margin: 0 !important;padding: 0 22px 0 !important;color: #53626d !important;font-size: 15px !important;line-height: 1.55 !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item .description p, html body.type-posts-listing.in-servis #newsWrapper .news-item .description p{display: -webkit-box !important;margin: 0 !important;overflow: hidden !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 4 !important;line-clamp: 4 !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item h2 a::after, html body.type-posts-listing.in-servis #newsWrapper .news-item h2 a::after{content: "V\00ed ce informac\00ed";display: flex;align-items: center;justify-content: center;width: fit-content;min-height: 38px;padding: 0 18px;color: #fff;background: #20b9dc;border-radius: 6px;font-size: 14px;font-weight: 700;line-height: 1;position: absolute;left: 22px;bottom: 22px}
html body.type-posts-listing.in-pujcovna .pagination-wrapper, html body.type-posts-listing.in-servis .pagination-wrapper, html body.type-posts-listing.in-pujcovna .news-wrapper + p, html body.type-posts-listing.in-servis .news-wrapper + p{margin-top: 24px !important}
@media (max-width: 1199px){
html body.type-posts-listing.in-pujcovna #newsWrapper.news-wrapper, html body.type-posts-listing.in-servis #newsWrapper.news-wrapper{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 20px !important}
}
@media (max-width: 767px){
html body.type-posts-listing.in-pujcovna, html body.type-posts-listing.in-servis{background: #fff !important}
html body.type-posts-listing.in-pujcovna .content-wrapper-in, html body.type-posts-listing.in-servis .content-wrapper-in{width: 100% !important;max-width: 100% !important;padding: 18px 14px 42px !important}
html body.type-posts-listing.in-pujcovna .content-wrapper-in > h1, html body.type-posts-listing.in-servis .content-wrapper-in > h1{font-size: 32px !important;margin-bottom: 10px !important}
html body.type-posts-listing.in-pujcovna .content-wrapper-in > h1::after, html body.type-posts-listing.in-servis .content-wrapper-in > h1::after{width: 56px;height: 3px;margin-top: 12px}
html body.type-posts-listing.in-pujcovna .content-wrapper-in > p, html body.type-posts-listing.in-servis .content-wrapper-in > p{font-size: 15px !important;line-height: 1.55 !important;margin-bottom: 18px !important}
html body.type-posts-listing.in-pujcovna #newsWrapper.news-wrapper, html body.type-posts-listing.in-servis #newsWrapper.news-wrapper{grid-template-columns: 1fr !important;gap: 16px !important;margin-top: 22px !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item, html body.type-posts-listing.in-servis #newsWrapper .news-item{border-radius: 8px !important;box-shadow: 0 12px 28px rgba(20, 42, 55, .06) !important;padding-bottom: 68px !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item h2, html body.type-posts-listing.in-servis #newsWrapper .news-item h2{margin: 16px 16px 8px !important;font-size: 20px !important;line-height: 1.22 !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item .description, html body.type-posts-listing.in-servis #newsWrapper .news-item .description{padding: 0 16px 0 !important;font-size: 14px !important;line-height: 1.5 !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item .description p, html body.type-posts-listing.in-servis #newsWrapper .news-item .description p{-webkit-line-clamp: 3 !important;line-clamp: 3 !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item h2 a::after, html body.type-posts-listing.in-servis #newsWrapper .news-item h2 a::after{min-height: 36px;padding: 0 16px;font-size: 13px;left: 16px;bottom: 16px}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider{position: relative !important;overflow: visible !important;max-width: 100% !important;padding-inline: 8px !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block{display: flex !important;grid-template-columns: none !important;flex-wrap: nowrap !important;gap: 8px !important;overflow-x: auto !important;overflow-y: hidden !important;scroll-snap-type: x proximity !important;-webkit-overflow-scrolling: touch !important;touch-action: pan-y !important;width: 100% !important;max-width: 100% !important;padding: 0 0 6px !important;margin: 0 !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product{flex: 0 0 calc((100% - 8px) / 2) !important;width: calc((100% - 8px) / 2) !important;min-width: calc((100% - 8px) / 2) !important;max-width: calc((100% - 8px) / 2) !important;scroll-snap-align: start !important}
html body.type-category.sacha-v107-mobile-product-cards #products.products-block, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 10px !important;align-items: stretch !important}
html body.type-category.sacha-v107-mobile-product-cards #products.products-block > .product, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block > .product{width: auto !important;min-width: 0 !important;max-width: none !important}
html body.sacha-v107-mobile-product-cards .products-block > .product, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product{min-height: 388px !important;height: 388px !important;max-height: 388px !important;overflow: visible !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product > .p.sacha-card-modern, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product > .p.sacha-card-modern{position: relative !important;display: flex !important;flex-direction: column !important;align-items: stretch !important;box-sizing: border-box !important;min-height: 388px !important;height: 388px !important;max-height: 388px !important;padding: 7px !important;gap: 0 !important;overflow: hidden !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .image, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-image, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .image, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-image, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .image, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-image{position: relative !important;flex: 0 0 120px !important;height: 120px !important;min-height: 120px !important;max-height: 120px !important;margin: 0 0 7px !important;padding: 0 !important;overflow: hidden !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .image img, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-image img, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .image img, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-image img, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .image img, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-image img{width: 100% !important;height: 120px !important;max-height: 120px !important;object-fit: contain !important;object-position: center center !important;transform: none !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-in, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-in, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-in{display: flex !important;flex-direction: column !important;flex: 1 1 auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .name, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-name, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .name, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-name, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .name, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;line-clamp: 3 !important;min-height: 51px !important;height: 51px !important;max-height: 51px !important;margin: 0 0 7px !important;padding: 0 !important;overflow: hidden !important;font-size: 12.5px !important;line-height: 17px !important;font-weight: 500 !important;text-align: left !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .name a, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-name a, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .name a, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-name a, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .name a, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-name a{color: #101820 !important;text-decoration: none !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-direct-stock-slot, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-direct-stock-slot{display: block !important;min-height: 23px !important;height: 23px !important;margin: 0 0 6px !important;overflow: hidden !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-direct-stock-slot:empty, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-direct-stock-slot:empty{visibility: hidden !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .prices, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final-holder, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .prices, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-final-holder, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .prices, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-final-holder{min-height: 54px !important;margin: 0 !important;padding: 0 !important;text-align: left !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final strong, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-final, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-final strong, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-final, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-final strong{font-size: 17px !important;line-height: 20px !important;font-weight: 400 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-standard, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-save, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-standard, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-save, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-standard, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-save{font-size: 11px !important;line-height: 14px !important;font-weight: 400 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-tools, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-tools, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-tools{display: flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 35px !important;height: 35px !important;min-height: 35px !important;max-height: 35px !important;width: 100% !important;margin: auto 0 0 !important;padding: 0 !important;overflow: visible !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-mobile-detail-button, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-card-old-detail, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-card-add.sacha-v107-picker-button, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-mobile-detail-button, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-card-old-detail, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-card-add.sacha-v107-picker-button, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-mobile-detail-button, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-card-old-detail, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-card-add.sacha-v107-picker-button{display: inline-flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;width: 100% !important;height: 35px !important;min-height: 35px !important;max-height: 35px !important;margin: 0 !important;padding: 0 8px !important;border: 1px solid #16b9df !important;border-radius: 6px !important;background: #fff !important;color: #0797b8 !important;font-size: 12px !important;line-height: 1 !important;font-weight: 700 !important;text-align: center !important;text-decoration: none !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .quantity, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-card-variants, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-variant-chips, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-selected-variant, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-code, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .quantity, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-card-variants, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-variant-chips, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-selected-variant, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-code, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .quantity, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-card-variants, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-variant-chips, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .sacha-selected-variant, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .p-code{display: none !important}
}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow{appearance: none !important;-webkit-appearance: none !important;visibility: visible !important;pointer-events: auto !important;font-size: 0 !important;font-weight: 400 !important;line-height: 1 !important;text-shadow: none !important;position: absolute !important;top: 50% !important;z-index: 7 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 38px !important;height: 58px !important;min-width: 38px !important;min-height: 58px !important;max-width: 38px !important;max-height: 58px !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 2px !important;background: #8f969c !important;color: transparent !important;opacity: 1 !important;box-shadow: none !important;transform: translate3d(0, -50%, 0) !important;transition: background-color .12s ease !important;text-indent: -9999px !important;overflow: hidden !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:hover, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:focus, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:active, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:hover, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:focus, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:active{box-shadow: none !important;opacity: 1 !important;transition: none !important;outline: none !important;background: #7f868c !important;color: transparent !important;transform: translate3d(0, -50%, 0) !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow *, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow *{display: none !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::after, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::after{content: none !important;display: none !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before{color: #fff !important;font-family: Arial, sans-serif !important;font-size: 30px !important;font-weight: 400 !important;line-height: 1 !important;text-shadow: none !important;transform: none !important;transition: none !important;content: "" !important;display: block !important;width: 13px !important;height: 13px !important;border: solid #fff !important;border-width: 0 2px 2px 0 !important;background: transparent !important;box-shadow: none !important;margin: 0 !important;padding: 0 !important;text-indent: 0 !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--prev, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--prev{right: auto !important;left: -4px !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--next, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--next{left: auto !important;right: -4px !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--prev::before, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--prev::before{content: "\2039" !important;transform: rotate(135deg) !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--next::before, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--next::before{content: "\203A" !important;transform: rotate(-45deg) !important}
@media (max-width: 767px){
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow{width: 32px !important;height: 52px !important;min-width: 32px !important;min-height: 52px !important;max-width: 32px !important;max-height: 52px !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--prev, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--prev{left: -2px !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--next, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--next{right: -2px !important}
}
@media (min-width: 768px){
html body #navigation .navigation-in > ul > li, html body #header .navigation-in > ul > li, html body #header .menu-helper.sacha-more-stable{overflow: visible !important;transform: none !important}
html body #navigation .navigation-in > ul > li{position: relative !important}
html body #navigation .navigation-in > ul > li:hover::after, html body #navigation .navigation-in > ul > li.exp::after, html body #navigation .navigation-in > ul > li.ext::after, html body #navigation .navigation-in > ul > li.has-submenu::after, html body #header .menu-helper.sacha-more-stable::after{content: "" !important;position: absolute !important;left: -10px !important;right: -10px !important;top: 100% !important;height: 30px !important;display: block !important;background: transparent !important;pointer-events: auto !important;z-index: 10041 !important}
html body #navigation .navigation-in > ul > li > ul, html body #navigation .navigation-in > ul > li.ext > ul, html body #navigation .navigation-in > ul > li.exp > ul, html body #navigation .navigation-in .menu-level-2, html body #navigation .navigation-in .menu-level-3, html body #header .menu-helper.sacha-more-stable > ul{margin-top: 0 !important;animation: none !important;transform: none !important}
html body #navigation .navigation-in > ul > li > a, html body #navigation .navigation-in > ul > li:hover > a, html body #navigation .navigation-in > ul > li.exp > a, html body #navigation .navigation-in > ul > li.ext > a{transform: none !important}
html body #navigation .navigation-in > ul > li > ul a, html body #navigation .navigation-in .menu-level-2 a, html body #navigation .navigation-in .menu-level-3 a, html body #header .menu-helper.sacha-more-stable > ul a{animation: none !important;box-shadow: none !important;transform: none !important;transition: color .12s ease, background-color .12s ease !important}
html body #navigation .navigation-in > ul > li > ul a::before, html body #navigation .navigation-in > ul > li > ul a::after, html body #navigation .navigation-in .menu-level-2 a::before, html body #navigation .navigation-in .menu-level-2 a::after, html body #navigation .navigation-in .menu-level-3 a::before, html body #navigation .navigation-in .menu-level-3 a::after, html body #header .menu-helper.sacha-more-stable > ul a::before, html body #header .menu-helper.sacha-more-stable > ul a::after{animation: none !important;transform: none !important;transition: none !important}
html body #navigation .navigation-in a.sacha-nav-outlet, html body #navigation .navigation-in a.sacha-nav-outlet:hover, html body #navigation .navigation-in a.sacha-nav-outlet:focus, html body #navigation .navigation-in a.sacha-nav-outlet:focus-visible, html body .navigation-in a.sacha-nav-outlet, html body .navigation-in a.sacha-nav-outlet:hover, html body .navigation-in a.sacha-nav-outlet:focus, html body .navigation-in a.sacha-nav-outlet:focus-visible, html body .sacha-nav-outlet-item > a, html body .sacha-nav-outlet-item > a:hover, html body .sacha-nav-outlet-item > a:focus, html body .menu-item-5897 > a, html body .menu-item-5897 > a:hover, html body .menu-item-5916 > a, html body .menu-item-5916 > a:hover{background: #e30613 !important;background-color: #e30613 !important;border: 0 !important;box-shadow: none !important;color: #fff !important;text-decoration: none !important;transform: none !important;transition: none !important}
html body #navigation .navigation-in a.sacha-nav-outlet::before, html body #navigation .navigation-in a.sacha-nav-outlet::after, html body .navigation-in a.sacha-nav-outlet::before, html body .navigation-in a.sacha-nav-outlet::after, html body .sacha-nav-outlet-item > a::before, html body .sacha-nav-outlet-item > a::after{content: none !important;display: none !important}
}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .prices, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final-holder, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .prices, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-final-holder, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .prices, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-final-holder{min-height: 62px !important;overflow: visible !important;padding-bottom: 5px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final strong, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-final, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-final strong, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-final, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-final strong{line-height: 23px !important;overflow: visible !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-standard, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-save, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-standard, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-save, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-standard, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .p.sacha-card-modern .price-save{display: block !important;line-height: 17px !important;min-height: 17px !important;overflow: visible !important;padding-bottom: 2px !important;white-space: normal !important}
@media (min-width: 768px){
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:focus, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:focus-visible{background: transparent !important;box-shadow: none !important;color: inherit !important;transform: none !important;transition: none !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item:hover > a > b, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:hover > b, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:focus > b{align-items: center !important;background: #e30613 !important;border-radius: 6px !important;box-shadow: none !important;color: #fff !important;display: inline-flex !important;min-height: 34px !important;padding: 0 15px !important;transform: none !important;transition: none !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a::before, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a::after, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b::before, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b::after{content: none !important;display: none !important}
html body #header #navigation .navigation-in .menu-level-2 a, html body #header #navigation .navigation-in .menu-level-3 a, html body #header #navigation .navigation-in .menu-level-2 b, html body #header #navigation .navigation-in .menu-level-3 b{transform: none !important;animation: none !important;box-shadow: none !important;transition-property: color, background-color !important;transition-duration: .12s !important}
}
html body .products-block > .product .p.sacha-card-modern .prices, html body .products-block > .product .p.sacha-card-modern .price, html body .products-block > .product .p.sacha-card-modern .price-final-holder{overflow: visible !important}
html body .products-block > .product .p.sacha-card-modern .prices{height: auto !important;min-height: 66px !important;max-height: none !important;overflow: visible !important;padding-bottom: 7px !important}
html body .products-block > .product .p.sacha-card-modern .price, html body .products-block > .product .p.sacha-card-modern .price-final, html body .products-block > .product .p.sacha-card-modern .price-final-holder{min-height: 0 !important;max-height: none !important;overflow: visible !important;padding-bottom: 0 !important}
html body .products-block > .product .p.sacha-card-modern .price-save{display: block !important;overflow: visible !important;line-height: 18px !important;min-height: 18px !important;max-height: none !important;padding-bottom: 3px !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item-link-img, html body.type-posts-listing.in-servis #newsWrapper .news-item-link-img{width: 100% !important;height: auto !important;aspect-ratio: 16 / 10 !important;margin: 0 !important;padding: 0 !important;border-radius: 8px 8px 0 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;background: #f7fbfd !important;overflow: hidden !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-image, html body.type-posts-listing.in-servis #newsWrapper .news-image{display: block !important;margin: 0 !important;border-radius: 0 !important;width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100% !important;padding: 10px !important;box-sizing: border-box !important;object-fit: contain !important;object-position: center center !important;background: transparent !important}
@media (max-width: 767px){
html body.type-posts-listing.in-pujcovna #newsWrapper .news-item-link-img, html body.type-posts-listing.in-servis #newsWrapper .news-item-link-img{aspect-ratio: 16 / 10 !important}
html body.type-posts-listing.in-pujcovna #newsWrapper .news-image, html body.type-posts-listing.in-servis #newsWrapper .news-image{padding: 8px !important}
}
html body.type-posts-listing.in-tabulky-velikosti{background: #f7fbfd !important}
html body.type-posts-listing.in-tabulky-velikosti #content.content.wide, html body.type-posts-listing.in-tabulky-velikosti .content-inner{max-width: 1280px !important;width: min(100%, 1280px) !important;margin-inline: auto !important;background: #fff !important}
html body.type-posts-listing.in-tabulky-velikosti .content-inner{padding: 34px clamp(18px, 3vw, 38px) 56px !important}
html body.type-posts-listing.in-tabulky-velikosti .sectionDescription{margin: 0 0 22px !important}
html body.type-posts-listing.in-tabulky-velikosti .sectionDescription h1{margin: 0 !important;color: #20272b !important;font-size: clamp(32px, 4vw, 48px) !important;line-height: 1.1 !important;font-weight: 650 !important;letter-spacing: 0 !important}
html body.type-posts-listing.in-tabulky-velikosti .subcategories.with-image{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 14px !important;margin: 0 0 28px !important;padding: 0 !important;list-style: none !important}
html body.type-posts-listing.in-tabulky-velikosti .subcategories.with-image > li{width: auto !important;max-width: none !important;flex: none !important;padding: 0 !important;margin: 0 !important}
html body.type-posts-listing.in-tabulky-velikosti .subcategories.with-image > li > a{min-height: 86px !important;display: flex !important;align-items: center !important;gap: 18px !important;padding: 16px 18px !important;border: 1px solid #c9e8f5 !important;border-radius: 10px !important;background: #fff !important;color: #20272b !important;text-decoration: none !important;box-shadow: 0 12px 28px rgba(9, 42, 58, 0.05) !important;transition: border-color 0.16s ease, box-shadow 0.16s ease !important}
html body.type-posts-listing.in-tabulky-velikosti .subcategories.with-image > li > a:hover{border-color: #16b9df !important;box-shadow: 0 16px 34px rgba(9, 42, 58, 0.08) !important}
html body.type-posts-listing.in-tabulky-velikosti .subcategories.with-image .image{display: flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;background: #f7fbfd !important;border-radius: 8px !important;overflow: hidden !important}
html body.type-posts-listing.in-tabulky-velikosti .subcategories.with-image .image img{object-fit: contain !important;padding: 8px !important;box-sizing: border-box !important}
html body.type-posts-listing.in-tabulky-velikosti .subcategories.with-image .text{display: block !important;color: #20272b !important;font-size: 18px !important;line-height: 1.2 !important$1}
html body.type-posts-listing.in-tabulky-velikosti #articlesListHeading{position: absolute !important;width: 1px !important;height: 1px !important;clip: rect(0, 0, 0, 0) !important;margin: -1px !important;padding: 0 !important;overflow: hidden !important}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper.news-wrapper{display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 22px !important;margin: 0 !important}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper.news-wrapper::before, html body.type-posts-listing.in-tabulky-velikosti #newsWrapper.news-wrapper::after{display: none !important;content: none !important}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper .news-item{min-width: 0 !important;width: auto !important;max-width: none !important;height: 100% !important;display: flex !important;flex-direction: column !important;margin: 0 !important;padding: 0 !important;border: 1px solid #c9e8f5 !important;border-radius: 10px !important;background: #fff !important;overflow: hidden !important;box-shadow: 0 18px 34px rgba(9, 42, 58, 0.06) !important}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper .news-item-link-img{width: 100% !important;aspect-ratio: 4 / 3 !important;min-height: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 12px !important;background: #f7fbfd !important;overflow: hidden !important}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper .news-image{width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100% !important;display: block !important;object-fit: contain !important;object-position: center center !important;background: transparent !important}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper .news-item h2{margin: 18px 18px 8px !important;padding: 0 !important;min-height: 52px !important;font-size: 20px !important;line-height: 1.18 !important;font-weight: 650 !important;letter-spacing: 0 !important}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper .news-item h2 a{display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;color: #087f9d !important;text-decoration: none !important}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper .news-item h2 a:hover{color: #16b9df !important}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper .news-item .description{flex: 1 1 auto !important;margin: 0 18px 18px !important;padding: 0 !important;color: #52616b !important;font-size: 14px !important;line-height: 1.55 !important}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper .news-item .description p{display: -webkit-box !important;-webkit-line-clamp: 3 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;margin: 0 !important}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper .news-item h2 a::after{display: none !important;content: none !important}
html body.type-posts-listing.in-tabulky-velikosti .pagination-wrapper, html body.type-posts-listing.in-tabulky-velikosti .news-wrapper + p{margin-top: 28px !important;text-align: center !important}
@media (max-width: 1199px){
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper.news-wrapper{grid-template-columns: repeat(3, minmax(0, 1fr)) !important}
}
@media (max-width: 767px){
html body.type-posts-listing.in-tabulky-velikosti .content-inner{padding: 20px 12px 38px !important}
html body.type-posts-listing.in-tabulky-velikosti .sectionDescription h1{font-size: 31px !important}
html body.type-posts-listing.in-tabulky-velikosti .subcategories.with-image, html body.type-posts-listing.in-tabulky-velikosti #newsWrapper.news-wrapper{grid-template-columns: 1fr !important;gap: 14px !important}
html body.type-posts-listing.in-tabulky-velikosti .subcategories.with-image > li > a{min-height: 74px !important;padding: 12px 14px !important}
html body.type-posts-listing.in-tabulky-velikosti .subcategories.with-image .image{}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper .news-item-link-img{aspect-ratio: 16 / 10 !important;padding: 10px !important}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper .news-item h2{min-height: auto !important;margin: 16px 16px 8px !important;font-size: 20px !important}
html body.type-posts-listing.in-tabulky-velikosti #newsWrapper .news-item .description{margin: 0 16px 16px !important}
}
@media (min-width: 768px){
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;margin: 0 !important;transform: none !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a{background: transparent !important;border: 0 !important;box-shadow: none !important;color: #101820 !important;min-height: 54px !important;padding: 0 10px !important;transform: none !important;transition: none !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a::before, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a::after, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a::before, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a::after, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a::before, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a::after{content: none !important;display: none !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a > b, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a > b{align-items: center !important;background: #e30613 !important;border: 0 !important;border-radius: 6px !important;box-shadow: none !important;color: #fff !important;display: inline-flex !important;font-weight: 800 !important;justify-content: center !important;line-height: 1 !important;margin: 0 !important;min-height: 34px !important;padding: 0 18px !important;text-decoration: none !important;transform: none !important;transition: none !important;white-space: nowrap !important}
}
@media (max-width: 767px){
html body #navigation .menu-level-1 > li.sacha-nav-outlet-item > a > b, html body #navigation .menu-level-1 > li.menu-item-5897 > a > b, html body #navigation .menu-level-1 > li.menu-item-5916 > a > b{background: #e30613 !important;border-radius: 6px !important;color: #fff !important;display: inline-flex !important;line-height: 1 !important;padding: 8px 14px !important}
}
html body .products-block > .product > .p.sacha-card-modern, html body .products-block .p.sacha-card-modern{border-width: 2px !important;border-color: #bde8f7 !important}
html body.type-category .subcategories > li, html body.type-category .subcategories.with-image > li{margin: 0 !important;padding: 5px !important}
html body.type-category .subcategories li a, html body.type-category .subcategories.with-image li a{border-width: 2px !important;border-color: #c9e8f5 !important;border-radius: 7px !important;height: auto !important;min-height: 54px !important;padding: 9px 12px !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a, html body.type-index .next-to-carousel-banners > .banner-wrapper > a{border-width: 2px !important;border-color: #c9e8f5 !important}
html body.type-index .next-to-carousel-banners, html body.type-index .next-to-carousel-banners-wrapper{gap: 10px !important}
@media (max-width: 767px){
html body.type-category .subcategories > li, html body.type-category .subcategories.with-image > li{float: none !important;max-width: none !important;padding: 0 !important;width: auto !important}
html body.type-category .subcategories.with-image li a .image{display: none !important}
html body.type-index .next-to-carousel-banners .banner-wrapper, html body.type-index .next-to-carousel-banners > .banner-wrapper{padding: 4px !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a, html body.type-index .next-to-carousel-banners > .banner-wrapper > a{min-height: 46px !important;padding: 8px 10px !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product:nth-child(2n+1){scroll-snap-align: start !important}
}
html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow, html body .sacha-premium-story-slider .sacha-story-slider__arrow, html body .sacha-premium-story-slider button.sacha-story-slider__arrow{background: #9aa0a6 !important;border: 0 !important;border-radius: 2px !important;box-shadow: none !important;color: #fff !important;font-size: 0 !important;line-height: 1 !important;opacity: 1 !important;outline: 0 !important;text-indent: 0 !important;transform: translateY(-50%) !important;transition: background-color .12s ease !important}
html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:hover, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:focus, html body .sacha-premium-story-slider .sacha-story-slider__arrow:hover, html body .sacha-premium-story-slider .sacha-story-slider__arrow:focus{background: #858b91 !important;box-shadow: none !important;transform: translateY(-50%) !important}
html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow *, html body .sacha-premium-story-slider .sacha-story-slider__arrow *{display: none !important}
html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::after, html body .sacha-premium-story-slider .sacha-story-slider__arrow::before, html body .sacha-premium-story-slider .sacha-story-slider__arrow::after{background: none !important;border: 0 !important;box-shadow: none !important;color: #fff !important;display: flex !important;font-family: Arial, sans-serif !important;font-size: 28px !important;font-weight: 400 !important;height: 100% !important;inset: 0 !important;justify-content: center !important;letter-spacing: 0 !important;line-height: 1 !important;margin: 0 !important;opacity: 1 !important;position: absolute !important;text-indent: 0 !important;transform: none !important;width: 100% !important}
html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::after, html body .sacha-premium-story-slider .sacha-story-slider__arrow::after{content: none !important;display: none !important}
html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-prev::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.prev::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--prev::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow[data-direction="prev"]::before, html body .sacha-premium-story-slider .sacha-story-slider__arrow--prev::before{align-items: center !important;content: "\2039" !important}
html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-next::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.next::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow--next::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow[data-direction="next"]::before, html body .sacha-premium-story-slider .sacha-story-slider__arrow--next::before{align-items: center !important;content: "\203A" !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916, html body #navigation .menu-level-1 > li.sacha-nav-outlet-item, html body #navigation .menu-level-1 > li.menu-item-5897, html body #navigation .menu-level-1 > li.menu-item-5916{background: transparent !important;border: 0 !important;box-shadow: none !important;margin: 0 !important;outline: 0 !important;padding: 0 !important;transform: none !important;transition: none !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a, html body #navigation .menu-level-1 > li.sacha-nav-outlet-item > a, html body #navigation .menu-level-1 > li.menu-item-5897 > a, html body #navigation .menu-level-1 > li.menu-item-5916 > a{align-items: center !important;background: #e30613 !important;border: 0 !important;border-radius: 6px !important;box-shadow: none !important;color: #fff !important;display: inline-flex !important;font-weight: 800 !important;height: 34px !important;justify-content: center !important;line-height: 1 !important;margin: 10px 6px !important;min-height: 34px !important;outline: 0 !important;padding: 0 20px !important;text-decoration: none !important;transform: none !important;transition: none !important;white-space: nowrap !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:focus, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a:hover, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a:focus, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a:hover, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a:focus{background: #e30613 !important;color: #fff !important;transform: none !important}
html body #navigation .menu-level-1 > li.sacha-nav-outlet-item > a::before, html body #navigation .menu-level-1 > li.sacha-nav-outlet-item > a::after, html body #navigation .menu-level-1 > li.menu-item-5897 > a::before, html body #navigation .menu-level-1 > li.menu-item-5897 > a::after, html body #navigation .menu-level-1 > li.menu-item-5916 > a::before, html body #navigation .menu-level-1 > li.menu-item-5916 > a::after, html body #navigation .menu-level-1 > li.sacha-nav-outlet-item > a > b::before, html body #navigation .menu-level-1 > li.sacha-nav-outlet-item > a > b::after, html body #navigation .menu-level-1 > li.menu-item-5897 > a > b::before, html body #navigation .menu-level-1 > li.menu-item-5897 > a > b::after, html body #navigation .menu-level-1 > li.menu-item-5916 > a > b::before, html body #navigation .menu-level-1 > li.menu-item-5916 > a > b::after{content: none !important;display: none !important}
html body #navigation .menu-level-1 > li.sacha-nav-outlet-item > a > b, html body #navigation .menu-level-1 > li.menu-item-5897 > a > b, html body #navigation .menu-level-1 > li.menu-item-5916 > a > b{background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;color: inherit !important;display: inline !important;line-height: inherit !important;margin: 0 !important;padding: 0 !important;transform: none !important}
html body.type-category .content-inner, html body.type-category #content-in{padding-top: 18px !important}
html body.type-category h1, html body.type-category .category-title{margin-bottom: 10px !important}
html body.type-category .category-perex, html body.type-category .category-header, html body.type-category .category-top{margin-bottom: 12px !important}
html body.type-category .subcategories, html body.type-category .subcategories.with-image{gap: 8px !important;margin: 8px 0 16px !important}
html body.type-category .subcategories li a, html body.type-category .subcategories.with-image li a, html body.type-index .next-to-carousel-banners .banner-wrapper a, html body.type-index .next-to-carousel-banners > .banner-wrapper > a{border-width: 2px !important;border-color: #c7e8f6 !important}
@media (max-width: 767px){
html body #navigation .menu-level-1 > li.sacha-nav-outlet-item > a, html body #navigation .menu-level-1 > li.menu-item-5897 > a, html body #navigation .menu-level-1 > li.menu-item-5916 > a{background: transparent !important;border: 0 !important;box-shadow: none !important;height: 36px !important;margin: 8px 16px !important;min-height: 36px !important;padding: 0 18px !important;width: auto !important}
html body.type-category .content-inner, html body.type-category #content-in{padding-top: 10px !important}
html body.type-category h1, html body.type-category .category-title{margin: 18px 0 8px !important}
html body.type-category .category-perex{margin-bottom: 14px !important;margin: 0 0 12px !important}
html body.type-category .category-perex p{line-height: 1.55 !important;margin-bottom: 0 !important}
html body.type-category .subcategories, html body.type-category .subcategories.with-image{box-sizing: border-box !important;width: calc(100vw - 20px) !important;max-width: calc(100vw - 20px) !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;margin: 8px 0 14px !important;padding: 0 10px !important}
html body.type-category .subcategories li a, html body.type-category .subcategories.with-image li a{font-size: 14px !important;line-height: 1.15 !important;min-height: 44px !important;padding: 7px 9px !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider{overflow: visible !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product:nth-child(2n){scroll-snap-align: none !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product > .p.sacha-card-modern{width: 100% !important}
}
html body #sacha-premium-story-slider .sacha-story-slider__button, html body .sacha-story-slider .sacha-story-slider__button, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow{background: #9aa0a6 !important;border: 0 !important;border-radius: 2px !important;box-shadow: none !important;color: #fff !important;font-size: 0 !important;line-height: 1 !important;outline: 0 !important;text-indent: 0 !important;transition: background-color .12s ease !important}
html body #sacha-premium-story-slider .sacha-story-slider__button:hover, html body #sacha-premium-story-slider .sacha-story-slider__button:focus, html body .sacha-story-slider .sacha-story-slider__button:hover, html body .sacha-story-slider .sacha-story-slider__button:focus, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:hover, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:focus{background: #858b91 !important;color: #fff !important;box-shadow: none !important}
html body #sacha-premium-story-slider .sacha-story-slider__button svg, html body #sacha-premium-story-slider .sacha-story-slider__button *, html body .sacha-story-slider .sacha-story-slider__button svg, html body .sacha-story-slider .sacha-story-slider__button *, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow *{display: none !important}
html body #sacha-premium-story-slider .sacha-story-slider__button::before, html body .sacha-story-slider .sacha-story-slider__button::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before{align-items: center !important;background: none !important;border: 0 !important;color: #fff !important;display: flex !important;font-family: Arial, sans-serif !important;font-size: 28px !important;font-weight: 400 !important;height: 100% !important;justify-content: center !important;left: 0 !important;line-height: 1 !important;position: absolute !important;top: 0 !important;transform: none !important;width: 100% !important}
html body #sacha-premium-story-slider .sacha-story-slider__button::after, html body .sacha-story-slider .sacha-story-slider__button::after, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::after{content: none !important;display: none !important}
html body #sacha-premium-story-slider .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="prev"]::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--prev::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-prev::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.prev::before{content: "\2039" !important}
html body #sacha-premium-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-next::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.next::before{content: "\203A" !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b::before, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b::after, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a > b::before, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a > b::after, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a > b::before, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a > b::after, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b::before, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b::after, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a > b::before, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a > b::after, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a > b::before, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a > b::after{content: none !important;display: none !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a, html body .navigation-in .menu-level-1 > li.menu-item-5897 > a, html body .navigation-in .menu-level-1 > li.menu-item-5916 > a{display: inline-flex !important;align-items: center !important;justify-content: center !important;height: 34px !important;min-height: 34px !important;padding: 0 20px !important;margin: 0 !important;border: 0 !important;border-radius: 5px !important;background: #e30613 !important;color: #fff !important;font-weight: 800 !important;line-height: 34px !important;text-decoration: none !important;box-shadow: none !important;transform: none !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a:hover, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a:hover, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a:hover, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a:hover, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body .navigation-in .menu-level-1 > li.menu-item-5897 > a:hover, html body .navigation-in .menu-level-1 > li.menu-item-5916 > a:hover{background: #c90010 !important;color: #fff !important;transform: none !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a > b, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a > b, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a > b, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a > b, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b, html body .navigation-in .menu-level-1 > li.menu-item-5897 > a > b, html body .navigation-in .menu-level-1 > li.menu-item-5916 > a > b{outline: 0 !important;transition: none !important;display: inline !important;width: auto !important;height: auto !important;min-width: 0 !important;min-height: 0 !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: inherit !important;box-shadow: none !important;transform: none !important;line-height: inherit !important}
html body.type-category main#content .category-top{margin: 0 0 12px !important;padding-top: 0 !important}
html body.type-category main#content .category-top .subcategories, html body.type-category main#content .category-top .subcategories.with-image{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;margin: 8px 0 14px !important;padding: 0 10px !important}
html body.type-category main#content .category-top .subcategories > li, html body.type-category main#content .category-top .subcategories.with-image > li{width: auto !important;max-width: none !important;padding: 0 !important;margin: 0 !important;list-style: none !important}
html body.type-category main#content .category-top .subcategories > li > a, html body.type-category main#content .category-top .subcategories.with-image > li > a{display: flex !important;align-items: center !important;min-height: 44px !important;padding: 7px 9px !important;border: 2px solid #d4edf7 !important;border-radius: 6px !important;background: #fff !important;box-shadow: none !important;color: #101820 !important;font-size: 14px !important$1;line-height: 1.2 !important}
html body.type-category main#content .category-top .subcategories.with-image > li > a img{object-fit: contain !important;margin-right: 8px !important}
@media (min-width: 768px){
html body.type-category main#content .category-top .subcategories, html body.type-category main#content .category-top .subcategories.with-image{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 10px !important;margin: 10px 0 18px !important;padding: 0 !important}
html body.type-category main#content .category-top .subcategories > li > a, html body.type-category main#content .category-top .subcategories.with-image > li > a{min-height: 54px !important;padding: 9px 12px !important;font-size: 15px !important}
}
html body.type-index .sacha-home-categories a, html body.type-index .sacha-home-category-grid a, html body.type-index .category-top .subcategories > li > a, html body.type-index .category-top .subcategories.with-image > li > a{border-width: 2px !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block{scroll-behavior: smooth !important;touch-action: pan-x pan-y !important;-webkit-overflow-scrolling: touch !important;overscroll-behavior-x: contain !important}
@media (max-width: 767px){
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block{overscroll-behavior-x: contain !important;column-gap: 10px !important;padding: 0 8px 14px !important;scroll-behavior: smooth !important;scroll-padding-left: 8px !important;touch-action: pan-x pan-y !important;-webkit-overflow-scrolling: touch !important;display: flex !important;flex-wrap: nowrap !important;gap: 8px !important;overflow-x: auto !important;overflow-y: visible !important;scroll-snap-type: x mandatory !important;scrollbar-width: none !important;padding-left: 0 !important;padding-right: 0 !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block::-webkit-scrollbar{display: none !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product{flex: 0 0 calc((100% - 10px) / 2) !important;max-width: calc((100% - 10px) / 2) !important;min-width: 0 !important;width: calc((100% - 10px) / 2) !important;flex: 0 0 calc((100% - 8px) / 2) !important;min-width: calc((100% - 8px) / 2) !important;max-width: calc((100% - 8px) / 2) !important;scroll-snap-align: start !important}
}
html body .sacha-v149-home-product-arrow:hover, html body .sacha-story-arrow:hover, html body .carousel-control:hover, html body .carousel-control--product:hover{background: #747b82 !important;transform: translateY(-50%) !important}
html body .sacha-v149-home-product-arrow, html body .sacha-story-arrow, html body .carousel-control, html body .carousel-control--product{background: #8f969c !important;border: 0 !important;border-radius: 2px !important;box-shadow: none !important;color: #fff !important;transform: translateY(-50%) !important;transition: background-color .12s ease !important;font-size: 0 !important;line-height: 1 !important}
html body .sacha-v149-home-product-arrow *, html body .sacha-story-arrow *, html body .carousel-control *, html body .carousel-control--product *{display: none !important}
html body .sacha-v149-home-product-arrow::after, html body .sacha-story-arrow::after, html body .carousel-control::after, html body .carousel-control--product::after{display: none !important;content: "" !important}
html body .sacha-v149-home-product-arrow::before, html body .sacha-story-arrow::before, html body .carousel-control::before, html body .carousel-control--product::before{display: block !important;width: 100% !important;height: 100% !important;color: #fff !important;font-family: Arial, sans-serif !important;font-size: 30px !important;font-weight: 400 !important;line-height: 58px !important;text-align: center !important;content: "\2039" !important;border: 0 !important;background: transparent !important;transform: none !important}
html body .sacha-v149-home-product-arrow--next::before, html body .sacha-story-arrow--next::before, html body .carousel-control.right::before, html body .carousel-control.next::before, html body .carousel-control--product.right::before, html body .carousel-control--product.next::before{content: "\203A" !important}
@media (max-width: 767px){
html body .sacha-v149-home-product-arrow, html body .sacha-story-arrow{width: 38px !important;height: 58px !important;opacity: .94 !important}
}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5897, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5916, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item, html body .navigation-in .menu-level-1 > li.menu-item-5897, html body .navigation-in .menu-level-1 > li.menu-item-5916{box-sizing: border-box !important;flex: 0 0 96px !important;width: 96px !important;min-width: 96px !important;max-width: 96px !important;height: 40px !important;min-height: 40px !important;max-height: 40px !important;margin: 0 8px !important;padding: 0 !important;transform: none !important;transition: none !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a, html body .navigation-in .menu-level-1 > li.menu-item-5897 > a, html body .navigation-in .menu-level-1 > li.menu-item-5916 > a, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a:hover, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a:hover, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a:hover, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a:hover, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body .navigation-in .menu-level-1 > li.menu-item-5897 > a:hover, html body .navigation-in .menu-level-1 > li.menu-item-5916 > a:hover, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:focus, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a:focus, html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a:focus, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:focus, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5897 > a:focus, html body #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a:focus, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:focus, html body .navigation-in .menu-level-1 > li.menu-item-5897 > a:focus, html body .navigation-in .menu-level-1 > li.menu-item-5916 > a:focus{box-sizing: border-box !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 96px !important;min-width: 96px !important;max-width: 96px !important;height: 40px !important;min-height: 40px !important;max-height: 40px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 6px !important;background: #e30613 !important;color: #fff !important;box-shadow: none !important;font-size: 18px !important;font-weight: 800 !important;line-height: 40px !important;text-decoration: none !important;text-indent: 0 !important;transform: none !important;transition: none !important;white-space: nowrap !important;overflow: hidden !important}
html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b, html body .navigation-in .menu-level-1 > li.menu-item-5897 > a > b, html body .navigation-in .menu-level-1 > li.menu-item-5916 > a > b{display: block !important;width: auto !important;height: auto !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: inherit !important;box-shadow: none !important;font: inherit !important;line-height: inherit !important;transform: none !important;transition: none !important}
html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a::before, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a::after, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b::before, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b::after, html body .navigation-in .menu-level-1 > li.menu-item-5897 > a::before, html body .navigation-in .menu-level-1 > li.menu-item-5897 > a::after, html body .navigation-in .menu-level-1 > li.menu-item-5897 > a > b::before, html body .navigation-in .menu-level-1 > li.menu-item-5897 > a > b::after, html body .navigation-in .menu-level-1 > li.menu-item-5916 > a::before, html body .navigation-in .menu-level-1 > li.menu-item-5916 > a::after, html body .navigation-in .menu-level-1 > li.menu-item-5916 > a > b::before, html body .navigation-in .menu-level-1 > li.menu-item-5916 > a > b::after{content: none !important;display: none !important}
html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow, html body #sacha-premium-story-slider .sacha-story-slider__button, html body .sacha-story-slider .sacha-story-slider__button, html body .sacha-story-arrow, html body .carousel-control, html body .carousel-control--product{box-sizing: border-box !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 38px !important;min-width: 38px !important;max-width: 38px !important;height: 58px !important;min-height: 58px !important;max-height: 58px !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 2px !important;background: #9aa0a6 !important;color: #fff !important;opacity: .96 !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;text-indent: 0 !important;font-size: 0 !important;line-height: 0 !important;overflow: hidden !important;transition: background-color .12s ease !important;transform: translateY(-50%) !important}
html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:hover, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:hover, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:hover, html body #sacha-premium-story-slider .sacha-story-slider__button:hover, html body .sacha-story-slider .sacha-story-slider__button:hover, html body .sacha-story-arrow:hover, html body .carousel-control:hover, html body .carousel-control--product:hover, html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:focus, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:focus, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:focus, html body #sacha-premium-story-slider .sacha-story-slider__button:focus, html body .sacha-story-slider .sacha-story-slider__button:focus, html body .sacha-story-arrow:focus, html body .carousel-control:focus, html body .carousel-control--product:focus{background: #8f969c !important;color: #fff !important;opacity: .98 !important;box-shadow: none !important;filter: none !important;transform: translateY(-50%) !important}
html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow *, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow *, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow *, html body #sacha-premium-story-slider .sacha-story-slider__button *, html body .sacha-story-slider .sacha-story-slider__button *, html body .sacha-story-arrow *, html body .carousel-control *, html body .carousel-control--product *{display: none !important;visibility: hidden !important}
html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::after, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::after, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow::after, html body #sacha-premium-story-slider .sacha-story-slider__button::after, html body .sacha-story-slider .sacha-story-slider__button::after, html body .sacha-story-arrow::after, html body .carousel-control::after, html body .carousel-control--product::after{content: none !important;display: none !important}
html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow::before, html body #sacha-premium-story-slider .sacha-story-slider__button::before, html body .sacha-story-slider .sacha-story-slider__button::before, html body .sacha-story-arrow::before, html body .carousel-control::before, html body .carousel-control--product::before{content: "\2039" !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;color: #fff !important;font-family: Arial, sans-serif !important;font-size: 31px !important;font-weight: 400 !important;line-height: 1 !important;text-align: center !important;text-indent: 0 !important;transform: none !important}
html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next::before, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next::before, html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next::before, html body #sacha-premium-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-arrow.sacha-story-arrow--next::before, html body .carousel-control.right::before, html body .carousel-control.next::before, html body .carousel-control--product.right::before, html body .carousel-control--product.next::before{content: "\203A" !important}
html body.type-category main#content .category-top .subcategories, html body.type-category main#content .category-top .subcategories.with-image, html body.type-index .sacha-home-categories, html body.type-index .sacha-home-category-grid, html body.type-index .category-top .subcategories, html body.type-index .category-top .subcategories.with-image{gap: 2px !important;column-gap: 2px !important;row-gap: 2px !important}
html body.type-category main#content .category-top .subcategories > li, html body.type-category main#content .category-top .subcategories.with-image > li, html body.type-index .sacha-home-categories > *, html body.type-index .sacha-home-category-grid > *, html body.type-index .category-top .subcategories > li, html body.type-index .category-top .subcategories.with-image > li{margin: 0 !important}
html body.type-category main#content .category-top .subcategories > li > a, html body.type-category main#content .category-top .subcategories.with-image > li > a, html body.type-index .sacha-home-categories a, html body.type-index .sacha-home-category-grid a, html body.type-index .category-top .subcategories > li > a, html body.type-index .category-top .subcategories.with-image > li > a{border-width: 2px !important;min-height: 48px !important;padding: 8px 10px !important}
@media (min-width: 768px){
html body.type-category main#content .category-top .subcategories, html body.type-category main#content .category-top .subcategories.with-image, html body.type-index .sacha-home-categories, html body.type-index .sacha-home-category-grid, html body.type-index .category-top .subcategories, html body.type-index .category-top .subcategories.with-image{gap: 2px !important;column-gap: 2px !important;row-gap: 2px !important;margin-top: 8px !important;margin-bottom: 14px !important}
html body.type-category main#content .category-top .subcategories > li > a, html body.type-category main#content .category-top .subcategories.with-image > li > a, html body.type-index .sacha-home-categories a, html body.type-index .sacha-home-category-grid a, html body.type-index .category-top .subcategories > li > a, html body.type-index .category-top .subcategories.with-image > li > a{min-height: 52px !important;padding: 9px 12px !important}
}
@media (max-width: 767px){
body.mobile .navigation-in li.sacha-nav-outlet-item, body.navigation-window-visible .navigation-in li.sacha-nav-outlet-item, #navigation .navigation-in li.sacha-nav-outlet-item{width: 100% !important;min-width: 0 !important;max-width: none !important;height: 60px !important;min-height: 60px !important;background: #fff !important;border-radius: 0 !important;border-bottom: 1px solid #e8eef2 !important;box-shadow: none !important;padding: 0 !important;margin: 0 !important;display: block !important;transform: none !important;transition: none !important}
body.mobile .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet, body.navigation-window-visible .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet, #navigation .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet{width: max-content !important;min-width: 0 !important;max-width: calc(100% - 44px) !important;height: 34px !important;min-height: 34px !important;line-height: 34px !important;padding: 0 15px !important;margin: 13px 0 13px 22px !important;border: 0 !important;border-radius: 6px !important;background: #e30613 !important;color: #fff !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 auto !important;font-size: 16px !important;font-weight: 700 !important;text-align: center !important;box-shadow: none !important;transform: none !important;transition: none !important}
body.mobile .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet:hover, body.mobile .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet:focus, body.mobile .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet:active, body.navigation-window-visible .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet:hover, body.navigation-window-visible .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet:focus, body.navigation-window-visible .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet:active, #navigation .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet:hover, #navigation .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet:focus, #navigation .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet:active{width: max-content !important;height: 34px !important;padding: 0 15px !important;margin: 13px 0 13px 22px !important;background: #e30613 !important;color: #fff !important;transform: none !important}
body.mobile .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet::before, body.mobile .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet::after, body.navigation-window-visible .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet::before, body.navigation-window-visible .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet::after, #navigation .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet::before, #navigation .navigation-in li.sacha-nav-outlet-item > a.sacha-nav-outlet::after{content: none !important;display: none !important}
html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916{display: block !important;width: 100% !important;min-width: 0 !important;max-width: none !important;height: 60px !important;min-height: 60px !important;margin: 0 !important;padding: 0 !important;background: #fff !important;border: 0 !important;border-bottom: 1px solid #e8eef2 !important;border-radius: 0 !important;box-shadow: none !important;transform: none !important;transition: none !important}
html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a.sacha-nav-outlet, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a.sacha-nav-outlet, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: fit-content !important;inline-size: fit-content !important;min-width: 0 !important;max-width: calc(100% - 44px) !important;height: 34px !important;min-height: 34px !important;margin: 13px 0 13px 22px !important;padding: 0 15px !important;background: #e30613 !important;background-color: #e30613 !important;color: #fff !important;border: 0 !important;border-radius: 6px !important;box-shadow: none !important;font-size: 16px !important;font-weight: 700 !important;line-height: 34px !important;text-decoration: none !important;transform: none !important;transition: none !important}
html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a.sacha-nav-outlet b, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a b{color: #fff !important;background: transparent !important;font-size: 16px !important;font-weight: 700 !important;line-height: 34px !important}
html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a.sacha-nav-outlet::before, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a.sacha-nav-outlet::after, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a::before, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a::after{display: none !important;content: none !important}
html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897, html body.mobile #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item, html body.mobile #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916, html body.mobile #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897{box-sizing: border-box !important;display: block !important;width: 100% !important;min-width: 0 !important;max-width: none !important;height: 60px !important;min-height: 60px !important;max-height: 60px !important;margin: 0 !important;padding: 0 !important;background: #fff !important;border: 0 !important;border-bottom: 1px solid #e8eef2 !important;border-radius: 0 !important;box-shadow: none !important;transform: none !important;transition: none !important}
html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a, html body.mobile #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a, html body.mobile #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a, html body.mobile #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a{box-sizing: border-box !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: fit-content !important;inline-size: fit-content !important;min-width: 0 !important;max-width: calc(100% - 44px) !important;height: 34px !important;min-height: 34px !important;max-height: 34px !important;margin: 13px 0 13px 22px !important;padding: 0 15px !important;background: #e30613 !important;background-color: #e30613 !important;color: #fff !important;border: 0 !important;border-radius: 6px !important;box-shadow: none !important;font-size: 16px !important;font-weight: 700 !important;line-height: 34px !important;text-align: center !important;text-decoration: none !important;transform: none !important;transition: none !important;white-space: nowrap !important}
html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a:focus, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a:active, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a:hover, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a:focus, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a:active, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a:hover, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a:focus, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a:active{background: #e30613 !important;color: #fff !important;box-shadow: none !important;transform: none !important}
html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a b, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a b, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a b{display: block !important;margin: 0 !important;padding: 0 !important;background: transparent !important;color: inherit !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;font: inherit !important;line-height: inherit !important;transform: none !important;transition: none !important}
html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a::before, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a::after, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a b::before, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a b::after, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a::before, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a::after, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a b::before, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a b::after, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a::before, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a::after, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a b::before, html body.navigation-window-visible #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a b::after{content: none !important;display: none !important}
html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897{display: block !important;flex: 0 0 100% !important;width: 100% !important;min-width: 0 !important;max-width: none !important;height: 60px !important;min-height: 60px !important;max-height: 60px !important;margin: 0 !important;padding: 0 !important;background: #fff !important;border: 0 !important;border-bottom: 1px solid #e8eef2 !important;border-radius: 0 !important;box-shadow: none !important;transform: none !important;transition: none !important}
html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a, html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a:hover, html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a:hover{flex: 0 0 auto !important;flex-grow: 0 !important;flex-shrink: 0 !important;flex-basis: auto !important;align-self: flex-start !important;width: fit-content !important;inline-size: fit-content !important;min-width: 0 !important;min-inline-size: 0 !important;max-width: calc(100% - 44px) !important;max-inline-size: calc(100% - 44px) !important;height: 34px !important;min-height: 34px !important;max-height: 34px !important;margin: 13px 0 13px 22px !important;padding: 0 15px !important;background: #e30613 !important;color: #fff !important;border: 0 !important;border-radius: 6px !important;box-shadow: none !important;font-size: 16px !important;font-weight: 700 !important;line-height: 34px !important;text-decoration: none !important;transform: none !important;transition: none !important}
}
html body.type-index .next-to-carousel-banners{margin-top: 16px !important;margin-bottom: 22px !important}
html body.type-index .next-to-carousel-banners > .banner-wrapper, html body.in-index .next-to-carousel-banners > .banner-wrapper, html body.type-category main#content .category-top .subcategories > li, html body.type-category main#content .category-top .subcategories.with-image > li, html body.type-category #content .subcategories > li, html body.type-category #content .subcategories.with-image > li{margin: 0 !important;padding: 0 !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a:hover, html body.in-index .next-to-carousel-banners .banner-wrapper a:hover, html body.type-index .next-to-carousel-banners .banner-wrapper a:focus-visible, html body.in-index .next-to-carousel-banners .banner-wrapper a:focus-visible, html body.type-index .sacha-home-categories a:hover, html body.type-index .sacha-home-category-grid a:hover, html body.type-category main#content .category-top .subcategories > li > a:hover, html body.type-category main#content .category-top .subcategories.with-image > li > a:hover, html body.type-category #content .subcategories > li > a:hover, html body.type-category #content .subcategories.with-image > li > a:hover{background: #f7f7f7 !important;border-color: #111 !important;box-shadow: none !important;color: #101820 !important;transform: none !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a::before, html body.in-index .next-to-carousel-banners .banner-wrapper a::before, html body.type-index .next-to-carousel-banners .banner-wrapper a::after, html body.in-index .next-to-carousel-banners .banner-wrapper a::after, html body.type-category main#content .category-top .subcategories > li > a::before, html body.type-category main#content .category-top .subcategories > li > a::after, html body.type-category #content .subcategories > li > a::before, html body.type-category #content .subcategories > li > a::after{content: none !important;display: none !important}
html body.type-index .next-to-carousel-banners .extended-banner-texts, html body.in-index .next-to-carousel-banners .extended-banner-texts{min-width: 0 !important;overflow: hidden !important;padding: 0 !important}
@media (min-width: 768px){
html body.type-index .next-to-carousel-banners, html body.in-index .next-to-carousel-banners, html body.type-index .sacha-home-categories, html body.type-index .sacha-home-category-grid, html body.type-index .category-top .subcategories, html body.type-index .category-top .subcategories.with-image, html body.type-category main#content .category-top .subcategories, html body.type-category main#content .category-top .subcategories.with-image, html body.type-category #content .subcategories, html body.type-category #content .subcategories.with-image{gap: 8px !important;column-gap: 8px !important;row-gap: 8px !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a, html body.in-index .next-to-carousel-banners .banner-wrapper a, html body.type-index .sacha-home-categories a, html body.type-index .sacha-home-category-grid a, html body.type-index .category-top .subcategories > li > a, html body.type-index .category-top .subcategories.with-image > li > a, html body.type-category main#content .category-top .subcategories > li > a, html body.type-category main#content .category-top .subcategories.with-image > li > a, html body.type-category #content .subcategories > li > a, html body.type-category #content .subcategories.with-image > li > a{height: 58px !important;min-height: 58px !important;padding: 8px 14px !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a img, html body.in-index .next-to-carousel-banners .banner-wrapper a img, html body.type-index .sacha-home-categories img, html body.type-index .sacha-home-category-grid img, html body.type-category main#content .category-top .subcategories.with-image > li > a img, html body.type-category main#content .category-top .subcategories > li > a img, html body.type-category #content .subcategories.with-image > li > a img, html body.type-category #content .subcategories > li > a img{}
html body.type-category main#content .category-top .subcategories.with-image > li > a .image, html body.type-category #content .subcategories.with-image > li > a .image, html body.type-index .next-to-carousel-banners .banner-wrapper a .image{}
}
@media (max-width: 767px){
html body.type-index .next-to-carousel-banners .banner-wrapper a, html body.in-index .next-to-carousel-banners .banner-wrapper a, html body.type-index .sacha-home-categories a, html body.type-index .sacha-home-category-grid a, html body.type-index .category-top .subcategories > li > a, html body.type-index .category-top .subcategories.with-image > li > a, html body.type-category main#content .category-top .subcategories > li > a, html body.type-category main#content .category-top .subcategories.with-image > li > a, html body.type-category #content .subcategories > li > a, html body.type-category #content .subcategories.with-image > li > a{gap: 7px !important;height: 46px !important;min-height: 46px !important;padding: 6px 8px !important}
html body.type-index .next-to-carousel-banners .extended-banner-title, html body.in-index .next-to-carousel-banners .extended-banner-title, html body.type-category main#content .category-top .subcategories > li > a span, html body.type-category main#content .category-top .subcategories > li > a .text, html body.type-category #content .subcategories > li > a span, html body.type-category #content .subcategories > li > a .text{font-size: 14px !important}
}
@media (min-width: 768px){
html body.desktop.type-category.sacha-v41-ready #content .category-top .subcategories.with-image > li > a, html body.desktop.type-category #content .category-top .subcategories.with-image > li > a, html body.desktop.type-category #content .category-top .subcategories > li > a{align-items: center !important;border: 2px solid #111 !important;border-radius: 0 !important;gap: 9px !important;height: 58px !important;min-height: 58px !important;overflow: hidden !important;padding: 8px 14px !important}
html body.desktop.type-category.sacha-v41-ready #content .category-top .subcategories.with-image > li > a .image, html body.desktop.type-category #content .category-top .subcategories.with-image > li > a .image{align-items: center !important;display: flex !important$1;justify-content: center !important;margin: 0 !important$1;overflow: hidden !important$1}
html body.desktop.type-category.sacha-v41-ready #content .category-top .subcategories.with-image > li > a .image img, html body.desktop.type-category #content .category-top .subcategories.with-image > li > a .image img, html body.desktop.type-category.sacha-v41-ready #content .category-top .subcategories.with-image > li > a img, html body.desktop.type-category #content .category-top .subcategories.with-image > li > a img{display: block !important$1;margin: 0 !important$1$1$1;object-fit: contain !important$1}
}
html body.type-index .next-to-carousel-banners, html body.in-index .next-to-carousel-banners, html body.type-index .sacha-home-categories, html body.type-index .sacha-home-category-grid, html body.type-index .category-top .subcategories, html body.type-index .category-top .subcategories.with-image, html body.type-category main#content .category-top .subcategories, html body.type-category main#content .category-top .subcategories.with-image, html body.type-category #content .subcategories, html body.type-category #content .subcategories.with-image{gap: 8px !important;column-gap: 8px !important;row-gap: 8px !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a, html body.in-index .next-to-carousel-banners .banner-wrapper a, html body.type-index .sacha-home-categories a, html body.type-index .sacha-home-category-grid a, html body.type-index .category-top .subcategories > li > a, html body.type-index .category-top .subcategories.with-image > li > a, html body.type-category main#content .category-top .subcategories > li > a, html body.type-category main#content .category-top .subcategories.with-image > li > a, html body.type-category #content .subcategories > li > a, html body.type-category #content .subcategories.with-image > li > a{align-items: center !important;background: #fff !important;border: 1px solid #c9e8f5 !important;border-radius: 8px !important;box-shadow: none !important;color: #101820 !important;display: flex !important;gap: 9px !important;height: 52px !important;min-height: 52px !important;overflow: hidden !important;padding: 8px 12px !important;text-decoration: none !important;transform: none !important;transition: border-color .15s ease, background-color .15s ease !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a:hover, html body.in-index .next-to-carousel-banners .banner-wrapper a:hover, html body.type-index .sacha-home-categories a:hover, html body.type-index .sacha-home-category-grid a:hover, html body.type-index .category-top .subcategories > li > a:hover, html body.type-index .category-top .subcategories.with-image > li > a:hover, html body.type-category main#content .category-top .subcategories > li > a:hover, html body.type-category main#content .category-top .subcategories.with-image > li > a:hover, html body.type-category #content .subcategories > li > a:hover, html body.type-category #content .subcategories.with-image > li > a:hover{background: #f9fdff !important;border-color: #9bdcf0 !important;border-radius: 8px !important;box-shadow: none !important;transform: none !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a img, html body.in-index .next-to-carousel-banners .banner-wrapper a img, html body.type-index .sacha-home-categories img, html body.type-index .sacha-home-category-grid img, html body.type-category main#content .category-top .subcategories.with-image > li > a img, html body.type-category main#content .category-top .subcategories > li > a img, html body.type-category #content .subcategories.with-image > li > a img, html body.type-category #content .subcategories > li > a img{display: block !important$1;margin: 0 !important$1$1;object-fit: contain !important$1}
html body.type-category main#content .category-top .subcategories.with-image > li > a .image, html body.type-category #content .subcategories.with-image > li > a .image, html body.type-index .next-to-carousel-banners .banner-wrapper a .image{align-items: center !important;background: #f5fbfe !important;border-radius: 6px !important;display: flex !important$1;justify-content: center !important;margin: 0 !important$1$1}
html body.type-index .next-to-carousel-banners .extended-banner-title, html body.in-index .next-to-carousel-banners .extended-banner-title, html body.type-index .sacha-home-categories a, html body.type-index .sacha-home-category-grid a, html body.type-category main#content .category-top .subcategories > li > a span, html body.type-category main#content .category-top .subcategories > li > a .text, html body.type-category #content .subcategories > li > a span, html body.type-category #content .subcategories > li > a .text{display: block !important;min-width: 0 !important;text-align: left !important;color: #101820 !important;font-size: 14px !important$1;line-height: 1.15 !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important}
@media (min-width: 768px){
html body.type-index .next-to-carousel-banners .banner-wrapper a, html body.in-index .next-to-carousel-banners .banner-wrapper a, html body.type-index .sacha-home-categories a, html body.type-index .sacha-home-category-grid a, html body.desktop.type-category.sacha-v41-ready #content .category-top .subcategories.with-image > li > a, html body.desktop.type-category #content .category-top .subcategories.with-image > li > a, html body.desktop.type-category #content .category-top .subcategories > li > a, html body.type-category #content .category-top .subcategories.with-image > li > a, html body.type-category #content .category-top .subcategories > li > a{border: 1px solid #c9e8f5 !important;border-radius: 8px !important;height: 58px !important;min-height: 58px !important;padding: 8px 14px !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a img, html body.in-index .next-to-carousel-banners .banner-wrapper a img, html body.type-index .sacha-home-categories img, html body.type-index .sacha-home-category-grid img, html body.desktop.type-category.sacha-v41-ready #content .category-top .subcategories.with-image > li > a img, html body.desktop.type-category #content .category-top .subcategories.with-image > li > a img, html body.desktop.type-category #content .category-top .subcategories > li > a img, html body.type-category #content .category-top .subcategories.with-image > li > a img, html body.type-category #content .category-top .subcategories > li > a img{}
html body.desktop.type-category.sacha-v41-ready #content .category-top .subcategories.with-image > li > a .image, html body.desktop.type-category #content .category-top .subcategories.with-image > li > a .image, html body.type-category #content .category-top .subcategories.with-image > li > a .image, html body.type-index .next-to-carousel-banners .banner-wrapper a .image{}
}
@media (max-width: 767px){
html body.type-index .next-to-carousel-banners .banner-wrapper a, html body.in-index .next-to-carousel-banners .banner-wrapper a, html body.type-index .sacha-home-categories a, html body.type-index .sacha-home-category-grid a, html body.type-category main#content .category-top .subcategories > li > a, html body.type-category main#content .category-top .subcategories.with-image > li > a, html body.type-category #content .subcategories > li > a, html body.type-category #content .subcategories.with-image > li > a{border: 1px solid #c9e8f5 !important;border-radius: 8px !important;height: 46px !important;min-height: 46px !important;padding: 6px 8px !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a img, html body.in-index .next-to-carousel-banners .banner-wrapper a img, html body.type-category #content .category-top .subcategories.with-image > li > a img, html body.type-category #content .category-top .subcategories > li > a img{}
html body.type-category #content .category-top .subcategories.with-image > li > a .image, html body.type-index .next-to-carousel-banners .banner-wrapper a .image{}
html body.mobile.type-index .next-to-carousel-banners .banner-wrapper a, html body.mobile.in-index .next-to-carousel-banners .banner-wrapper a, html body.mobile.type-index .sacha-home-categories a, html body.mobile.type-index .sacha-home-category-grid a, html body.mobile.type-category main#content .category-top .subcategories > li > a, html body.mobile.type-category main#content .category-top .subcategories.with-image > li > a, html body.mobile.type-category #content .subcategories > li > a, html body.mobile.type-category #content .subcategories.with-image > li > a, html body.type-category.sacha-v41-ready #content .subcategories.with-image > li > a, html body.type-category.sacha-v41-ready #content .subcategories > li > a{border: 1px solid #c9e8f5 !important;border-radius: 8px !important}
}
html body.type-category.sacha-v41-ready main#content.content.narrow .category-top ul.subcategories.with-image > li[class] > a[href], html body.type-category.sacha-v41-ready main#content.content.narrow .category-top ul.subcategories > li[class] > a[href], html body.type-category main#content.content.narrow .category-top ul.subcategories.with-image > li[class] > a[href], html body.type-category main#content.content.narrow .category-top ul.subcategories > li[class] > a[href], html body.type-index.sacha-v41-ready .next-to-carousel-banners > .banner-wrapper > a[href], html body.type-index .next-to-carousel-banners > .banner-wrapper > a[href], html body.type-index.sacha-v41-ready .sacha-home-categories a[href], html body.type-index.sacha-v41-ready .sacha-home-category-grid a[href]{border-color: #c9e8f5 !important;border-left-width: 1px !important;border-radius: 8px !important;border-right-width: 1px !important;border-style: solid !important;border-top-width: 1px !important;border-bottom-width: 1px !important;box-shadow: none !important}
@media (max-width: 767px){
html body.type-category.sacha-v41-ready main#content.content.narrow .category-top ul.subcategories.with-image > li[class] > a[href], html body.type-category.sacha-v41-ready main#content.content.narrow .category-top ul.subcategories > li[class] > a[href], html body.type-category main#content.content.narrow .category-top ul.subcategories.with-image > li[class] > a[href], html body.type-category main#content.content.narrow .category-top ul.subcategories > li[class] > a[href]{border-color: #c9e8f5 !important;border-left-width: 1px !important;border-radius: 8px !important;border-right-width: 1px !important;border-style: solid !important;border-top-width: 1px !important;border-bottom-width: 1px !important;height: 46px !important;min-height: 46px !important;padding: 6px 8px !important}
html body.type-category.sacha-v41-ready main#content.content.narrow .category-top ul.subcategories.with-image > li[class] > a[href] img, html body.type-category main#content.content.narrow .category-top ul.subcategories.with-image > li[class] > a[href] img{}
}
html body #sacha-premium-story-slider .sacha-story-slider__button, html body .sacha-story-slider .sacha-story-slider__button, html body .sacha-story-arrow, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow, html body .carousel-control, html body .carousel-control--product, html body .owl-nav .owl-prev, html body .owl-nav .owl-next, html body .product-slider-navigation .prev, html body .product-slider-navigation .next{align-items: center !important;appearance: none !important;background: #8d949a !important;background-image: none !important;border: 0 !important;border-radius: 2px !important;box-shadow: none !important;box-sizing: border-box !important;color: #fff !important;cursor: pointer !important;display: flex !important;filter: none !important;font-size: 0 !important;height: 58px !important;justify-content: center !important;line-height: 0 !important;margin: 0 !important;max-height: 58px !important;max-width: 38px !important;min-height: 58px !important;min-width: 38px !important;opacity: .98 !important;outline: 0 !important;overflow: hidden !important;padding: 0 !important;text-indent: 0 !important;text-shadow: none !important;top: 50% !important;transform: translateY(-50%) !important;transition: background-color .12s ease !important;width: 38px !important;z-index: 8 !important}
html body #sacha-premium-story-slider .sacha-story-slider__button:hover, html body .sacha-story-slider .sacha-story-slider__button:hover, html body .sacha-story-arrow:hover, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:hover, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:hover, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:hover, html body .carousel-control:hover, html body .carousel-control--product:hover, html body .owl-nav .owl-prev:hover, html body .owl-nav .owl-next:hover, html body .product-slider-navigation .prev:hover, html body .product-slider-navigation .next:hover, html body #sacha-premium-story-slider .sacha-story-slider__button:focus, html body .sacha-story-slider .sacha-story-slider__button:focus, html body .sacha-story-arrow:focus, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:focus, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:focus, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:focus, html body .carousel-control:focus, html body .carousel-control--product:focus, html body .owl-nav .owl-prev:focus, html body .owl-nav .owl-next:focus, html body .product-slider-navigation .prev:focus, html body .product-slider-navigation .next:focus, html body #sacha-premium-story-slider .sacha-story-slider__button:active, html body .sacha-story-slider .sacha-story-slider__button:active, html body .sacha-story-arrow:active, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:active, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:active, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:active, html body .carousel-control:active, html body .carousel-control--product:active, html body .owl-nav .owl-prev:active, html body .owl-nav .owl-next:active, html body .product-slider-navigation .prev:active, html body .product-slider-navigation .next:active{background: #7f868c !important;background-image: none !important;box-shadow: none !important;color: #fff !important;filter: none !important;opacity: 1 !important;transform: translateY(-50%) !important}
html body #sacha-premium-story-slider .sacha-story-slider__button *, html body .sacha-story-slider .sacha-story-slider__button *, html body .sacha-story-arrow *, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow *, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow *, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow *, html body .carousel-control *, html body .carousel-control--product *, html body .owl-nav .owl-prev *, html body .owl-nav .owl-next *, html body .product-slider-navigation .prev *, html body .product-slider-navigation .next *{display: none !important;visibility: hidden !important}
html body #sacha-premium-story-slider .sacha-story-slider__button::after, html body .sacha-story-slider .sacha-story-slider__button::after, html body .sacha-story-arrow::after, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::after, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::after, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow::after, html body .carousel-control::after, html body .carousel-control--product::after, html body .owl-nav .owl-prev::after, html body .owl-nav .owl-next::after, html body .product-slider-navigation .prev::after, html body .product-slider-navigation .next::after{content: none !important;display: none !important}
html body #sacha-premium-story-slider .sacha-story-slider__button::before, html body .sacha-story-slider .sacha-story-slider__button::before, html body .sacha-story-arrow::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow::before, html body .carousel-control::before, html body .carousel-control--product::before, html body .owl-nav .owl-prev::before, html body .owl-nav .owl-next::before, html body .product-slider-navigation .prev::before, html body .product-slider-navigation .next::before{align-items: center !important;background: transparent !important;border: 0 !important;box-shadow: none !important;color: #fff !important;content: "\2039" !important;display: flex !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 30px !important;font-style: normal !important;font-weight: 400 !important;height: 100% !important;justify-content: center !important;left: auto !important;line-height: 1 !important;margin: 0 !important;padding: 0 !important;position: static !important;right: auto !important;text-align: center !important;text-indent: 0 !important;text-shadow: none !important;top: auto !important;transform: none !important;transition: none !important;width: 100% !important}
html body #sacha-premium-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-arrow.sacha-story-arrow--next::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next::before, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next::before, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-next::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.next::before, html body .carousel-control.right::before, html body .carousel-control.next::before, html body .carousel-control--product.right::before, html body .carousel-control--product.next::before, html body .owl-nav .owl-next::before, html body .product-slider-navigation .next::before{content: "\203A" !important}
html body #sacha-premium-story-slider .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .sacha-story-arrow.sacha-story-arrow--prev, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--prev, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--prev, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--prev, html body .carousel-control.left, html body .carousel-control.prev, html body .carousel-control--product.left, html body .carousel-control--product.prev, html body .owl-nav .owl-prev, html body .product-slider-navigation .prev{left: 0 !important;right: auto !important}
html body #sacha-premium-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"], html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control="next"], html body .sacha-story-arrow.sacha-story-arrow--next, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next, html body .carousel-control.right, html body .carousel-control.next, html body .carousel-control--product.right, html body .carousel-control--product.next, html body .owl-nav .owl-next, html body .product-slider-navigation .next{left: auto !important;right: 0 !important}
@media (max-width: 767px){
html body #sacha-premium-story-slider .sacha-story-slider__button, html body .sacha-story-slider .sacha-story-slider__button, html body .sacha-story-arrow, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow, html body .carousel-control, html body .carousel-control--product, html body .owl-nav .owl-prev, html body .owl-nav .owl-next, html body .product-slider-navigation .prev, html body .product-slider-navigation .next{height: 52px !important;max-height: 52px !important;max-width: 34px !important;min-height: 52px !important;min-width: 34px !important;width: 34px !important}
html body #sacha-premium-story-slider .sacha-story-slider__button::before, html body .sacha-story-slider .sacha-story-slider__button::before, html body .sacha-story-arrow::before, html body .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before, html body .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow::before, html body .carousel-control::before, html body .carousel-control--product::before, html body .owl-nav .owl-prev::before, html body .owl-nav .owl-next::before, html body .product-slider-navigation .prev::before, html body .product-slider-navigation .next::before{font-size: 28px !important}
}
html body .sacha-story-slider__button, html body .sacha-story-arrow, html body .sacha-v94-arrow, html body .sacha-v149-home-product-arrow, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .product-slider .product-slider-navigation, html body .product-slider .carousel-control, html body .products-slider .product-slider-navigation, html body .products-slider .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .owl-nav .owl-prev, html body .owl-nav .owl-next{align-items: center !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;background: #969ca2 !important;background-color: #969ca2 !important;background-image: none !important;border: 0 !important;border-radius: 2px !important;box-shadow: none !important;box-sizing: border-box !important;color: #fff !important;display: flex !important;filter: none !important;font-size: 0 !important;height: 58px !important;justify-content: center !important;line-height: 0 !important;margin: 0 !important;max-height: 58px !important;max-width: 38px !important;min-height: 58px !important;min-width: 38px !important;opacity: 1 !important;overflow: hidden !important;padding: 0 !important;text-indent: 0 !important;text-shadow: none !important;top: 50% !important;transform: translateY(-50%) !important;transition: none !important;width: 38px !important;z-index: 20 !important}
html body .sacha-story-slider__button:hover, html body .sacha-story-slider__button:focus, html body .sacha-story-slider__button:active, html body .sacha-story-arrow:hover, html body .sacha-story-arrow:focus, html body .sacha-story-arrow:active, html body .sacha-v94-arrow:hover, html body .sacha-v94-arrow:focus, html body .sacha-v94-arrow:active, html body .sacha-v149-home-product-arrow:hover, html body .sacha-v149-home-product-arrow:focus, html body .sacha-v149-home-product-arrow:active, html body .product-slider-holder .product-slider-navigation:hover, html body .product-slider-holder .product-slider-navigation:focus, html body .product-slider-holder .product-slider-navigation:active, html body .product-slider-holder .carousel-control:hover, html body .product-slider-holder .carousel-control:focus, html body .product-slider-holder .carousel-control:active, html body .product-slider .product-slider-navigation:hover, html body .product-slider .product-slider-navigation:focus, html body .product-slider .product-slider-navigation:active, html body .product-slider .carousel-control:hover, html body .product-slider .carousel-control:focus, html body .product-slider .carousel-control:active, html body .products-slider .product-slider-navigation:hover, html body .products-slider .product-slider-navigation:focus, html body .products-slider .product-slider-navigation:active, html body .products-slider .carousel-control:hover, html body .products-slider .carousel-control:focus, html body .products-slider .carousel-control:active, html body .products-block .carousel-control:hover, html body .products-block .carousel-control:focus, html body .products-block .carousel-control:active, html body .p-image .carousel-control:hover, html body .p-image .carousel-control:focus, html body .p-image .carousel-control:active, html body .p-image .carousel-control--product:hover, html body .p-image .carousel-control--product:focus, html body .p-image .carousel-control--product:active, html body .owl-nav .owl-prev:hover, html body .owl-nav .owl-prev:focus, html body .owl-nav .owl-prev:active, html body .owl-nav .owl-next:hover, html body .owl-nav .owl-next:focus, html body .owl-nav .owl-next:active{background: #969ca2 !important;background-color: #969ca2 !important;background-image: none !important;box-shadow: none !important;color: #fff !important;filter: none !important;opacity: 1 !important;transform: translateY(-50%) !important}
html body .sacha-story-slider__button > *, html body .sacha-story-arrow > *, html body .sacha-v94-arrow > *, html body .sacha-v149-home-product-arrow > *, html body .product-slider-holder .product-slider-navigation > *, html body .product-slider-holder .carousel-control > *, html body .product-slider .product-slider-navigation > *, html body .product-slider .carousel-control > *, html body .products-slider .product-slider-navigation > *, html body .products-slider .carousel-control > *, html body .products-block .carousel-control > *, html body .p-image .carousel-control > *, html body .p-image .carousel-control--product > *, html body .owl-nav .owl-prev > *, html body .owl-nav .owl-next > *{display: none !important;opacity: 0 !important;visibility: hidden !important}
html body .sacha-story-slider__button::after, html body .sacha-story-arrow::after, html body .sacha-v94-arrow::after, html body .sacha-v149-home-product-arrow::after, html body .product-slider-holder .product-slider-navigation::after, html body .product-slider-holder .carousel-control::after, html body .product-slider .product-slider-navigation::after, html body .product-slider .carousel-control::after, html body .products-slider .product-slider-navigation::after, html body .products-slider .carousel-control::after, html body .products-block .carousel-control::after, html body .p-image .carousel-control::after, html body .p-image .carousel-control--product::after, html body .owl-nav .owl-prev::after, html body .owl-nav .owl-next::after{content: none !important;display: none !important}
html body .sacha-story-slider__button::before, html body .sacha-story-arrow::before, html body .sacha-v94-arrow::before, html body .sacha-v149-home-product-arrow::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .carousel-control::before, html body .product-slider .product-slider-navigation::before, html body .product-slider .carousel-control::before, html body .products-slider .product-slider-navigation::before, html body .products-slider .carousel-control::before, html body .products-block .carousel-control::before, html body .p-image .carousel-control::before, html body .p-image .carousel-control--product::before, html body .owl-nav .owl-prev::before, html body .owl-nav .owl-next::before{align-items: center !important;background: none !important;border: 0 !important;box-shadow: none !important;color: #fff !important;content: "\2039" !important;display: flex !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 30px !important;font-style: normal !important;font-weight: 400 !important;height: 100% !important;justify-content: center !important;left: auto !important;letter-spacing: 0 !important;line-height: 1 !important;margin: 0 !important;opacity: 1 !important;position: static !important;right: auto !important;text-indent: 0 !important;text-shadow: none !important;top: auto !important;transform: none !important;visibility: visible !important;width: 100% !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"]::before, html body .sacha-story-arrow.sacha-story-arrow--next::before, html body .sacha-v94-arrow[data-sacha-arrow="next"]::before, html body .sacha-v94-arrow[data-sacha-slider-control="next"]::before, html body .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next::before, html body .sacha-v149-home-product-arrow.sacha-next::before, html body .sacha-v149-home-product-arrow.next::before, html body .product-slider-holder .product-slider-navigation.navigation-next::before, html body .product-slider-holder .product-slider-navigation.next::before, html body .product-slider-holder .carousel-control.right::before, html body .product-slider-holder .carousel-control.next::before, html body .product-slider .product-slider-navigation.navigation-next::before, html body .product-slider .product-slider-navigation.next::before, html body .product-slider .carousel-control.right::before, html body .product-slider .carousel-control.next::before, html body .products-slider .product-slider-navigation.navigation-next::before, html body .products-slider .product-slider-navigation.next::before, html body .products-slider .carousel-control.right::before, html body .products-slider .carousel-control.next::before, html body .products-block .carousel-control.right::before, html body .products-block .carousel-control.next::before, html body .p-image .carousel-control.right::before, html body .p-image .carousel-control.next::before, html body .p-image .carousel-control--product.right::before, html body .p-image .carousel-control--product.next::before, html body .owl-nav .owl-next::before{content: "\203A" !important}
html body .sacha-story-slider__button[data-sacha-slider-control="prev"], html body .sacha-story-arrow.sacha-story-arrow--prev, html body .sacha-v94-arrow[data-sacha-arrow="prev"], html body .sacha-v94-arrow[data-sacha-slider-control="prev"], html body .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--prev, html body .sacha-v149-home-product-arrow.sacha-prev, html body .sacha-v149-home-product-arrow.prev, html body .product-slider-holder .product-slider-navigation.navigation-prev, html body .product-slider-holder .product-slider-navigation.prev, html body .product-slider-holder .carousel-control.left, html body .product-slider-holder .carousel-control.prev, html body .product-slider .product-slider-navigation.navigation-prev, html body .product-slider .product-slider-navigation.prev, html body .product-slider .carousel-control.left, html body .product-slider .carousel-control.prev, html body .products-slider .product-slider-navigation.navigation-prev, html body .products-slider .product-slider-navigation.prev, html body .products-slider .carousel-control.left, html body .products-slider .carousel-control.prev, html body .products-block .carousel-control.left, html body .products-block .carousel-control.prev, html body .p-image .carousel-control.left, html body .p-image .carousel-control.prev, html body .p-image .carousel-control--product.left, html body .p-image .carousel-control--product.prev, html body .owl-nav .owl-prev{left: 0 !important;right: auto !important;transform: translateY(-50%) !important}
html body .sacha-story-slider__button[data-sacha-slider-control="next"], html body .sacha-story-arrow.sacha-story-arrow--next, html body .sacha-v94-arrow[data-sacha-arrow="next"], html body .sacha-v94-arrow[data-sacha-slider-control="next"], html body .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next, html body .sacha-v149-home-product-arrow.sacha-next, html body .sacha-v149-home-product-arrow.next, html body .product-slider-holder .product-slider-navigation.navigation-next, html body .product-slider-holder .product-slider-navigation.next, html body .product-slider-holder .carousel-control.right, html body .product-slider-holder .carousel-control.next, html body .product-slider .product-slider-navigation.navigation-next, html body .product-slider .product-slider-navigation.next, html body .product-slider .carousel-control.right, html body .product-slider .carousel-control.next, html body .products-slider .product-slider-navigation.navigation-next, html body .products-slider .product-slider-navigation.next, html body .products-slider .carousel-control.right, html body .products-slider .carousel-control.next, html body .products-block .carousel-control.right, html body .products-block .carousel-control.next, html body .p-image .carousel-control.right, html body .p-image .carousel-control.next, html body .p-image .carousel-control--product.right, html body .p-image .carousel-control--product.next, html body .owl-nav .owl-next{left: auto !important;right: 0 !important;transform: translateY(-50%) !important}
@media (max-width: 767px){
html body .sacha-story-slider__button, html body .sacha-story-arrow, html body .sacha-v94-arrow, html body .sacha-v149-home-product-arrow, html body .product-slider-holder .product-slider-navigation, html body .product-slider-holder .carousel-control, html body .product-slider .product-slider-navigation, html body .product-slider .carousel-control, html body .products-slider .product-slider-navigation, html body .products-slider .carousel-control, html body .products-block .carousel-control, html body .p-image .carousel-control, html body .p-image .carousel-control--product, html body .owl-nav .owl-prev, html body .owl-nav .owl-next{height: 52px !important;max-height: 52px !important;max-width: 34px !important;min-height: 52px !important;min-width: 34px !important;width: 34px !important}
html body .sacha-story-slider__button::before, html body .sacha-story-arrow::before, html body .sacha-v94-arrow::before, html body .sacha-v149-home-product-arrow::before, html body .product-slider-holder .product-slider-navigation::before, html body .product-slider-holder .carousel-control::before, html body .product-slider .product-slider-navigation::before, html body .product-slider .carousel-control::before, html body .products-slider .product-slider-navigation::before, html body .products-slider .carousel-control::before, html body .products-block .carousel-control::before, html body .p-image .carousel-control::before, html body .p-image .carousel-control--product::before, html body .owl-nav .owl-prev::before, html body .owl-nav .owl-next::before{font-size: 28px !important}
}
@media (min-width: 1200px){
html body.type-category #products.products-block, html body.type-category #products.products-page.products-block, html body.type-category #products.products.products-page.products-block, html body.type-category .products.products-block.products-page, html body.type-category .products.products-page.products-block{display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 24px !important;align-items: stretch !important}
html body.type-category #products.products-block::before, html body.type-category #products.products-block::after, html body.type-category #products.products-page.products-block::before, html body.type-category #products.products-page.products-block::after, html body.type-category #products.products.products-page.products-block::before, html body.type-category #products.products.products-page.products-block::after, html body.type-category .products.products-block.products-page::before, html body.type-category .products.products-block.products-page::after, html body.type-category .products.products-page.products-block::before, html body.type-category .products.products-page.products-block::after{content: none !important;display: none !important}
html body.type-category #products.products-block > .product, html body.type-category #products.products-page.products-block > .product, html body.type-category #products.products.products-page.products-block > .product, html body.type-category .products.products-block.products-page > .product, html body.type-category .products.products-page.products-block > .product{display: flex !important;width: auto !important;min-width: 0 !important;max-width: none !important;float: none !important;clear: none !important;flex: initial !important;margin: 0 !important}
html body.type-category #products.products-block > .product > .p.sacha-card-modern, html body.type-category #products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-category #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.type-category .products.products-block.products-page > .product > .p.sacha-card-modern, html body.type-category .products.products-page.products-block > .product > .p.sacha-card-modern{width: 100% !important;height: 100% !important;min-width: 0 !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block{column-gap: 24px !important;gap: 24px !important}
html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product, html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .products-block > .product{flex: 0 0 calc((100% - 72px) / 4) !important;width: calc((100% - 72px) / 4) !important;min-width: 0 !important;max-width: calc((100% - 72px) / 4) !important}
}
html body #myBtnTabulka_velikosti::before, html body #myBtnTabulka_velikosti::after, html body .next-to-carousel-banners .banner-wrapper a::before, html body #znacka-rascal .fc::before, html body #znacka-rascal .icons_weight::before, html body #znacka-rascal .icons_wheel::before, html body #znacka-rascal .icons_height-kid::before{content: none !important;display: none !important}
@media (max-width: 767px){
html body.type-detail .products-related, html body.type-product .products-related, html body.type-detail .products-alternative, html body.type-product .products-alternative{overflow: visible !important}
html body.type-detail .products-related .products-block, html body.type-product .products-related .products-block, html body.type-detail .products-alternative .products-block, html body.type-product .products-alternative .products-block, html body.type-detail .products-block.products-related, html body.type-product .products-block.products-related, html body.type-detail .products-block.products-alternative, html body.type-product .products-block.products-alternative{width: 100% !important;max-width: 100% !important;display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 10px !important;overflow: visible !important}
html body.type-detail .products-related .product, html body.type-product .products-related .product, html body.type-detail .products-alternative .product, html body.type-product .products-alternative .product, html body.type-detail .products-block.products-related > .product, html body.type-product .products-block.products-related > .product, html body.type-detail .products-block.products-alternative > .product, html body.type-product .products-block.products-alternative > .product{display: flex !important;float: none !important;width: auto !important;min-width: 0 !important;max-width: none !important;margin: 0 !important;overflow: visible !important}
html body.type-detail .products-related .product .p, html body.type-product .products-related .product .p, html body.type-detail .products-alternative .product .p, html body.type-product .products-alternative .product .p{display: flex !important;flex-direction: column !important;width: 100% !important;min-height: 330px !important;padding: 10px !important;overflow: visible !important}
html body.type-detail .products-related .p .image, html body.type-product .products-related .p .image, html body.type-detail .products-alternative .p .image, html body.type-product .products-alternative .p .image, html body.type-detail .products-related .p .p-image, html body.type-product .products-related .p .p-image, html body.type-detail .products-alternative .p .p-image, html body.type-product .products-alternative .p .p-image{overflow: hidden !important;min-height: 112px !important;height: 112px !important;margin: 0 0 8px !important}
html body.type-detail .products-related .p .image img, html body.type-product .products-related .p .image img, html body.type-detail .products-alternative .p .image img, html body.type-product .products-alternative .p .image img, html body.type-detail .products-related .p .p-image img, html body.type-product .products-related .p .p-image img, html body.type-detail .products-alternative .p .p-image img, html body.type-product .products-alternative .p .p-image img{width: 100% !important;height: 100% !important;object-fit: contain !important}
html body.type-detail .products-related .name, html body.type-product .products-related .name, html body.type-detail .products-alternative .name, html body.type-product .products-alternative .name, html body.type-detail .products-related .p-name, html body.type-product .products-related .p-name, html body.type-detail .products-alternative .p-name, html body.type-product .products-alternative .p-name{word-break: normal !important;display: -webkit-box !important;-webkit-line-clamp: 3 !important;-webkit-box-orient: vertical !important;min-height: 54px !important;max-height: 54px !important;overflow: hidden !important;line-height: 18px !important;font-size: 14px !important}
html body.type-detail .products-related .price, html body.type-product .products-related .price, html body.type-detail .products-alternative .price, html body.type-product .products-alternative .price, html body.type-detail .products-related .prices, html body.type-product .products-related .prices, html body.type-detail .products-alternative .prices, html body.type-product .products-alternative .prices{padding-bottom: 0 !important;display: block !important;visibility: visible !important;height: auto !important;min-height: 0 !important;overflow: visible !important;margin-top: auto !important}
}
html body #myBtnTabulka_velikosti::before, html body #myBtnTabulka_velikosti::after, html body .next-to-carousel-banners .banner-wrapper a::before, html body .next-to-carousel-banners .banner-wrapper a::after, html body #znacka-rascal .fc::before, html body #znacka-rascal .fc::after, html body #znacka-rascal .icons_weight::before, html body #znacka-rascal .icons_weight::after, html body #znacka-rascal .icons_wheel::before, html body #znacka-rascal .icons_wheel::after, html body #znacka-rascal .icons_height-kid::before, html body #znacka-rascal .icons_height-kid::after{content: "" !important;display: none !important}
@media (max-width: 767px){
html body.type-detail .products-related .product .p, html body.type-product .products-related .product .p, html body .p-detail .products-related .product .p, html body.type-detail .products-alternative .product .p, html body.type-product .products-alternative .product .p, html body .p-detail .products-alternative .product .p{display: flex !important;flex-direction: column !important;width: 100% !important;min-height: 320px !important;height: auto !important;padding: 10px !important;overflow: visible !important}
html body.type-detail .products-related .p .image, html body.type-product .products-related .p .image, html body .p-detail .products-related .p .image, html body.type-detail .products-alternative .p .image, html body.type-product .products-alternative .p .image, html body .p-detail .products-alternative .p .image, html body.type-detail .products-related .p .p-image, html body.type-product .products-related .p .p-image, html body .p-detail .products-related .p .p-image, html body.type-detail .products-alternative .p .p-image, html body.type-product .products-alternative .p .p-image, html body .p-detail .products-alternative .p .p-image{flex: 0 0 118px !important;min-height: 118px !important;height: 118px !important;margin: 0 0 8px !important;overflow: hidden !important}
html body.type-detail .products-related .p .image img, html body.type-product .products-related .p .image img, html body .p-detail .products-related .p .image img, html body.type-detail .products-alternative .p .image img, html body.type-product .products-alternative .p .image img, html body .p-detail .products-alternative .p .image img, html body.type-detail .products-related .p .p-image img, html body.type-product .products-related .p .p-image img, html body .p-detail .products-related .p .p-image img, html body.type-detail .products-alternative .p .p-image img, html body.type-product .products-alternative .p .p-image img, html body .p-detail .products-alternative .p .p-image img{display: block !important;width: 100% !important;height: 100% !important;object-fit: contain !important}
html body.type-detail .products-related .name, html body.type-product .products-related .name, html body .p-detail .products-related .name, html body.type-detail .products-alternative .name, html body.type-product .products-alternative .name, html body .p-detail .products-alternative .name, html body.type-detail .products-related .p-name, html body.type-product .products-related .p-name, html body .p-detail .products-related .p-name, html body.type-detail .products-alternative .p-name, html body.type-product .products-alternative .p-name, html body .p-detail .products-alternative .p-name{display: -webkit-box !important;-webkit-line-clamp: 3 !important;-webkit-box-orient: vertical !important;min-height: 54px !important;max-height: 54px !important;overflow: hidden !important;line-height: 18px !important;font-size: 14px !important;word-break: normal !important}
html body.type-detail .products-related .price, html body.type-product .products-related .price, html body .p-detail .products-related .price, html body.type-detail .products-alternative .price, html body.type-product .products-alternative .price, html body .p-detail .products-alternative .price, html body.type-detail .products-related .prices, html body.type-product .products-related .prices, html body .p-detail .products-related .prices, html body.type-detail .products-alternative .prices, html body.type-product .products-alternative .prices, html body .p-detail .products-alternative .prices, html body.type-detail .products-related .price-final, html body.type-product .products-related .price-final, html body .p-detail .products-related .price-final, html body.type-detail .products-alternative .price-final, html body.type-product .products-alternative .price-final, html body .p-detail .products-alternative .price-final, html body.type-detail .products-related .price-final-holder, html body.type-product .products-related .price-final-holder, html body .p-detail .products-related .price-final-holder, html body.type-detail .products-alternative .price-final-holder, html body.type-product .products-alternative .price-final-holder, html body .p-detail .products-alternative .price-final-holder{display: block !important;visibility: visible !important;opacity: 1 !important;height: auto !important;min-height: 0 !important;max-height: none !important;overflow: visible !important;margin-top: auto !important}
html body.mobile #header .site-name, html body.mobile #header .site-name a{overflow: visible !important}
html body.mobile #header .site-name a img{display: block !important;max-height: 50px !important;width: auto !important}
}
html body.type-detail .products-related .product .p-code, html body.type-product .products-related .product .p-code, html body .p-detail .products-related .product .p-code, html body.type-detail .products-alternative .product .p-code, html body.type-product .products-alternative .product .p-code, html body .p-detail .products-alternative .product .p-code, html body.type-detail .related-products .product .p-code, html body.type-product .related-products .product .p-code, html body.type-detail .products-related .product .product-code, html body.type-product .products-related .product .product-code, html body .p-detail .products-related .product .product-code, html body.type-detail .products-alternative .product .product-code, html body.type-product .products-alternative .product .product-code, html body .p-detail .products-alternative .product .product-code, html body.type-detail .related-products .product .product-code, html body.type-product .related-products .product .product-code, html body.type-detail .products-related .product .p-code-wrapper, html body.type-product .products-related .product .p-code-wrapper, html body .p-detail .products-related .product .p-code-wrapper, html body.type-detail .products-alternative .product .p-code-wrapper, html body.type-product .products-alternative .product .p-code-wrapper, html body .p-detail .products-alternative .product .p-code-wrapper, html body.type-detail .related-products .product .p-code-wrapper, html body.type-product .related-products .product .p-code-wrapper, html body.type-detail .products-related .product .product-code-wrapper, html body.type-product .products-related .product .product-code-wrapper, html body .p-detail .products-related .product .product-code-wrapper, html body.type-detail .products-alternative .product .product-code-wrapper, html body.type-product .products-alternative .product .product-code-wrapper, html body .p-detail .products-alternative .product .product-code-wrapper, html body.type-detail .related-products .product .product-code-wrapper, html body.type-product .related-products .product .product-code-wrapper, html body.type-detail .products-related .product [data-testid="productCardCode"], html body.type-product .products-related .product [data-testid="productCardCode"], html body .p-detail .products-related .product [data-testid="productCardCode"], html body.type-detail .products-alternative .product [data-testid="productCardCode"], html body.type-product .products-alternative .product [data-testid="productCardCode"], html body .p-detail .products-alternative .product [data-testid="productCardCode"], html body.type-detail .related-products .product [data-testid="productCardCode"], html body.type-product .related-products .product [data-testid="productCardCode"]{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}
@media (min-width: 768px){
html body.type-category #content .category-top ul.subcategories.with-image > li > a[href] .image, html body.type-category main#content.content.narrow .category-top ul.subcategories.with-image > li > a[href] .image{}
html body.type-category main#content.content.narrow .category-top ul.subcategories > li > a[href] span, html body.type-category main#content.content.narrow .category-top ul.subcategories > li > a[href] .text, html body.type-category #content .category-top ul.subcategories > li > a[href] span, html body.type-category #content .category-top ul.subcategories > li > a[href] .text{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;line-clamp: 2 !important;white-space: normal !important;text-overflow: clip !important;font-size: 16px !important;line-height: 1.2 !important}
}
html body.has-detail-product-arrows .p-image .carousel-control--product.left::before, html body .has-detail-product-arrows .p-image .carousel-control--product.left::before, html body.has-detail-product-arrows .p-image .carousel-control.left::before, html body .has-detail-product-arrows .p-image .carousel-control.left::before{content: "\2039" !important;font-family: Arial, Helvetica, sans-serif !important}
html body.has-detail-product-arrows .p-image .carousel-control--product.right::before, html body .has-detail-product-arrows .p-image .carousel-control--product.right::before, html body.has-detail-product-arrows .p-image .carousel-control.right::before, html body .has-detail-product-arrows .p-image .carousel-control.right::before{content: "\203A" !important;font-family: Arial, Helvetica, sans-serif !important}
html body [class^="contact-form-ico"]::before, html body [class*=" contact-form-ico"]::before, html body [class^="contact-form-ico"]::after, html body [class*=" contact-form-ico"]::after, html body #myBtnTabulka_velikosti::before, html body #myBtnTabulka_velikosti::after, html body .next-to-carousel-banners .banner-wrapper a::before, html body .next-to-carousel-banners .banner-wrapper a::after, html body #znacka-rascal .fc::before, html body #znacka-rascal .fc::after, html body #znacka-rascal .icons_weight::before, html body #znacka-rascal .icons_weight::after, html body #znacka-rascal .icons_wheel::before, html body #znacka-rascal .icons_wheel::after, html body #znacka-rascal .icons_height-kid::before, html body #znacka-rascal .icons_height-kid::after{content: "" !important;display: none !important}
:root{--contact-form-BG: #f7f7f7;--contact-form-BG-hover: #eaeaea;--contact-form-title-color: var(--color-secondary);--contact-form-text-color: black;--contact-form-link-color: var(--color-secondary);--contact-form-icon-color: var(--color-secondary);--contact-form-border-color: #f7f7f7;--contact-form-border-radius: 5px;--sacha-accent: #16c0f2;--sacha-menu-text: #111820;--sacha-soft-border: #e5eef2;--sacha-soft-bg: #f6fbfd;--sacha-arrow-icon-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");--sacha-arrow-icon-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--sacha-border: #e4edf2;--sacha-shadow-soft: 0 12px 28px rgba(10, 33, 46, .07);--sacha-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");--sacha-icon-menu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16'/%3E%3Cpath d='M4 12h16'/%3E%3Cpath d='M4 18h16'/%3E%3C/svg%3E");--sacha-icon-bag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E");--sacha-icon-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");--sacha-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--sacha-grid-text: #4f5960;--sacha-logo-blue: #16c0f2;--sacha-logo-blue-dark: #057794;--sacha-card-border: #dceaf1;--sacha-card-text: #1f272d;--sacha-card-muted: #6e7b84;--sacha-text: #20282e;--sacha-line-strong: #cfe0e8;--sacha-mega-top: 168px;--sacha-radius-control: 10px;--sacha-modal-z: 2147483000;--sacha-blue: #19bdea;--sacha-blue-dark: #087f9d;--sacha-ink: #111820;--sacha-muted: #687680;--sacha-line: #dceaf1;--sacha-soft: #f6fafc;--sacha-v44-blue: #19bdea;--sacha-v44-blue-dark: #087f9d;--sacha-v44-ink: #111820;--sacha-v44-muted: #66737d;--sacha-v44-line: #dceaf1;--sacha-v44-soft: #f7fbfd;--sacha-arrow-neutral-bg: rgba(132, 137, 142, .62) !important;--sacha-arrow-neutral-bg-hover: rgba(112, 118, 124, .72) !important;--sacha-v78-arrow-icon: #ffffff;--sacha-v79-card-image-h: 250px;--sacha-arrow-blue:#16b9df!important;--sacha-arrow-blue-hover:#16b9df!important;--sacha-v78-arrow-bg:#16b9df!important;--sacha-v78-arrow-bg-hover:#16b9df!important;--color-detail-product-arrows-BG:#16b9df!important;--color-detail-product-arrows-BG-hover:#16b9df!important;--color-detail-product-arrows-icon:#fff!important;--color-detail-product-arrows-icon-hover:#fff!important;--detail-product-arrows-border-radius:999px!important;--sacha-outlet-red:#e30613;--sacha-outlet-red-dark:#bd0010;--sacha-card-img-desktop: 230px;--sacha-card-min-desktop: 520px;--sacha-card-img-mobile: 108px;--sacha-card-min-mobile: 374px;--sacha-build: "190"}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item{align-items: center !important;display: inline-flex !important;min-height: 56px !important;transform: none !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:hover, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:focus, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:focus, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a:focus{align-items: center !important;background: transparent !important;border: 0 !important;box-shadow: none !important;display: inline-flex !important;height: 56px !important;min-height: 56px !important;padding: 0 8px !important;transform: none !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item:hover > a > b, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item:hover > a > b, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item:hover > a > b{align-items: center !important;background: #e30613 !important;border-radius: 7px !important;color: #fff !important;display: inline-flex !important;font-family: inherit !important;font-size: 16px !important;font-weight: 500 !important;height: 40px !important;justify-content: center !important;line-height: 1 !important;min-height: 40px !important;padding: 0 18px !important;transform: none !important;white-space: nowrap !important}
html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item:hover > a, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item:hover > a, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item:hover > a, html body #header #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item:focus-within > a, html body #navigation .navigation-in .menu-level-1 > li.sacha-nav-outlet-item:focus-within > a, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item:focus-within > a{align-items: center !important;display: inline-flex !important;height: 40px !important;line-height: 40px !important;margin: 0 !important;max-height: 40px !important;min-height: 40px !important;padding: 0 19px !important;top: auto !important;transform: none !important}
html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a::before, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a::after, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b::before, html body .navigation-in .menu-level-1 > li.sacha-nav-outlet-item > a > b::after{content: "" !important;display: none !important}
@media (min-width: 768px){
html body.type-category main#content.content.narrow .category-top ul.subcategories, html body.type-category main#content.content.narrow .category-top ul.subcategories.with-image, html body.type-category #content .category-top ul.subcategories, html body.type-category #content .category-top ul.subcategories.with-image{align-items: stretch !important;display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 8px !important;column-gap: 8px !important;row-gap: 8px !important;margin-top: 12px !important;margin-bottom: 18px !important;padding: 0 !important}
html body.type-category main#content.content.narrow .category-top ul.subcategories > li, html body.type-category main#content.content.narrow .category-top ul.subcategories.with-image > li, html body.type-category #content .category-top ul.subcategories > li, html body.type-category #content .category-top ul.subcategories.with-image > li{flex: initial !important;float: none !important;margin: 0 !important;max-width: none !important;padding: 0 !important;width: auto !important}
html body.type-category main#content.content.narrow .category-top ul.subcategories > li > a[href], html body.type-category main#content.content.narrow .category-top ul.subcategories.with-image > li > a[href], html body.type-category #content .category-top ul.subcategories > li > a[href], html body.type-category #content .category-top ul.subcategories.with-image > li > a[href]{align-items: center !important;background: #fff !important;border: 1px solid #c9e8f5 !important;border-radius: 8px !important;box-shadow: none !important;display: flex !important;font-family: inherit !important;font-size: 15px !important;font-weight: 500 !important;gap: 10px !important;height: 58px !important;line-height: 1.16 !important;min-height: 58px !important;overflow: hidden !important;padding: 8px 12px !important;transform: none !important}
html body.type-category main#content.content.narrow .category-top ul.subcategories.with-image > li > a[href] .image, html body.type-category main#content.content.narrow .category-top ul.subcategories > li > a[href] .image, html body.type-category #content .category-top ul.subcategories.with-image > li > a[href] .image, html body.type-category #content .category-top ul.subcategories > li > a[href] .image{align-items: center !important;background: #f5fbfe !important;border-radius: 6px !important;display: flex !important$1;justify-content: center !important;margin: 0 !important$1;overflow: hidden !important$1}
html body.type-category main#content.content.narrow .category-top ul.subcategories.with-image > li > a[href] img, html body.type-category main#content.content.narrow .category-top ul.subcategories > li > a[href] img, html body.type-category #content .category-top ul.subcategories.with-image > li > a[href] img, html body.type-category #content .category-top ul.subcategories > li > a[href] img{display: block !important$1;margin: 0 !important$1$1;object-fit: contain !important;transform: none !important$1}
html body.type-category main#content.content.narrow .category-top ul.subcategories > li > a[href] span, html body.type-category main#content.content.narrow .category-top ul.subcategories.with-image > li > a[href] span, html body.type-category #content .category-top ul.subcategories > li > a[href] span, html body.type-category #content .category-top ul.subcategories.with-image > li > a[href] span, html body.type-category main#content.content.narrow .category-top ul.subcategories > li > a[href] .text, html body.type-category main#content.content.narrow .category-top ul.subcategories.with-image > li > a[href] .text, html body.type-category #content .category-top ul.subcategories > li > a[href] .text, html body.type-category #content .category-top ul.subcategories.with-image > li > a[href] .text{color: #101820 !important;display: -webkit-box !important;font-family: inherit !important;font-size: 15px !important$1;line-height: 1.16 !important;max-height: 36px !important;overflow: hidden !important;text-overflow: clip !important;white-space: normal !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important}
}
@media (min-width: 992px){
html body.type-index .next-to-carousel-banners, html body.in-index .next-to-carousel-banners{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 16px 18px !important;margin: 22px auto 34px !important;max-width: 1250px !important}
html body.type-index .next-to-carousel-banners > .banner-wrapper, html body.in-index .next-to-carousel-banners > .banner-wrapper{padding: 0 !important;width: auto !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a, html body.in-index .next-to-carousel-banners .banner-wrapper a, html body.type-index .next-to-carousel-banners > .banner-wrapper > a, html body.in-index .next-to-carousel-banners > .banner-wrapper > a{gap: 14px !important;height: 78px !important;min-height: 78px !important;padding: 12px 18px !important}
html body.type-index .next-to-carousel-banners .banner-wrapper a img, html body.in-index .next-to-carousel-banners .banner-wrapper a img{flex: 0 0 46px !important;height: 46px !important;max-height: 46px !important;max-width: 46px !important;width: 46px !important}
html body.type-index .next-to-carousel-banners .extended-banner-title, html body.in-index .next-to-carousel-banners .extended-banner-title{font-family: inherit !important;font-size: 16px !important;font-weight: 600 !important;line-height: 1.18 !important}
}
html body .products-block .p .flags-default, html body .products-block .p.sacha-card-modern .flags-default{align-items: flex-start !important;display: flex !important;flex-wrap: wrap !important;gap: 3px !important;left: 10px !important;max-width: calc(100% - 76px) !important;position: absolute !important;right: 56px !important;top: 10px !important;z-index: 4 !important}
html body .products-block .p .flags-extra, html body .products-block .p.sacha-card-modern .flags-extra{align-items: flex-start !important;display: flex !important;flex-wrap: wrap !important;gap: 3px !important;left: 10px !important;max-width: calc(100% - 76px) !important;position: absolute !important;right: auto !important;top: 34px !important;z-index: 4 !important}
html body .p.sacha-card-modern > .image .flags-default, html body .p.sacha-card-modern > .p-image .flags-default{bottom: auto !important;height: auto !important;left: 8px !important;max-height: none !important;min-height: 0 !important;right: auto !important;top: 8px !important}
html body .p.sacha-card-modern > .image .flags-extra, html body .p.sacha-card-modern > .p-image .flags-extra{bottom: auto !important;height: auto !important;left: 8px !important;max-height: none !important;min-height: 0 !important;right: auto !important;top: 32px !important}
html body .products-block .p .flags-default .flag, html body .products-block .p .flags-extra .flag, html body .products-block .p.sacha-card-modern .flags-default .flag, html body .products-block .p.sacha-card-modern .flags-extra .flag{align-items: center !important;border-radius: 0 !important;display: inline-flex !important;flex: 0 0 auto !important;font-size: 10px !important;font-weight: 600 !important;height: 20px !important;line-height: 20px !important;margin: 0 !important;max-width: 100% !important;min-height: 20px !important;min-width: 0 !important;padding: 0 6px !important;position: static !important;white-space: nowrap !important;width: auto !important}
@media (max-width: 767px){
html body.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product, html body.sacha-v107-mobile-product-cards #products.products-page.products-block > .product, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product{display: flex !important;align-items: stretch !important;width: auto !important;min-width: 0 !important;max-width: none !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: none !important;box-sizing: border-box !important;overflow: visible !important;height: 430px !important;min-height: 430px !important;max-height: 430px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards .products-wrapper.product-slider-holder.sacha-v126-home-products-grid .products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards #products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards #products.products.products-page.products-block > .product > .p.sacha-card-modern, html body.sacha-v107-mobile-product-cards .products.products-page.products-block > .product > .p.sacha-card-modern{height: 430px !important;min-height: 430px !important;max-height: 430px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .name, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-name{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;position: absolute !important;left: 7px !important;right: 7px !important;width: auto !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;white-space: normal !important;font-size: 13px !important;font-weight: 400 !important;text-align: left !important;height: 66px !important;line-height: 18px !important;max-height: 66px !important;min-height: 66px !important;top: 126px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .name a, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .p-name a{font: inherit !important;display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 3 !important;overflow: hidden !important;font-size: inherit !important;font-weight: inherit !important;color: inherit !important;text-decoration: none !important;height: 64px !important;line-height: inherit !important;max-height: 64px !important;min-height: 64px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-direct-stock-slot{right: 7px !important;display: flex !important;align-items: center !important;width: auto !important;overflow: hidden !important;position: absolute !important;left: 7px !important;width: calc(100% - 14px) !important;height: 22px !important;min-height: 22px !important;max-height: 22px !important;margin: 0 !important;padding: 0 !important;visibility: hidden !important;top: 198px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .prices, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .price-final-holder{margin-bottom: 0 !important;position: absolute !important;left: 7px !important;right: 7px !important;width: auto !important;margin: 0 !important;padding: 0 !important;text-align: left !important;font-weight: 400 !important;height: 70px !important;max-height: 70px !important;min-height: 70px !important;overflow: visible !important;top: 224px !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-card-size-chips, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-card-variants, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-variant-chips, html body.type-category.sacha-v107-mobile-product-cards #products .p.sacha-card-modern .widget-parameter-wrapper, html body.type-category.sacha-v107-mobile-product-cards #products .p.sacha-card-modern .widget-parameter-wrapper.sacha-mobile-card-hidden, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block .p.sacha-card-modern .widget-parameter-wrapper, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block .p.sacha-card-modern .widget-parameter-wrapper.sacha-mobile-card-hidden{align-items: center !important;display: flex !important;gap: 4px !important;height: 28px !important;left: 7px !important;margin: 0 !important;max-height: 28px !important;min-height: 28px !important;opacity: 1 !important;overflow: hidden !important;padding: 0 !important;pointer-events: auto !important;position: absolute !important;right: 7px !important;top: 304px !important;visibility: visible !important;width: auto !important;z-index: 3 !important}
html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-card-size-chips > *, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-card-variants > *, html body.sacha-v107-mobile-product-cards .products-block > .product > .p.sacha-card-modern .sacha-variant-chips > *, html body.type-category.sacha-v107-mobile-product-cards #products .p.sacha-card-modern .widget-parameter-wrapper > *, html body.type-category.sacha-v107-mobile-product-cards .products.products-page.products-block .p.sacha-card-modern .widget-parameter-wrapper > *{align-items: center !important;display: inline-flex !important;flex: 0 0 auto !important;height: 24px !important;justify-content: center !important;min-width: 28px !important;padding: 0 7px !important}
html body.type-detail .products-related, html body.type-product .products-related, html body .p-detail .products-related, html body.type-detail .products-alternative, html body.type-product .products-alternative, html body .p-detail .products-alternative, html body.type-detail .related-products, html body.type-product .related-products{clear: both !important;max-width: 100% !important;margin: 24px 0 0 !important;display: block !important;height: auto !important;max-height: none !important;opacity: 1 !important;overflow: visible !important;visibility: visible !important;width: 100% !important}
html body.type-detail .products-related .products-block, html body.type-product .products-related .products-block, html body .p-detail .products-related .products-block, html body.type-detail .products-alternative .products-block, html body.type-product .products-alternative .products-block, html body .p-detail .products-alternative .products-block, html body.type-detail .products-block.products-related, html body.type-product .products-block.products-related, html body.type-detail .products-block.products-alternative, html body.type-product .products-block.products-alternative{display: grid !important;gap: 12px !important;grid-template-columns: minmax(0, 1fr) !important;left: auto !important;max-width: 100% !important;overflow: visible !important;right: auto !important;transform: none !important;width: 100% !important}
html body.type-detail .products-related .product, html body.type-product .products-related .product, html body .p-detail .products-related .product, html body.type-detail .products-alternative .product, html body.type-product .products-alternative .product, html body .p-detail .products-alternative .product, html body.type-detail .products-block.products-related > .product, html body.type-product .products-block.products-related > .product, html body.type-detail .products-block.products-alternative > .product, html body.type-product .products-block.products-alternative > .product{display: flex !important;float: none !important;min-width: 0 !important;margin: 0 !important;overflow: visible !important;max-width: 100% !important;transform: none !important;width: 100% !important}
html body.mobile.cart-window-visible #cart-widget .popup-widget-inner.cart-widget-inner.place-cart-here.full, html body.mobile.cart-window-visible #cart-widget .cart-widget-inner.place-cart-here.full, html body.mobile.cart-window-visible .popup-widget-inner.cart-widget-inner.place-cart-here.full{height: calc(100dvh - 56px) !important;max-height: calc(100dvh - 56px) !important;height: calc(100dvh - 61px) !important;max-height: calc(100dvh - 61px) !important;margin-top: 16px !important;height: calc(100dvh - 66px) !important;max-height: calc(100dvh - 66px) !important}
}
@media (min-width: 992px){
html body.type-category .subcategories.with-image > li > a[href], html body.type-category .subcategories > li > a[href], html body.type-category .subcategories.with-image > li .category-link, html body.type-category .subcategories > li .category-link, html body.type-category .subcategory-grid li a, html body.type-category .subcategories li a{min-height: 76px !important;height: 76px !important;font-size: 22px !important;gap: 12px !important}
html body.type-category .subcategories.with-image li a .image, html body.type-category .subcategories.with-image > li a > .image, html body.type-category .subcategories.with-image > li .category-icon{}
html body.type-category .subcategories.with-image > li a .image img, html body.type-category .subcategories.with-image > li a img, html body.type-category .subcategories li a img{}
}
html body .products-block .product .p-code, html body .products-block .p .p-code, html body .products-block .p .product-code, html body .products-block .p .p-code-wrapper, html body .products-block .product .product-code-wrapper, html body .products-block .product [data-testid="productCardCode"]{display: none !important}
@media (max-width: 767px){
html body.type-category .products-block > .product > .p.sacha-card-modern .name, html body.type-category .products-block > .product > .p.sacha-card-modern .p-name, html body.type-category #products .p.sacha-card-modern .name, html body.type-category #products .p.sacha-card-modern .p-name, html body.type-search .products-block > .product > .p.sacha-card-modern .name, html body.type-search .products-block > .product > .p.sacha-card-modern .p-name, html body.type-manufacturer-detail .products-block > .product > .p.sacha-card-modern .name, html body.type-manufacturer-detail .products-block > .product > .p.sacha-card-modern .p-name{display: -webkit-box !important;-webkit-line-clamp: 3 !important;-webkit-box-orient: vertical !important;font-weight: 500 !important;height: auto !important;max-height: 78px !important;min-height: 62px !important;overflow: hidden !important;top: 126px !important;line-height: 1.24 !important}
html body.type-category .products-block > .product > .p.sacha-card-modern .name a, html body.type-category .products-block > .product > .p.sacha-card-modern .p-name a, html body.type-search .products-block > .product > .p.sacha-card-modern .name a, html body.type-search .products-block > .product > .p.sacha-card-modern .p-name a, html body.type-manufacturer-detail .products-block > .product > .p.sacha-card-modern .name a, html body.type-manufacturer-detail .products-block > .product > .p.sacha-card-modern .p-name a{max-height: 78px !important;min-height: 62px !important;line-height: 1.24 !important;overflow: hidden !important}
html body.type-category .products-block > .product > .p.sacha-card-modern .name, html body.type-category .products-block > .product > .p.sacha-card-modern .p-name, html body.type-search .products-block > .product > .p.sacha-card-modern .name, html body.type-search .products-block > .product > .p.sacha-card-modern .p-name, html body.type-manufacturer-detail .products-block > .product > .p.sacha-card-modern .name, html body.type-manufacturer-detail .products-block > .product > .p.sacha-card-modern .p-name{overflow: hidden !important;text-overflow: clip !important}
html body .products-block > .product > .p.sacha-card-modern .sacha-card-size-chips, html body .products-block > .product > .p.sacha-card-modern .sacha-card-variants, html body .products-block > .product > .p.sacha-card-modern .sacha-variant-chips, html body.type-category .p.sacha-card-modern .widget-parameter-wrapper, html body.type-search .p.sacha-card-modern .widget-parameter-wrapper, html body.type-manufacturer-detail .p.sacha-card-modern .widget-parameter-wrapper{position: absolute !important;top: 330px !important;right: 10px !important;left: 10px !important;width: auto !important;overflow: visible !important;max-height: none !important;min-height: auto !important;height: auto !important;opacity: 1 !important;z-index: 3 !important}
html body .products-block > .product > .p.sacha-card-modern .sacha-card-size-chips > *, html body .products-block > .product > .p.sacha-card-modern .sacha-card-variants > *, html body .products-block > .product > .p.sacha-card-modern .sacha-variant-chips > *, html body.type-category .p.sacha-card-modern .widget-parameter-wrapper > *, html body.type-search .p.sacha-card-modern .widget-parameter-wrapper > *, html body.type-manufacturer-detail .p.sacha-card-modern .widget-parameter-wrapper > *{display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 auto !important;height: 26px !important;min-width: 30px !important;padding: 0 8px !important;line-height: 1 !important;white-space: nowrap !important}
html body.type-detail .products-related, html body.type-product .products-related, html body.type-detail .products-alternative, html body.type-product .products-alternative, html body.type-detail .related-products, html body.type-product .related-products, html body .p-detail .products-related, html body .p-detail .products-alternative, html body .p-detail .related-products, html body.type-detail .products-block.products-related, html body.type-product .products-block.products-related, html body.type-detail .products-block.products-alternative, html body.type-product .products-block.products-alternative{position: relative !important;overflow: visible !important}
html body.type-detail .products-related .products-block, html body.type-product .products-related .products-block, html body .p-detail .products-related .products-block, html body.type-detail .products-alternative .products-block, html body.type-product .products-alternative .products-block, html body .p-detail .products-alternative .products-block, html body.type-detail .products-block.products-related, html body.type-product .products-block.products-related, html body.type-detail .products-block.products-alternative, html body.type-product .products-block.products-alternative, html body.type-detail .related-products .products-block, html body.type-product .related-products .products-block, html body .p-detail .related-products .products-block{display: flex !important;flex-wrap: nowrap !important;overflow-x: auto !important;overflow-y: hidden !important;gap: 12px !important;width: 100% !important;max-width: 100% !important;scroll-snap-type: x mandatory !important;scroll-behavior: smooth !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: none !important;-ms-overflow-style: none !important;transform: none !important;left: auto !important;right: auto !important;padding: 0 0 6px !important}
html body.type-detail .products-related .products-block::-webkit-scrollbar, html body.type-product .products-related .products-block::-webkit-scrollbar, html body .p-detail .products-related .products-block::-webkit-scrollbar, html body.type-detail .products-alternative .products-block::-webkit-scrollbar, html body.type-product .products-alternative .products-block::-webkit-scrollbar, html body .p-detail .products-alternative .products-block::-webkit-scrollbar, html body.type-detail .products-block.products-related::-webkit-scrollbar, html body.type-product .products-block.products-related::-webkit-scrollbar, html body.type-detail .products-block.products-alternative::-webkit-scrollbar, html body.type-product .products-block.products-alternative::-webkit-scrollbar, html body.type-detail .related-products .products-block::-webkit-scrollbar, html body.type-product .related-products .products-block::-webkit-scrollbar, html body .p-detail .related-products .products-block::-webkit-scrollbar{display: none !important;width: 0 !important}
html body.type-detail .products-related .product, html body.type-product .products-related .product, html body .p-detail .products-related .product, html body.type-detail .products-alternative .product, html body.type-product .products-alternative .product, html body .p-detail .products-alternative .product, html body.type-detail .products-block.products-related > .product, html body.type-product .products-block.products-related > .product, html body.type-detail .products-block.products-alternative > .product, html body.type-product .products-block.products-alternative > .product, html body.type-detail .related-products .product, html body.type-product .related-products .product, html body .p-detail .related-products .product, html body.type-detail .products-block.related-products > .product, html body.type-product .products-block.related-products > .product{flex: 0 0 100% !important;width: 100% !important;max-width: 100% !important;scroll-snap-align: start !important;margin: 0 !important;transform: none !important;float: none !important;clear: none !important}
}
html body.mobile.cart-window-visible #cart-widget .popup-widget-inner.cart-widget-inner.place-cart-here.full, html body.mobile.cart-widget-visible #cart-widget .cart-widget-inner.place-cart-here.full, html body.cart-window-visible #cart-widget .popup-widget-inner.cart-widget-inner.place-cart-here.full, html body.cart-window-visible #cart-widget .cart-widget-inner.place-cart-here.full, html body.cart-window-visible .popup-widget-inner.cart-widget-inner.place-cart-here.full{margin-top: 18px !important;height: calc(100dvh - 72px) !important;max-height: calc(100dvh - 72px) !important}
/* ============================================================
   SACHASPORT v194 — CSS additions (appended after v191 styles)
   Each block is scoped & uses !important only where it must beat
   high-specificity theme rules. Czech text avoided in CSS.
   ============================================================ */

/* === [A] Hero 3x2 category grid: make the "Outlet" tile red like the navbar ===
   The visible card is the inner <a>. Theme paints it white via
   `html body.type-index .next-to-carousel-banners .banner-wrapper a` (0,3,3)!important,
   so we override at (0,4,3) and also cover .in-index + a :has() fallback. */
html body.type-index .next-to-carousel-banners .banner-wrapper.sacha-hero-outlet-tile a,
html body.in-index .next-to-carousel-banners .banner-wrapper.sacha-hero-outlet-tile a,
html body .next-to-carousel-banners .banner-wrapper:has(> a[href$="/outlet"]) a,
html body .next-to-carousel-banners .banner-wrapper:has(> a[href$="/outlet/"]) a {
  background: #e30613 !important;
  background-image: none !important;
  border-color: #e30613 !important;
  grid-template-columns: 1fr !important;
  justify-items: center !important;
  text-align: center !important;
}
html body .next-to-carousel-banners .banner-wrapper.sacha-hero-outlet-tile,
html body .next-to-carousel-banners .banner-wrapper:has(> a[href$="/outlet"]) {
  background: #e30613 !important;
  border-radius: 8px;
  overflow: hidden;
}
html body .next-to-carousel-banners .banner-wrapper.sacha-hero-outlet-tile .extended-banner-title,
html body .next-to-carousel-banners .banner-wrapper:has(> a[href$="/outlet"]) .extended-banner-title {
  color: #fff !important;
  font-weight: 700 !important;
  text-align: center !important;
  -webkit-line-clamp: 1 !important;
}
/* hide the irrelevant "servis" photo + duplicate sub-texts; keep one clean white "Outlet" */
html body .next-to-carousel-banners .banner-wrapper.sacha-hero-outlet-tile a img,
html body .next-to-carousel-banners .banner-wrapper.sacha-hero-outlet-tile .extended-banner-text,
html body .next-to-carousel-banners .banner-wrapper.sacha-hero-outlet-tile .extended-banner-link,
html body .next-to-carousel-banners .banner-wrapper:has(> a[href$="/outlet"]) a img,
html body .next-to-carousel-banners .banner-wrapper:has(> a[href$="/outlet"]) .extended-banner-text,
html body .next-to-carousel-banners .banner-wrapper:has(> a[href$="/outlet"]) .extended-banner-link {
  display: none !important;
}

/* === [B] Category subcategory grid (icons too small) is handled in the v194
   runtime JS via inline !important — a runtime-injected <style> collapses the
   tiles to ~10px icons and out-specifies any stylesheet rule, so inline styles
   are the only reliable override. See SachaCatGridV194. === */

/* === [C] Navbar "Outlet": remove the hover effect entirely (hover == normal,
   no transform/shadow/size change, and never open a hover submenu). === */
html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a:hover,
html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a:focus,
html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a:active,
html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a:hover,
html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a:focus,
html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a:active {
  background: #e30613 !important;
  color: #fff !important;
  transform: none !important;
  box-shadow: none !important;
  filter: none !important;
  opacity: 1 !important;
  text-decoration: none !important;
  scale: none !important;
}
/* never reveal an outlet hover submenu/dropdown */
html body #navigation li.sacha-nav-outlet-item:hover > ul,
html body #navigation li.sacha-nav-outlet-item:hover .submenu,
html body #navigation li.sacha-nav-outlet-item:focus-within > ul,
html body #navigation li.menu-item-5916:hover > ul,
html body #navigation li.menu-item-5916:hover .submenu {
  display: none !important;
}

/* === [D] Listing card title: the 3-line clamp was broken (theme sets
   -webkit-line-clamp:3 but display:flow-root, so it never clamps — the last line
   gets cut in half by a fixed 58px height). Make the clamp actually work. === */
html body #products .product .name,
html body .products-block .product .name,
html body .products-page .product .name {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;
  line-clamp: 3 !important;
  height: auto !important;
  min-height: 60px !important;
  max-height: none !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  word-break: break-word !important;
}

/* === [E] Category navigation grids — labels NOT bold (per request). Covers the
   homepage hero 3x2 tiles and the category subcategory tiles. The red OUTLET tile
   keeps its bold (it's a CTA — see [A], higher specificity). === */
html body .next-to-carousel-banners .extended-banner-title,
html body .next-to-carousel-banners .banner-wrapper a .extended-banner-title {
  font-weight: 500 !important;
}
/* subcategory tile labels: 400 — the SAME value the JS asserts (one source of truth;
   a 500 here used to visibly flip to the JS's 400 right after the runtime loaded) */
html body[class] #content ul.subcategories.subcategories.subcategories.with-image.with-image .text,
html body[class] ul.subcategories.subcategories.subcategories.with-image.with-image .text,
html body[class] ul.subcategories.subcategories.subcategories.with-image.with-image > li > a,
html body[class] ul.subcategories.subcategories.subcategories.with-image.with-image > li > a span {
  font-weight: 400 !important;
}
/* the mobile tile label is a BARE TEXT NODE in the <a> (inherits the <a>'s weight) and a theme
   rule pins the <a> at 500 with more specificity than any sane selector — :not(#_) adds an
   ID-level bump (2 ids total) without changing what matches, so 400 wins from first paint */
html body[class] ul.subcategories.with-image > li > a:not(#sacha-spec-bump) {
  font-weight: 400 !important;
}

/* === [W2] RESTORE default Shoptet subcategory thumbnails (owner: "chci zpatky vratit ty male
   ikonky co jsou defaultne na shoptetu v kategoriich"). The old text-only override (this block's
   hide rules + JS styler SachaCatGridV194 in fix-variant.js) is removed. BUT the frozen base
   style-191.css ALSO hides the img on body.type-category and only un-hides it inside a DESKTOP
   media query — so on mobile the tiles stayed text-only. Re-show the icon frame + img on ALL
   viewports here (specificity beats the base hide). Label weight stays 400 via [E]/[W1]. === */
html body[class].type-category ul.subcategories.with-image li a .image:not(#sx):not(#sy),
html body[class].type-category #content ul.subcategories.with-image li a .image:not(#sx):not(#sy) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
html body[class].type-category ul.subcategories.with-image li a img:not(#sx):not(#sy),
html body[class].type-category #content ul.subcategories.with-image li a img:not(#sx):not(#sy),
html body[class].type-category ul.subcategories li a img:not(#sx):not(#sy) {
  display: block !important;
}
/* === [W2b]/[W2c] REMOVED in final v285 (owner: "nechcem to jak to bylo v 282 akorat nechame
   navic ikonky") — no gray tile fill, no border recolor, no blend. The tiles keep the v282 /
   native look (white background + blue border); we ONLY un-hide the default Shoptet category
   icons (the [W2] rules above). On the white tile the white JPG photo background blends in by
   itself, so no mix-blend trick is needed. === */

/* === [W3] the vertical scrollbar appears only once the product grid below mounts — the whole
   layout (tiles included) used to slide ~13px left at that moment. Reserve the scrollbar from
   the very first paint: zero horizontal shift, page-wide. === */
html { overflow-y: scroll !important; }

/* === [F] Mobile cart popup — shift it down so it doesn't clip the logo
   (exact fix provided by the shop owner). === */
@media (max-width: 480px) {
  html body .user-action-in .popup-widget.cart-widget {
    height: calc(100% - 50px) !important;
    top: 53px !important;
  }
}

/* === [G] Desktop mini-cart dropdown was stretching to nearly full viewport
   height with a big empty area below the items. Cause: a mobile full-height rule
   (`html body.cart-window-visible ...place-cart-here.full { height: calc(100dvh-72px) }`)
   has no .mobile / media-query guard, so it leaks to desktop. Fit it to content. === */
@media (min-width: 768px) {
  html body:not(.mobile).cart-window-visible #cart-widget .popup-widget-inner.cart-widget-inner.place-cart-here.full,
  html body:not(.mobile).cart-window-visible #cart-widget .cart-widget-inner.place-cart-here.full,
  html body:not(.mobile).cart-window-visible .popup-widget-inner.cart-widget-inner.place-cart-here.full,
  html body:not(.mobile) #cart-widget .cart-widget-inner.place-cart-here.full,
  html body:not(.mobile) #cart-widget .cart-widget-inner,
  html body:not(.mobile) .popup-widget.cart-widget {
    height: auto !important;
    max-height: min(600px, calc(100dvh - 96px)) !important;
  }
}

/* === [H] Product detail — light polish (subtle, safe). Softer variant card,
   clearer selected size, nicer add button. === */
html body .sacha-variant-ui {
  border-radius: 14px !important;
  box-shadow: 0 8px 26px rgba(10, 28, 38, .07) !important;
}
html body .sacha-variant-ui__option {
  border-radius: 11px !important;
  transition: border-color .15s ease, box-shadow .15s ease, background-color .15s ease !important;
}
html body .sacha-variant-ui__option:hover {
  border-color: var(--sacha-accent, #16c0f2) !important;
}
html body .sacha-variant-ui__option.is-selected {
  border-color: var(--sacha-accent, #16c0f2) !important;
  box-shadow: 0 0 0 2px rgba(22, 192, 242, .28) !important;
}
html body .sacha-variant-ui__add {
  border-radius: 11px !important;
  font-weight: 700 !important;
  letter-spacing: .2px !important;
}

/* === [I] REMOVED in v201 — owner: do NOT touch the related / similar / "Ostatní zákazníci
   také nakoupili" carousels with CSS or JS. Arrows + slider left 100% native Shoptet. === */

/* === [J] Cart/system notification (.messages, position:fixed; top:0) had the
   text flush against the viewport top edge (no padding) → it looked cut off when
   you remove a cart item. Give the bar breathing room + center the message. === */
html body .messages {
  top: 0 !important;
  /* the sticky header has a higher stacking context, so the bar at top:0 was CLIPPED behind it
     ("useknutá hláška" after add-to-cart). Overlay ON TOP of the header instead. */
  z-index: 100000 !important;
  padding: 12px 16px !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
}
html body .messages .message,
html body .messages .message p,
html body .messages > p {
  margin: 0 !important;
  line-height: 1.4 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* === [K] Mobile card badges (e.g. "Doprava zdarma") had the first letter clipped
   — the .flags-extra badge sat flush against the product image's clipped (overflow
   hidden) left edge, so the "D" got cut. Inset the badges + don't clip the text. === */
@media (max-width: 767px) {
  html body .product .flags-extra,
  html body .products-block .product .flags-extra,
  html body #products .product .flags-extra {
    left: 6px !important;
    right: auto !important;
    width: max-content !important;
    max-width: calc(100% - 12px) !important;
    overflow: visible !important;
  }
  /* The badge is display:flex, so text-align is ignored for its content — the text
     was centered & overflowed left into the image's clipped edge. Force flex-start
     + content width so it grows to fit the text and overflows right (never clipped). */
  html body .product .flags-extra .flag,
  html body .products-block .product .flags-extra .flag,
  html body #products .product .flags-extra .flag {
    width: max-content !important;
    min-width: 0 !important;
    max-width: 100% !important;
    justify-content: flex-start !important;
    text-align: left !important;
    white-space: nowrap !important;
    overflow: visible !important;
    text-overflow: clip !important;
    text-indent: 0 !important;
  }
}

/* === [L] REMOVED in v201 — SachaSlider is disabled and carousels are left 100% native. === */

/* === [M] Desktop mega-menu gap — see SachaMenuGapV194 in the runtime. The dropdown is
   position:fixed at top:199px while the menu row ends at 180px, leaving a ~19px gap where
   a sliver of the hero banner showed through and "jumped" on hover. A stylesheet rule lost
   the specificity war with a theme margin reset, so the nudge is applied inline via JS. === */

/* === [N] Listing/category cards — bigger product photo. The card frame stays the same
   (4-col grid via SachaGridAuthority); we just let the photo fill more of it (the theme
   left a lot of empty padding, so images looked small). === */
html body #products .product .image,
html body .products-page .product .image,
html body .products-block .product .image {
  padding: 2px !important;
}
html body #products .product .image img,
html body .products-page .product .image img,
html body .products-block .product .image img {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
}

/* === [O] Red price ALWAYS on the same line across cards. The final (red) price floated
   up/down depending on whether a struck-through original price was present (and its block
   height varied). Absolutely anchor the red price to a fixed offset from the bottom of a
   fixed-height price block: struck price sits in the reserved row above, "-NN %" tucks
   bottom-right. Now the red price's baseline is constant whatever the card contains. === */
/* Reserve a constant slot for the name + the optional "Skladem u nás" stock badge, so the
   price block below starts at the SAME height whether or not a card has the badge (this was
   the main cause of red prices landing on different lines). */
html body .product .p-in-in,
html body #products .product .p-in-in,
html body .products-block .product .p-in-in {
  min-height: 92px !important;
  display: block !important;
}
html body .product .prices,
html body #products .product .prices,
html body .products-block .product .prices {
  position: relative !important;
  height: 56px !important;
  min-height: 56px !important;
  max-height: 56px !important;
  overflow: visible !important;
  margin-top: 4px !important;
}
html body .product .prices .price.price-final,
html body .product .prices .price-final {
  position: absolute !important;
  left: 0 !important;
  bottom: 14px !important;
  margin: 0 !important;
}
html body .product .prices .price-standard {
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  margin: 0 !important;
}
html body .product .prices .price-save {
  position: absolute !important;
  left: 0 !important;
  bottom: 0 !important;
  margin: 0 !important;
}

/* === [P] "Vybrat variantu" / "Do košíku" button aligned across cards: the card is a
   fixed-height flex column, so pin the action row to the bottom. === */
html body .product .p-bottom,
html body #products .product .p-bottom {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
}
html body .product .p-bottom > div:last-child,
html body .product .sacha-card-add {
  margin-top: auto !important;
}

/* === [Q] "Věrnostní sleva" (and the other top badges) — a compact pill hugging the text,
   pinned to the card's top-left corner (was stretching oddly). === */
html body .product .flags-default {
  top: 8px !important;
  left: 8px !important;
  right: auto !important;
  align-items: flex-start !important;
}
html body .product .flags-default .flag,
html body .product .flags-default .flag-sleva {
  width: max-content !important;
  max-width: calc(100% - 16px) !important;
  justify-content: flex-start !important;
  text-align: left !important;
  white-space: nowrap !important;
}

/* === [R] Navbar OUTLET — center the label inside its red box (was off-centre). === */
html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a,
html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a,
html body #navigation a.sacha-nav-outlet {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  line-height: 1 !important;
}

/* === [S] Mobile cart popup still clipped the bottom of the logo — start it a touch lower
   (below the whole logo/header row). Extends the owner-provided 480px rule up to 767px. === */
@media (max-width: 767px) {
  html body .user-action-in .popup-widget.cart-widget {
    top: 62px !important;
    height: calc(100% - 62px) !important;
  }
}

/* === [T] MOBILE product-slider arrows: the theme anchors them near the top of the tall
   .products-wrapper (≈500px above its center). Pin them to the card image zone — fixed px so
   they cannot tremble with card-height changes. === */
@media (max-width: 991.98px) {
  html body .products-wrapper > .product-slider-navigation {
    top: 168px !important;
    bottom: auto !important;
    transform: none !important;
  }
}

/* === [U] The v191 base bakes in a LEGACY copy of the variant UI (no guard flag). Our appended
   builder replaces it, but hide the legacy box instantly so the shopper never sees the swap. === */
html body [data-sacha-variant-ui]:not([data-sacha-variant-ui-v194]) { display: none !important; }

/* === [V] Detail availability "Skladem (x ks)" — bigger + green (owner request). === */
html body .sacha-variant-ui__hint .sacha-stock-ok {
  color: #18a04b !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  letter-spacing: .1px;
}

/* === [W] Subcategory tiles: label weight + icon frame styled from the FIRST PAINT via CSS so
   nothing re-styles visibly later (owner: one shift max). The runtime-injected style may still
   fight the icon SIZE (inline JS wins there), so the tiles are also cloaked until stable. === */
html body ul.subcategories.with-image > li > a {
  font-weight: 400 !important;
}

/* === [X] PRODUCT DETAIL — modern restyle (CSS ONLY, owner request). Restrained, brand-aligned
   (ink #101820, accent #16c0f2), scoped to body.type-detail so nothing else is touched. === */

/* breadcrumbs: quiet */
body.type-detail .breadcrumbs,
body.type-detail .breadcrumbs a {
  font-size: 12.5px !important;
  color: #8a98a3 !important;
}
body.type-detail .breadcrumbs a:hover { color: #16c0f2 !important; }

/* headline block */
body.type-detail .p-detail-inner-header h1 {
  font-size: clamp(24px, 2.6vw, 34px) !important;
  line-height: 1.16 !important;
  letter-spacing: -0.4px !important;
  font-weight: 700 !important;
  color: #101820 !important;
  margin: 2px 0 8px !important;
}
body.type-detail .p-detail-inner-header { padding-bottom: 6px !important; }
body.type-detail .p-short-description {
  color: #5a6b76 !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
}

/* gallery: soft card */
body.type-detail .p-image-wrapper,
body.type-detail .p-image {
  border-radius: 16px !important;
  overflow: hidden !important;
}
body.type-detail .p-image-wrapper { box-shadow: 0 10px 34px rgba(10, 28, 38, .06) !important; }
body.type-detail .p-thumbnails img,
body.type-detail .p-thumbnails-inner a { border-radius: 10px !important; overflow: hidden !important; }

/* buy column: one clean card */
body.type-detail .p-data-wrapper {
  background: #fff !important;
  border: 1px solid #e9eef2 !important;
  border-radius: 18px !important;
  box-shadow: 0 14px 44px rgba(10, 28, 38, .07) !important;
  padding: 22px 22px 16px !important;
}
@media (max-width: 767px) {
  body.type-detail .p-data-wrapper { padding: 16px 14px 12px !important; border-radius: 14px !important; }
}

/* price: strong focal point (struck price small above, red big) */
body.type-detail .p-final-price-wrapper { padding: 6px 0 2px !important; }
body.type-detail .p-detail .price-standard,
body.type-detail .p-data-wrapper .price-standard {
  font-size: 14px !important;
  color: #93a1ab !important;
}
body.type-detail .p-final-price-wrapper .price-final-holder,
body.type-detail .p-final-price-wrapper .price-final {
  font-size: clamp(28px, 2.4vw, 34px) !important;
  font-weight: 800 !important;
  letter-spacing: -0.5px !important;
}

/* parameter rows (Můžeme doručit do / Kód / EAN): airy rows, no dotted leaders */
body.type-detail .detail-parameters tr > * {
  border: 0 !important;
  background: none !important;
  padding: 9px 0 !important;
  font-size: 14px !important;
}
body.type-detail .detail-parameters tr { border-bottom: 1px solid #eef2f5 !important; }
body.type-detail .detail-parameters tr:last-child { border-bottom: 0 !important; }
body.type-detail .detail-parameters .delivery-time-label,
body.type-detail .detail-parameters th,
body.type-detail .detail-parameters td:first-child { color: #7d8b96 !important; font-weight: 500 !important; }
body.type-detail .detail-parameters td:last-child { color: #101820 !important; }
body.type-detail .detail-parameters tr > *::before,
body.type-detail .detail-parameters tr > *::after { display: none !important; content: none !important; }

/* utility row (Tisk / Zeptat se / Hlídat / Sdílet): quiet inline tools */
body.type-detail .social-buttons-wrapper a,
body.type-detail .social-buttons-wrapper .link-icon {
  color: #7d8b96 !important;
  font-size: 13px !important;
  text-decoration: none !important;
}
body.type-detail .social-buttons-wrapper a:hover { color: #16c0f2 !important; }

/* financing banner: modern pill */
body.type-detail .cofidis-buttons-wrapper a,
body.type-detail .cofidis-buttons-wrapper .btn {
  border-radius: 12px !important;
  box-shadow: 0 8px 22px rgba(22, 192, 242, .25) !important;
}

/* our buy box inside the card: blend in (remove double-card look) */
body.type-detail .sacha-variant-ui {
  border: 1px solid #e9eef2 !important;
  box-shadow: none !important;
  border-radius: 14px !important;
  background: #fbfdfe !important;
}

/* MOBILE accordion sections: modern list */
body.type-detail .shp-accordion { border-bottom: 1px solid #e8edf1 !important; }
body.type-detail .shp-accordion-link {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 16px 2px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #101820 !important;
  text-decoration: none !important;
}
body.type-detail .shp-accordion.active > .shp-accordion-link { color: #0aa3d4 !important; }
body.type-detail .shp-accordion-content { padding: 4px 2px 18px !important; }

/* DESKTOP tabs row: pill nav */
body.type-detail .shp-tabs { gap: 6px !important; border-bottom: 1px solid #e8edf1 !important; }
body.type-detail .shp-tabs > li > a {
  border: 0 !important;
  border-radius: 999px !important;
  padding: 9px 16px !important;
  font-weight: 600 !important;
  color: #5a6b76 !important;
  background: transparent !important;
}
body.type-detail .shp-tabs > li.active > a,
body.type-detail .shp-tabs > li > a.active {
  background: #eaf8fe !important;
  color: #0aa3d4 !important;
}
body.type-detail .shp-tabs > li > a:hover { background: #f2f6f9 !important; color: #101820 !important; }

/* === [X2] Detail restyle — fixes from the v211 QA sweep === */
/* 1) TAB GHOST: an unguarded base block adds .show to #description and never removes it on tab
   switch -> invisible full-height spacer pushed the new tab's content thousands of px down. */
body.type-detail .tab-pane.show:not(.active) { display: none !important; }
/* 2) mobile: with ALL sections closed the theme shrinks the accordion to a centered ~173px
   column and the caret lands on the label — force full-width rows in every state */
body.type-detail .accordion-content,
body.type-detail .shp-accordion,
body.type-detail .shp-accordion-link {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
body.type-detail .shp-accordion-link { position: relative !important; padding-right: 30px !important; }
/* 3) price ABOVE the variant box (it rendered below the button — backwards hierarchy) */
body.type-detail form.pr-action { display: flex !important; flex-direction: column !important; }
body.type-detail form.pr-action > .p-final-price-wrapper { order: -2 !important; margin: 0 0 6px !important; }
body.type-detail form.pr-action > .sacha-variant-ui { order: -1 !important; }
/* 4) tab pills: kill the theme's leftover underline (double accent) */
body.type-detail .shp-tabs > li > a,
body.type-detail .shp-tabs > li.active > a {
  border-bottom: 0 !important;
  box-shadow: none !important;
}
body.type-detail .shp-tabs > li::after, body.type-detail .shp-tabs > li > a::after { display: none !important; }
/* 5) related/similar carousel cards: the size pills overlapped the 3-line names (no room in the
   fixed-height cards) — the pills carry no value there, the card links to the detail anyway */
.products-related-wrapper .sacha-v190-size-row,
.products-related-wrapper .widget-parameter-wrapper,
.products-alternative-wrapper .sacha-v190-size-row,
.products-alternative-wrapper .widget-parameter-wrapper { display: none !important; }
/* [X2-b] the theme squeezes the whole accordion wrapper with huge side margins when all
   sections are closed (margin: 22px 95px -> 201px column + caret over labels) */
body.type-detail .shp-accordion-wrapper {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* [X2-c] price block lives in form > .p-to-cart-block — lift IT above the variant box */
body.type-detail form.pr-action > .p-to-cart-block { order: -2 !important; }

/* === [W4] FONT SWAP KILLER: the theme declares Nunito+Poppins with font-display:swap, so
   every pageview first paints in the system font and RE-RENDERS when the woff2 lands (the
   owner saw the Outlet pill flash bold on refresh — same weight, different typeface).
   These redeclarations (same family/weight/src) come LAST in the cascade, so they WIN and
   set font-display:optional = the font is used only when ready at first paint, otherwise
   the fallback stays for the whole view — ZERO swap ever. Combined with the head preloads
   the real font is ready before paint on virtually every visit. === */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 100; font-display: optional; src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/poppins/poppins-100.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: optional; src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/poppins/poppins-300.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: optional; src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/poppins/poppins-400.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: optional; src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/poppins/poppins-500.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: optional; src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/poppins/poppins-600.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: optional; src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/poppins/poppins-700.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 900; font-display: optional; src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/poppins/poppins-900.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: normal; font-weight: 300; font-display: optional; src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/nunito/nunito-300.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: normal; font-weight: 400; font-display: optional; src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/nunito/nunito-400.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: normal; font-weight: 500; font-display: optional; src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/nunito/nunito-500.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: normal; font-weight: 600; font-display: optional; src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/nunito/nunito-600.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: normal; font-weight: 700; font-display: optional; src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/nunito/nunito-700.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: normal; font-weight: 900; font-display: optional; src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/nunito/nunito-900.woff2') format('woff2'); }

/* === [W5] CATEGORY SIDEBAR RESERVATION: the base JS moves #filters-wrapper into the left
   .sidebar ~0.9s after load; the sidebar then grows 295->300px and a 34px gap appears ->
   the WHOLE content column lurched 39px right on every category load (owner: "grid skace,
   to vidi i slepy"). Reserve the FINAL geometry from the very first paint: fixed 300px rail
   + the 34px gap owned HERE (and only here), content margin zeroed so the ready-state rule
   cannot add a second gap. Filters then simply appear inside the already-reserved column. */
@media (min-width: 992px) {
  html body.type-category .content-wrapper-in > .sidebar.sidebar-left,
  html body.type-category .content-wrapper-in > aside.sidebar.sidebar-left {
    display: block !important;
    box-sizing: border-box !important;
    flex: 0 0 300px !important;
    width: 300px !important;
    min-width: 300px !important;
    max-width: 300px !important;
    margin-right: 34px !important;
  }
  html body.type-category .content-wrapper-in > main.content,
  html body.type-category .content-wrapper-in > .content {
    margin-left: 0 !important;
  }
  /* the sacha-filters-sidebar-ready state adds a 34px flex GAP on the wrapper (~0.9s in) —
     apply the SAME gap from first paint so the content never moves when filters land */
  html body.type-category .content-wrapper-in {
    column-gap: 34px !important;
  }
}

/* ============================================================
   [W6] STATIC EXTRACTION of the base runtime-injected stylesheets (perf endgame):
   captured 1:1 from the live DOM; the injector blocks are removed from the base.
   ============================================================ */

/* --- from sacha-v161-final-runtime-style --- */
html body .sacha-v149-home-product-arrow,html body .sacha-story-slider__button,html body .sacha-story-arrow{background:#8f969c!important;border:0!important;border-radius:2px!important;box-shadow:none!important;color:#fff!important;font-size:0!important;line-height:1!important;transform:translateY(-50%)!important;transition:background-color .12s ease!important;}html body .sacha-v149-home-product-arrow:hover,html body .sacha-story-slider__button:hover,html body .sacha-story-arrow:hover{background:#747b82!important;color:#fff!important;transform:translateY(-50%)!important;}html body .sacha-v149-home-product-arrow *,html body .sacha-story-slider__button *,html body .sacha-story-arrow *{display:none!important;}html body .sacha-v149-home-product-arrow:after,html body .sacha-story-slider__button:after,html body .sacha-story-arrow:after{display:none!important;content:''!important;}html body .sacha-v149-home-product-arrow:before,html body .sacha-story-slider__button:before,html body .sacha-story-arrow:before{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:30px!important;font-weight:400!important;line-height:58px!important;text-align:center!important;content:'\2039'!important;border:0!important;background:transparent!important;transform:none!important;}html body .sacha-v149-home-product-arrow--next:before,html body .sacha-story-slider__button[data-sacha-slider-control='next']:before,html body .sacha-story-arrow--next:before{content:'\203A'!important;}html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider button.sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--prev:before,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--prev:before{display:flex!important;align-items:center!important;justify-content:center!important;content:'\2039'!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:30px!important;font-weight:400!important;line-height:58px!important;}html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider button.sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next:before,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next:before{display:flex!important;align-items:center!important;justify-content:center!important;content:'\203A'!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:30px!important;font-weight:400!important;line-height:58px!important;}html body.type-category main#content .category-top .subcategories>li>a,html body.type-category main#content .category-top .subcategories.with-image>li>a{border-width:2px!important;}html body.type-index .sacha-home-categories a,html body.type-index .sacha-home-category-grid a,html body.type-index .category-top .subcategories>li>a,html body.type-index .category-top .subcategories.with-image>li>a{border-width:2px!important;}

/* --- from sacha-v163-final-runtime-style --- */
html body #header #navigation .navigation-in .menu-level-1>li.sacha-nav-outlet-item,html body #header #navigation .navigation-in .menu-level-1>li.menu-item-5897,html body #header #navigation .navigation-in .menu-level-1>li.menu-item-5916,html body #navigation .navigation-in .menu-level-1>li.sacha-nav-outlet-item,html body #navigation .navigation-in .menu-level-1>li.menu-item-5897,html body #navigation .navigation-in .menu-level-1>li.menu-item-5916,html body .navigation-in .menu-level-1>li.sacha-nav-outlet-item,html body .navigation-in .menu-level-1>li.menu-item-5897,html body .navigation-in .menu-level-1>li.menu-item-5916{box-sizing:border-box!important;flex:0 0 96px!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0 8px!important;padding:0!important;transform:none!important;transition:none!important;}html body #header #navigation .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a,html body #header #navigation .navigation-in .menu-level-1>li.menu-item-5897>a,html body #header #navigation .navigation-in .menu-level-1>li.menu-item-5916>a,html body #navigation .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a,html body #navigation .navigation-in .menu-level-1>li.menu-item-5897>a,html body #navigation .navigation-in .menu-level-1>li.menu-item-5916>a,html body .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a,html body .navigation-in .menu-level-1>li.menu-item-5897>a,html body .navigation-in .menu-level-1>li.menu-item-5916>a,html body .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a:hover,html body .navigation-in .menu-level-1>li.menu-item-5897>a:hover,html body .navigation-in .menu-level-1>li.menu-item-5916>a:hover,html body .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a:focus,html body .navigation-in .menu-level-1>li.menu-item-5897>a:focus,html body .navigation-in .menu-level-1>li.menu-item-5916>a:focus{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:6px!important;background:#e30613!important;color:#fff!important;box-shadow:none!important;font-size:18px!important;font-weight:800!important;line-height:40px!important;text-decoration:none!important;transform:none!important;transition:none!important;white-space:nowrap!important;overflow:hidden!important;}html body .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a>b,html body .navigation-in .menu-level-1>li.menu-item-5897>a>b,html body .navigation-in .menu-level-1>li.menu-item-5916>a>b{display:block!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font:inherit!important;line-height:inherit!important;transform:none!important;transition:none!important;}html body .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a:before,html body .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a:after,html body .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a>b:before,html body .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a>b:after,html body .navigation-in .menu-level-1>li.menu-item-5897>a:before,html body .navigation-in .menu-level-1>li.menu-item-5897>a:after,html body .navigation-in .menu-level-1>li.menu-item-5897>a>b:before,html body .navigation-in .menu-level-1>li.menu-item-5897>a>b:after,html body .navigation-in .menu-level-1>li.menu-item-5916>a:before,html body .navigation-in .menu-level-1>li.menu-item-5916>a:after,html body .navigation-in .menu-level-1>li.menu-item-5916>a>b:before,html body .navigation-in .menu-level-1>li.menu-item-5916>a>b:after{content:none!important;display:none!important;}html body.type-index .sacha-v149-home-product-slider>.sacha-v149-home-product-arrow,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider>.sacha-v149-home-product-arrow,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow,html body #sacha-premium-story-slider .sacha-story-slider__button,html body .sacha-story-slider .sacha-story-slider__button,html body .sacha-story-arrow,html body .carousel-control,html body .carousel-control--product{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:0!important;margin:0!important;border:0!important;border-radius:2px!important;background:#9aa0a6!important;color:#fff!important;opacity:.96!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;text-indent:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important;transition:background-color .12s ease!important;transform:translateY(-50%)!important;}html body.type-index .sacha-v149-home-product-slider>.sacha-v149-home-product-arrow:hover,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider>.sacha-v149-home-product-arrow:hover,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:hover,html body #sacha-premium-story-slider .sacha-story-slider__button:hover,html body .sacha-story-slider .sacha-story-slider__button:hover,html body .sacha-story-arrow:hover,html body .carousel-control:hover,html body .carousel-control--product:hover,html body.type-index .sacha-v149-home-product-slider>.sacha-v149-home-product-arrow:focus,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider>.sacha-v149-home-product-arrow:focus,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:focus,html body #sacha-premium-story-slider .sacha-story-slider__button:focus,html body .sacha-story-slider .sacha-story-slider__button:focus,html body .sacha-story-arrow:focus,html body .carousel-control:focus,html body .carousel-control--product:focus{background:#8f969c!important;color:#fff!important;opacity:.98!important;box-shadow:none!important;filter:none!important;transform:translateY(-50%)!important;}html body.type-index .sacha-v149-home-product-slider>.sacha-v149-home-product-arrow *,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider>.sacha-v149-home-product-arrow *,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow *,html body #sacha-premium-story-slider .sacha-story-slider__button *,html body .sacha-story-slider .sacha-story-slider__button *,html body .sacha-story-arrow *,html body .carousel-control *,html body .carousel-control--product *{display:none!important;visibility:hidden!important;}html body.type-index .sacha-v149-home-product-slider>.sacha-v149-home-product-arrow:after,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider>.sacha-v149-home-product-arrow:after,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:after,html body #sacha-premium-story-slider .sacha-story-slider__button:after,html body .sacha-story-slider .sacha-story-slider__button:after,html body .sacha-story-arrow:after,html body .carousel-control:after,html body .carousel-control--product:after{content:none!important;display:none!important;}html body.type-index .sacha-v149-home-product-slider>.sacha-v149-home-product-arrow:before,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider>.sacha-v149-home-product-arrow:before,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:before,html body #sacha-premium-story-slider .sacha-story-slider__button:before,html body .sacha-story-slider .sacha-story-slider__button:before,html body .sacha-story-arrow:before,html body .carousel-control:before,html body .carousel-control--product:before{content:'\2039'!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:31px!important;font-weight:400!important;line-height:1!important;text-align:center!important;text-indent:0!important;transform:none!important;}html body.type-index .sacha-v149-home-product-slider>.sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next:before,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider>.sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next:before,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next:before,html body #sacha-premium-story-slider .sacha-story-slider__button[data-sacha-slider-control='next']:before,html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control='next']:before,html body .sacha-story-arrow.sacha-story-arrow--next:before,html body .carousel-control.right:before,html body .carousel-control.next:before,html body .carousel-control--product.right:before,html body .carousel-control--product.next:before{content:'\203A'!important;}html body.type-category main#content .category-top .subcategories,html body.type-category main#content .category-top .subcategories.with-image,html body.type-index .sacha-home-categories,html body.type-index .sacha-home-category-grid,html body.type-index .category-top .subcategories,html body.type-index .category-top .subcategories.with-image{gap:2px!important;column-gap:2px!important;row-gap:2px!important;}html body.type-category main#content .category-top .subcategories>li>a,html body.type-category main#content .category-top .subcategories.with-image>li>a,html body.type-index .sacha-home-categories a,html body.type-index .sacha-home-category-grid a,html body.type-index .category-top .subcategories>li>a,html body.type-index .category-top .subcategories.with-image>li>a{border-width:2px!important;min-height:48px!important;padding:8px 10px!important;}

/* --- from sacha-v165-mobile-outlet-menu-superfinal --- */

@media (max-width: 767px) {
  html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item,
  html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916,
  html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897,
  html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item,
  html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916,
  html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 {
    flex: 0 0 100% !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 60px !important;
    min-height: 60px !important;
    max-height: 60px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #fff !important;
    border: 0 !important;
    border-bottom: 1px solid #e8eef2 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    transform: none !important;
    transition: none !important;
  }

  html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a,
  html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a,
  html body.mobile #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a,
  html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > a,
  html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5916 > a,
  html body.navigation-window-visible #header #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5897 > a {
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    flex-shrink: 0 !important;
    flex-basis: auto !important;
    align-self: flex-start !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
    inline-size: fit-content !important;
    min-width: 0 !important;
    min-inline-size: 0 !important;
    max-width: calc(100% - 44px) !important;
    max-inline-size: calc(100% - 44px) !important;
    height: 34px !important;
    min-height: 34px !important;
    max-height: 34px !important;
    margin: 13px 0 13px 22px !important;
    padding: 0 15px !important;
    background: #e30613 !important;
    background-color: #e30613 !important;
    color: #fff !important;
    border: 0 !important;
    border-radius: 6px !important;
    box-shadow: none !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 34px !important;
    text-align: center !important;
    text-decoration: none !important;
    transform: none !important;
    transition: none !important;
    white-space: nowrap !important;
  }
}

/* --- from sacha-v172-stable-arrows-final --- */
html body #sacha-premium-story-slider .sacha-story-slider__button,html body .sacha-story-slider .sacha-story-slider__button,html body .sacha-story-slider__button,html body .sacha-story-arrow,html body .sacha-v94-arrow,html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow,html body.in-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow,html body .product-slider-holder .product-slider-navigation,html body .product-slider-holder .carousel-control,html body .product-slider .product-slider-navigation,html body .product-slider .carousel-control,html body .products-slider .product-slider-navigation,html body .products-slider .carousel-control,html body .products-block .carousel-control,html body .p-image .carousel-control,html body .p-image .carousel-control--product,html body .owl-nav .owl-prev,html body .owl-nav .owl-next{align-items:center!important;appearance:none!important;background:#969ca2!important;background-color:#969ca2!important;background-image:none!important;border:0!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box!important;color:#fff!important;display:flex!important;filter:none!important;font-size:0!important;height:58px!important;justify-content:center!important;line-height:0!important;margin:0!important;max-height:58px!important;max-width:38px!important;min-height:58px!important;min-width:38px!important;opacity:.96!important;overflow:hidden!important;padding:0!important;text-indent:0!important;text-shadow:none!important;transform:translateY(-50%)!important;transition:none!important;width:38px!important;}html body #sacha-premium-story-slider .sacha-story-slider__button:hover,html body .sacha-story-slider .sacha-story-slider__button:hover,html body .sacha-story-slider__button:hover,html body .sacha-story-arrow:hover,html body .sacha-v94-arrow:hover,html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:hover,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:hover,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:hover,html body.in-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:hover,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:hover,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:hover,html body .product-slider-holder .product-slider-navigation:hover,html body .product-slider-holder .carousel-control:hover,html body .product-slider .product-slider-navigation:hover,html body .product-slider .carousel-control:hover,html body .products-slider .product-slider-navigation:hover,html body .products-slider .carousel-control:hover,html body .products-block .carousel-control:hover,html body .p-image .carousel-control:hover,html body .p-image .carousel-control--product:hover,html body .owl-nav .owl-prev:hover,html body .owl-nav .owl-next:hover,html body #sacha-premium-story-slider .sacha-story-slider__button:focus,html body .sacha-story-slider .sacha-story-slider__button:focus,html body .sacha-story-slider__button:focus,html body .sacha-story-arrow:focus,html body .sacha-v94-arrow:focus,html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:focus,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:focus,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:focus,html body.in-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:focus,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:focus,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:focus,html body .product-slider-holder .product-slider-navigation:focus,html body .product-slider-holder .carousel-control:focus,html body .product-slider .product-slider-navigation:focus,html body .product-slider .carousel-control:focus,html body .products-slider .product-slider-navigation:focus,html body .products-slider .carousel-control:focus,html body .products-block .carousel-control:focus,html body .p-image .carousel-control:focus,html body .p-image .carousel-control--product:focus,html body .owl-nav .owl-prev:focus,html body .owl-nav .owl-next:focus,html body #sacha-premium-story-slider .sacha-story-slider__button:active,html body .sacha-story-slider .sacha-story-slider__button:active,html body .sacha-story-slider__button:active,html body .sacha-story-arrow:active,html body .sacha-v94-arrow:active,html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:active,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:active,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:active,html body.in-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:active,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow:active,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow:active,html body .product-slider-holder .product-slider-navigation:active,html body .product-slider-holder .carousel-control:active,html body .product-slider .product-slider-navigation:active,html body .product-slider .carousel-control:active,html body .products-slider .product-slider-navigation:active,html body .products-slider .carousel-control:active,html body .products-block .carousel-control:active,html body .p-image .carousel-control:active,html body .p-image .carousel-control--product:active,html body .owl-nav .owl-prev:active,html body .owl-nav .owl-next:active{background:#969ca2!important;background-color:#969ca2!important;background-image:none!important;box-shadow:none!important;color:#fff!important;filter:none!important;opacity:.96!important;transform:translateY(-50%)!important;transition:none!important;}html body #sacha-premium-story-slider .sacha-story-slider__button > *,html body .sacha-story-slider .sacha-story-slider__button > *,html body .sacha-story-slider__button > *,html body .sacha-story-arrow > *,html body .sacha-v94-arrow > *,html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow > *,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow > *,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow > *,html body.in-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow > *,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow > *,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow > *,html body .product-slider-holder .product-slider-navigation > *,html body .product-slider-holder .carousel-control > *,html body .product-slider .product-slider-navigation > *,html body .product-slider .carousel-control > *,html body .products-slider .product-slider-navigation > *,html body .products-slider .carousel-control > *,html body .products-block .carousel-control > *,html body .p-image .carousel-control > *,html body .p-image .carousel-control--product > *,html body .owl-nav .owl-prev > *,html body .owl-nav .owl-next > *{display:none!important;opacity:0!important;visibility:hidden!important;}html body #sacha-premium-story-slider .sacha-story-slider__button::after,html body .sacha-story-slider .sacha-story-slider__button::after,html body .sacha-story-slider__button::after,html body .sacha-story-arrow::after,html body .sacha-v94-arrow::after,html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::after,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::after,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow::after,html body.in-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::after,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::after,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow::after,html body .product-slider-holder .product-slider-navigation::after,html body .product-slider-holder .carousel-control::after,html body .product-slider .product-slider-navigation::after,html body .product-slider .carousel-control::after,html body .products-slider .product-slider-navigation::after,html body .products-slider .carousel-control::after,html body .products-block .carousel-control::after,html body .p-image .carousel-control::after,html body .p-image .carousel-control--product::after,html body .owl-nav .owl-prev::after,html body .owl-nav .owl-next::after{content:none!important;display:none!important;}html body #sacha-premium-story-slider .sacha-story-slider__button::before,html body .sacha-story-slider .sacha-story-slider__button::before,html body .sacha-story-slider__button::before,html body .sacha-story-arrow::before,html body .sacha-v94-arrow::before,html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow::before,html body.in-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow::before,html body .product-slider-holder .product-slider-navigation::before,html body .product-slider-holder .carousel-control::before,html body .product-slider .product-slider-navigation::before,html body .product-slider .carousel-control::before,html body .products-slider .product-slider-navigation::before,html body .products-slider .carousel-control::before,html body .products-block .carousel-control::before,html body .p-image .carousel-control::before,html body .p-image .carousel-control--product::before,html body .owl-nav .owl-prev::before,html body .owl-nav .owl-next::before{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;content:'\2039'!important;display:flex!important;font-family:Arial,Helvetica,sans-serif!important;font-size:30px!important;font-style:normal!important;font-weight:400!important;height:100%!important;justify-content:center!important;left:auto!important;letter-spacing:0!important;line-height:1!important;margin:0!important;opacity:1!important;padding:0!important;position:static!important;right:auto!important;text-indent:0!important;text-shadow:none!important;top:auto!important;transform:none!important;visibility:visible!important;width:100%!important;}html body #sacha-premium-story-slider .sacha-story-slider__button[data-sacha-slider-control='next']::before,html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control='next']::before,html body .sacha-story-slider__button[data-sacha-slider-control='next']::before,html body .sacha-story-arrow.sacha-story-arrow--next::before,html body .sacha-v94-arrow[data-sacha-arrow='next']::before,html body .sacha-v94-arrow[data-sacha-slider-control='next']::before,html body .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next::before,html body .sacha-v149-home-product-arrow.sacha-next::before,html body .sacha-v149-home-product-arrow.next::before,html body .product-slider-holder .product-slider-navigation.navigation-next::before,html body .product-slider-holder .product-slider-navigation.next::before,html body .product-slider-holder .carousel-control.right::before,html body .product-slider-holder .carousel-control.next::before,html body .product-slider .product-slider-navigation.navigation-next::before,html body .product-slider .product-slider-navigation.next::before,html body .product-slider .carousel-control.right::before,html body .product-slider .carousel-control.next::before,html body .products-slider .product-slider-navigation.navigation-next::before,html body .products-slider .product-slider-navigation.next::before,html body .products-slider .carousel-control.right::before,html body .products-slider .carousel-control.next::before,html body .products-block .carousel-control.right::before,html body .products-block .carousel-control.next::before,html body .p-image .carousel-control.right::before,html body .p-image .carousel-control.next::before,html body .p-image .carousel-control--product.right::before,html body .p-image .carousel-control--product.next::before,html body .owl-nav .owl-next::before{content:'\203A'!important;}html body #sacha-premium-story-slider .sacha-story-slider__button[data-sacha-slider-control='prev'],html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control='prev'],html body .sacha-story-slider__button[data-sacha-slider-control='prev'],html body .sacha-story-arrow.sacha-story-arrow--prev,html body .sacha-v94-arrow[data-sacha-arrow='prev'],html body .sacha-v94-arrow[data-sacha-slider-control='prev'],html body .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--prev,html body .sacha-v149-home-product-arrow.sacha-prev,html body .sacha-v149-home-product-arrow.prev,html body .product-slider-holder .product-slider-navigation.navigation-prev,html body .product-slider-holder .product-slider-navigation.prev,html body .product-slider-holder .carousel-control.left,html body .product-slider-holder .carousel-control.prev,html body .product-slider .product-slider-navigation.navigation-prev,html body .product-slider .product-slider-navigation.prev,html body .product-slider .carousel-control.left,html body .product-slider .carousel-control.prev,html body .products-slider .product-slider-navigation.navigation-prev,html body .products-slider .product-slider-navigation.prev,html body .products-slider .carousel-control.left,html body .products-slider .carousel-control.prev,html body .products-block .carousel-control.left,html body .products-block .carousel-control.prev,html body .p-image .carousel-control.left,html body .p-image .carousel-control.prev,html body .p-image .carousel-control--product.left,html body .p-image .carousel-control--product.prev,html body .owl-nav .owl-prev{left:0!important;right:auto!important;transform:translateY(-50%)!important;}html body #sacha-premium-story-slider .sacha-story-slider__button[data-sacha-slider-control='next'],html body .sacha-story-slider .sacha-story-slider__button[data-sacha-slider-control='next'],html body .sacha-story-slider__button[data-sacha-slider-control='next'],html body .sacha-story-arrow.sacha-story-arrow--next,html body .sacha-v94-arrow[data-sacha-arrow='next'],html body .sacha-v94-arrow[data-sacha-slider-control='next'],html body .sacha-v149-home-product-arrow.sacha-v149-home-product-arrow--next,html body .sacha-v149-home-product-arrow.sacha-next,html body .sacha-v149-home-product-arrow.next,html body .product-slider-holder .product-slider-navigation.navigation-next,html body .product-slider-holder .product-slider-navigation.next,html body .product-slider-holder .carousel-control.right,html body .product-slider-holder .carousel-control.next,html body .product-slider .product-slider-navigation.navigation-next,html body .product-slider .product-slider-navigation.next,html body .product-slider .carousel-control.right,html body .product-slider .carousel-control.next,html body .products-slider .product-slider-navigation.navigation-next,html body .products-slider .product-slider-navigation.next,html body .products-slider .carousel-control.right,html body .products-slider .carousel-control.next,html body .products-block .carousel-control.right,html body .products-block .carousel-control.next,html body .p-image .carousel-control.right,html body .p-image .carousel-control.next,html body .p-image .carousel-control--product.right,html body .p-image .carousel-control--product.next,html body .owl-nav .owl-next{left:auto!important;right:0!important;transform:translateY(-50%)!important;}@media (max-width:767px){html body #sacha-premium-story-slider .sacha-story-slider__button,html body .sacha-story-slider .sacha-story-slider__button,html body .sacha-story-slider__button,html body .sacha-story-arrow,html body .sacha-v94-arrow,html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow,html body.in-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow,html body .product-slider-holder .product-slider-navigation,html body .product-slider-holder .carousel-control,html body .product-slider .product-slider-navigation,html body .product-slider .carousel-control,html body .products-slider .product-slider-navigation,html body .products-slider .carousel-control,html body .products-block .carousel-control,html body .p-image .carousel-control,html body .p-image .carousel-control--product,html body .owl-nav .owl-prev,html body .owl-nav .owl-next{height:52px!important;max-height:52px!important;max-width:34px!important;min-height:52px!important;min-width:34px!important;width:34px!important;}html body #sacha-premium-story-slider .sacha-story-slider__button::before,html body .sacha-story-slider .sacha-story-slider__button::before,html body .sacha-story-slider__button::before,html body .sacha-story-arrow::before,html body .sacha-v94-arrow::before,html body.type-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before,html body.type-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow::before,html body.in-index .sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider > .sacha-v149-home-product-arrow::before,html body.in-index .products-wrapper.product-slider-holder.sacha-v149-home-product-slider .sacha-v149-home-product-arrow::before,html body .product-slider-holder .product-slider-navigation::before,html body .product-slider-holder .carousel-control::before,html body .product-slider .product-slider-navigation::before,html body .product-slider .carousel-control::before,html body .products-slider .product-slider-navigation::before,html body .products-slider .carousel-control::before,html body .products-block .carousel-control::before,html body .p-image .carousel-control::before,html body .p-image .carousel-control--product::before,html body .owl-nav .owl-prev::before,html body .owl-nav .owl-next::before{font-size:28px!important;}}

/* --- from sacha-v190-final-runtime-guard --- */
html body [class^='contact-form-ico']::before,html body [class*=' contact-form-ico']::before,html body [class^='contact-form-ico']::after,html body [class*=' contact-form-ico']::after,html body #myBtnTabulka_velikosti::before,html body #myBtnTabulka_velikosti::after,html body .next-to-carousel-banners .banner-wrapper a::before,html body .next-to-carousel-banners .banner-wrapper a::after,html body #znacka-rascal .fc::before,html body #znacka-rascal .fc::after,html body #znacka-rascal .icons_weight::before,html body #znacka-rascal .icons_weight::after,html body #znacka-rascal .icons_wheel::before,html body #znacka-rascal .icons_wheel::after,html body #znacka-rascal .icons_height-kid::before,html body #znacka-rascal .icons_height-kid::after{content:''!important;display:none!important;}html body.has-detail-product-arrows .p-image .carousel-control--product.left::before,html body .has-detail-product-arrows .p-image .carousel-control.left::before{content:'\2039'!important;font-family:Arial,Helvetica,sans-serif!important;}html body.has-detail-product-arrows .p-image .carousel-control--product.right::before,html body .has-detail-product-arrows .p-image .carousel-control.right::before{content:'\203A'!important;font-family:Arial,Helvetica,sans-serif!important;}

/* ===== [W7] v243 mobile listing geometry — port of the base grid-enforcer MOBILE branch
   (block cut from base in v243; values byte-matched to its JS: card 392, image 112, name 66,
   prices abs top 232 h62, badge slot 22). Scoped under body.sacha-v107-mobile-product-cards
   (added by mobile-listing-authority.js on listing pages) so non-listing pages are untouched.
   First-paint truth lives HERE; the JS module only does DOM work (slot/button/nav). ===== */
@media (max-width: 767px) {
  body.sacha-v107-mobile-product-cards #products.products.products-page.products-block,
  body.sacha-v107-mobile-product-cards #products.products-page.products-block,
  body.sacha-v107-mobile-product-cards .products.products-page.products-block {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
    align-items: stretch !important;
    width: 100% !important; max-width: 100% !important; overflow: visible !important;
  }
  body.sacha-v107-mobile-product-cards .products-page > .product,
  body.sacha-v107-mobile-product-cards #products > .product {
    display: flex !important; align-items: stretch !important;
    width: auto !important; min-width: 0 !important; max-width: none !important;
    float: none !important; clear: none !important; margin: 0 !important; padding: 0 !important;
    overflow: visible !important;
  }
  /* card root: fixed 392 frame on category/search/manufacturer (index slider stays on the 402 lock) */
  body.type-category.sacha-v107-mobile-product-cards .product .p.sacha-card-modern,
  body.type-search.sacha-v107-mobile-product-cards .product .p.sacha-card-modern,
  body.type-manufacturer-detail.sacha-v107-mobile-product-cards .product .p.sacha-card-modern {
    position: relative !important; display: flex !important; flex-direction: column !important;
    width: 100% !important; min-width: 0 !important; box-sizing: border-box !important;
    height: 392px !important; min-height: 392px !important; max-height: 392px !important;
    overflow: hidden !important; transition: none !important; animation: none !important;
  }
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .image {
    flex: 0 0 112px !important; height: 112px !important; min-height: 112px !important;
    max-height: 112px !important; margin: 0 0 5px !important;
  }
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .image a,
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .image img {
    width: 100% !important; height: 100% !important; min-height: 0 !important; max-height: 100% !important;
  }
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .image img { object-fit: contain !important; }
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .name,
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .name a {
    display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 3 !important;
    overflow: hidden !important; text-overflow: ellipsis !important; white-space: normal !important;
    font-weight: 400 !important; font-size: 13px !important; line-height: 18px !important;
    height: 66px !important; min-height: 66px !important; max-height: 66px !important;
  }
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .name { margin: 1px 0 5px !important; }
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-direct-stock-badge,
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-direct-stock-slot {
    display: flex !important; align-items: center !important;
    height: 22px !important; min-height: 22px !important; max-height: 22px !important;
    margin: 0 0 5px !important;
  }
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .prices,
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .price-final-holder {
    position: absolute !important; left: 7px !important; right: 7px !important; top: 232px !important;
    display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important;
    align-items: flex-start !important; gap: 1px !important; width: auto !important;
    height: 62px !important; min-height: 62px !important; max-height: 62px !important;
    margin: 0 !important; overflow: hidden !important;
  }
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .prices .price,
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .prices .price-final {
    position: static !important; inset: auto !important; display: block !important;
    flex: 0 0 auto !important; width: auto !important; height: auto !important;
    min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important;
    overflow: visible !important; font-weight: 400 !important; color: #ed1c24 !important;
    font-size: 18px !important; line-height: 20px !important;
  }
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .price-final strong,
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .price strong {
    font-size: inherit !important; font-weight: 400 !important; line-height: inherit !important; color: inherit !important;
  }
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .price-standard,
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .price-save {
    position: static !important; display: block !important; flex: 0 0 auto !important;
    height: auto !important; min-height: 0 !important; max-height: none !important;
    margin: 0 !important; padding: 0 !important; overflow: visible !important;
    font-weight: 400 !important; color: #788791 !important; font-size: 12px !important; line-height: 15px !important;
  }
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .price-standard { order: 2 !important; }
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .price-save { order: 3 !important; }
  body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .p-tools {
    position: static !important; margin-top: auto !important; width: 100% !important;
  }
}

/* ===== [W8] v244 desktop FOUC/shift kills (recorder-diagnosed) =====
   1) search: hidden until load (box geometry RESERVED — opacity only); SearchReady restyles
      it mid-load. Reveal = html.sacha-search-ready (JS at load+120ms) OR keyframe backstop
      at 2.8s (works even with JS dead). Desktop only.
   2) menu-helper (Vice): was VISIBLE 200-611ms then JS-hidden -> hidden from paint, shows
      only if the overflow JS marks it stable AND non-empty.
   3) Outlet pill: our 800 weight maps to nunito-800.woff2 = 404 -> synthetic-bold fallback
      swaps to a slimmer face (the bold->thin blink). Pin 700 = real, preloaded, optional.
   4) topbar: contact widget injects at ~500ms and grows the bar 29->32px -> whole header
      jumps 3px. Reserve the final height.
   5) thin red prices (owner: "nepouzivam tucny font cerveny na cenu"): card strong was
      22px/800, productsTop 20px/800, detail holder 500/strong 700 -> all weight 400.  */
@media (min-width: 768px) {
  /* (search cloak removed in v250 - the box never restyles; the perceived blink was the
     topbar content swap moving it. Search is visible from first paint again.) */
  html body .top-navigation-bar { min-height: 32px !important; box-sizing: border-box !important; }
}
/* the overflow JS re-shows the helper with INLINE display:flex!important - display/visibility
   are unwinnable; hide via properties it never writes inline (owner: Vice nema v navbaru byt).
   SCOPED >=1200px: below that the menu genuinely overflows (Servis folds into Vice) and the
   helper must stay functional - killing it there made Servis unreachable (tester catch). */
@media (min-width: 1200px) {
  html body #header .menu-helper:not(#sacha-mh-x):not(#sacha-mh-y) {
    position: absolute !important; opacity: 0 !important; pointer-events: none !important;
    z-index: -1 !important; width: 0 !important; height: 0 !important; overflow: hidden !important;
  }
}
html body #header #navigation .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a,
html body #header #navigation .navigation-in .menu-level-1>li.menu-item-5897>a,
html body #header #navigation .navigation-in .menu-level-1>li.menu-item-5916>a,
html body .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a,
html body .navigation-in .menu-level-1>li.menu-item-5897>a,
html body .navigation-in .menu-level-1>li.menu-item-5916>a,
html body #header #navigation .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a>b,
html body #header #navigation .navigation-in .menu-level-1>li.menu-item-5897>a>b,
html body #header #navigation .navigation-in .menu-level-1>li.menu-item-5916>a>b {
  font-weight: 700 !important;
}
html body .product .p.sacha-card-modern .price-final strong:not(#sacha-pw-x),
html body .product .p.sacha-card-modern .price-final:not(#sacha-pw-x),
html body .product .p.sacha-card-modern .price strong:not(#sacha-pw-x),
html body.type-search #products .product .p.sacha-card-modern .price-final strong:not(#sacha-pw-x):not(#sacha-pw-y),
html body.type-search #products .product .p.sacha-card-modern .price-final:not(#sacha-pw-x):not(#sacha-pw-y),
html body.type-manufacturer-detail #products .product .p.sacha-card-modern .price-final strong:not(#sacha-pw-x):not(#sacha-pw-y),
html body #productsTop .product .p.sacha-card-modern .price-final strong:not(#sacha-pw-x):not(#sacha-pw-y),
html body.type-detail .p-final-price-wrapper .price-final-holder:not(#sacha-pw-x):not(#sacha-pw-y),
html body.type-product .p-final-price-wrapper .price-final-holder:not(#sacha-pw-x):not(#sacha-pw-y),
html body.type-detail .p-detail-inner .price-final:not(#sacha-pw-x),
html body.type-detail .p-detail-inner .price-final strong:not(#sacha-pw-x),
html body.type-product .p-detail-inner .price-final:not(#sacha-pw-x),
html body.type-product .p-detail-inner .price-final strong:not(#sacha-pw-x),
html body .price-final-holder {
  font-weight: 400 !important;
}

/* ===== [W9] v245 home sliders: match category card rhythm =====
   was: gap 24px + 10px inner padding each card = ~44px visual gap; category = 16px.
   now: gap 16px, cards flex calc(25% - 12px), no side padding -> wider cards, tight gap. */
@media (min-width: 992px) {
  /* gap+width: INLINE !important from the base home layouter (literals patched 24->16px,
     72->48px at source - single writer); CSS only kills the theme side padding here. */
  html body.type-index .products-wrapper.product-slider-holder .products-block > .product,
  html body.in-index .products-wrapper.product-slider-holder .products-block > .product {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

/* ===== [W10] v245 BLACK PREMIUM FOOTER (owner: kompaktni premium moderni cerny footer) ===== */
html body #footer { background: #0b0d10 !important; color: #9aa3ad !important; }
html body #footer .footer-rows { padding-top: 42px !important; padding-bottom: 18px !important; }
/* column headings: small caps premium label */
html body #footer .pageElement__heading, html body #footer .pageElement__heading span {
  color: #ffffff !important; font-size: 12px !important; font-weight: 600 !important;
  letter-spacing: .14em !important; text-transform: uppercase !important;
}
html body #footer .pageElement__heading { margin: 0 0 16px !important; }
/* links + text */
html body #footer a { color: #9aa3ad !important; text-decoration: none !important; transition: color .12s ease !important; }
html body #footer a:hover, html body #footer a:focus { color: #ffffff !important; }
/* info link list -> compact 2 columns */
html body #footer .custom-footer__articles ul {
  column-count: 2 !important; column-gap: 22px !important; margin: 0 !important; padding: 0 !important; list-style: none !important;
}
html body #footer .custom-footer__articles ul li {
  break-inside: avoid !important; margin: 0 0 9px !important; padding: 0 !important; line-height: 1.45 !important;
}
html body #footer .custom-footer__articles ul li a { font-size: 13px !important; }
/* blog novinky: compact, muted dates */
html body #footer .news-item-widget { margin: 0 0 12px !important; }
html body #footer .news-item-widget h4, html body #footer .newsItemWidget__heading { margin: 0 0 2px !important; }
html body #footer .news-item-widget h4 a { font-size: 13px !important; color: #c7ced6 !important; font-weight: 500 !important; line-height: 1.4 !important; }
html body #footer .news-item-widget h4 a:hover { color: #fff !important; }
html body #footer .news-item-widget time { color: #5d6670 !important; font-size: 11.5px !important; }
/* contact */
html body #footer .contact-box strong { color: #ffffff !important; font-weight: 600 !important; }
html body #footer .contact-box a { color: #c7ced6 !important; }
html body #footer .contact-box a:hover { color: #fff !important; }
/* newsletter: dark input + cyan action */
html body #footer .subscribe-form input[type="email"],
html body #footer .subscribe-form input[type="text"]:not(.no-display) {
  background: #14181d !important; border: 1px solid #262d35 !important; color: #ffffff !important;
  border-radius: 10px !important; height: 44px !important; box-shadow: none !important;
}
html body #footer .subscribe-form input[type="email"]:focus { border-color: #2bb7e6 !important; outline: none !important; }
html body #footer .subscribe-form input[type="email"]::placeholder { color: #5d6670 !important; }
html body #footer .subscribe-form button, html body #footer .subscribe-form .btn {
  background: #2bb7e6 !important; border: 0 !important; border-radius: 10px !important; color: #06232e !important;
}
html body #footer .subscribe-form button:hover { background: #45c4ef !important; }
html body #footer .custom-footer__newsletter p, html body #footer .custom-footer__newsletter label { color: #7d8791 !important; font-size: 12px !important; }
/* brand logos (black PNGs) -> white via invert; slimmer row */
html body #footer .custom-footer__banner8 img, html body #footer .custom-footer__banner9 img, html body #footer .custom-footer__banner1 img {
  filter: invert(1) brightness(1.15) !important; opacity: .9 !important;
  max-height: 42px !important; width: auto !important;
}
/* lazy-load skeleton: theme paints a WHITE placeholder box behind banner imgs before they
   load = white flash on the black footer; keep brand-logo placeholders transparent */
html body #footer .custom-footer__banner8 .banner:not(#sacha-fb-x):not(#sacha-fb-y), html body #footer .custom-footer__banner9 .banner:not(#sacha-fb-x):not(#sacha-fb-y), html body #footer .custom-footer__banner1 .banner:not(#sacha-fb-x):not(#sacha-fb-y),
html body #footer .custom-footer__banner8 .banner-wrapper:not(#sacha-fb-x):not(#sacha-fb-y), html body #footer .custom-footer__banner9 .banner-wrapper:not(#sacha-fb-x):not(#sacha-fb-y), html body #footer .custom-footer__banner1 .banner-wrapper:not(#sacha-fb-x):not(#sacha-fb-y),
html body #footer .custom-footer__banner8 .banner a:not(#sacha-fb-x):not(#sacha-fb-y), html body #footer .custom-footer__banner9 .banner a:not(#sacha-fb-x):not(#sacha-fb-y), html body #footer .custom-footer__banner1 .banner a:not(#sacha-fb-x):not(#sacha-fb-y),
html body #footer .custom-footer__banner8 img:not(#sacha-fb-x), html body #footer .custom-footer__banner9 img:not(#sacha-fb-x), html body #footer .custom-footer__banner1 img:not(#sacha-fb-x) {
  background: transparent !important; border: 0 !important; box-shadow: none !important;
}
/* heureka badge + payments strip: white chips (colored logos must stay readable) */
/* theme wraps these in ITS own white card + cyan border -> double chip; outer layers transparent,
   the single chip lives on .banner-wrapper below */
html body #footer .custom-footer__banner14 .banner:not(#sacha-fb-x):not(#sacha-fb-y), html body #footer .custom-footer__banner36 .banner:not(#sacha-fb-x):not(#sacha-fb-y),
html body #footer .custom-footer__banner14 .banner a:not(#sacha-fb-x):not(#sacha-fb-y), html body #footer .custom-footer__banner36 .banner a:not(#sacha-fb-x):not(#sacha-fb-y) {
  background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important;
}
html body #footer .custom-footer__banner14 .banner-wrapper:not(#sacha-fb-x):not(#sacha-fb-y), html body #footer .custom-footer__banner36 .banner-wrapper:not(#sacha-fb-x):not(#sacha-fb-y) { border: 0 !important; box-shadow: none !important; }
html body #footer .custom-footer__banner14 .banner-wrapper, html body #footer .custom-footer__banner36 .banner-wrapper {
  background: #ffffff !important; border-radius: 12px !important; display: inline-block !important; padding: 8px 14px !important;
}
html body #footer .custom-footer__banner14 img { max-height: 86px !important; width: auto !important; }
html body #footer .custom-footer__banner36 img { max-height: 30px !important; width: auto !important; }
/* column rhythm */
html body #footer .custom-footer > div { margin-bottom: 26px !important; }
/* bottom bar */
html body #footer .footer-bottom { background: #07080a !important; border-top: 1px solid rgba(255,255,255,.06) !important; }
html body #footer .footer-bottom .container { padding-top: 14px !important; padding-bottom: 14px !important; }
html body #footer .footer-bottom, html body #footer .copyright, html body #footer .copyright a { color: #5d6670 !important; font-size: 12px !important; }
html body #footer #signature { opacity: .7 !important; }
/* mobile: tighter, centered brand chips */
@media (max-width: 767px) {
  html body #footer .footer-rows { padding-top: 30px !important; padding-bottom: 10px !important; }
  html body #footer .custom-footer > div { margin-bottom: 22px !important; }
  html body #footer .custom-footer__banner8, html body #footer .custom-footer__banner9,
  html body #footer .custom-footer__banner1, html body #footer .custom-footer__banner14,
  html body #footer .custom-footer__banner36 { text-align: center !important; }
  html body #footer .custom-footer__banner8 img, html body #footer .custom-footer__banner9 img, html body #footer .custom-footer__banner1 img { max-height: 36px !important; }
  html body #footer .custom-footer__articles ul { column-gap: 14px !important; }
}

/* ===== [W10.1] v246 footer premium polish (owner: sede glyfy v ikonkach hnus + dotahnout) ===== */
/* social: dark premium circles, WHITE glyphs (generic link color was painting them grey), cyan hover */
html body #footer .social-icon:not(#sacha-fs-x),
html body #footer .social-icon:not(#sacha-fs-x)::before {
  color: #ffffff !important;
}
html body #footer .social-icon:not(#sacha-fs-x) {
  background: #14181d !important;
  border: 1px solid rgba(255, 255, 255, .12) !important;
  width: 42px !important; height: 42px !important;
  border-radius: 50% !important;
  display: inline-flex !important; align-items: center !important; justify-content: center !important;
  transition: background .15s ease, border-color .15s ease !important;
}
html body #footer .social-icon:not(#sacha-fs-x):hover {
  background: #2bb7e6 !important; border-color: #2bb7e6 !important;
}
html body #footer .social-icon:not(#sacha-fs-x):hover::before { color: #07242f !important; }
/* contact list: text rows stay full-width blocks; social icons form their OWN row
   (inline-flex icons otherwise pack next to the short tel row on mobile) */
html body #footer .contact-box ul li:not(.social-icon-list) { display: block !important; width: 100% !important; }
html body #footer .contact-box ul li.social-icon-list { display: inline-block !important; width: auto !important; margin: 10px 10px 0 0 !important; }
/* contact rows: cyan icons, calmer text rhythm */
html body #footer .contact-box .mail::before,
html body #footer .contact-box .tel::before,
html body #footer .contact-box li > span::before {
  color: #2bb7e6 !important;
}
html body #footer .contact-box a { font-size: 15px !important; }
html body #footer .contact-box li { margin-bottom: 10px !important; }
/* brand row: hairline divider under the logo strip (cols stretch equally -> continuous line) */
html body #footer .custom-footer__banner8, html body #footer .custom-footer__banner9,
html body #footer .custom-footer__banner1, html body #footer .custom-footer__banner14 {
  border-bottom: 1px solid rgba(255, 255, 255, .07) !important;
  padding-bottom: 22px !important;
  margin-bottom: 30px !important;
}
/* payments: full-width centered strip above the bottom bar (was a lonely left chip) */
html body #footer .custom-footer__banner36 {
  flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important;
  text-align: center !important; margin: 4px 0 0 !important;
}
/* newsletter refinement */
html body #footer .subscribe-form input[type="email"] { height: 46px !important; font-size: 14px !important; }
html body #footer .subscribe-form button, html body #footer .subscribe-form .btn { min-height: 46px !important; }
/* mobile rhythm */
@media (max-width: 767px) {
  html body #footer .custom-footer__banner8, html body #footer .custom-footer__banner9,
  html body #footer .custom-footer__banner1, html body #footer .custom-footer__banner14 {
    border-bottom: 0 !important; padding-bottom: 0 !important; margin-bottom: 20px !important;
  }
  html body #footer .custom-footer__banner14 { border-bottom: 1px solid rgba(255,255,255,.07) !important; padding-bottom: 22px !important; margin-bottom: 24px !important; }
  html body #footer .custom-footer__banner1 { border-bottom: 1px solid rgba(255,255,255,.07) !important; padding-bottom: 22px !important; margin-bottom: 24px !important; }
}



/* ===== [W12] v250 topbar swap mask + outlet hover pin =====
   Topbar first paints the INFO LINKS menu, then the base swaps it for the contact strip
   at ~500ms = visible content jump. Mask the CONTENT ONLY (bar + its 32px height stay
   painted = zero layout move), reveal once the final state exists; CSS backstop reveals
   at 1.6s even with JS dead. */
@media (min-width: 768px) {
  html:not(.sacha-topbar-ready) .top-navigation-bar .container > * {
    opacity: 0 !important;
    animation: sachaTopbarIn .15s ease 1.6s forwards !important;
  }
  html.sacha-topbar-ready .top-navigation-bar .container > * { opacity: 1 !important; animation: none !important; }
}
@keyframes sachaTopbarIn { to { opacity: 1; } }
/* outlet pill: the base rule sets font-weight 800 on :hover/:focus (our 700 pin only covered
   the plain state) -> visible weight flash on hover. Pin ALL states. */
html body #header #navigation .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a:hover,
html body #header #navigation .navigation-in .menu-level-1>li.menu-item-5897>a:hover,
html body #header #navigation .navigation-in .menu-level-1>li.menu-item-5916>a:hover,
html body #header #navigation .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a:focus,
html body #header #navigation .navigation-in .menu-level-1>li.menu-item-5897>a:focus,
html body #header #navigation .navigation-in .menu-level-1>li.menu-item-5916>a:focus,
html body .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a:hover,
html body .navigation-in .menu-level-1>li.menu-item-5897>a:hover,
html body .navigation-in .menu-level-1>li.menu-item-5916>a:hover,
html body .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a:focus,
html body .navigation-in .menu-level-1>li.menu-item-5897>a:focus,
html body .navigation-in .menu-level-1>li.menu-item-5916>a:focus,
html body .navigation-in .menu-level-1>li.sacha-nav-outlet-item>a:hover>b,
html body .navigation-in .menu-level-1>li.menu-item-5897>a:hover>b,
html body .navigation-in .menu-level-1>li.menu-item-5916>a:hover>b {
  font-weight: 700 !important;
}

/* ===== [W13] v251 header stability pack (forensics: logo unsized + hover padding + 600 face) ===== */
/* 1) logo img has NO width/height attrs -> until the file arrives the header lays out without
   it, then everything right of it (search, nav) JUMPS. Reserve the box from first paint. */
html body #header .site-name img { aspect-ratio: 776 / 430 !important; }
@media (min-width: 768px) {
  html body #header .site-name img { width: 162px !important; height: auto !important; }
}
/* 2) theme hover adds +1px padding-right on top-level nav links -> the whole row shifts 1px;
   pin the padding, keep the cyan color hover (feedback without layout movement) */
html body #navigation .menu-level-1 > li > a:hover,
html body #navigation .menu-level-1 > li > a:focus,
html body .menu-level-1 > li > a:hover,
html body .menu-level-1 > li > a:focus {
  padding-right: 20px !important;
}
/* 3) KOREKCE diagnozy: W4 vyse uz nunito-600 optional KRYJE (radek ~590) - chybejici kus
   byl jen PRELOAD v admin hlavicce (bez nej optional = fallback na prvni navsteve, Nunito
   az na dalsi strance = ten "tucny pak tenky" rozdil mezi strankami). Preload radek dodan
   vlastnikovi 2026-06-11; zadna dalsi CSS deklarace neni potreba. */

/* ===== [W14] v252 header pixel-stability (forenzika: pill class-delta + hover padL + phone slot) ===== */
/* 1) Outlet pill <b>: the JS-added classes (sacha-nav-outlet-item / a.sacha-nav-outlet) carry
   fs16/lh16/pad 0 18 — BEFORE they land the b renders at inherited 18px = the "bigger then
   smaller" cold-load flash. Mirror the FINAL state onto the static menu-item-5916 selector
   so first paint == settled (class landing becomes a visual no-op). */
html body #header #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a > b:not(#sacha-pb-x):not(#sacha-pb-y),
html body #navigation .navigation-in .menu-level-1 > li.menu-item-5916 > a > b:not(#sacha-pb-x):not(#sacha-pb-y),
html body .navigation-in .menu-level-1 > li.menu-item-5916 > a > b:not(#sacha-pb-x):not(#sacha-pb-y) {
  display: flex !important; align-items: center !important; justify-content: center !important;
  font-size: 16px !important; line-height: 16px !important; padding: 0 18px !important;
  color: #fff !important; font-weight: 700 !important; background: transparent !important;
  margin: 0 !important; border: 0 !important;
}
/* pill hover bg parity pre-class (sacha-only rule had #bd0010) */
html body nav#navigation .navigation-in > ul > li.menu-item-5916:hover,
html body #navigation .navigation-in > ul > li.menu-item-5916:hover {
  background: #bd0010 !important; background-color: #bd0010 !important; transform: none !important;
}
/* 2) nav hover: theme adds +1px to BOTH paddings (W13 pinned only right) -> pin both */
html body #navigation .menu-level-1 > li > a:hover,
html body #navigation .menu-level-1 > li > a:focus,
html body .menu-level-1 > li > a:hover,
html body .menu-level-1 > li > a:focus {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
/* 3) search: the phone block (.sacha-desktop-contact, 201.3px) is JS-inserted between search
   and cart at >=1500px -> search shrinks/moves 80px AFTER first paint. Reserve the slot:
   margin-right = block + flex gap (201.3 + 22 = 223.3px) until the block exists, then 0.
   Occupancy is byte-identical pre/post -> search never moves. */
/* settled stav meni flex-basis searche 520->420 pres body.sacha-v41-ready (JS) -> zrcadlime
   staticky na vsech desktop sirkach, aby paint pocital stejnou flex matiku jako settled */
@media (min-width: 992px) {
  /* v41 trida meni i GAP wrapperu 28->22 - zrcadlime, at flex pocita identicky od paintu */
  html body #header .header-top-wrapper:not(#sacha-sm-x) { gap: 22px !important; }
  html body #header .header-top-wrapper > .search:not(#sacha-sm-x):not(#sacha-sm-y) {
    flex-basis: 420px !important;
  }
}
@media (min-width: 1500px) {
  /* blok telefonu ABSOLUTNE (mimo flow) -> jeho JS vlozeni nepohne layoutem;
     search ma TRVALY margin-slot -> oba stavy maji identicke vstupy pro flex */
  html body #header .header-top-wrapper { position: relative !important; }
  html body #header .header-top-wrapper > .search:not(#sacha-sm-x):not(#sacha-sm-y) {
    margin-right: 223.3px !important;
  }
  html body #header .header-top-wrapper > .sacha-desktop-contact:not(#sacha-sm-x) {
    position: absolute !important;
    right: 204px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    margin: 0 !important;
  }
}

/* ===== [W15] v253 cofidis splatkovy button: ghost premium misto kricive cyan plochy
   (owner: nemusi to byt AI modry button s tucnym pismem) ===== */
html body a#cofidis.btn:not(#sacha-cf-x) {
  background: #ffffff !important;
  border: 1px solid #dfeaf0 !important;
  border-radius: 10px !important;
  color: #1f1f1f !important;
  box-shadow: none !important;
  padding: 11px 18px !important;
  display: inline-flex !important; align-items: center !important; gap: 10px !important;
  text-decoration: none !important;
  transition: border-color .15s ease, background .15s ease !important;
}
html body a#cofidis.btn:not(#sacha-cf-x) span { font-weight: 500 !important; font-size: 14.5px !important; color: #2a3138 !important; }
html body a#cofidis.btn:not(#sacha-cf-x) strong, html body a#cofidis.btn:not(#sacha-cf-x) b { font-weight: 700 !important; color: #0c87b8 !important; }
html body a#cofidis.btn:not(#sacha-cf-x)::before { color: #2bb7e6 !important; }
html body a#cofidis.btn:not(#sacha-cf-x):hover { border-color: #2bb7e6 !important; background: #f7fcff !important; }

/* ===== [W16] v254 mobile related/alternative/bought sections: the theme keeps desktop
   flex-basis on the wrappers -> 181px wrapper, 76px cards (owner: vizualne spatne).
   Full width on mobile; the 2-col grid inside comes from the module/W-rules. ===== */
@media (max-width: 767px) {
  html body .products-related-wrapper:not(#sacha-rw-x),
  html body .products-alternative-wrapper:not(#sacha-rw-x),
  html body [class*="products-bought"]:not(#sacha-rw-x),
  /* middle layer .products.product-slider keeps slider-era inline width 402 + fixed 181px
     grid tracks -> the inner 2-col grid resolves to 76px cards. Flatten it on mobile. */
  html body .products-related-wrapper .products:not(#sacha-rw-x),
  html body .products-alternative-wrapper .products:not(#sacha-rw-x),
  html body [class*="products-bought"] .products:not(#sacha-rw-x) {
    display: block !important;
    width: 100% !important; max-width: 100% !important; min-width: 0 !important;
    grid-template-columns: none !important;
    transform: none !important;
  }
  html body .products-related:not(#sacha-rw-x),
  html body .products-alternative:not(#sacha-rw-x) {
    width: 100% !important; max-width: 100% !important;
    flex: 0 0 100% !important; min-width: 0 !important;
    box-sizing: border-box !important;
  }
}

/* ===== [W17] v257 HOMEPAGE FIRST-PAINT ENHANCEMENT (owner: kreativni reseni probliku,
   bez zasahu do first paint obsahu). Filozofie: NIC neschovavame - first paint POSILUJEME,
   aby vypadal jako final: (a) hero slot = premium shimmer skeleton presne velikosti
   (dvoufazovy kolaps pres sourozenecke selektory, jak slider a trust-strip prijizdeji),
   (b) karty Novinky/Outlet dostanou finalni ram/typo/geometrii staticky - texty uz
   v server HTML jsou, jen cekaly na JS layout. ===== */
@media (min-width: 992px) {
  /* (a) hero slot: pred vlozenim slideru rezervuje presne misto + shimmer */
  html body.type-index main.content.wide::before, html body.in-index main.content.wide::before {
    content: "" !important; display: block !important;
    height: calc(min(1500px, 100vw - 64px) * .376 + 190px) !important;
    border-radius: 18px !important;
    background: linear-gradient(100deg, #eef2f6 40%, #f7fafc 50%, #eef2f6 60%) !important;
    background-size: 200% 100% !important;
    animation: sachaShimmer 1.25s linear infinite !important;
  }
  /* slider se STAVI postupne (karty appenduje smycka) -> bez rezervy roste 0->591px a tlaci
     obsah pod sebou = puvodnich 0.29 CLS. Rezervuj jeho finalni vysku od okamziku vlozeni. */
  html body.type-index .sacha-story-slider, html body.in-index .sacha-story-slider {
    min-height: calc(min(1500px, 100vw - 64px) * .376 + 28px) !important;
  }
  /* slider uz na strance -> zbyva jen slot trust-stripu */
  html body.type-index main.content.wide:has(.sacha-story-slider)::before,
  html body.in-index main.content.wide:has(.sacha-story-slider)::before {
    height: 104px !important; animation: none !important; background: #f2f6f9 !important;
  }
  /* trust-strip dorazil -> slot zmizi */
  html body.type-index main.content.wide:has(.sacha-trust-strip)::before,
  html body.in-index main.content.wide:has(.sacha-trust-strip)::before { display: none !important; }

  /* (b) Novinky/Outlet karty: finalni vzhled od prvniho framu (hodnoty = usazene computed) */
  html body.type-index .products-wrapper.product-slider-holder .products-block,
  html body.in-index .products-wrapper.product-slider-holder .products-block {
    display: flex !important; flex-wrap: nowrap !important; gap: 16px !important;
    overflow-x: hidden !important; width: 100% !important; max-width: 100% !important;
  }
  /* theme startuje karusel s translateX(-sirka) = track vyjety z viewportu -> prazdna sekce.
     Neutralizace JEN do prichodu runtime (proxy: story-slider) - pak ridi transform slider. */
  html body.type-index main.content.wide:not(:has(.sacha-story-slider)) .products-wrapper.product-slider-holder .products-block,
  html body.in-index main.content.wide:not(:has(.sacha-story-slider)) .products-wrapper.product-slider-holder .products-block {
    transform: none !important;
  }
  html body.type-index .products-wrapper.product-slider-holder .products-block > .product,
  html body.in-index .products-wrapper.product-slider-holder .products-block > .product {
    flex: 0 0 calc((100% - 48px) / 4) !important; min-width: 0 !important;
    margin: 0 !important; display: flex !important; align-items: stretch !important;
  }
  /* theme skryva slider polozky do sveho initu - nas mirror jim uz dal finalni layout,
     takze je bezpecne ukazat hned (kompletni first paint misto prazdne sekce) */
  html body.type-index .products-wrapper.product-slider-holder .products-block > .product,
  html body.in-index .products-wrapper.product-slider-holder .products-block > .product,
  html body.type-index .product-slider-holder .product .p,
  html body.in-index .product-slider-holder .product .p {
    visibility: visible !important; opacity: 1 !important;
  }
  html body.type-index .product-slider-holder .product .p,
  html body.in-index .product-slider-holder .product .p {
    background: #fff !important; border: 1px solid #d7eaf2 !important;
    border-radius: 8px !important; padding: 6px 14px 14px !important;
    min-height: 634px !important; width: 100% !important;
    display: flex !important; flex-direction: column !important; position: relative !important;
    box-sizing: border-box !important;
  }
  html body.type-index .product-slider-holder .product .p .image,
  html body.in-index .product-slider-holder .product .p .image {
    height: 260px !important; min-height: 260px !important; max-height: 260px !important;
    display: flex !important; align-items: flex-start !important; overflow: hidden !important;
  }
  html body.type-index .product-slider-holder .product .p .image img,
  html body.in-index .product-slider-holder .product .p .image img {
    width: 100% !important; height: 100% !important;
    object-fit: contain !important; object-position: top center !important;
  }
  html body.type-index .product-slider-holder .product .p .name,
  html body.in-index .product-slider-holder .product .p .name {
    font-size: 17px !important; line-height: 1.14 !important; font-weight: 400 !important;
    min-height: 62px !important; display: -webkit-box !important; -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important; overflow: hidden !important;
  }
  html body.type-index .product-slider-holder .product .p .price-final,
  html body.in-index .product-slider-holder .product .p .price-final {
    font-size: 24px !important; color: #ed1c24 !important; font-weight: 400 !important;
  }
}
/* mobil <=480: stejny princip (slot + slider rezerva); fit na body 412->640/452, 360->612/398.
   Trust vyska roste na uzsich (text wrap) - kombinovany fit to pokryva. */
@media (max-width: 480px) {
  /* skeleton = PRESNY tvar viditelne karty slideru (w 72vw, x 16.5vw, h 103.9vw, r18);
     zbytek rezervy (trust+mezery) nese transparentni margin-bottom */
  html body.type-index main.content.wide::before, html body.in-index main.content.wide::before {
    content: "" !important; display: block !important;
    width: calc(100vw * .721) !important;
    margin-left: calc(100vw * .165) !important;
    height: calc(100vw * 1.039) !important;
    margin-bottom: calc(418px - 100vw * .501) !important;
    border-radius: 18px !important;
    background: linear-gradient(100deg, #eef2f6 40%, #f7fafc 50%, #eef2f6 60%) !important;
    background-size: 200% 100% !important;
    animation: sachaShimmer 1.25s linear infinite !important;
  }
  html body.type-index main.content.wide:has(.sacha-story-slider)::before,
  html body.in-index main.content.wide:has(.sacha-story-slider)::before {
    width: auto !important; margin-left: 0 !important; margin-bottom: 0 !important;
    height: calc(376px - 100vw * .5) !important; animation: none !important; background: transparent !important;
  }
  html body.type-index main.content.wide:has(.sacha-trust-strip)::before,
  html body.in-index main.content.wide:has(.sacha-trust-strip)::before { display: none !important; }
  html body.type-index .sacha-story-slider, html body.in-index .sacha-story-slider {
    min-height: calc(100vw * 1.038 + 24px) !important;
  }
}
/* tablet band 768-991: stejny princip (slot v main::before + slider min-height);
   vzorce fitnute na merene body 768->644/449 a 900->660/477 */
@media (min-width: 768px) and (max-width: 991px) {
  html body.type-index main.content.wide::before, html body.in-index main.content.wide::before {
    content: "" !important; display: block !important;
    height: calc((100vw - 64px) * .121 + 559px) !important;
    border-radius: 16px !important;
    background: linear-gradient(100deg, #eef2f6 40%, #f7fafc 50%, #eef2f6 60%) !important;
    background-size: 200% 100% !important;
    animation: sachaShimmer 1.25s linear infinite !important;
  }
  html body.type-index main.content.wide:has(.sacha-story-slider)::before,
  html body.in-index main.content.wide:has(.sacha-story-slider)::before {
    height: calc(201px - (100vw - 64px) * .091) !important; animation: none !important; background: #f2f6f9 !important;
  }
  html body.type-index main.content.wide:has(.sacha-trust-strip)::before,
  html body.in-index main.content.wide:has(.sacha-trust-strip)::before { display: none !important; }
  html body.type-index .sacha-story-slider, html body.in-index .sacha-story-slider {
    min-height: calc((100vw - 64px) * .212 + 300px) !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  html body.type-index main.content.wide::before, html body.in-index main.content.wide::before { height: 707px !important; }
  html body.type-index .sacha-story-slider, html body.in-index .sacha-story-slider { min-height: 539px !important; }
}
@keyframes sachaShimmer { from { background-position: 200% 0; } to { background-position: 0 0; } }

/* === [W18] Mobilni nazvy karet = PRESNE 3 radky (homepage slidery + kategorie).
   Box 62-66px != nasobek radku -> Chrome kresli oriznuty 4. radek POD clamp vypustkou
   (owner: "jeden se usekava na kraji, druhy ukazuje 4. radek useknuty"). Vnitrni spany
   nesly ~23px strut (krok radku 20.7 misto 18) -> normalizovat descendanty; box = 3*18
   = 54px PRESNE, takze overflow rezne jen na hranici radku. Index .p nebyl positioned
   -> abs nazev se meril vuci .product a pretekl o 6px pres pravy okraj (rightGap -6):
   relative pin zde i v JS (mobile-listing-authority). Scope pres .sacha-card-modern =
   popup/colorbox karty se nedotknou (JS tridu v popupu nepridava). === */
@media (max-width: 991.98px) {
  html body .product .p.sacha-card-modern:not(#sacha-nm-x) { position: relative !important; }
  html body .product .p.sacha-card-modern .name:not(#sacha-nm-x),
  html body .product .p.sacha-card-modern .p-name:not(#sacha-nm-x) {
    position: absolute !important; left: 7px !important; right: 7px !important;
    top: 132px !important; width: auto !important;
    display: -webkit-box !important; -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 3 !important; line-clamp: 3 !important;
    overflow: hidden !important; text-overflow: ellipsis !important;
    white-space: normal !important; word-break: break-word !important;
    font-size: 15px !important; line-height: 20px !important; font-weight: 400 !important;
    height: 60px !important; min-height: 60px !important; max-height: 60px !important;
    margin: 0 !important; padding: 0 !important;
  }
  /* descendanty (span/a uvnitr nazvu): zadne vlastni stryty ani abs pozice -> radek je 20px vsude */
  html body .product .p.sacha-card-modern .name:not(#sacha-nm-x) *,
  html body .product .p.sacha-card-modern .p-name:not(#sacha-nm-x) * {
    display: inline !important; position: static !important;
    font-size: 15px !important; line-height: 20px !important;
    height: auto !important; min-height: 0 !important; max-height: none !important;
    margin: 0 !important; padding: 0 !important;
  }
}

/* === [W19] Tlacitko "Vybrat variantu" na mobilnich kartach: CSS backstop, ktery PREZIJE
   base wipe style atributu (inline piny base obcas smaze cssText replacem -> nativni
   tlacitko se ukazalo s base geometrii 15/1/18 = "neni vycentrovane", a hidden-marker
   trida bez CSS pravidla prestala schovavat). Geometrie zije v CSS (wipe-immune),
   identita (kdo je videt) v tridach; dedupe v JS preferuje nase created tlacitko. === */
@media (max-width: 991.98px) {
  html body.sacha-v107-mobile-product-cards .sacha-mobile-card-hidden:not(#sacha-bt-x) {
    display: none !important; visibility: hidden !important; pointer-events: none !important;
  }
  html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-mobile-detail-button[data-sacha-created]:not(#sacha-bt-x) {
    position: absolute !important; left: 7px !important; right: 7px !important;
    bottom: 7px !important; top: auto !important;
    height: 34px !important; min-height: 34px !important; max-height: 34px !important;
    display: flex !important; align-items: center !important; justify-content: center !important;
    width: auto !important; min-width: 0 !important; max-width: none !important;
    margin: 0 !important; padding: 0 8px !important; overflow: visible !important;
  }
  html body.sacha-v107-mobile-product-cards .product .p.sacha-card-modern .sacha-mobile-detail-button.sacha-mobile-card-hidden:not(#sacha-bt-x) {
    display: none !important;
  }
  /* sekundarni flag kontejner (Doprava zdarma) je skryty UZ OD PRVNIHO PAINTU - jeho
     badge JS presune do primarniho sloupce (merge v mobile-listing); kdyby se presouval
     viditelny, vznika layout-shift entry (merene 0.0041). Neviditelny element shift
     negeneruje a badge se objevi rovnou na spravnem miste. */
  html body.sacha-v107-mobile-product-cards .product .flags-extra:not(#sacha-bt-x) {
    display: none !important;
  }
}

/* === [W20] Slidery: sipky jen kdyz je kam jet + tecky pryc + Outlet karta. ===
   (1) hero (story slider): base sam nastavuje [disabled] na krajich - misto opacity .35
   sipku schovavame uplne; (2) produktove slidery: JS [13] SachaArrowVisV266 prepina
   .sacha-arrow-off podle scroll/transform pozice; (3) pagination tecky pod produktovymi
   kartami pryc (owner) - tecky hero slideru ZUSTAVAJI; (4) Vyprodej slide -> OUTLET:
   cervena akcni karta ciste z CSS (foto skryte, brand-red gradient, bily CTA). */
/* dvojity ID-tier + display:none: v172 blok drzi display:flex pres #sacha-premium-story-
   slider selektory (1 ID) a hover/active varianty - zadna opacity/visibility valka,
   disabled sipka proste NENI (zadny hover latch na zaparkovane mysi) */
html body .sacha-story-slider__button[disabled]:not(#sacha-sb-x):not(#sacha-sb-y) {
  display: none !important;
  opacity: 0 !important; visibility: hidden !important; pointer-events: none !important;
}
/* ID-tier (:not(#x)): legacy v172 arrow blok vyse ma selektory s 5 tridami
   (display:flex/opacity:.96 !important) - bez ID vrstvy by display:none prohral */
html body .sacha-v149-home-product-arrow.sacha-arrow-off:not(#sacha-ar-x),
html body .product-slider-navigation.sacha-arrow-off:not(#sacha-ar-x),
html body .navigation-prev.sacha-arrow-off:not(#sacha-ar-x),
html body .navigation-next.sacha-arrow-off:not(#sacha-ar-x) {
  display: none !important;
  opacity: 0 !important; visibility: hidden !important; pointer-events: none !important;
}
html body .product-slider-pagination:not(#sacha-pg-x) { display: none !important; }
html body .sacha-story-slider__card[href="/vyprodej/"]:not(#sacha-ol-x) {
  background:
    radial-gradient(120% 85% at 82% 6%, rgba(255,255,255,.22), rgba(255,255,255,0) 52%),
    linear-gradient(165deg, #ff4a52 0%, #e3202a 36%, #a90b14 70%, #6f0007 100%) !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.10), 0 18px 40px rgba(140,0,10,.28) !important;
}
html body .sacha-story-slider__card[href="/vyprodej/"]:not(#sacha-ol-x) .sacha-story-slider__picture { display: none !important; }
/* ::after = velky tonalni "%" watermark v horni (jinak prazdne) casti karty */
html body .sacha-story-slider__card[href="/vyprodej/"]:not(#sacha-ol-x)::after {
  content: "%" !important;
  position: absolute !important; left: auto !important; right: -8px !important;
  top: -22px !important; bottom: auto !important; width: auto !important; height: auto !important;
  background: none !important; z-index: 2 !important; pointer-events: none !important;
  font-size: 230px !important; font-weight: 800 !important; line-height: 1 !important;
  color: rgba(255,255,255,.24) !important; transform: rotate(-8deg) !important;
  text-shadow: 0 2px 18px rgba(140,0,10,.35) !important;
}
html body .sacha-story-slider__card[href="/vyprodej/"]:not(#sacha-ol-x)::before {
  background: linear-gradient(180deg, rgba(0,0,0,0) 34%, rgba(0,0,0,.26) 100%) !important;
}
html body .sacha-story-slider__card[href="/vyprodej/"]:not(#sacha-ol-x) .sacha-story-slider__badge {
  background: #fff !important; color: #c2121c !important;
}
html body .sacha-story-slider__card[href="/vyprodej/"]:not(#sacha-ol-x) .sacha-story-slider__cta {
  background: #fff !important; color: #c2121c !important;
  box-shadow: 0 10px 22px rgba(0,0,0,.2) !important;
}

/* === [W21] Rating karta v cernem trust pruhu (v275: NAHRAZUJE kartu "Servis a pujcovna",
   takze pruh ma 4 polozky; owner: "4,7 pryc [jako samostatny radek], dat misto servis a
   pujcovna, budou jen 4 veci"). Rating je NORMALNI bunka na 3. pozici (srdicko stroke SVG
   + velke "4,7" + zlate hvezdy + "Spokojenost zakazniku 100 %"). Desktop = 4 v radku,
   mobil = 2x2 grid (rating = bunka vlevo dole). === */
html body .sacha-trust-card--rating h3 {
  text-transform: none !important; font-size: 16px !important; font-weight: 800 !important;
  letter-spacing: .02em !important; line-height: 1 !important;
  display: flex !important; align-items: center !important; gap: 7px !important;
}
html body .sacha-trust-card--rating .sacha-trust-card__stars {
  color: #f5a623 !important; font-size: 16px !important; letter-spacing: 3px !important;
  line-height: 1 !important; font-weight: 400 !important;
}
/* zadny layout override: pruh ma 4 karty stejne jako PUVODNI (pre-v272) strip, takze
   base layout (desktop 4-v-radku type-index, mobil 2x2) plati 1:1 a W17 skeleton se
   vraci na puvodni osvedcene nula-CLS konstanty (geometrie ridka == v271). */
@media (max-width: 767px) {
  html body .sacha-trust-card--rating h3 { font-size: 15px !important; }
}
@media (max-width: 767px) {
  html body .sacha-story-slider__card[href="/vyprodej/"]:not(#sacha-ol-x)::after {
    font-size: 180px !important; right: -6px !important; top: -16px !important;
  }
}

/* === [W22] Hero slider: prvni karta VIC DOLEVA na mobilu (owner: "moc velka bila mezera
   vlevo"). Track ma computed padding-left/scroll-padding-left 57.68px (= centrovani karty
   (100vw - cardW)/2, zdroj necitelny - prebiji base zamyslenych 12px). ID-tier !important
   srovna track na levy kraj (12px gap jako base zamer); scroll/snap/sipky nedotceny
   (zavisi na sirce karty+gap, ne na padding-left). === */
@media (max-width: 767px) {
  html body .sacha-story-slider .sacha-story-slider__track:not(#sacha-ht-x) {
    padding-left: 12px !important;
    padding-inline-start: 12px !important;
    scroll-padding-left: 12px !important;
    scroll-padding-inline-start: 12px !important;
  }
}

/* === [W24] Homepage 3x2 grid = OBRAZKOVE BANNERY, ADMIN-DRIVEN od v289 (owner). Kazda dlazdice
   je nativni Shoptet "Doplnkovy banner" (pozice Top); home-banner-grid.js z nej CTE foto
   (native <img> = admin Obrazek) + titulek (.extended-banner-title) + odkaz (href) a jen ho
   PRESKINUJE: foto pres celou kartu (cover) + spodni tmavy gradient + nazev vlevo dole. Outlet
   (href outlet/vyprodej) = foto + cerveny overlay. Nic se nehardcoduje -> meni se v adminu.
   Pozadi nastavuje JS inline (native img URL je absolutni CDN cesta). Aspect 11/5, radius 8px.
   Skin only; obsah z adminu. Injektor: blok "home-banner-grid.js" (appended). === */
html body .next-to-carousel-banners a:not(#sacha-bn-x) { position: relative !important; aspect-ratio: 11/5 !important; height: auto !important; min-height: 0 !important; border-radius: 8px !important; overflow: hidden !important; }
html body .next-to-carousel-banners a:not([href*="outlet"]):not([href*="vyprodej"]):not(#sacha-bn-x) { display: block !important; padding: 0 !important; border: 0 !important; background: #e7ebf0 !important; }
html body .next-to-carousel-banners a[href*="outlet"]:not(#sacha-bn-x), html body .next-to-carousel-banners a[href*="vyprodej"]:not(#sacha-bn-x) { display: flex !important; align-items: center !important; justify-content: center !important; }
/* schovat puvodni obsah dlazdice (mala ikonka kategorie + horni popisek) — banner overlay nese foto + nazev */
html body .next-to-carousel-banners a:not(#sacha-bn-x) > img, html body .next-to-carousel-banners a:not(#sacha-bn-x) > picture, html body .next-to-carousel-banners a:not(#sacha-bn-x) > .extended-banner-texts { display: none !important; }
html body .sacha-bnr:not(#sacha-bn-x) { position: absolute !important; inset: 0 !important; z-index: 5 !important; display: block !important; overflow: hidden !important; }
/* dedicated image layer: the photo lives here (bg set inline by JS), separate from the title, so a
   hover-zoom on the photo never moves the text. */
html body .sacha-bnr-img:not(#sacha-bn-x) { position: absolute !important; inset: 0 !important; background-position: center !important; background-size: cover !important; background-repeat: no-repeat !important; }
/* background-image se nastavuje INLINE z JS (home-banner-grid.js) jako absolutni URL na
   aktualnim hostu (location.origin) — root-relativni cesta v CDN-servirovanem CSS by mirila
   na spatnou CDN cestu (404). Viz blok home-banner-grid.js. */
html body .sacha-bnr-grad:not(#sacha-bn-x) { position: absolute !important; left: 0 !important; right: 0 !important; bottom: 0 !important; height: 60% !important; background: linear-gradient(to top, rgba(11,14,18,.82) 0%, rgba(11,14,18,.4) 48%, rgba(11,14,18,0) 100%) !important; }
html body .sacha-bnr--outlet .sacha-bnr-grad:not(#sacha-bn-x) { top: 0 !important; height: 100% !important; background: linear-gradient(180deg, rgba(222,8,20,.9) 0%, rgba(190,5,14,.95) 100%) !important; }
html body .sacha-bnr-title:not(#sacha-bn-x) { position: absolute !important; z-index: 2 !important; left: 16px !important; right: 16px !important; bottom: 13px !important; color: #fff !important; font-size: 26px !important; font-weight: 500 !important; line-height: 1.1 !important; letter-spacing: 0 !important; text-transform: none !important; white-space: normal !important; text-shadow: 0 1px 10px rgba(0,0,0,.6) !important; text-align: left !important; }
/* Outlet title = stejne jako ostatni (vlevo dole), jen na cervenem overlay */
html body .sacha-bnr-short:not(#sacha-bn-x) { display: none !important; }
@media (max-width: 767px) {
  html body .next-to-carousel-banners a:not(#sacha-bn-x) { aspect-ratio: 11/5 !important; border-radius: 8px !important; }
  html body .sacha-bnr-title:not(#sacha-bn-x) { font-size: 15px !important; left: 12px !important; right: 12px !important; bottom: 9px !important; line-height: 1.08 !important; }
  html body .sacha-bnr-full:not(#sacha-bn-x) { display: none !important; }
  html body .sacha-bnr-short:not(#sacha-bn-x) { display: inline !important; }
}

/* === [W25] When the homepage Carousel is populated, Shoptet splits .banners-row into
   .col-sm-8 (native carousel) + .col-sm-4 (our 3x2 grid) -> the grid gets squished to ~438px.
   Our hero (sacha-story-slider, full width at the top) already shows the carousel, so HIDE the
   native carousel column and span the grid across the full row. Scoped to the homepage. The hero
   override (home-hero-carousel.js) also hides the carousel column as a JS backup. === */
html body.type-index .banners-row > .col-sm-8 { display: none !important; }
html body.type-index .banners-row > .col-sm-4 { width: 100% !important; max-width: 100% !important; flex: 0 0 100% !important; float: none !important; }
html body.type-index .banners-row .next-to-carousel-banners { width: 100% !important; grid-template-columns: repeat(3, 1fr) !important; }
@media (max-width: 767px) {
  html body.type-index .banners-row .next-to-carousel-banners { grid-template-columns: repeat(2, 1fr) !important; }
}

/* === [W26] Subtle hover on homepage grid tiles: gentle photo zoom (~3%) on the .sacha-bnr-img
   layer ONLY, so the title/text never moves. Premium + restrained ("lehce videt"). Clipped in the
   rounded frame ([W24] overflow:hidden). ONLY on real-hover devices -> touch/mobile get nothing. === */
html body .next-to-carousel-banners a:not(#sacha-bn-x) .sacha-bnr-img { transition: transform .55s cubic-bezier(.2, .6, .2, 1) !important; }
/* hover zoom ONLY the photo layer (text stays put), ONLY on real-hover devices (no touch/mobile) */
@media (hover: hover) and (pointer: fine) {
  html body .next-to-carousel-banners a:not(#sacha-bn-x):hover .sacha-bnr-img { transform: scale(1.03) !important; }
}

/* === [W27] Outlet tile: big decorative "%" (sale / "akce" signal). Pure decoration, NO specific
   discount claim. Sits behind the "Outlet" label (label has z-index 2), pointer-events none. === */
html body .sacha-bnr--outlet:not(#sacha-bn-x)::after {
  content: "%" !important;
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  font-size: 104px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  color: rgba(255, 255, 255, .17) !important;
  letter-spacing: -3px !important;
  pointer-events: none !important;
  z-index: 1 !important;
}
@media (max-width: 767px) {
  html body .sacha-bnr--outlet:not(#sacha-bn-x)::after { font-size: 54px !important; }
}

/* === [W28] Image-only hero slide: when a Carousel slide has NO Titulek/Text/Text odkazu (the
   uploaded photo IS the finished banner, text baked in), show ONLY the clean photo — kill the
   injected badge + the dark/blue gradient overlays + the text block. Slides WITH text keep the
   full treatment. Class set by home-hero-carousel.js. === */
html body .sacha-story-slider__card--imgonly::before,
html body .sacha-story-slider__card--imgonly::after { display: none !important; background: none !important; opacity: 0 !important; }
html body .sacha-story-slider__card--imgonly .sacha-story-slider__content { display: none !important; }

/* === [W29] Outlet tile = clean SOLID red, no photo bleed / corner artifacts. The admin photo behind
   the red was showing through at the corners -> hide the photo layer for Outlet and use a flat
   brand-red gradient. Also round .sacha-bnr itself so the corners clip cleanly (no aliasing sliver). === */
html body .sacha-bnr:not(#sacha-bn-x) { border-radius: 8px !important; }
html body .sacha-bnr--outlet .sacha-bnr-img:not(#sacha-bn-x) { display: none !important; }
html body .sacha-bnr--outlet .sacha-bnr-grad:not(#sacha-bn-x) { background: linear-gradient(180deg, #e30613 0%, #cc0512 100%) !important; }

/* === [W30] Mobile product cards: TALL/portrait photos (cepin, lahev, hole...) were cramped to the
   edges of the pinned 112px image box and the overflow:hidden shaved the very top/bottom
   ("useknute nahore, neni prostor"). Add inner breathing room + box-sizing:border-box so the box
   height stays 112px (no layout shift) and the contained photo never touches the edges / isn't
   clipped. Landscape photos (most products) only get a hair smaller. Center the photo. === */
@media (max-width: 991.98px) {
  html body.sacha-v107-mobile-product-cards .product .image:not(#sx),
  html body #products .product .image:not(#sx),
  html body .products-block .product .image:not(#sx),
  html body .products-page .product .image:not(#sx) {
    box-sizing: border-box !important;
    padding: 8px 6px !important;
  }
  html body.sacha-v107-mobile-product-cards .product .image img:not(#sx),
  html body #products .product .image img:not(#sx),
  html body .products-block .product .image img:not(#sx),
  html body .products-page .product .image img:not(#sx) {
    object-fit: contain !important;
    object-position: center center !important;
    width: 100% !important;
    height: 100% !important;
  }
}

