:root{--posgy-btn-bg:#F29421;--posgy-btn-bg-hover:#D97F12;--posgy-btn-fg:#fff;--posgy-btn-tint:#FDF3E6;--posgy-btn-line:#E4DCCE;--posgy-btn-radius:13px;--posgy-btn-border:2px;--posgy-btn-h:48px;--posgy-btn-py:12px;--posgy-btn-px:20px;--posgy-btn-h-sm:44px;--posgy-btn-px-sm:16px;--posgy-btn-h-lg:56px;--posgy-btn-px-lg:28px}.elementor-widget-button .elementor-button,.elementor-widget-form .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--posgy-btn-h);padding-block:0;line-height:1.2;letter-spacing:0;text-transform:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}body .elementor-widget-button .elementor-button,body .elementor-widget-form .elementor-button,body .elementor-widget-form .elementor-button[type="submit"]{background-color:var(--posgy-btn-bg);color:var(--posgy-btn-fg)}body .elementor-widget-button .elementor-button:is(:hover,:focus-visible),body .elementor-widget-form .elementor-button:is(:hover,:focus-visible),body .elementor-widget-form .elementor-button[type="submit"]:is(:hover,:focus-visible){background-color:var(--posgy-btn-bg-hover);color:var(--posgy-btn-fg)}.elementor-widget-button.elementor-align-justify .elementor-button{display:flex}.elementor-widget-button.posgy-gomb-kicsi .elementor-button{min-height:var(--posgy-btn-h-sm);padding-inline:var(--posgy-btn-px-sm);font-size:var(--posgy-fs-button-sm)}.elementor-widget-button.posgy-gomb-nagy .elementor-button{min-height:var(--posgy-btn-h-lg);padding-inline:var(--posgy-btn-px-lg);font-size:var(--posgy-fs-button-lg)}.elementor-widget-button.posgy-gomb-korvonal .elementor-button{background:#fff;color:var(--posgy-btn-bg);border:var(--posgy-btn-border) solid var(--posgy-btn-bg)}.elementor-widget-button.posgy-gomb-korvonal .elementor-button:is(:hover,:focus-visible){background:var(--posgy-btn-tint);color:var(--posgy-btn-bg);border-color:var(--posgy-btn-bg)}.elementor-widget-button.posgy-gomb-feher .elementor-button{background:#fff;color:var(--posgy-btn-bg);border:0}.elementor-widget-button.posgy-gomb-feher .elementor-button:is(:hover,:focus-visible){background:var(--posgy-btn-tint);color:var(--posgy-btn-bg)}.elementor-widget-button.posgy-gomb-feher-korvonal .elementor-button{background:#fff0;color:#fff;border:var(--posgy-btn-border) solid #fff}.elementor-widget-button.posgy-gomb-feher-korvonal .elementor-button:is(:hover,:focus-visible){background:rgb(255 255 255 / .16);color:#fff;border-color:#fff}.elementor-widget-button.posgy-gomb-szurke-korvonal .elementor-button{background:#fff0;color:var(--e-global-color-text,#52555A);border:var(--posgy-btn-border) solid var(--e-global-color-text,#52555A)}.elementor-widget-button.posgy-gomb-szurke-korvonal .elementor-button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--e-global-color-text,#52555A) 12%,transparent);color:var(--e-global-color-text,#52555A);border-color:var(--e-global-color-text,#52555A)}.elementor-widget-button[class*="posgy-gomb-"] .elementor-button .elementor-button-icon svg{fill:currentColor}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce .single_add_to_cart_button,.woocommerce .add_to_cart_button,.dgwt-wcas-details-wrapp .add_to_cart_button,.dgwt-wcas-details-wrapp .single_add_to_cart_button,.dgwt-wcas-suggestions-wrapp .add_to_cart_button{background:var(--posgy-btn-bg)!important;color:var(--posgy-btn-fg)!important;border:0!important;border-radius:var(--posgy-btn-radius)!important;min-height:var(--posgy-btn-h)!important;align-items:center;justify-content:center;font-size:var(--posgy-fs-button)!important;font-weight:800!important;line-height:1.25!important;text-transform:none!important;letter-spacing:0!important;padding:var(--posgy-btn-py) var(--posgy-btn-px)!important;box-shadow:none!important;text-decoration:none!important;transition:background-color .15s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce .add_to_cart_button:hover,.dgwt-wcas-details-wrapp .add_to_cart_button:hover,.dgwt-wcas-suggestions-wrapp .add_to_cart_button:hover{background:var(--posgy-btn-bg-hover)!important;color:var(--posgy-btn-fg)!important}.woocommerce a.button,.woocommerce a.add_to_cart_button,.dgwt-wcas-details-wrapp a.add_to_cart_button,.dgwt-wcas-suggestions-wrapp a.add_to_cart_button{display:inline-flex!important}.woocommerce a.button.wc-backward,.woocommerce a.button.wc-forward:not(.checkout){background:#fff!important;color:var(--posgy-btn-bg)!important;border:var(--posgy-btn-border) solid var(--posgy-btn-bg)!important}.woocommerce a.button.wc-backward:hover,.woocommerce a.button.wc-forward:not(.checkout):hover{background:var(--posgy-btn-tint)!important;color:var(--posgy-btn-bg)!important}.wc-block-components-button.wc-block-cart__submit-button,.wc-block-components-button.wc-block-components-checkout-place-order-button{background-color:var(--posgy-btn-bg)!important;color:var(--posgy-btn-fg)!important;border:0!important;border-radius:var(--posgy-btn-radius)!important}.wc-block-components-button.wc-block-cart__submit-button:hover,.wc-block-components-button.wc-block-components-checkout-place-order-button:hover{background-color:var(--posgy-btn-bg-hover)!important}.elementor-menu-cart__footer-buttons a.elementor-button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--posgy-btn-radius)!important;min-height:var(--posgy-btn-h);font-weight:800!important;text-transform:none!important;letter-spacing:0!important}.elementor-menu-cart__footer-buttons a.elementor-button--checkout{background-color:var(--posgy-btn-bg)!important;border:var(--posgy-btn-border) solid var(--posgy-btn-bg)!important;color:var(--posgy-btn-fg)!important}.elementor-menu-cart__footer-buttons a.elementor-button--checkout:hover{background-color:var(--posgy-btn-bg-hover)!important;border-color:var(--posgy-btn-bg-hover)!important}.elementor-menu-cart__footer-buttons a.elementor-button--view-cart,.elementor-menu-cart__footer-buttons a.elementor-button--view-cart .elementor-button-text{background-color:#fff!important;border-color:var(--posgy-btn-bg)!important;color:var(--posgy-btn-bg)!important}.elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border:var(--posgy-btn-border) solid var(--posgy-btn-bg)!important}.elementor-menu-cart__footer-buttons a.elementor-button--view-cart .elementor-button-text{background-color:transparent!important}.elementor-menu-cart__footer-buttons a.elementor-button--view-cart:hover{background-color:var(--posgy-btn-tint)!important}.elementor-location-header .elementor-menu-cart__toggle_button.elementor-button{padding:0 16px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important}body .cmplz-cookiebanner{--cmplz_button_accept_background_color:var(--posgy-btn-bg);--cmplz_button_accept_border_color:var(--posgy-btn-bg);--cmplz_button_accept_text_color:var(--posgy-btn-fg);--cmplz_button_deny_background_color:#fff;--cmplz_button_deny_border_color:var(--posgy-btn-bg);--cmplz_button_deny_text_color:var(--posgy-btn-bg);--cmplz_button_settings_background_color:#fff;--cmplz_button_settings_border_color:var(--posgy-btn-bg);--cmplz_button_settings_text_color:var(--posgy-btn-bg);--cmplz_button_border_radius:var(--posgy-btn-radius);--cmplz_button_font_size:var(--posgy-fs-button);--cmplz_hyperlink_color:#B35A00;--cmplz_slider_active_color:var(--posgy-btn-bg)}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:var(--posgy-btn-h)}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn:is(.cmplz-accept,.cmplz-deny,.cmplz-view-preferences,.cmplz-save-preferences,.cmplz-manage-options){border-width:var(--posgy-btn-border)}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover{--cmplz_button_accept_background_color:var(--posgy-btn-bg-hover);--cmplz_button_accept_border_color:var(--posgy-btn-bg-hover)}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn:is(.cmplz-deny,.cmplz-view-preferences,.cmplz-save-preferences):hover{background-color:var(--posgy-btn-tint)}body .wetk-configurator.wetk-guided .wetk-guided-nav button{min-height:var(--posgy-btn-h-sm);padding:0 var(--posgy-btn-px-sm);border-radius:var(--posgy-btn-radius);border:var(--posgy-btn-border) solid var(--posgy-btn-bg);background:#fff;color:var(--posgy-btn-bg);font-size:var(--posgy-fs-button-sm);font-weight:800}body .wetk-configurator.wetk-guided .wetk-guided-nav button.wetk-guided-next{background:var(--posgy-btn-bg);color:var(--posgy-btn-fg)}body .wetk-configurator.wetk-guided .wetk-guided-nav button.wetk-guided-next:hover{background:var(--posgy-btn-bg-hover);border-color:var(--posgy-btn-bg-hover)}