.elementor-4928 .elementor-element.elementor-element-b5b113f{--display:flex;--min-height:88px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overlay-opacity:0;--padding-top:8px;--padding-bottom:8px;--padding-left:32px;--padding-right:32px;--z-index:99;}.elementor-4928 .elementor-element.elementor-element-b5b113f:not(.elementor-motion-effects-element-type-background), .elementor-4928 .elementor-element.elementor-element-b5b113f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae71ab0 );}.elementor-4928 .elementor-element.elementor-element-b5b113f::before, .elementor-4928 .elementor-element.elementor-element-b5b113f > .elementor-background-video-container::before, .elementor-4928 .elementor-element.elementor-element-b5b113f > .e-con-inner > .elementor-background-video-container::before, .elementor-4928 .elementor-element.elementor-element-b5b113f > .elementor-background-slideshow::before, .elementor-4928 .elementor-element.elementor-element-b5b113f > .e-con-inner > .elementor-background-slideshow::before, .elementor-4928 .elementor-element.elementor-element-b5b113f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ce77a99 );--background-overlay:'';}.elementor-widget-theme-site-logo .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-5bcbb7e{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:start;}.elementor-4928 .elementor-element.elementor-element-5bcbb7e img{width:100%;max-width:154px;}.elementor-4928 .elementor-element.elementor-element-db35972{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-64928c1 );--border-color:var( --e-global-color-64928c1 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-de2767c .elementor-icon-list-icon i{color:var( --e-global-color-b43c841 );transition:color 0.3s;}.elementor-4928 .elementor-element.elementor-element-de2767c .elementor-icon-list-icon svg{fill:var( --e-global-color-b43c841 );transition:fill 0.3s;}.elementor-4928 .elementor-element.elementor-element-de2767c{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-4928 .elementor-element.elementor-element-de2767c .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-4928 .elementor-element.elementor-element-de2767c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4928 .elementor-element.elementor-element-de2767c .elementor-icon-list-item > a{font-family:var( --e-global-typography-1d7b71a-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b71a-font-size );font-weight:var( --e-global-typography-1d7b71a-font-weight );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-4928 .elementor-element.elementor-element-de2767c .elementor-icon-list-text{color:var( --e-global-color-f78ca87 );transition:color 0.3s;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-bd85aa8{--divider-border-style:solid;--divider-color:var( --e-global-color-64928c1 );width:var( --container-widget-width, 16px );max-width:16px;--container-widget-width:16px;--container-widget-flex-grow:0;}.elementor-4928 .elementor-element.elementor-element-bd85aa8 .elementor-divider-separator{width:100%;}.elementor-4928 .elementor-element.elementor-element-bd85aa8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4928 .elementor-element.elementor-element-6b1f55e .elementor-icon-list-icon i{color:var( --e-global-color-b43c841 );transition:color 0.3s;}.elementor-4928 .elementor-element.elementor-element-6b1f55e .elementor-icon-list-icon svg{fill:var( --e-global-color-b43c841 );transition:fill 0.3s;}.elementor-4928 .elementor-element.elementor-element-6b1f55e{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-4928 .elementor-element.elementor-element-6b1f55e .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-4928 .elementor-element.elementor-element-6b1f55e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4928 .elementor-element.elementor-element-6b1f55e .elementor-icon-list-item > a{font-family:var( --e-global-typography-1d7b71a-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b71a-font-size );font-weight:var( --e-global-typography-1d7b71a-font-weight );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-4928 .elementor-element.elementor-element-6b1f55e .elementor-icon-list-text{color:var( --e-global-color-f78ca87 );transition:color 0.3s;}.elementor-4928 .elementor-element.elementor-element-61c0e6e{--divider-border-style:solid;--divider-color:var( --e-global-color-64928c1 );width:var( --container-widget-width, 16px );max-width:16px;--container-widget-width:16px;--container-widget-flex-grow:0;}.elementor-4928 .elementor-element.elementor-element-61c0e6e .elementor-divider-separator{width:100%;}.elementor-4928 .elementor-element.elementor-element-61c0e6e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4928 .elementor-element.elementor-element-4f81bfc .elementor-icon-list-icon i{color:var( --e-global-color-400fbd8 );transition:color 0.3s;}.elementor-4928 .elementor-element.elementor-element-4f81bfc .elementor-icon-list-icon svg{fill:var( --e-global-color-400fbd8 );transition:fill 0.3s;}.elementor-4928 .elementor-element.elementor-element-4f81bfc{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-4928 .elementor-element.elementor-element-4f81bfc .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-4928 .elementor-element.elementor-element-4f81bfc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4928 .elementor-element.elementor-element-4f81bfc .elementor-icon-list-item > a{font-family:var( --e-global-typography-1d7b71a-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b71a-font-size );font-weight:var( --e-global-typography-1d7b71a-font-weight );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-4928 .elementor-element.elementor-element-4f81bfc .elementor-icon-list-text{color:var( --e-global-color-400fbd8 );transition:color 0.3s;}.elementor-4928 .elementor-element.elementor-element-96740da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4928 .elementor-element.elementor-element-96740da:not(.elementor-motion-effects-element-type-background), .elementor-4928 .elementor-element.elementor-element-96740da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-ae71ab0 ) 0%, var( --e-global-color-64928c1 ) 100%);}.elementor-4928 .elementor-element.elementor-element-3168fb4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:24px 24px 24px 24px;}.elementor-4928 .elementor-element.elementor-element-3168fb4:not(.elementor-motion-effects-element-type-background), .elementor-4928 .elementor-element.elementor-element-3168fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce77a99 );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7{width:100%;max-width:100%;}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields h3,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7  .wpfnl-checkout .woocommerce-billing-fields h3 span{color:var( --e-global-color-d685fcb );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields h3,
                .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .woocommerce.woocommerce-checkout #customer_details .woocommerce-billing-fields h3,
                .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .woocommerce-page.woocommerce-checkout #customer_details .woocommerce-billing-fields h3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7  .wpfnl-checkout .woocommerce-billing-fields h3{padding:12px 0px 24px 0px;}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields p.form-row label{color:var( --e-global-color-f78ca87 );font-family:var( --e-global-typography-8bce5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8bce5a1-font-size );font-weight:var( --e-global-typography-8bce5a1-font-weight );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7  .wpfnl-checkout .woocommerce-billing-fields p.form-row label{margin:0px 0px 8px 0px;}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .form-row input.input-text,
                .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-account-fields .form-row input.input-text,
                .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .form-row textarea,
                .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .select2-container--default .select2-selection--single,
                .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__rendered,
                .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .form-row select.select,
                .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .form-row select,
                .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout.floating-label #customer_details #wpfnl_checkout_billing .form-row:not(.create-account) input.input-text:not(#billing_address_2, #shipping_address_2),
                .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout.floating-label #customer_details #wpfnl_checkout_billing .form-row:not(.create-account) textarea{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .form-row input.input-text,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-account-fields .form-row input.input-text,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .form-row textarea,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .select2-container--default .select2-selection--single,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .form-row select.select,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .form-row select,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout.floating-label #customer_details #wpfnl_checkout_billing .form-row:not(.create-account) > label{background-color:var( --e-global-color-ce77a99 );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .form-row input.input-text,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-account-fields .form-row input.input-text,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .form-row textarea,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .select2-container--default .select2-selection--single,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .form-row select.select,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .form-row select{border-width:1px 1px 1px 1px;}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields .form-row input.input-text,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-account-fields .form-row input.input-text,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields .form-row textarea,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields .select2-container--default .select2-selection--single,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields .form-row select.select,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .select2-container--focus .select2-selection,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields .form-row select{border-color:var( --e-global-color-64928c1 );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields .form-row input.input-text,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-account-fields .form-row input.input-text,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields .form-row textarea,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields .select2-container--default .select2-selection--single,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields select.select,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields .form-row select{border-radius:12px 12px 12px 12px;}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields .form-row input.input-text,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-account-fields .form-row input.input-text,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields .form-row textarea,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields select.select,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout form .woocommerce-billing-fields .form-row select,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout.floating-label #customer_details #wpfnl_checkout_billing .form-row:not(.create-account) input.input-text:not(#billing_address_2, #shipping_address_2),
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout.floating-label #customer_details #wpfnl_checkout_billing .form-row:not(.create-account) textarea{padding:16px 16px 16px 16px;}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__rendered{padding:16px 16px 16px 16px!important;}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-checkout #order_review_heading{color:var( --e-global-color-d685fcb );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-checkout table.woocommerce-checkout-review-order-table td,
                .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-checkout table.woocommerce-checkout-review-order-table th{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce table.shop_table{border-width:1px 1px 1px 1px!important;border-top:none!important;border-color:var( --e-global-color-64928c1 );margin:0px 0px 0px 0px!important;}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce table.shop_table thead th,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce table.shop_table thead td,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce table.shop_table tbody th,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce table.shop_table tbody td,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce table.shop_table tfoot td,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce table.shop_table tfoot th{border-width:1px 1px 1px 1px!important;border-left-color:var( --e-global-color-64928c1 );border-top-color:var( --e-global-color-64928c1 );padding:16px 16px 16px 16px!important;}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce table.shop_table thead th:first-child,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce table.shop_table thead td:first-child,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce table.shop_table tbody th:first-child,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce table.shop_table tbody td:first-child,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce table.shop_table tfoot td:first-child,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce table.shop_table tfoot th:first-child{border-left:none!important;}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout #payment .place-order,
                .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout #payment .place-order p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-checkout #payment ul.payment_methods li,
                .elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-checkout #payment div.payment_box{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-checkout #payment ul.payment_methods li{color:var( --e-global-color-d685fcb );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce-checkout #payment div.payment_box{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce #payment #place_order{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:0.16px;color:var( --e-global-color-ce77a99 );background-color:var( --e-global-color-c8013c7 );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfnl-checkout .woocommerce #payment #place_order:hover{background-color:var( --e-global-color-b43c841 );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .woocommerce form .form-row.woocommerce-invalid label{color:var( --e-global-color-e365d3e );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7 .wpfunnels-checkout-form .select2-container--default.field-required .select2-selection--single,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7  form .form-row input.input-text.field-required,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7  form .form-row textarea.input-text.field-required,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7  #order_review .input-text.field-required
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7  form .form-row.woocommerce-invalid .select2-container,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7  form .form-row.woocommerce-invalid input.input-text,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7  form .form-row.woocommerce-invalid select{border-color:var( --e-global-color-e365d3e );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7  .woocommerce-error,
            .elementor-4928 .elementor-element.elementor-element-8c6fcf7  .woocommerce-NoticeGroup .woocommerce-error,
            .elementor-4928 .elementor-element.elementor-element-8c6fcf7  .woocommerce-notices-wrapper .woocommerce-error{color:var( --e-global-color-5a2cb78 );background-color:var( --e-global-color-36d8b86 );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7  .woocommerce-error,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7  .woocommerce-NoticeGroup .woocommerce-error,
                    .elementor-4928 .elementor-element.elementor-element-8c6fcf7  .woocommerce-notices-wrapper .woocommerce-error{border-color:var( --e-global-color-5a2cb78 );}.elementor-4928 .elementor-element.elementor-element-8c6fcf7  .woocommerce-error::before{color:var( --e-global-color-5a2cb78 );}.elementor-4928 .elementor-element.elementor-element-ced6e1a{--display:flex;--min-height:88px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overlay-opacity:0;--padding-top:8px;--padding-bottom:8px;--padding-left:32px;--padding-right:32px;--z-index:99;}.elementor-4928 .elementor-element.elementor-element-ced6e1a:not(.elementor-motion-effects-element-type-background), .elementor-4928 .elementor-element.elementor-element-ced6e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64928c1 );}.elementor-4928 .elementor-element.elementor-element-ced6e1a::before, .elementor-4928 .elementor-element.elementor-element-ced6e1a > .elementor-background-video-container::before, .elementor-4928 .elementor-element.elementor-element-ced6e1a > .e-con-inner > .elementor-background-video-container::before, .elementor-4928 .elementor-element.elementor-element-ced6e1a > .elementor-background-slideshow::before, .elementor-4928 .elementor-element.elementor-element-ced6e1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4928 .elementor-element.elementor-element-ced6e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ce77a99 ) 0%, var( --e-global-color-64928c1 ) 100%);}.elementor-4928 .elementor-element.elementor-element-d133371 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-4928 .elementor-element.elementor-element-d133371 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-4928 .elementor-element.elementor-element-d133371 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-4928 .elementor-element.elementor-element-d133371 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-4928 .elementor-element.elementor-element-d133371 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-4928 .elementor-element.elementor-element-d133371 .elementor-icon-list-icon i{color:var( --e-global-color-ce77a99 );transition:color 0.3s;}.elementor-4928 .elementor-element.elementor-element-d133371 .elementor-icon-list-icon svg{fill:var( --e-global-color-ce77a99 );transition:fill 0.3s;}.elementor-4928 .elementor-element.elementor-element-d133371 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-ce77a99 );}.elementor-4928 .elementor-element.elementor-element-d133371 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-ce77a99 );}.elementor-4928 .elementor-element.elementor-element-d133371{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-4928 .elementor-element.elementor-element-d133371 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4928 .elementor-element.elementor-element-d133371 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4928 .elementor-element.elementor-element-d133371 .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0.16px;}.elementor-4928 .elementor-element.elementor-element-d133371 .elementor-icon-list-text{color:var( --e-global-color-400fbd8 );transition:color 0.3s;}.elementor-widget-global .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-global .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-icon i{color:var( --e-global-color-ce77a99 );transition:color 0.3s;}.elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-icon svg{fill:var( --e-global-color-ce77a99 );transition:fill 0.3s;}.elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-ce77a99 );}.elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-ce77a99 );}.elementor-4928 .elementor-element.elementor-global-3918{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0.16px;}.elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-text{color:var( --e-global-color-400fbd8 );transition:color 0.3s;}.elementor-4928 .elementor-element.elementor-global-3918 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d685fcb );}@media(max-width:1024px){.elementor-4928 .elementor-element.elementor-element-b5b113f{--overlay-opacity:0;--padding-top:8px;--padding-bottom:8px;--padding-left:64px;--padding-right:64px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-de2767c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4928 .elementor-element.elementor-element-de2767c .elementor-icon-list-item > a{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-6b1f55e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4928 .elementor-element.elementor-element-6b1f55e .elementor-icon-list-item > a{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-4928 .elementor-element.elementor-element-4f81bfc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4928 .elementor-element.elementor-element-4f81bfc .elementor-icon-list-item > a{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-4928 .elementor-element.elementor-element-96740da{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4928 .elementor-element.elementor-element-ced6e1a{--overlay-opacity:0;}.elementor-widget-global .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-global .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-4928 .elementor-element.elementor-element-b5b113f{--content-width:1216px;}.elementor-4928 .elementor-element.elementor-element-db35972{--width:400px;}.elementor-4928 .elementor-element.elementor-element-ced6e1a{--content-width:1216px;}}@media(max-width:767px){.elementor-4928 .elementor-element.elementor-element-b5b113f{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-5bcbb7e{--container-widget-width:128px;--container-widget-flex-grow:0;width:var( --container-widget-width, 128px );max-width:128px;}.elementor-4928 .elementor-element.elementor-element-db35972{--justify-content:center;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-de2767c{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-4928 .elementor-element.elementor-element-de2767c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4928 .elementor-element.elementor-element-de2767c .elementor-icon-list-item > a{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4928 .elementor-element.elementor-element-bd85aa8{--container-widget-width:12px;--container-widget-flex-grow:0;width:var( --container-widget-width, 12px );max-width:12px;}.elementor-4928 .elementor-element.elementor-element-6b1f55e{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-4928 .elementor-element.elementor-element-6b1f55e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4928 .elementor-element.elementor-element-6b1f55e .elementor-icon-list-item > a{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-4928 .elementor-element.elementor-element-61c0e6e{--container-widget-width:12px;--container-widget-flex-grow:0;width:var( --container-widget-width, 12px );max-width:12px;}.elementor-4928 .elementor-element.elementor-element-4f81bfc{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-4928 .elementor-element.elementor-element-4f81bfc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4928 .elementor-element.elementor-element-4f81bfc .elementor-icon-list-item > a{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-4928 .elementor-element.elementor-element-96740da{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4928 .elementor-element.elementor-element-3168fb4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4928 .elementor-element.elementor-element-ced6e1a{--min-height:120px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:1;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4928 .elementor-element.elementor-element-ced6e1a::before, .elementor-4928 .elementor-element.elementor-element-ced6e1a > .elementor-background-video-container::before, .elementor-4928 .elementor-element.elementor-element-ced6e1a > .e-con-inner > .elementor-background-video-container::before, .elementor-4928 .elementor-element.elementor-element-ced6e1a > .elementor-background-slideshow::before, .elementor-4928 .elementor-element.elementor-element-ced6e1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4928 .elementor-element.elementor-element-ced6e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-ce77a99 ) 0%, var( --e-global-color-64928c1 ) 100%);}.elementor-widget-global .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-global .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4928 .elementor-element.elementor-global-3918{width:var( --container-widget-width, 171px );max-width:171px;--container-widget-width:171px;--container-widget-flex-grow:0;}}/* Start custom CSS for wpfnl-checkout, class: .elementor-element-8c6fcf7 */.wpfnl-modern-section.wpfnl-modern-section--customer-information, .wpfnl-shipping-fields.woocommerce-shipping-fields, .woocommerce-additional-fields, .woocommerce-terms-and-conditions-wrapper, tr.cart-subtotal, p#mintmail_woocommerce_optin_consent_field,  .woocommerce form .form-row .required, .wpfnl-checkout .wpfnl-form-row.field-checkbox .woocommerce-input-wrapper input[type=checkbox]:after {
    display: none;
}
@media (min-width: 768px) {
.wpfnl-checkout.wpfnl-modern-checkout .wpfnl-billing-fields .form-row {
    margin: 0;
    width: calc(50% - 8px);
}}
.wpfnl-checkout.wpfnl-modern-checkout .wpfnl-billing-fields, .wpfnl-modern-section.wpfnl-modern-section--payment {
    background: #F5F9FB;
    border-color: #D4E3E8 !important;
}
.wpfnl-checkout.wpfnl-modern-checkout .wpfnl-modern-checkout-right, .wpfnl-checkout.wpfnl-modern-checkout .wpfnl-modern-checkout-left {
    border: none;
}
.wpfnl-modern-section--payment {
    border-radius: 12px !important;
    border: 1px solid #D4E3E8 !important;
}
div#order_review {
    display: flex !important;
    flex-direction: column-reverse;
    padding-top: 24px !important;
}
.wpfnl-checkout table.woocommerce-checkout-review-order-table td.product-total {
        width: 120px !important;
}
@media (max-width: 767px) {
    .wpfnl-modern-section--payment {
    padding: 12px 14px 14px !important;
}
div#order_review {
    display: flex !important;
    flex-direction: column-reverse;
    padding-top: 0px !important;
}}

.wpfnl-checkout .woocommerce .form-row .field-required {
    color: #a00;
    font-size: 12px;
    font-style: normal !important;
    text-transform: none !important;
    display: block;
    margin-top: 2px;
    font-weight: 400;
}
ul.wc_payment_methods.payment_methods.methods li {
    background: #fff !important;
    border-radius: 12px !important;
    border-color: #D4E3E8 !important;
}
tr.cart-subtotal {
    display: none;
}
tr.order-total span {
    color: #000 !important;
}
td, th {
    border-bottom: 1px solid #D4E3E8 !important;
}
.wpfnl-checkout.wpfnl-modern-checkout .wpfnl-modern-checkout-right {
    padding-top: 20px !important;
}
@media (max-width: 767px) {.wpfnl-checkout.wpfnl-modern-checkout .wpfnl-modern-checkout-right {
    padding-top: 0px !important;
}}
.wpfnl-reset.wpfnl-order-bump__template.wpfnl-order-bump__template-style11 {
    border-radius: 12px !important;
    overflow: hidden;
}
.wpfnl-order-bump__template-style11 .offer-checkbox .wpfnl-checkbox label:before, .wpfnl-order-bump__template-style11 .offer-checkbox .wpfnl-checkbox label:after, ul.payment_methods > li > label:before, ul.payment_methods > li > label {
    border-color: #29AE55 !important;
}
.oderbump-loader .wpfnl-loader {
    border-top-color: #29AE55;
}
.wpfnl-checkbox label:before {
    background-color: #fff !important;
}
.wpfnl-checkout .woocommerce-checkout #payment ul.payment_methods > li > input[type=radio]:checked + label:after {
    background: #29AE55 !important;
}
form.checkout.woocommerce-checkout h3, .wpfnl-modern-section__title::before {
    font-family: Google Sans, sans-serif;
    font-weight: 500 !important;
    font-size: 16px !important;
    padding-top: 12px;
    padding-bottom: 12px !important;
    margin-bottom: 24px !important;
    border-bottom: 1px solid #D4E3E8 !important;
}
.wpfnl-modern-section--payment .wpfnl-modern-section__title {
  color: transparent !important;
  pointer-events: none;
}

.wpfnl-modern-section--payment .wpfnl-modern-section__title::before {
  content: "Wybierz metodę płatności";
  color: #000;
}
.wpfnl-checkout.wpfnl-modern-checkout .woocommerce-checkout #payment div.payment_box {
    color: #000;
    background: #fff !important;
}
.woocommerce-Price-amount.amount {
    font-weight: 600 !important;
}
.wpfnl-checkout .woocommerce #payment #place_order {
    border-radius: 40px !important;
    padding: 24px 32px !important;
    text-transform: none !important;
}
#place_order {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 14px;
}

#place_order::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  min-width: 6px;
  border-radius: 50%;
  background-color: #BFEA9B;
  animation: pulseDot 3s infinite;
}
.wpfnl-order-bump__template-style11 .template-preview-wrapper {
    padding: 24px !important;
}
.wpfnl-order-bump__template-style11 .offer-checkbox .wpfnl-checkbox label {
    text-transform: none !important;
}
p#invoice_field, p#invoice_address_field {
    width: 100%;
}
p#invoice_field {
    margin-top: 16px;
    margin-bottom: 16px;
}
span.optional {
    display: none;
}
label.checkbox {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
p#invoice_field, p#checkout_zgoda_all_field, p#checkout_zgoda_1_field, p#checkout_zgoda_2_field, p#checkout_zgoda_3_field, p#checkout_zgoda_4_field, p#checkout_zgoda_5_field, p#checkout_zgoda_6_field  {
    width: 100% !important;
    line-height: 1em;
}
label.checkbox {
    font-size: 12px !important;
    color: #000000CC !important;
    font-weight: 400 !important;
}
label.checkbox a {
    text-decoration: underline !important;
    color: inherit !important;
}
label.checkbox a:hover {
    color: #000000 !important;
}
p#checkout_zgoda_all_field label {
    font-weight: 500 !important;
}
p#billing_phone_field label:after {
    content: "(opcjonalnie)";
    color: #00000077;
}
label.checkbox input[type="checkbox"] {
  cursor: pointer;
  appearance: none !important;
  -webkit-appearance: none !important;

  width: 20px !important;
  height: 20px !important;

  padding: 0 !important;
  border: none !important;
  background-color: transparent !important;
  background-image: url("/wp-content/uploads/2026/05/NotChecked.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 20px 20px !important;
  transform: translateY(-1px);
}

label.checkbox input[type="checkbox"]:checked {
  background-image: url("/wp-content/uploads/2026/05/Checked.svg") !important;
}
p#invoice_field:after {
    content: "Dane firmowe";
    font-family: Google Sans, sans-serif;
    font-weight: 500 !important;
    font-size: 16px !important;
    padding-top: 12px;
    padding-bottom: 12px !important;
    margin-top: 24px !important;
    border-bottom: 1px solid #D4E3E8 !important;
    width: 100%;
}
p#checkout_zgoda_all_field {
    padding-top: 24px;
    margin-top: 24px !important;
    border-top: 1px solid #D4E3E8 !important;
    width: 100%;
}
#invoice_field::after {
  display: none;
}

