.elementor-255 .elementor-element.elementor-element-7ee77c4{--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;--padding-top:0rem;--padding-bottom:3rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-255 .elementor-element.elementor-element-348721b{--display:flex;--position:absolute;--min-height:18.75rem;bottom:0px;}.elementor-255 .elementor-element.elementor-element-348721b:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-348721b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-409b3e0 ) 0%, var( --e-global-color-c1a6aff ) 100%);}body:not(.rtl) .elementor-255 .elementor-element.elementor-element-348721b{left:0px;}body.rtl .elementor-255 .elementor-element.elementor-element-348721b{right:0px;}.elementor-255 .elementor-element.elementor-element-fa00da8{--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;--align-items:center;--gap:0.5rem 1rem;--row-gap:0.5rem;--column-gap:1rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );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-255 .elementor-element.elementor-element-68e0eea .elementor-heading-title{font-family:var( --e-global-typography-2fd25ee-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-2fd25ee-font-size );font-weight:var( --e-global-typography-2fd25ee-font-weight );text-transform:var( --e-global-typography-2fd25ee-text-transform );font-style:var( --e-global-typography-2fd25ee-font-style );text-decoration:var( --e-global-typography-2fd25ee-text-decoration );line-height:var( --e-global-typography-2fd25ee-line-height );letter-spacing:var( --e-global-typography-2fd25ee-letter-spacing );word-spacing:var( --e-global-typography-2fd25ee-word-spacing );color:var( --e-global-color-07b1c5b );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-9d6cd93 .elementor-icon-wrapper{text-align:center;}.elementor-255 .elementor-element.elementor-element-9d6cd93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-07b1c5b );}.elementor-255 .elementor-element.elementor-element-9d6cd93.elementor-view-framed .elementor-icon, .elementor-255 .elementor-element.elementor-element-9d6cd93.elementor-view-default .elementor-icon{color:var( --e-global-color-07b1c5b );border-color:var( --e-global-color-07b1c5b );}.elementor-255 .elementor-element.elementor-element-9d6cd93.elementor-view-framed .elementor-icon, .elementor-255 .elementor-element.elementor-element-9d6cd93.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-07b1c5b );}.elementor-255 .elementor-element.elementor-element-9d6cd93 .elementor-icon{font-size:0.625rem;}.elementor-255 .elementor-element.elementor-element-9d6cd93 .elementor-icon svg{height:0.625rem;}.elementor-255 .elementor-element.elementor-element-a5fb2e7 .elementor-heading-title{font-family:var( --e-global-typography-2fd25ee-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-2fd25ee-font-size );font-weight:var( --e-global-typography-2fd25ee-font-weight );text-transform:var( --e-global-typography-2fd25ee-text-transform );font-style:var( --e-global-typography-2fd25ee-font-style );text-decoration:var( --e-global-typography-2fd25ee-text-decoration );line-height:var( --e-global-typography-2fd25ee-line-height );letter-spacing:var( --e-global-typography-2fd25ee-letter-spacing );word-spacing:var( --e-global-typography-2fd25ee-word-spacing );color:var( --e-global-color-07b1c5b );}.elementor-255 .elementor-element.elementor-element-e3f9790 .elementor-icon-wrapper{text-align:center;}.elementor-255 .elementor-element.elementor-element-e3f9790.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-07b1c5b );}.elementor-255 .elementor-element.elementor-element-e3f9790.elementor-view-framed .elementor-icon, .elementor-255 .elementor-element.elementor-element-e3f9790.elementor-view-default .elementor-icon{color:var( --e-global-color-07b1c5b );border-color:var( --e-global-color-07b1c5b );}.elementor-255 .elementor-element.elementor-element-e3f9790.elementor-view-framed .elementor-icon, .elementor-255 .elementor-element.elementor-element-e3f9790.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-07b1c5b );}.elementor-255 .elementor-element.elementor-element-e3f9790 .elementor-icon{font-size:0.625rem;}.elementor-255 .elementor-element.elementor-element-e3f9790 .elementor-icon svg{height:0.625rem;}.elementor-255 .elementor-element.elementor-element-a6af195 .elementor-heading-title{font-family:var( --e-global-typography-2fd25ee-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-2fd25ee-font-size );font-weight:var( --e-global-typography-2fd25ee-font-weight );text-transform:var( --e-global-typography-2fd25ee-text-transform );font-style:var( --e-global-typography-2fd25ee-font-style );text-decoration:var( --e-global-typography-2fd25ee-text-decoration );line-height:var( --e-global-typography-2fd25ee-line-height );letter-spacing:var( --e-global-typography-2fd25ee-letter-spacing );word-spacing:var( --e-global-typography-2fd25ee-word-spacing );color:var( --e-global-color-07b1c5b );}.elementor-255 .elementor-element.elementor-element-1367269{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:6rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table .button, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .order-again .button{background-color:var( --e-global-color-8dc2e90 );font-family:var( --e-global-typography-fa5d985-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-fa5d985-font-size );font-weight:var( --e-global-typography-fa5d985-font-weight );text-transform:var( --e-global-typography-fa5d985-text-transform );font-style:var( --e-global-typography-fa5d985-font-style );text-decoration:var( --e-global-typography-fa5d985-text-decoration );line-height:var( --e-global-typography-fa5d985-line-height );letter-spacing:var( --e-global-typography-fa5d985-letter-spacing );word-spacing:var( --e-global-typography-fa5d985-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table .button:hover, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .order-again .button:hover{background-color:var( --e-global-color-8dc2e90 );border-color:var( --e-global-color-8dc2e90 );}.elementor-255 .elementor-element.elementor-element-c5fe3a0{--confirmation-message-display:block;--downloads-alignment:start;--shipping-details-alignment:start;--sections-background-color:var( --e-global-color-c1a6aff );--sections-border-type:solid;--sections-border-color:var( --e-global-color-409b3e0 );--sections-border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--sections-padding:2rem 2rem 2rem 2rem;--sections-spacing:2rem;--confirmation-message-color:var( --e-global-color-07b1c5b );--titles-color:var( --e-global-color-07b1c5b );--titles-spacing:2rem;--general-text-color:var( --e-global-color-07b1c5b );--payment-details-space-between:2rem;--payment-details-titles-color:var( --e-global-color-07b1c5b );--payment-details-titles-spacing:1rem;--payment-details-items-color:var( --e-global-color-07b1c5b );--payment-details-border-type:solid;--payment-details-border-width:1px;--payment-details-border-color:#E0E0E0;--bank-details-space-between:2rem;--account-title-color:var( --e-global-color-07b1c5b );--account-title-spacing:1.5rem;--bank-details-titles-color:var( --e-global-color-07b1c5b );--bank-details-titles-spacing:1rem;--bank-details-items-color:var( --e-global-color-07b1c5b );--bank-details-border-type:solid;--bank-details-border-width:1px;--bank-details-border-color:#E0E0E0;--order-details-rows-gap:1.5rem;--order-details-titles-totals-color:var( --e-global-color-07b1c5b );--order-details-items-color:var( --e-global-color-07b1c5b );--order-details-variations-color:var( --e-global-color-07b1c5b );--order-details-product-links-normal-color:var( --e-global-color-8dc2e90 );--order-details-product-links-hover-color:var( --e-global-color-dbc1942 );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:#E0E0E0;--button-normal-text-color:var( --e-global-color-c1a6aff );--button-hover-text-color:var( --e-global-color-c1a6aff );--button-hover-transition-duration:200ms;--buttons-border-type:solid;--button-border-radius:3rem 3rem 3rem 3rem;--button-padding:0.25rem 0.5rem 0.25rem 0.5rem;}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table, .elementor-255 .elementor-element.elementor-element-c5fe3a0 address{border-width:2px 2px 2px 2px;}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-thankyou-order-received{font-family:var( --e-global-typography-d5ab57b-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-d5ab57b-font-size );font-weight:var( --e-global-typography-d5ab57b-font-weight );text-transform:var( --e-global-typography-d5ab57b-text-transform );font-style:var( --e-global-typography-d5ab57b-font-style );text-decoration:var( --e-global-typography-d5ab57b-text-decoration );line-height:var( --e-global-typography-d5ab57b-line-height );letter-spacing:var( --e-global-typography-d5ab57b-letter-spacing );word-spacing:var( --e-global-typography-d5ab57b-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 h2{font-family:var( --e-global-typography-fcb2023-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-fcb2023-font-size );font-weight:var( --e-global-typography-fcb2023-font-weight );text-transform:var( --e-global-typography-fcb2023-text-transform );font-style:var( --e-global-typography-fcb2023-font-style );text-decoration:var( --e-global-typography-fcb2023-text-decoration );line-height:var( --e-global-typography-fcb2023-line-height );letter-spacing:var( --e-global-typography-fcb2023-letter-spacing );word-spacing:var( --e-global-typography-fcb2023-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 address, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .product-purchase-note, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-thankyou-order-details + p{font-family:var( --e-global-typography-5e17869-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-5e17869-font-size );font-weight:var( --e-global-typography-5e17869-font-weight );text-transform:var( --e-global-typography-5e17869-text-transform );font-style:var( --e-global-typography-5e17869-font-style );text-decoration:var( --e-global-typography-5e17869-text-decoration );line-height:var( --e-global-typography-5e17869-line-height );letter-spacing:var( --e-global-typography-5e17869-letter-spacing );word-spacing:var( --e-global-typography-5e17869-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-73335e9-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-73335e9-font-size );font-weight:var( --e-global-typography-73335e9-font-weight );text-transform:var( --e-global-typography-73335e9-text-transform );font-style:var( --e-global-typography-73335e9-font-style );line-height:var( --e-global-typography-73335e9-line-height );letter-spacing:var( --e-global-typography-73335e9-letter-spacing );word-spacing:var( --e-global-typography-73335e9-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-order-overview.order_details li strong{font-family:var( --e-global-typography-fa5d985-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-fa5d985-font-size );font-weight:var( --e-global-typography-fa5d985-font-weight );text-transform:var( --e-global-typography-fa5d985-text-transform );font-style:var( --e-global-typography-fa5d985-font-style );line-height:var( --e-global-typography-fa5d985-line-height );letter-spacing:var( --e-global-typography-fa5d985-letter-spacing );word-spacing:var( --e-global-typography-fa5d985-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .wc-bacs-bank-details-account-name{font-family:var( --e-global-typography-d5ab57b-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-d5ab57b-font-size );font-weight:var( --e-global-typography-d5ab57b-font-weight );text-transform:var( --e-global-typography-d5ab57b-text-transform );font-style:var( --e-global-typography-d5ab57b-font-style );text-decoration:var( --e-global-typography-d5ab57b-text-decoration );line-height:var( --e-global-typography-d5ab57b-line-height );letter-spacing:var( --e-global-typography-d5ab57b-letter-spacing );word-spacing:var( --e-global-typography-d5ab57b-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:var( --e-global-typography-73335e9-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-73335e9-font-size );font-weight:var( --e-global-typography-73335e9-font-weight );text-transform:var( --e-global-typography-73335e9-text-transform );font-style:var( --e-global-typography-73335e9-font-style );line-height:var( --e-global-typography-73335e9-line-height );letter-spacing:var( --e-global-typography-73335e9-letter-spacing );word-spacing:var( --e-global-typography-73335e9-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-family:var( --e-global-typography-fa5d985-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-fa5d985-font-size );font-weight:var( --e-global-typography-fa5d985-font-weight );text-transform:var( --e-global-typography-fa5d985-text-transform );font-style:var( --e-global-typography-fa5d985-font-style );line-height:var( --e-global-typography-fa5d985-line-height );letter-spacing:var( --e-global-typography-fa5d985-letter-spacing );word-spacing:var( --e-global-typography-fa5d985-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table thead tr th, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table tfoot th, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table tfoot tr td, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table tfoot tr td span, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-table--order-downloads tr td:before{font-family:var( --e-global-typography-73335e9-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-73335e9-font-size );font-weight:var( --e-global-typography-73335e9-font-weight );text-transform:var( --e-global-typography-73335e9-text-transform );font-style:var( --e-global-typography-73335e9-font-style );text-decoration:var( --e-global-typography-73335e9-text-decoration );line-height:var( --e-global-typography-73335e9-line-height );letter-spacing:var( --e-global-typography-73335e9-letter-spacing );word-spacing:var( --e-global-typography-73335e9-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .product-quantity, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-table--order-details td a, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.product-total, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.download-product, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.download-remaining, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.download-expires, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.download-file{font-family:var( --e-global-typography-fa5d985-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-fa5d985-font-size );font-weight:var( --e-global-typography-fa5d985-font-weight );text-transform:var( --e-global-typography-fa5d985-text-transform );font-style:var( --e-global-typography-fa5d985-font-style );text-decoration:var( --e-global-typography-fa5d985-text-decoration );line-height:var( --e-global-typography-fa5d985-line-height );letter-spacing:var( --e-global-typography-fa5d985-letter-spacing );word-spacing:var( --e-global-typography-fa5d985-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .product-name .wc-item-meta .wc-item-meta-label, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .wc-item-meta li p{font-family:var( --e-global-typography-2fd25ee-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-2fd25ee-font-size );font-weight:var( --e-global-typography-2fd25ee-font-weight );text-transform:var( --e-global-typography-2fd25ee-text-transform );font-style:var( --e-global-typography-2fd25ee-font-style );text-decoration:var( --e-global-typography-2fd25ee-text-decoration );line-height:var( --e-global-typography-2fd25ee-line-height );letter-spacing:var( --e-global-typography-2fd25ee-letter-spacing );word-spacing:var( --e-global-typography-2fd25ee-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table .button, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .order-again .button, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-pagination .button{border-width:1px 1px 1px 1px;}.elementor-255 .elementor-element.elementor-element-c5fe3a0 {--buttons-border-color:var( --e-global-color-8dc2e90 );}@media(max-width:1024px){.elementor-255 .elementor-element.elementor-element-fa00da8{--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;}.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-255 .elementor-element.elementor-element-68e0eea .elementor-heading-title{font-size:var( --e-global-typography-2fd25ee-font-size );line-height:var( --e-global-typography-2fd25ee-line-height );letter-spacing:var( --e-global-typography-2fd25ee-letter-spacing );word-spacing:var( --e-global-typography-2fd25ee-word-spacing );}.elementor-255 .elementor-element.elementor-element-a5fb2e7 .elementor-heading-title{font-size:var( --e-global-typography-2fd25ee-font-size );line-height:var( --e-global-typography-2fd25ee-line-height );letter-spacing:var( --e-global-typography-2fd25ee-letter-spacing );word-spacing:var( --e-global-typography-2fd25ee-word-spacing );}.elementor-255 .elementor-element.elementor-element-a6af195 .elementor-heading-title{font-size:var( --e-global-typography-2fd25ee-font-size );line-height:var( --e-global-typography-2fd25ee-line-height );letter-spacing:var( --e-global-typography-2fd25ee-letter-spacing );word-spacing:var( --e-global-typography-2fd25ee-word-spacing );}.elementor-255 .elementor-element.elementor-element-1367269{--padding-top:0rem;--padding-bottom:4.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-d5ab57b-font-size );line-height:var( --e-global-typography-d5ab57b-line-height );letter-spacing:var( --e-global-typography-d5ab57b-letter-spacing );word-spacing:var( --e-global-typography-d5ab57b-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 h2{font-size:var( --e-global-typography-fcb2023-font-size );line-height:var( --e-global-typography-fcb2023-line-height );letter-spacing:var( --e-global-typography-fcb2023-letter-spacing );word-spacing:var( --e-global-typography-fcb2023-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 address, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .product-purchase-note, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-5e17869-font-size );line-height:var( --e-global-typography-5e17869-line-height );letter-spacing:var( --e-global-typography-5e17869-letter-spacing );word-spacing:var( --e-global-typography-5e17869-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-73335e9-font-size );line-height:var( --e-global-typography-73335e9-line-height );letter-spacing:var( --e-global-typography-73335e9-letter-spacing );word-spacing:var( --e-global-typography-73335e9-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-fa5d985-font-size );line-height:var( --e-global-typography-fa5d985-line-height );letter-spacing:var( --e-global-typography-fa5d985-letter-spacing );word-spacing:var( --e-global-typography-fa5d985-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-d5ab57b-font-size );line-height:var( --e-global-typography-d5ab57b-line-height );letter-spacing:var( --e-global-typography-d5ab57b-letter-spacing );word-spacing:var( --e-global-typography-d5ab57b-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-73335e9-font-size );line-height:var( --e-global-typography-73335e9-line-height );letter-spacing:var( --e-global-typography-73335e9-letter-spacing );word-spacing:var( --e-global-typography-73335e9-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-fa5d985-font-size );line-height:var( --e-global-typography-fa5d985-line-height );letter-spacing:var( --e-global-typography-fa5d985-letter-spacing );word-spacing:var( --e-global-typography-fa5d985-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table thead tr th, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table tfoot th, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table tfoot tr td, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table tfoot tr td span, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-73335e9-font-size );line-height:var( --e-global-typography-73335e9-line-height );letter-spacing:var( --e-global-typography-73335e9-letter-spacing );word-spacing:var( --e-global-typography-73335e9-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .product-quantity, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-table--order-details td a, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.product-total, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.download-product, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.download-remaining, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.download-expires, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.download-file{font-size:var( --e-global-typography-fa5d985-font-size );line-height:var( --e-global-typography-fa5d985-line-height );letter-spacing:var( --e-global-typography-fa5d985-letter-spacing );word-spacing:var( --e-global-typography-fa5d985-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .product-name .wc-item-meta .wc-item-meta-label, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .wc-item-meta li p{font-size:var( --e-global-typography-2fd25ee-font-size );line-height:var( --e-global-typography-2fd25ee-line-height );letter-spacing:var( --e-global-typography-2fd25ee-letter-spacing );word-spacing:var( --e-global-typography-2fd25ee-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table .button, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .order-again .button{font-size:var( --e-global-typography-fa5d985-font-size );line-height:var( --e-global-typography-fa5d985-line-height );letter-spacing:var( --e-global-typography-fa5d985-letter-spacing );word-spacing:var( --e-global-typography-fa5d985-word-spacing );}}@media(max-width:767px){.elementor-255 .elementor-element.elementor-element-7ee77c4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-255 .elementor-element.elementor-element-348721b{--min-height:10rem;}.elementor-255 .elementor-element.elementor-element-fa00da8{--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;}.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-255 .elementor-element.elementor-element-68e0eea .elementor-heading-title{font-size:var( --e-global-typography-2fd25ee-font-size );line-height:var( --e-global-typography-2fd25ee-line-height );letter-spacing:var( --e-global-typography-2fd25ee-letter-spacing );word-spacing:var( --e-global-typography-2fd25ee-word-spacing );}.elementor-255 .elementor-element.elementor-element-a5fb2e7 .elementor-heading-title{font-size:var( --e-global-typography-2fd25ee-font-size );line-height:var( --e-global-typography-2fd25ee-line-height );letter-spacing:var( --e-global-typography-2fd25ee-letter-spacing );word-spacing:var( --e-global-typography-2fd25ee-word-spacing );}.elementor-255 .elementor-element.elementor-element-a6af195 .elementor-heading-title{font-size:var( --e-global-typography-2fd25ee-font-size );line-height:var( --e-global-typography-2fd25ee-line-height );letter-spacing:var( --e-global-typography-2fd25ee-letter-spacing );word-spacing:var( --e-global-typography-2fd25ee-word-spacing );}.elementor-255 .elementor-element.elementor-element-1367269{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-255 .elementor-element.elementor-element-c5fe3a0{--sections-padding:1.25rem 1.25rem 1.25rem 1.25rem;--sections-spacing:2.5rem;--titles-spacing:1.5rem;}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-d5ab57b-font-size );line-height:var( --e-global-typography-d5ab57b-line-height );letter-spacing:var( --e-global-typography-d5ab57b-letter-spacing );word-spacing:var( --e-global-typography-d5ab57b-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 h2{font-size:var( --e-global-typography-fcb2023-font-size );line-height:var( --e-global-typography-fcb2023-line-height );letter-spacing:var( --e-global-typography-fcb2023-letter-spacing );word-spacing:var( --e-global-typography-fcb2023-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 address, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .product-purchase-note, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-5e17869-font-size );line-height:var( --e-global-typography-5e17869-line-height );letter-spacing:var( --e-global-typography-5e17869-letter-spacing );word-spacing:var( --e-global-typography-5e17869-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-73335e9-font-size );line-height:var( --e-global-typography-73335e9-line-height );letter-spacing:var( --e-global-typography-73335e9-letter-spacing );word-spacing:var( --e-global-typography-73335e9-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-fa5d985-font-size );line-height:var( --e-global-typography-fa5d985-line-height );letter-spacing:var( --e-global-typography-fa5d985-letter-spacing );word-spacing:var( --e-global-typography-fa5d985-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-d5ab57b-font-size );line-height:var( --e-global-typography-d5ab57b-line-height );letter-spacing:var( --e-global-typography-d5ab57b-letter-spacing );word-spacing:var( --e-global-typography-d5ab57b-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-73335e9-font-size );line-height:var( --e-global-typography-73335e9-line-height );letter-spacing:var( --e-global-typography-73335e9-letter-spacing );word-spacing:var( --e-global-typography-73335e9-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-fa5d985-font-size );line-height:var( --e-global-typography-fa5d985-line-height );letter-spacing:var( --e-global-typography-fa5d985-letter-spacing );word-spacing:var( --e-global-typography-fa5d985-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table thead tr th, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table tfoot th, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table tfoot tr td, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table tfoot tr td span, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-73335e9-font-size );line-height:var( --e-global-typography-73335e9-line-height );letter-spacing:var( --e-global-typography-73335e9-letter-spacing );word-spacing:var( --e-global-typography-73335e9-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .product-quantity, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .woocommerce-table--order-details td a, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.product-total, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.download-product, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.download-remaining, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.download-expires, .elementor-255 .elementor-element.elementor-element-c5fe3a0 td.download-file{font-size:var( --e-global-typography-fa5d985-font-size );line-height:var( --e-global-typography-fa5d985-line-height );letter-spacing:var( --e-global-typography-fa5d985-letter-spacing );word-spacing:var( --e-global-typography-fa5d985-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .product-name .wc-item-meta .wc-item-meta-label, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .wc-item-meta li p{font-size:var( --e-global-typography-2fd25ee-font-size );line-height:var( --e-global-typography-2fd25ee-line-height );letter-spacing:var( --e-global-typography-2fd25ee-letter-spacing );word-spacing:var( --e-global-typography-2fd25ee-word-spacing );}.elementor-255 .elementor-element.elementor-element-c5fe3a0 .shop_table .button, .elementor-255 .elementor-element.elementor-element-c5fe3a0 .order-again .button{font-size:var( --e-global-typography-fa5d985-font-size );line-height:var( --e-global-typography-fa5d985-line-height );letter-spacing:var( --e-global-typography-fa5d985-letter-spacing );word-spacing:var( --e-global-typography-fa5d985-word-spacing );}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-c5fe3a0 */.elementor-255 .elementor-element.elementor-element-c5fe3a0 {
    .wc-item-meta {
        padding-left: 0;
        
        li {
            margin-top: 0.5rem;
        }
    }
    
    .woocommerce-button {
        padding: 0.25rem 0.5rem !important;
        border-radius: 100rem !important;
        background: var(--e-global-color-8dc2e90);
        color: #FFFFFF;
        transition: 200ms;
        
        &:hover {
            scale: 1.04;
        }
    }
    
    address {
        height: fit-content !important;
        line-height: 1.75em !important;
    }

    .woocommerce-customer-details {
        margin-bottom: 0 !important;
    }
    
    .woocommerce-customer-details--phone,
    .woocommerce-customer-details--email {
        margin-bottom: 0 !important;
    }
    
    @media (width <= 64rem) {
        .wc-bacs-bank-details li:last-of-type {
            border-bottom: 0 !important
        }
    }
    
    @media (64rem < width) {
        .woocommerce-order-details {
            margin-bottom: 3rem !important;
        }
    }
}/* End custom CSS */