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;
}
/* [C2] v316: the display:none above LOSES to the theme's inline display:block (set on hover), so the
   Outlet mega-menu kept opening. Owner: "zrusme hover na outlet". Collapse the Outlet submenu with
   properties the theme does NOT set inline (visibility/opacity/height) => nothing to override. Outlet
   stays a plain red button; clicking it opens /outlet/ where the subcategory tiles live. Desktop
   only; the mobile hamburger keeps its tap-to-expand submenu. Scoped to the top-level Outlet <li>. */
@media (min-width: 768px) {
  html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > ul,
  html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5929 > ul,
  html body #navigation .navigation-in > ul.menu-level-1 > li.sacha-nav-outlet-item > .submenu,
  html body #navigation .navigation-in > ul.menu-level-1 > li.menu-item-5929 > .submenu {
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    pointer-events: 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;
  /* Even EMPTY, this fixed top:0 z-index:100000 padded box covered the top strip and swallowed
     clicks on the Shoptet ADMIN BAR / header underneath. Let clicks pass THROUGH the container;
     real message children re-enable pointer events below, so a shown message stays interactive. */
  pointer-events: none !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;
  pointer-events: auto !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;
}
/* [W32] Product-card original price (home + category): strike it through like the detail, so the
   discount reads original -> sale. Card .price-standard computes text-decoration:none otherwise. */
html body .product .prices .price-standard,
html body .product .prices .price-standard > span,
html body .product .prices .price-standard strong {
  text-decoration: line-through !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 .navigation-in > ul.menu-level-1 > li > 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;
}
/* [W33] The Shoptet THEME injects `strong::before { content: "Varianta: " }` on variant labels; it
   bled onto our clean picker title so single-variant products rendered "Velikost Varianta: 700c".
   Neutralise it on our title strong (single + multi variant). */
html body .sacha-variant-ui .sacha-variant-ui__title strong::before,
html body .sacha-variant-ui__title strong::before,
html body .sacha-variant-ui__title strong::after { content: none !important; }
/* [W34] context line: params that are the SAME on every variant (e.g. "Velikost: 700c" on a tyre
   whose variants differ only by colour/width), shown once under the title so ALL params stay visible. */
html body .sacha-variant-ui__spec {
  margin: 4px 0 12px !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
  color: #5f6b75 !important;
}
/* [W35] "Na dotaz" -> the buy button becomes a clickable INQUIRY cta (dark slate, clearly not the
   blue "buy") that sends the shopper to /kontakt instead of a dead "nelze objednat" button. */