#invoice_field.invoice-active::after {
  display: block;
}
label.required_field:after, .form-row.validate-required label.checkbox::after {
    content: "*" ;
    color: #a00;
}
tr.order-total td {
    width: 150px !important;
}

/*tpay */
input#payment_method_tpayblik, input#payment_method_tpaypbl, .tpay_blik-payment-form .top, a.agreement_text_scroller, input#payment_method_pekaoinstallments {
    display: none !important;
}
.tpay_blik-payment-form.active {
    border: none !important;
    margin: 0 !important;
}
.tpay-blik0 .tpay_blik-payment-form.active .bottom {
    margin: 0 !important;
}
.payment_box.payment_method_tpayblik {
    padding: 0 !important;
}
.tpay-accept-conditions p, .tpay-accept-conditions a {
    font-family: 'Google Sans' !important;
    font-size: 12px !important;
    color: #6e7679 !important;
    margin-bottom: 0 !important;
}
@media (max-width: 767px) {
.tpay-accept-conditions p, .tpay-accept-conditions a {
    font-size: 10px !important;
}}    
.tpay-blik0 .tpay_blik-payment-form.active .bottom {
    font-family: 'Google Sans' !important;
    color: #000000CC !important;
}
.tpay-accept-conditions a {
    text-decoration: underline !important;
}
.tpay-accept-conditions p {
    display: block !important;
}
.tpay-accept-conditions a[href*="klauzula-informacyjna-platnik.pdf"] {
  display: none !important;
}
.tpay-blik0 .tpay_blik-payment-form .bottom input[type=text] {
    background: #f4fbf6 !important;
    border-radius: 12px !important;
    border: 2px solid #29ae55 !important;
    color: #000000 !important;
}
input#blik0-code {
    font-family: 'Google Sans' !important;
    font-weight: 600 !important;
    color: #000000 !important;
}
#blik0-code::placeholder {
  color: #000 !important;
  opacity: .32 !important;
}
.payment_box.payment_method_tpaypbl {
    padding: 0 !important;
}
.tpay-pbl-container .tpay-pbl {
    margin: 0 !important;
}
select.tpay-item {
    background: #f4fbf6 !important;
    border-radius: 12px !important;
    border: 2px solid #29ae55 !important;
    color: #000000 !important;
    font-weight: 600;
    padding: 12px !important;
}
.payment_box.payment_method_tpaypbl > p, .tpay-blik0 .tpay_blik-payment-form .bottom div {
    font-family: 'Google Sans' !important;
    font-size: 12px !important;
}
.payment_box.payment_method_tpaypbl > p {
    margin-bottom: 4px !important;
}
.payment_box.payment_method_tpaypbl {
    padding-top: 16px !important;
}
#tpay-payment .tpay-pbl select.tpay-item {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;

  background-image: url('/wp-content/uploads/2026/05/ArrowDown.svg') !important;
  background-repeat: no-repeat !important;
  background-position: right 24px center !important;
  background-size: 16px 16px !important;

  padding-right: 56px !important;
}
.wc_payment_methods .wc_payment_method {
  transition: all 0.2s ease;
  opacity: .8;
  outline: 0px solid #d4e3e800 !important;
}

