.skryt{display:none}html,body,h1,h2,h3,h4,h5,h6,p,span,a,li,label,blockquote,cite,figcaption,input,textarea,select,button,.elementor-widget-heading .elementor-heading-title,.elementor-widget-text-editor,.elementor-widget-text-editor *,.elementor-button,.elementor-button-text,.elementor-field-group input,.elementor-field-group textarea,.elementor-field-group select,.elementor-tab-title,.elementor-tab-content,.elementor-accordion-title,.elementor-toggle-title,.elementor-price-table *,.elementor-testimonial *,.elementor-menu-cart__container,.woocommerce,.woocommerce *,.woocommerce-page,.woocommerce-page *,.wp-block-button__link,.widget,.widget *{font-family:'Work Sans',sans-serif!important}h6.footer-menu,.elementor-widget-heading.footer-menu .elementor-heading-title,.footer-menu.elementor-widget-heading .elementor-heading-title,.elementor-heading-title.footer-menu{font-size:clamp(16px,calc(14.59px + 0.38vw),20px)!important;font-weight:600!important;line-height:clamp(16px,calc(14.59px + 0.38vw),20px)!important}[class*="fa-"]{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands"!important}i[class*="eicon-"],span[class*="eicon-"],[class^="eicon-"],[class*=" eicon-"]{font-family:"eicons"!important}.dashicons,.dashicons-before::before{font-family:"dashicons"!important}h1,.elementor-widget-heading h1.elementor-heading-title{font-size:clamp(35px,calc(31.44px + 2.82vw),72px)!important;font-weight:600!important;line-height:clamp(42px,calc(31.44px + 2.82vw),72px)!important}h2:not(.elementor-icon-box-title),h3:not(.elementor-icon-box-title),h4:not(.elementor-icon-box-title),h5:not(.elementor-icon-box-title),h6:not(.elementor-icon-box-title),.elementor-widget-heading h2.elementor-heading-title,.elementor-widget-heading h3.elementor-heading-title,.elementor-widget-heading h4.elementor-heading-title,.elementor-widget-heading h5.elementor-heading-title,.elementor-widget-heading h6.elementor-heading-title{font-size:clamp(32px,calc(27.78px + 1.13vw),44px)!important;font-weight:600!important;line-height:clamp(32px,calc(27.78px + 1.13vw),44px)!important}.elementor-widget-heading.subhero-text .elementor-heading-title,.subhero-text.elementor-widget-heading .elementor-heading-title,.elementor-heading-title.subhero-text{font-size:clamp(22px,calc(18.48px + 0.94vw),32px)!important;font-weight:600!important;line-height:clamp(28px,calc(25.18px + 0.75vw),36px)!important}.elementor-widget-heading.box-heading .elementor-heading-title,.box-heading.elementor-widget-heading .elementor-heading-title,.elementor-heading-title.box-heading{font-size:clamp(24px,calc(21.89px + 0.56vw),30px)!important;font-weight:600!important;line-height:clamp(24px,calc(21.89px + 0.56vw),30px)!important}.elementor-widget-icon-box .elementor-icon-box-title{font-size:clamp(16px,calc(14.59px + 0.38vw),20px)!important;font-weight:600!important}.elementor-widget-icon-box .elementor-icon-box-title .cislo,.elementor-widget-icon-box .cislo,.cislo{font-size:clamp(48px,calc(42.01px + 1.60vw),65px)!important}body,p,li,.elementor-widget-text-editor{font-weight:400!important}.elementor-button,.elementor-button-text,button,input[type="submit"]{font-weight:600!important}.hover-zoom-bg,.elementor-element.hover-zoom-bg{position:relative!important;z-index:0!important;overflow:hidden!important}.hover-zoom-bg::after,.elementor-element.hover-zoom-bg::after{content:""!important;position:absolute!important;inset:0!important;background-image:inherit!important;background-size:cover!important;background-position:center center!important;transform:scale(1)!important;transition:transform 0.5s ease!important;z-index:-2!important}.hover-zoom-bg:hover::after,.elementor-element.hover-zoom-bg:hover::after{transform:scale(1.15)!important}.cislo{font-size:65px}.hlavicka{transition:background-color 0.3s ease!important}.hlavicka.is-scrolled{background-color:#274C77!important}.hlavicka.is-scrolled .hlavicka-ramecek{border-bottom-color:transparent!important}.produkty .woocommerce-loop-product__title{font-size:clamp(18px,calc(15.89px + 0.56vw),24px)!important;font-weight:600!important;line-height:clamp(22px,calc(19.89px + 0.56vw),28px)!important}body .woocommerce-message{position:fixed!important;top:20px!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;width:auto!important;min-width:320px!important;max-width:min(560px, calc(100vw - 32px))!important;margin:0!important;padding:16px 22px 16px 52px!important;background:#28a745!important;color:#ffffff!important;border:none!important;border-radius:8px!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;box-shadow:0 8px 30px rgb(0 0 0 / .18)!important;z-index:9999999!important;box-sizing:border-box!important}body .woocommerce-message{border-top:none!important}body .woocommerce-message::before{content:"✓"!important;position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;width:22px!important;height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgb(255 255 255 / .2)!important;color:#ffffff!important;border-radius:50%!important;font-size:14px!important;font-weight:700!important;line-height:1!important}body .woocommerce-message .button,body .woocommerce-message a.button{display:none!important}@media (max-width:767px){body .woocommerce-message{top:12px!important;width:calc(100vw - 24px)!important;min-width:0!important;max-width:none!important;padding:14px 16px 14px 48px!important;font-size:14px!important;border-radius:7px!important}body .woocommerce-message::before{left:16px!important}}