html body .sacha-variant-ui__add.sacha-variant-ui__add--inquire,
html body .sacha-variant-ui__add.sacha-variant-ui__add--inquire[disabled] {
  background: #2b3a44 !important;
  border-color: #2b3a44 !important;
  color: #fff !important;
  opacity: 1 !important;
  cursor: pointer !important;
}
html body .sacha-variant-ui__add.sacha-variant-ui__add--inquire:hover { background: #1c272e !important; border-color: #1c272e !important; }
/* Na dotaz chips ARE clickable (they lead to the inquiry CTA) -> pointer cursor, not not-allowed. */
html body .sacha-variant-ui__option.is-disabled { cursor: pointer !important; }
/* [W36] Heureka "Ověřeno zákazníky" FLOATING badge (homepage) — a small fixed corner widget like the
   red opening-hours pill. Bottom-RIGHT so it doesn't clash with #OPHWidgetWrapp (bottom-left). The
   black trust strip is left ORIGINAL (owner: stars + "Spokojenost zákazníků 100 %" stays). */
html body .sacha-heureka-badge {
  position: fixed !important; bottom: 22px !important; right: 22px !important; z-index: 99990 !important;
  display: flex !important; align-items: flex-start !important; gap: 4px !important;
  background: #fff !important; border: 1px solid #eceef0 !important; border-radius: 14px !important;
  box-shadow: 0 10px 30px rgba(16,24,32,.18) !important; padding: 8px 8px 8px 11px !important;
}
html body .sacha-heureka-badge__link { display: flex !important; align-items: center !important; gap: 10px !important; text-decoration: none !important; color: #1b2733 !important; }
html body .sacha-heureka-badge__img { width: 42px !important; height: 42px !important; object-fit: contain !important; flex: 0 0 auto !important; }
html body .sacha-heureka-badge__txt { display: flex !important; flex-direction: column !important; line-height: 1.2 !important; }
html body .sacha-heureka-badge__txt strong { font-size: 13px !important; font-weight: 700 !important; }
html body .sacha-heureka-badge__txt span { font-size: 11px !important; color: #6b7280 !important; }
html body .sacha-heureka-badge__close { background: none !important; border: 0 !important; color: #aab2ba !important; font-size: 17px !important; line-height: 1 !important; cursor: pointer !important; padding: 0 2px !important; margin: 0 !important; }
html body .sacha-heureka-badge__close:hover { color: #4b5563 !important; }
@media (max-width: 767px) {
  html body .sacha-heureka-badge { bottom: 12px !important; right: 10px !important; padding: 6px 6px 6px 9px !important; }
  html body .sacha-heureka-badge__img { width: 36px !important; height: 36px !important; }
  html body .sacha-heureka-badge__txt strong { font-size: 12px !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;
  }
}

/* === [W31] Outlet HERO card = red "%" design (matches the grid Outlet tile), instead of the
   placeholder photo. Class set on the fallback outlet card by home-hero-carousel.js. === */
html body .sacha-story-slider__card--outlet:not(#sx) { background: linear-gradient(180deg, #e30613 0%, #b00410 100%) !important; }
html body .sacha-story-slider__card--outlet:not(#sx) picture,
html body .sacha-story-slider__card--outlet:not(#sx) .sacha-story-slider__image { visibility: hidden !important; }
html body .sacha-story-slider__card--outlet:not(#sx) .sacha-story-slider__content { z-index: 2 !important; }
html body .sacha-story-slider__card--outlet:not(#sx)::after {
  content: "%" !important; position: absolute !important; left: 50% !important; top: 40% !important;
  transform: translate(-50%, -50%) !important; font-size: 200px !important; line-height: 1 !important;
  font-weight: 800 !important; color: rgba(255, 255, 255, .16) !important; -webkit-text-fill-color: rgba(255, 255, 255, .16) !important;
  z-index: 1 !important; pointer-events: none !important; background: none !important; }
@media (max-width: 767px) {
  html body .sacha-story-slider__card--outlet:not(#sx)::after { font-size: 120px !important; }
}

/* === [W37] v313 - card discount "(-NN %)" as a RED BADGE (owner: put it "v cervenem bloku", white
   text, "o trosku vic viditelnejsi", matching what you see when you open the product = the detail's
   red .flag-discount #eb0000). Paint only (background/color/radius/weight) so it applies on BOTH
   desktop and mobile; the desktop POSITION + PADDING are pinned in grid-authority coerceCardOne
   (the .price-save is a base "tremble" battleground, its padding is written inline !important there).
   .price-save is position:absolute -> turning it into a bigger badge causes NO layout shift. === */
html body .product .prices .price-save:not(#sx),
html body .products-block .product .prices .price-save:not(#sx),
html body #products .product .prices .price-save:not(#sx) {
  background: #eb0000 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-weight: 600 !important;
  padding: 2px 7px !important;
  border-radius: 5px !important;
  box-sizing: border-box !important;
  width: -moz-max-content !important;
  width: max-content !important;
  max-width: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  white-space: nowrap !important;
}

/* === [W38] v314 - úklid filtrů v postranním panelu (owner: "proč otazníky a proč Cena tlačítko").
   (1) Shoptet dává k parametrům s nápovědou ikonku "?" (.question-tooltip / .show-tooltip) -> skryjeme
   ji v panelu filtrů (owner ji nechce). (2) Base filter-accordion přidal K PRICE SEKCI navíc šedé
   tlačítko .sacha-filter-toggle ("Cena"), které DUPLIKUJE hlavičku "Cena" pod ním -> skryjeme šedé
   tlačítko. OVĚŘENO živě: po skrytí hlavička "> Cena" pořád rozbalí cenový slider, takže filtrování
   funguje beze změny. Šedé tlačítko je jen u ceny (ostatní filtry používají nativní accordion). === */
html body .sidebar-left .question-tooltip,
html body .sidebar .question-tooltip,
html body #filters-wrapper .question-tooltip,
html body .sacha-filter-section .question-tooltip { display: none !important; }
/* Šedé tlačítko skrýt JEN na desktopu — na mobilu je to funkční accordion ovladač (ověřeno: po
   skrytí se na mobilu cena nerozbalí), na desktopu je redundantní (rozbaluje hlavička "> Cena"). */
@media (min-width: 992px) {
  html body .sacha-filter-price-section .sacha-filter-toggle,
  html body .slider-wrapper .sacha-filter-toggle { display: none !important; }
}