.wc_payment_methods .wc_payment_method:not(:has(input[type="radio"]:checked)):hover,
.wc_payment_methods .wc_payment_method:has(input[type="radio"]:checked) {
  outline: 1px solid #d4e3e8 !important;
  opacity: 1 !important
}
.payment_box.payment_method_tpaypbl > p {
  font-size: 0 !important;
}

.payment_box.payment_method_tpaypbl > p::before {
  content: "Wybierz z listy";
  font-family: 'Google Sans' !important;
font-size: 12px !important;
}
.wc_payment_methods .wc_payment_method > label {
    font-family: 'Google Sans' !important;
  font-weight: 600 !important;
}
.wpfnl-checkout.wpfnl-modern-checkout .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods > li, .wpfnl-checkout.wpfnl-modern-checkout .woocommerce-checkout #payment ul.payment_methods > li {
    padding: 24px !important;
}
li.wc_payment_method label img {
    transform: scale(1.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f8ac473 */.elementor-4928 .elementor-element.elementor-element-f8ac473 {
    display: none;;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94396c1 */.elementor-4928 .elementor-element.elementor-element-94396c1 {
    display: none;;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f8c402 */.elementor-4928 .elementor-element.elementor-element-7f8c402 {
    display: none;;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a7daba */.elementor-4928 .elementor-element.elementor-element-8a7daba {
    display: none;;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3918 */@media (max-width: 767px) { 
    .elementor-4928 .elementor-element.elementor-global-3918 li:not(:last-child) {
    margin-bottom: 16px;
}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://psychologiazmiany.pl/wp-content/uploads/2026/04/GoogleSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://psychologiazmiany.pl/wp-content/uploads/2026/04/GoogleSans-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://psychologiazmiany.pl/wp-content/uploads/2026/04/GoogleSans-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */