.elementor-section.elementor-section-boxed>.elementor-container{color:#fff}.woocommerce-page .widget-area .widget a,.product-sidebar-nav a{color:#333!important;font-weight:600}.elementor-button,.elementor-cta,[class*="elementor-button-"]{cursor:pointer!important}@media (max-width:767px){.elementor-widget-price-table .elementor-price-table,.elementor-widget-table-of-contents .elementor-table-of-contents{display:block;overflow-x:auto;width:100%}}:root{--fs-h1:clamp(2.5rem, 6vw + 1rem, 5rem);--fs-h2:clamp(2rem, 5vw + 1rem, 4rem);--fs-h3:clamp(1.75rem, 4vw + 1rem, 3rem);--fs-h4:clamp(1.5rem, 3vw + 1rem, 2.5rem);--fs-body:clamp(1rem, 0.5vw + 0.9rem, 1.15rem);--fs-small:clamp(0.875rem, 0.25vw + 0.8rem, 1rem);--spacing-section-vertical:clamp(40px, 8vw, 120px);--spacing-section-horizontal:clamp(20px, 4vw, 60px)}.elementor-widget-heading h1.elementor-heading-title{font-size:var(--fs-h1)}.elementor-widget-heading h2.elementor-heading-title{font-size:var(--fs-h2)}.elementor-widget-heading h3.elementor-heading-title{font-size:var(--fs-h3)}.elementor-widget-heading h4.elementor-heading-title{font-size:var(--fs-h4)}.elementor-widget-text-editor,.elementor-widget-text-editor p,body{font-size:var(--fs-body)}.elementor-section.elementor-section-boxed>.elementor-container{padding-left:var(--spacing-section-horizontal);padding-right:var(--spacing-section-horizontal)}.elementor-section{padding-top:var(--spacing-section-vertical);padding-bottom:var(--spacing-section-vertical)}.elementor-section.elementor-top-section{padding-top:var(--spacing-section-vertical)!important;padding-bottom:var(--spacing-section-vertical)!important}#cookie-law-info-bar,.cookie-notice-container,div[id*="cookie-banner"],div[class*="cookie-banner"]{bottom:10px!important;left:10px!important;right:auto!important;top:auto!important;max-width:320px!important;transform:scale(.95);transform-origin:bottom left;z-index:1000!important}@media (max-width:768px){.elementor-widget-price-list .elementor-price-list,.elementor-widget-price-table table,body table.html-table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.elementor-widget-price-table table th,.elementor-widget-price-table table td{white-space:normal}}.elementor-button[style*="background-color: #ffd600"],.elementor-button[style*="background-color: yellow"]{color:#000000!important}.mobile-sticky-bar{display:none}@media (max-width:767px){.mobile-sticky-bar{display:flex;position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:#1a1a1a;z-index:10000;border-top:1px solid #333;box-shadow:0 -2px 10px rgba(0,0,0,.2)}.mobile-sticky-bar .sticky-bar-button{display:flex;justify-content:center;align-items:center;width:50%;height:100%;font-size:16px;font-weight:700;text-decoration:none;color:#fff;transition:background-color 0.3s ease}.mobile-sticky-bar .call-button{background-color:#333}.mobile-sticky-bar .order-button{background-color:#ffd600;color:#000}.mobile-sticky-bar .sticky-bar-button:hover,.mobile-sticky-bar .sticky-bar-button:focus{background-color:#444}.mobile-sticky-bar .order-button:hover,.mobile-sticky-bar .order-button:focus{background-color:#ffed4a}body{padding-bottom:60px}}@media only screen and (max-width:767px){.elementor-section,.elementor-column.elementor-col-100,.elementor-column>.elementor-element-populated{padding-left:15px!important;padding-right:15px!important}.elementor-top-section{padding-top:40px!important;padding-bottom:40px!important}h1,.elementor-heading-title.elementor-size-xxl{font-size:32px!important;line-height:1.2em!important;word-wrap:break-word}h2,.elementor-heading-title.elementor-size-xl{font-size:26px!important;line-height:1.3em!important;word-wrap:break-word}body,p{word-wrap:break-word}.elementor-section.reverse-columns-on-mobile>.elementor-container{display:flex;flex-direction:column-reverse}.elementor-menu-toggle{min-width:44px!important;min-height:44px!important;background-color:rgba(255,255,255,.1)!important;border-radius:5px}.elementor-menu-toggle i{color:#ffffff!important}img,iframe,video{max-width:100%!important;height:auto!important}table.elementor-table{width:100%!important}}.elementor-section-wrap .elementor-section:not(.elementor-section-items-top):not(.elementor-section-items-bottom):not(.elementor-section-items-stretch)>.elementor-container>.elementor-row>.elementor-column>.elementor-element-populated{display:flex;flex-direction:column;justify-content:center}h1,h2,h3,h4,h5,h6,.elementor-heading-title{margin-block-end:.7em}.elementor-section:not([style*="padding"]){padding-block:40px}@media only screen and (max-width:767px){.elementor-widget-heading .elementor-heading-title,.elementor-widget-text-editor{text-align:center}.elementor-widget-button .elementor-widget-container{text-align:center}.elementor-widget-button .elementor-button{margin-left:auto;margin-right:auto}.elementor-widget-icon-box .elementor-icon-box-wrapper,.elementor-widget-icon .elementor-icon{text-align:center}.elementor-widget-icon-box .elementor-icon{display:inline-block}.elementor-section:not([style*="padding"]){padding-block:20px}}.kozakweb-floating-login-button{display:none!important}