.elementor-779 .elementor-element.elementor-element-d79075c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:110px;--padding-left:32px;--padding-right:32px;}.elementor-779 .elementor-element.elementor-element-d79075c:not(.elementor-motion-effects-element-type-background), .elementor-779 .elementor-element.elementor-element-d79075c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-779 .elementor-element.elementor-element-ddd9ac4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-779 .elementor-element.elementor-element-634d7ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-779 .elementor-element.elementor-element-634d7ed .elementor-heading-title{font-family:var( --e-global-typography-kk_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-kk_h1-font-size );font-weight:var( --e-global-typography-kk_h1-font-weight );line-height:var( --e-global-typography-kk_h1-line-height );letter-spacing:var( --e-global-typography-kk_h1-letter-spacing );word-spacing:var( --e-global-typography-kk_h1-word-spacing );color:#171717;}.elementor-widget-text-editor{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 );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-779 .elementor-element.elementor-element-9c33677{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;font-family:var( --e-global-typography-kk_body_s-font-family ), Sans-serif;font-size:var( --e-global-typography-kk_body_s-font-size );font-weight:var( --e-global-typography-kk_body_s-font-weight );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );color:#5A5A55;}.elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table .button, .elementor-779 .elementor-element.elementor-element-4ba3b29 .order-again .button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-kk_probe-font-family ), Sans-serif;font-size:var( --e-global-typography-kk_probe-font-size );font-weight:var( --e-global-typography-kk_probe-font-weight );text-transform:var( --e-global-typography-kk_probe-text-transform );line-height:var( --e-global-typography-kk_probe-line-height );letter-spacing:var( --e-global-typography-kk_probe-letter-spacing );word-spacing:var( --e-global-typography-kk_probe-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table .button:hover, .elementor-779 .elementor-element.elementor-element-4ba3b29 .order-again .button:hover{background-color:#548A0B;}.elementor-779 .elementor-element.elementor-element-4ba3b29{--confirmation-message-display:block;--confirmation-message-alignment:start;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:#E8E4DB;--sections-border-radius:14px 14px 14px 14px;--sections-padding:28px 28px 28px 28px;--sections-spacing:24px;--confirmation-message-color:#171717;--titles-color:#171717;--titles-spacing:20px;--general-text-color:#171717;--payment-details-titles-color:#8A8A85;--payment-details-titles-spacing:6px;--payment-details-items-color:#171717;--payment-details-border-type:solid;--payment-details-border-color:#EEEAE1;--bank-details-titles-color:#8A8A85;--bank-details-items-color:#171717;--bank-details-border-type:solid;--bank-details-border-color:#EEEAE1;--order-details-rows-gap:12px;--order-details-titles-totals-color:#171717;--order-details-items-color:#171717;--order-details-product-links-normal-color:#171717;--order-details-product-links-hover-color:var( --e-global-color-accent );--tables-divider-border-type:solid;--tables-divider-border-color:#EEEAE1;--button-normal-text-color:#FFFFFF;--button-hover-text-color:#FFFFFF;--button-border-radius:30px 30px 30px 30px;--button-padding:12px 22px 12px 22px;}.elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table, .elementor-779 .elementor-element.elementor-element-4ba3b29 address{border-width:1px 1px 1px 1px;}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-thankyou-order-received{font-family:var( --e-global-typography-kk_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-kk_h3-font-size );font-weight:var( --e-global-typography-kk_h3-font-weight );line-height:var( --e-global-typography-kk_h3-line-height );letter-spacing:var( --e-global-typography-kk_h3-letter-spacing );word-spacing:var( --e-global-typography-kk_h3-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 h2{font-family:var( --e-global-typography-kk_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-kk_h4-font-size );font-weight:var( --e-global-typography-kk_h4-font-weight );line-height:var( --e-global-typography-kk_h4-line-height );letter-spacing:var( --e-global-typography-kk_h4-letter-spacing );word-spacing:var( --e-global-typography-kk_h4-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 address, .elementor-779 .elementor-element.elementor-element-4ba3b29 .product-purchase-note, .elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-thankyou-order-details + p{font-family:var( --e-global-typography-kk_body_s-font-family ), Sans-serif;font-size:var( --e-global-typography-kk_body_s-font-size );font-weight:var( --e-global-typography-kk_body_s-font-weight );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-kk_label-font-family ), Sans-serif;font-size:var( --e-global-typography-kk_label-font-size );font-weight:var( --e-global-typography-kk_label-font-weight );text-transform:var( --e-global-typography-kk_label-text-transform );line-height:var( --e-global-typography-kk_label-line-height );letter-spacing:var( --e-global-typography-kk_label-letter-spacing );word-spacing:var( --e-global-typography-kk_label-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-order-overview.order_details li strong{font-family:var( --e-global-typography-kk_body_s-font-family ), Sans-serif;font-size:var( --e-global-typography-kk_body_s-font-size );font-weight:var( --e-global-typography-kk_body_s-font-weight );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:var( --e-global-typography-kk_label-font-family ), Sans-serif;font-size:var( --e-global-typography-kk_label-font-size );font-weight:var( --e-global-typography-kk_label-font-weight );text-transform:var( --e-global-typography-kk_label-text-transform );line-height:var( --e-global-typography-kk_label-line-height );letter-spacing:var( --e-global-typography-kk_label-letter-spacing );word-spacing:var( --e-global-typography-kk_label-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-family:var( --e-global-typography-kk_body_s-font-family ), Sans-serif;font-size:var( --e-global-typography-kk_body_s-font-size );font-weight:var( --e-global-typography-kk_body_s-font-weight );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table thead tr th, .elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table tfoot th, .elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table tfoot tr td, .elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table tfoot tr td span, .elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-table--order-downloads tr td:before{font-family:var( --e-global-typography-kk_ui_s-font-family ), Sans-serif;font-size:var( --e-global-typography-kk_ui_s-font-size );font-weight:var( --e-global-typography-kk_ui_s-font-weight );line-height:var( --e-global-typography-kk_ui_s-line-height );letter-spacing:var( --e-global-typography-kk_ui_s-letter-spacing );word-spacing:var( --e-global-typography-kk_ui_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .product-quantity, .elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-table--order-details td a, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.product-total, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.download-product, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.download-remaining, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.download-expires, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.download-file{font-family:var( --e-global-typography-kk_body_s-font-family ), Sans-serif;font-size:var( --e-global-typography-kk_body_s-font-size );font-weight:var( --e-global-typography-kk_body_s-font-weight );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-5754a79{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-779 .elementor-element.elementor-element-4dbfc37 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-kk_probe-font-family ), Sans-serif;font-size:var( --e-global-typography-kk_probe-font-size );font-weight:var( --e-global-typography-kk_probe-font-weight );text-transform:var( --e-global-typography-kk_probe-text-transform );line-height:var( --e-global-typography-kk_probe-line-height );letter-spacing:var( --e-global-typography-kk_probe-letter-spacing );word-spacing:var( --e-global-typography-kk_probe-word-spacing );border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-779 .elementor-element.elementor-element-4dbfc37 .elementor-button:hover, .elementor-779 .elementor-element.elementor-element-4dbfc37 .elementor-button:focus{background-color:#548A0B;}@media(min-width:768px){.elementor-779 .elementor-element.elementor-element-d79075c{--content-width:1180px;}}@media(max-width:1024px){.elementor-779 .elementor-element.elementor-element-d79075c{--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-779 .elementor-element.elementor-element-634d7ed .elementor-heading-title{font-size:var( --e-global-typography-kk_h1-font-size );line-height:var( --e-global-typography-kk_h1-line-height );letter-spacing:var( --e-global-typography-kk_h1-letter-spacing );word-spacing:var( --e-global-typography-kk_h1-word-spacing );}.elementor-widget-text-editor{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-779 .elementor-element.elementor-element-9c33677{font-size:var( --e-global-typography-kk_body_s-font-size );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-kk_h3-font-size );line-height:var( --e-global-typography-kk_h3-line-height );letter-spacing:var( --e-global-typography-kk_h3-letter-spacing );word-spacing:var( --e-global-typography-kk_h3-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 h2{font-size:var( --e-global-typography-kk_h4-font-size );line-height:var( --e-global-typography-kk_h4-line-height );letter-spacing:var( --e-global-typography-kk_h4-letter-spacing );word-spacing:var( --e-global-typography-kk_h4-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 address, .elementor-779 .elementor-element.elementor-element-4ba3b29 .product-purchase-note, .elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-kk_body_s-font-size );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-kk_label-font-size );line-height:var( --e-global-typography-kk_label-line-height );letter-spacing:var( --e-global-typography-kk_label-letter-spacing );word-spacing:var( --e-global-typography-kk_label-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-kk_body_s-font-size );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-kk_label-font-size );line-height:var( --e-global-typography-kk_label-line-height );letter-spacing:var( --e-global-typography-kk_label-letter-spacing );word-spacing:var( --e-global-typography-kk_label-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-kk_body_s-font-size );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table thead tr th, .elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table tfoot th, .elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table tfoot tr td, .elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table tfoot tr td span, .elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-kk_ui_s-font-size );line-height:var( --e-global-typography-kk_ui_s-line-height );letter-spacing:var( --e-global-typography-kk_ui_s-letter-spacing );word-spacing:var( --e-global-typography-kk_ui_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .product-quantity, .elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-table--order-details td a, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.product-total, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.download-product, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.download-remaining, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.download-expires, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.download-file{font-size:var( --e-global-typography-kk_body_s-font-size );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table .button, .elementor-779 .elementor-element.elementor-element-4ba3b29 .order-again .button{font-size:var( --e-global-typography-kk_probe-font-size );line-height:var( --e-global-typography-kk_probe-line-height );letter-spacing:var( --e-global-typography-kk_probe-letter-spacing );word-spacing:var( --e-global-typography-kk_probe-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-779 .elementor-element.elementor-element-4dbfc37 .elementor-button{font-size:var( --e-global-typography-kk_probe-font-size );line-height:var( --e-global-typography-kk_probe-line-height );letter-spacing:var( --e-global-typography-kk_probe-letter-spacing );word-spacing:var( --e-global-typography-kk_probe-word-spacing );}}@media(max-width:767px){.elementor-779 .elementor-element.elementor-element-d79075c{--padding-top:28px;--padding-bottom:64px;--padding-left:18px;--padding-right:18px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-779 .elementor-element.elementor-element-634d7ed .elementor-heading-title{font-size:var( --e-global-typography-kk_h1-font-size );line-height:var( --e-global-typography-kk_h1-line-height );letter-spacing:var( --e-global-typography-kk_h1-letter-spacing );word-spacing:var( --e-global-typography-kk_h1-word-spacing );}.elementor-widget-text-editor{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-779 .elementor-element.elementor-element-9c33677{font-size:var( --e-global-typography-kk_body_s-font-size );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29{--sections-padding:20px 18px 20px 18px;}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-kk_h3-font-size );line-height:var( --e-global-typography-kk_h3-line-height );letter-spacing:var( --e-global-typography-kk_h3-letter-spacing );word-spacing:var( --e-global-typography-kk_h3-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 h2{font-size:var( --e-global-typography-kk_h4-font-size );line-height:var( --e-global-typography-kk_h4-line-height );letter-spacing:var( --e-global-typography-kk_h4-letter-spacing );word-spacing:var( --e-global-typography-kk_h4-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 address, .elementor-779 .elementor-element.elementor-element-4ba3b29 .product-purchase-note, .elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-kk_body_s-font-size );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-kk_label-font-size );line-height:var( --e-global-typography-kk_label-line-height );letter-spacing:var( --e-global-typography-kk_label-letter-spacing );word-spacing:var( --e-global-typography-kk_label-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-kk_body_s-font-size );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-kk_label-font-size );line-height:var( --e-global-typography-kk_label-line-height );letter-spacing:var( --e-global-typography-kk_label-letter-spacing );word-spacing:var( --e-global-typography-kk_label-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-kk_body_s-font-size );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table thead tr th, .elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table tfoot th, .elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table tfoot tr td, .elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table tfoot tr td span, .elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-kk_ui_s-font-size );line-height:var( --e-global-typography-kk_ui_s-line-height );letter-spacing:var( --e-global-typography-kk_ui_s-letter-spacing );word-spacing:var( --e-global-typography-kk_ui_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .product-quantity, .elementor-779 .elementor-element.elementor-element-4ba3b29 .woocommerce-table--order-details td a, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.product-total, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.download-product, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.download-remaining, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.download-expires, .elementor-779 .elementor-element.elementor-element-4ba3b29 td.download-file{font-size:var( --e-global-typography-kk_body_s-font-size );line-height:var( --e-global-typography-kk_body_s-line-height );letter-spacing:var( --e-global-typography-kk_body_s-letter-spacing );word-spacing:var( --e-global-typography-kk_body_s-word-spacing );}.elementor-779 .elementor-element.elementor-element-4ba3b29 .shop_table .button, .elementor-779 .elementor-element.elementor-element-4ba3b29 .order-again .button{font-size:var( --e-global-typography-kk_probe-font-size );line-height:var( --e-global-typography-kk_probe-line-height );letter-spacing:var( --e-global-typography-kk_probe-letter-spacing );word-spacing:var( --e-global-typography-kk_probe-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-779 .elementor-element.elementor-element-4dbfc37 .elementor-button{font-size:var( --e-global-typography-kk_probe-font-size );line-height:var( --e-global-typography-kk_probe-line-height );letter-spacing:var( --e-global-typography-kk_probe-letter-spacing );word-spacing:var( --e-global-typography-kk_probe-word-spacing );}}/* Start custom CSS *//* ============ Bestellung abgeschlossen – Kopfbereich ============ */
.kk-thanks-page .kk-steps{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;font-family:var(--kk-font-body, Red Hat Mono, ui-monospace, monospace);font-size:var(--kk-fs-overline, 11px);letter-spacing:1px;text-transform:uppercase;}
.kk-thanks-page .kk-step{display:inline-flex;align-items:center;gap:8px;color:#A8A8A2;text-decoration:none;}
.kk-thanks-page .kk-step__num{width:18px;height:18px;border-radius:50%;border:1px solid #CFCDCC;display:inline-flex;align-items:center;justify-content:center;font-size:var(--kk-fs-overline, 11px);line-height:1;}
.kk-thanks-page .kk-step.is-active{color:var(--e-global-color-accent);}
.kk-thanks-page .kk-step.is-active .kk-step__num{border-color:var(--e-global-color-accent);color:var(--e-global-color-accent);}
.kk-thanks-page a.kk-step:hover{color:var(--e-global-color-accent);}
.kk-thanks-page a.kk-step:hover .kk-step__num{border-color:var(--e-global-color-accent);}
.kk-thanks-page .kk-step__line{width:46px;height:1px;background:#DCDAD5;}
.kk-thanks-page .kk-page-title em{font-style:italic;color:var(--e-global-color-accent);}
.kk-thanks-page .kk-page-sub p{color:#5A5A55;}

/* ============ Bestaetigung ============
   Woos Danke-Meldung bekommt einen gruenen Haken vorangestellt. */
#kk-thanks .woocommerce-notice--success,
#kk-thanks .woocommerce-thankyou-order-received{position:relative;padding-left:38px;}
#kk-thanks .woocommerce-notice--success::before,
#kk-thanks .woocommerce-thankyou-order-received::before{
  content:"✓";position:absolute;left:0;top:0;
  width:26px;height:26px;border-radius:50%;
  background:#EAF3DA;color:#4E7D0A;
  font-family:var(--kk-font-body, Red Hat Mono, ui-monospace, monospace);font-size:var(--kk-fs-body, 15px);line-height:1;
  display:inline-flex;align-items:center;justify-content:center;
}

/* ============ Bestelluebersicht ============ */
#kk-thanks ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;margin:0;padding:0;list-style:none;border:0;}
#kk-thanks ul.woocommerce-order-overview li{border:0;padding:0;margin:0;float:none;}
#kk-thanks table.woocommerce-table--order-details{width:100%;border:0;margin:0;}
#kk-thanks table.woocommerce-table--order-details th,
#kk-thanks table.woocommerce-table--order-details td{border:0;padding:10px 0;}
#kk-thanks table.woocommerce-table--order-details thead th{font-family:var(--kk-font-body, Red Hat Mono, ui-monospace, monospace);font-size:var(--kk-fs-overline, 11px);font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#8A8A85;border-bottom:1px solid #EEEAE1;}
#kk-thanks table.woocommerce-table--order-details tfoot tr:last-child th,
#kk-thanks table.woocommerce-table--order-details tfoot tr:last-child td{padding-top:16px;border-top:1px solid #EEEAE1;vertical-align:baseline;}
#kk-thanks table.woocommerce-table--order-details tfoot tr:last-child td .woocommerce-Price-amount{font-family:var(--kk-font-display, Fraunces, Georgia, serif);font-size:var(--kk-fs-h3, 24px);font-weight:600;color:#171717;}
#kk-thanks td.woocommerce-table__product-total,
#kk-thanks tfoot td{text-align:right;}
#kk-thanks .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;}
#kk-thanks .woocommerce-columns--addresses .col-1,
#kk-thanks .woocommerce-columns--addresses .col-2{width:auto;float:none;}
#kk-thanks address{font-style:normal;font-family:var(--kk-font-body, Red Hat Mono, ui-monospace, monospace);font-size:var(--kk-fs-body-s, 13px);line-height:1.7;color:#171717;}

/* ============ Weiter einkaufen ============ */
.kk-thanks-page .kk-thanks-actions{margin-top:8px;}

/* ============ Mobil ============ */
@media (max-width:767px){
  .kk-thanks-page .kk-step__line{width:20px;}
  .kk-thanks-page .kk-step:not(.is-active) .kk-step__label{display:none;}
  #kk-thanks ul.woocommerce-order-overview{grid-template-columns:1fr 1fr;gap:14px;}
}/* End custom CSS */