.elementor-255 .elementor-element.elementor-element-5983951{--display:flex;--min-height:25rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:9.25rem;--padding-bottom:5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-255 .elementor-element.elementor-element-5983951:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-5983951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292825;}.elementor-255 .elementor-element.elementor-element-bcf2234{--display:flex;--position:absolute;top:-2.75rem;--z-index:0;}body:not(.rtl) .elementor-255 .elementor-element.elementor-element-bcf2234{right:max(2.5rem, (100dvw - 90rem) / 2);}body.rtl .elementor-255 .elementor-element.elementor-element-bcf2234{left:max(2.5rem, (100dvw - 90rem) / 2);}.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-9378ea6 .elementor-icon-wrapper{text-align:center;}.elementor-255 .elementor-element.elementor-element-9378ea6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-980343b );}.elementor-255 .elementor-element.elementor-element-9378ea6.elementor-view-framed .elementor-icon, .elementor-255 .elementor-element.elementor-element-9378ea6.elementor-view-default .elementor-icon{color:var( --e-global-color-980343b );border-color:var( --e-global-color-980343b );}.elementor-255 .elementor-element.elementor-element-9378ea6.elementor-view-framed .elementor-icon, .elementor-255 .elementor-element.elementor-element-9378ea6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-980343b );}.elementor-255 .elementor-element.elementor-element-9378ea6 .elementor-icon{font-size:100%;}.elementor-255 .elementor-element.elementor-element-9378ea6 .elementor-icon svg{height:100%;}.elementor-255 .elementor-element.elementor-element-66ef652{--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:1rem 1rem;--row-gap:1rem;--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-83cb9f5 .elementor-heading-title{font-family:var( --e-global-typography-7e9def5-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-7e9def5-font-size );font-weight:var( --e-global-typography-7e9def5-font-weight );text-transform:var( --e-global-typography-7e9def5-text-transform );font-style:var( --e-global-typography-7e9def5-font-style );text-decoration:var( --e-global-typography-7e9def5-text-decoration );line-height:var( --e-global-typography-7e9def5-line-height );letter-spacing:var( --e-global-typography-7e9def5-letter-spacing );word-spacing:var( --e-global-typography-7e9def5-word-spacing );color:#8E8E93;}.elementor-255 .elementor-element.elementor-element-7ece5b4 .elementor-icon-wrapper{text-align:center;}.elementor-255 .elementor-element.elementor-element-7ece5b4.elementor-view-stacked .elementor-icon{background-color:#8E8E93;}.elementor-255 .elementor-element.elementor-element-7ece5b4.elementor-view-framed .elementor-icon, .elementor-255 .elementor-element.elementor-element-7ece5b4.elementor-view-default .elementor-icon{color:#8E8E93;border-color:#8E8E93;}.elementor-255 .elementor-element.elementor-element-7ece5b4.elementor-view-framed .elementor-icon, .elementor-255 .elementor-element.elementor-element-7ece5b4.elementor-view-default .elementor-icon svg{fill:#8E8E93;}.elementor-255 .elementor-element.elementor-element-7ece5b4 .elementor-icon{font-size:0.625rem;}.elementor-255 .elementor-element.elementor-element-7ece5b4 .elementor-icon svg{height:0.625rem;}.elementor-255 .elementor-element.elementor-element-445a076 .elementor-heading-title{font-family:var( --e-global-typography-7e9def5-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-7e9def5-font-size );font-weight:var( --e-global-typography-7e9def5-font-weight );text-transform:var( --e-global-typography-7e9def5-text-transform );font-style:var( --e-global-typography-7e9def5-font-style );text-decoration:var( --e-global-typography-7e9def5-text-decoration );line-height:var( --e-global-typography-7e9def5-line-height );letter-spacing:var( --e-global-typography-7e9def5-letter-spacing );word-spacing:var( --e-global-typography-7e9def5-word-spacing );color:#8E8E93;}.elementor-255 .elementor-element.elementor-element-d481cbd .elementor-heading-title{font-family:var( --e-global-typography-c9b6116-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-c9b6116-font-size );font-weight:var( --e-global-typography-c9b6116-font-weight );text-transform:var( --e-global-typography-c9b6116-text-transform );font-style:var( --e-global-typography-c9b6116-font-style );text-decoration:var( --e-global-typography-c9b6116-text-decoration );line-height:var( --e-global-typography-c9b6116-line-height );letter-spacing:var( --e-global-typography-c9b6116-letter-spacing );word-spacing:var( --e-global-typography-c9b6116-word-spacing );color:var( --e-global-color-c1a6aff );}.elementor-255 .elementor-element.elementor-element-0fdb7cc{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:6rem;--padding-bottom:10rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-255 .elementor-element.elementor-element-58dcee2{--display:flex;--position:absolute;top:-27.625rem;}body:not(.rtl) .elementor-255 .elementor-element.elementor-element-58dcee2{right:max(2.5rem, (100dvw - 90rem) / 2);}body.rtl .elementor-255 .elementor-element.elementor-element-58dcee2{left:max(2.5rem, (100dvw - 90rem) / 2);}.elementor-255 .elementor-element.elementor-element-c8e430f .elementor-icon-wrapper{text-align:center;}.elementor-255 .elementor-element.elementor-element-c8e430f.elementor-view-stacked .elementor-icon{background-color:#C1AB8A33;}.elementor-255 .elementor-element.elementor-element-c8e430f.elementor-view-framed .elementor-icon, .elementor-255 .elementor-element.elementor-element-c8e430f.elementor-view-default .elementor-icon{color:#C1AB8A33;border-color:#C1AB8A33;}.elementor-255 .elementor-element.elementor-element-c8e430f.elementor-view-framed .elementor-icon, .elementor-255 .elementor-element.elementor-element-c8e430f.elementor-view-default .elementor-icon svg{fill:#C1AB8A33;}.elementor-255 .elementor-element.elementor-element-c8e430f .elementor-icon{font-size:100%;}.elementor-255 .elementor-element.elementor-element-c8e430f .elementor-icon svg{height:100%;}.elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table .button, .elementor-255 .elementor-element.elementor-element-9d2e9fa .order-again .button{background-color:var( --e-global-color-2494a61 );font-family:var( --e-global-typography-00cf52a-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-00cf52a-font-size );font-weight:var( --e-global-typography-00cf52a-font-weight );text-transform:var( --e-global-typography-00cf52a-text-transform );font-style:var( --e-global-typography-00cf52a-font-style );text-decoration:var( --e-global-typography-00cf52a-text-decoration );line-height:var( --e-global-typography-00cf52a-line-height );letter-spacing:var( --e-global-typography-00cf52a-letter-spacing );word-spacing:var( --e-global-typography-00cf52a-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table .button:hover, .elementor-255 .elementor-element.elementor-element-9d2e9fa .order-again .button:hover{background-color:var( --e-global-color-2494a61 );}.elementor-255 .elementor-element.elementor-element-9d2e9fa{--confirmation-message-display:block;--sections-background-color:var( --e-global-color-b3b895d );--sections-border-type:solid;--sections-border-color:var( --e-global-color-980343b );--sections-border-radius:0px 0px 0px 0px;--sections-padding:2rem 2rem 2rem 2rem;--sections-spacing:2rem;--confirmation-message-color:var( --e-global-color-2494a61 );--titles-color:var( --e-global-color-2494a61 );--titles-spacing:1.5rem;--general-text-color:var( --e-global-color-c03e1f2 );--payment-details-space-between:2rem;--payment-details-titles-color:var( --e-global-color-2494a61 );--payment-details-titles-spacing:0.5rem;--payment-details-items-color:var( --e-global-color-c03e1f2 );--payment-details-border-type:solid;--payment-details-border-width:1px;--payment-details-border-color:#D1D1D6;--bank-details-space-between:2rem;--account-title-color:var( --e-global-color-2494a61 );--account-title-spacing:1.5rem;--bank-details-titles-color:var( --e-global-color-2494a61 );--bank-details-titles-spacing:0.5rem;--bank-details-items-color:var( --e-global-color-c03e1f2 );--bank-details-border-type:solid;--bank-details-border-width:1px;--bank-details-border-color:#D1D1D6;--order-details-rows-gap:2rem;--order-details-titles-totals-color:var( --e-global-color-2494a61 );--order-details-items-color:var( --e-global-color-c03e1f2 );--order-details-variations-color:var( --e-global-color-c03e1f2 );--order-details-product-links-normal-color:var( --e-global-color-2494a61 );--order-details-product-links-hover-color:var( --e-global-color-980343b );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:var( --e-global-color-980343b );--button-normal-text-color:var( --e-global-color-c1a6aff );--button-hover-text-color:var( --e-global-color-980343b );--button-hover-transition-duration:200ms;--buttons-border-type:none;--button-border-radius:0px 0px 0px 0px;--button-padding:0.25rem 0.5rem 0.25rem 0.5rem;}.elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table, .elementor-255 .elementor-element.elementor-element-9d2e9fa address{border-width:1px 1px 1px 1px;}.elementor-255 .elementor-element.elementor-element-9d2e9fa .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-9d2e9fa h2{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-9d2e9fa address, .elementor-255 .elementor-element.elementor-element-9d2e9fa .product-purchase-note, .elementor-255 .elementor-element.elementor-element-9d2e9fa .woocommerce-thankyou-order-details + p{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-9d2e9fa .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-00cf52a-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-00cf52a-font-size );font-weight:var( --e-global-typography-00cf52a-font-weight );text-transform:var( --e-global-typography-00cf52a-text-transform );font-style:var( --e-global-typography-00cf52a-font-style );line-height:var( --e-global-typography-00cf52a-line-height );letter-spacing:var( --e-global-typography-00cf52a-letter-spacing );word-spacing:var( --e-global-typography-00cf52a-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .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-9d2e9fa .wc-bacs-bank-details-account-name{font-family:var( --e-global-typography-c1e6e88-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-c1e6e88-font-size );font-weight:var( --e-global-typography-c1e6e88-font-weight );text-transform:var( --e-global-typography-c1e6e88-text-transform );font-style:var( --e-global-typography-c1e6e88-font-style );text-decoration:var( --e-global-typography-c1e6e88-text-decoration );line-height:var( --e-global-typography-c1e6e88-line-height );letter-spacing:var( --e-global-typography-c1e6e88-letter-spacing );word-spacing:var( --e-global-typography-c1e6e88-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:var( --e-global-typography-00cf52a-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-00cf52a-font-size );font-weight:var( --e-global-typography-00cf52a-font-weight );text-transform:var( --e-global-typography-00cf52a-text-transform );font-style:var( --e-global-typography-00cf52a-font-style );line-height:var( --e-global-typography-00cf52a-line-height );letter-spacing:var( --e-global-typography-00cf52a-letter-spacing );word-spacing:var( --e-global-typography-00cf52a-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .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-9d2e9fa .shop_table thead tr th, .elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table tfoot th, .elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table tfoot tr td, .elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table tfoot tr td span, .elementor-255 .elementor-element.elementor-element-9d2e9fa .woocommerce-table--order-downloads tr td:before{font-family:var( --e-global-typography-00cf52a-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-00cf52a-font-size );font-weight:var( --e-global-typography-00cf52a-font-weight );text-transform:var( --e-global-typography-00cf52a-text-transform );font-style:var( --e-global-typography-00cf52a-font-style );text-decoration:var( --e-global-typography-00cf52a-text-decoration );line-height:var( --e-global-typography-00cf52a-line-height );letter-spacing:var( --e-global-typography-00cf52a-letter-spacing );word-spacing:var( --e-global-typography-00cf52a-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .product-quantity, .elementor-255 .elementor-element.elementor-element-9d2e9fa .woocommerce-table--order-details td a, .elementor-255 .elementor-element.elementor-element-9d2e9fa td.product-total, .elementor-255 .elementor-element.elementor-element-9d2e9fa td.download-product, .elementor-255 .elementor-element.elementor-element-9d2e9fa td.download-remaining, .elementor-255 .elementor-element.elementor-element-9d2e9fa td.download-expires, .elementor-255 .elementor-element.elementor-element-9d2e9fa 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-9d2e9fa .product-name .wc-item-meta .wc-item-meta-label, .elementor-255 .elementor-element.elementor-element-9d2e9fa .wc-item-meta li p{font-family:var( --e-global-typography-7e9def5-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-7e9def5-font-size );font-weight:var( --e-global-typography-7e9def5-font-weight );text-transform:var( --e-global-typography-7e9def5-text-transform );font-style:var( --e-global-typography-7e9def5-font-style );text-decoration:var( --e-global-typography-7e9def5-text-decoration );line-height:var( --e-global-typography-7e9def5-line-height );letter-spacing:var( --e-global-typography-7e9def5-letter-spacing );word-spacing:var( --e-global-typography-7e9def5-word-spacing );}@media(min-width:768px){.elementor-255 .elementor-element.elementor-element-bcf2234{--width:min(75%, 66.75rem);}.elementor-255 .elementor-element.elementor-element-66ef652{--width:fit-content;}.elementor-255 .elementor-element.elementor-element-58dcee2{--width:min(75%, 66.75rem);}}@media(max-width:1024px){.elementor-255 .elementor-element.elementor-element-5983951{--min-height:20rem;--padding-top:12rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.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-83cb9f5 .elementor-heading-title{font-size:var( --e-global-typography-7e9def5-font-size );line-height:var( --e-global-typography-7e9def5-line-height );letter-spacing:var( --e-global-typography-7e9def5-letter-spacing );word-spacing:var( --e-global-typography-7e9def5-word-spacing );}.elementor-255 .elementor-element.elementor-element-445a076 .elementor-heading-title{font-size:var( --e-global-typography-7e9def5-font-size );line-height:var( --e-global-typography-7e9def5-line-height );letter-spacing:var( --e-global-typography-7e9def5-letter-spacing );word-spacing:var( --e-global-typography-7e9def5-word-spacing );}.elementor-255 .elementor-element.elementor-element-d481cbd .elementor-heading-title{font-size:var( --e-global-typography-c9b6116-font-size );line-height:var( --e-global-typography-c9b6116-line-height );letter-spacing:var( --e-global-typography-c9b6116-letter-spacing );word-spacing:var( --e-global-typography-c9b6116-word-spacing );}.elementor-255 .elementor-element.elementor-element-0fdb7cc{--padding-top:4.5rem;--padding-bottom:10rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-255 .elementor-element.elementor-element-58dcee2{top:-30rem;}.elementor-255 .elementor-element.elementor-element-9d2e9fa .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-9d2e9fa h2{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-9d2e9fa address, .elementor-255 .elementor-element.elementor-element-9d2e9fa .product-purchase-note, .elementor-255 .elementor-element.elementor-element-9d2e9fa .woocommerce-thankyou-order-details + p{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-9d2e9fa .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-00cf52a-font-size );line-height:var( --e-global-typography-00cf52a-line-height );letter-spacing:var( --e-global-typography-00cf52a-letter-spacing );word-spacing:var( --e-global-typography-00cf52a-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .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-9d2e9fa .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-c1e6e88-font-size );line-height:var( --e-global-typography-c1e6e88-line-height );letter-spacing:var( --e-global-typography-c1e6e88-letter-spacing );word-spacing:var( --e-global-typography-c1e6e88-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-00cf52a-font-size );line-height:var( --e-global-typography-00cf52a-line-height );letter-spacing:var( --e-global-typography-00cf52a-letter-spacing );word-spacing:var( --e-global-typography-00cf52a-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .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-9d2e9fa .shop_table thead tr th, .elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table tfoot th, .elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table tfoot tr td, .elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table tfoot tr td span, .elementor-255 .elementor-element.elementor-element-9d2e9fa .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-00cf52a-font-size );line-height:var( --e-global-typography-00cf52a-line-height );letter-spacing:var( --e-global-typography-00cf52a-letter-spacing );word-spacing:var( --e-global-typography-00cf52a-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .product-quantity, .elementor-255 .elementor-element.elementor-element-9d2e9fa .woocommerce-table--order-details td a, .elementor-255 .elementor-element.elementor-element-9d2e9fa td.product-total, .elementor-255 .elementor-element.elementor-element-9d2e9fa td.download-product, .elementor-255 .elementor-element.elementor-element-9d2e9fa td.download-remaining, .elementor-255 .elementor-element.elementor-element-9d2e9fa td.download-expires, .elementor-255 .elementor-element.elementor-element-9d2e9fa 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-9d2e9fa .product-name .wc-item-meta .wc-item-meta-label, .elementor-255 .elementor-element.elementor-element-9d2e9fa .wc-item-meta li p{font-size:var( --e-global-typography-7e9def5-font-size );line-height:var( --e-global-typography-7e9def5-line-height );letter-spacing:var( --e-global-typography-7e9def5-letter-spacing );word-spacing:var( --e-global-typography-7e9def5-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table .button, .elementor-255 .elementor-element.elementor-element-9d2e9fa .order-again .button{font-size:var( --e-global-typography-00cf52a-font-size );line-height:var( --e-global-typography-00cf52a-line-height );letter-spacing:var( --e-global-typography-00cf52a-letter-spacing );word-spacing:var( --e-global-typography-00cf52a-word-spacing );}}@media(max-width:767px){.elementor-255 .elementor-element.elementor-element-5983951{--padding-top:10.5rem;--padding-bottom:2.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-255 .elementor-element.elementor-element-bcf2234.e-con{--e-con-transform-translateX:-50%;}.elementor-255 .elementor-element.elementor-element-bcf2234{--width:71.75rem;}.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-83cb9f5 .elementor-heading-title{font-size:var( --e-global-typography-7e9def5-font-size );line-height:var( --e-global-typography-7e9def5-line-height );letter-spacing:var( --e-global-typography-7e9def5-letter-spacing );word-spacing:var( --e-global-typography-7e9def5-word-spacing );}.elementor-255 .elementor-element.elementor-element-445a076 .elementor-heading-title{font-size:var( --e-global-typography-7e9def5-font-size );line-height:var( --e-global-typography-7e9def5-line-height );letter-spacing:var( --e-global-typography-7e9def5-letter-spacing );word-spacing:var( --e-global-typography-7e9def5-word-spacing );}.elementor-255 .elementor-element.elementor-element-d481cbd .elementor-heading-title{font-size:var( --e-global-typography-c9b6116-font-size );line-height:var( --e-global-typography-c9b6116-line-height );letter-spacing:var( --e-global-typography-c9b6116-letter-spacing );word-spacing:var( --e-global-typography-c9b6116-word-spacing );}.elementor-255 .elementor-element.elementor-element-0fdb7cc{--padding-top:2rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-255 .elementor-element.elementor-element-58dcee2{--width:64rem;top:-10rem;}.elementor-255 .elementor-element.elementor-element-c8e430f .elementor-icon{font-size:100%;}.elementor-255 .elementor-element.elementor-element-c8e430f .elementor-icon svg{height:100%;}.elementor-255 .elementor-element.elementor-element-9d2e9fa{--sections-padding:1rem 1rem 1rem 1rem;}.elementor-255 .elementor-element.elementor-element-9d2e9fa .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-9d2e9fa h2{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-9d2e9fa address, .elementor-255 .elementor-element.elementor-element-9d2e9fa .product-purchase-note, .elementor-255 .elementor-element.elementor-element-9d2e9fa .woocommerce-thankyou-order-details + p{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-9d2e9fa .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-00cf52a-font-size );line-height:var( --e-global-typography-00cf52a-line-height );letter-spacing:var( --e-global-typography-00cf52a-letter-spacing );word-spacing:var( --e-global-typography-00cf52a-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .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-9d2e9fa .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-c1e6e88-font-size );line-height:var( --e-global-typography-c1e6e88-line-height );letter-spacing:var( --e-global-typography-c1e6e88-letter-spacing );word-spacing:var( --e-global-typography-c1e6e88-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-00cf52a-font-size );line-height:var( --e-global-typography-00cf52a-line-height );letter-spacing:var( --e-global-typography-00cf52a-letter-spacing );word-spacing:var( --e-global-typography-00cf52a-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .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-9d2e9fa .shop_table thead tr th, .elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table tfoot th, .elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table tfoot tr td, .elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table tfoot tr td span, .elementor-255 .elementor-element.elementor-element-9d2e9fa .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-00cf52a-font-size );line-height:var( --e-global-typography-00cf52a-line-height );letter-spacing:var( --e-global-typography-00cf52a-letter-spacing );word-spacing:var( --e-global-typography-00cf52a-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .product-quantity, .elementor-255 .elementor-element.elementor-element-9d2e9fa .woocommerce-table--order-details td a, .elementor-255 .elementor-element.elementor-element-9d2e9fa td.product-total, .elementor-255 .elementor-element.elementor-element-9d2e9fa td.download-product, .elementor-255 .elementor-element.elementor-element-9d2e9fa td.download-remaining, .elementor-255 .elementor-element.elementor-element-9d2e9fa td.download-expires, .elementor-255 .elementor-element.elementor-element-9d2e9fa 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-9d2e9fa .product-name .wc-item-meta .wc-item-meta-label, .elementor-255 .elementor-element.elementor-element-9d2e9fa .wc-item-meta li p{font-size:var( --e-global-typography-7e9def5-font-size );line-height:var( --e-global-typography-7e9def5-line-height );letter-spacing:var( --e-global-typography-7e9def5-letter-spacing );word-spacing:var( --e-global-typography-7e9def5-word-spacing );}.elementor-255 .elementor-element.elementor-element-9d2e9fa .shop_table .button, .elementor-255 .elementor-element.elementor-element-9d2e9fa .order-again .button{font-size:var( --e-global-typography-00cf52a-font-size );line-height:var( --e-global-typography-00cf52a-line-height );letter-spacing:var( --e-global-typography-00cf52a-letter-spacing );word-spacing:var( --e-global-typography-00cf52a-word-spacing );}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-9d2e9fa */.elementor-255 .elementor-element.elementor-element-9d2e9fa {
    .woocommerce-thankyou-order-details,
    .wc-bacs-bank-details {
        /*margin-bottom: 1.5rem !important;*/
        
        li {
            /*margin-bottom: 0;*/
        }
    }
    
    .wc-bacs-bank-details-heading,
    .wc-bacs-bank-details-account-name,
    .woocommerce-order-details__title {
        /*margin-top: 0 !important;*/
    }
    
    .wc-item-meta {
        padding-left: 0;
        
        li {
            margin-top: 0.5rem;
        }
    }
    
    .woocommerce-button {
        padding: 0.25rem 0.5rem !important;
        border-radius: 100rem !important;
        background: #C9A47A;
        color: #FFFFFF;
        transition: 300ms;
        
        &: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 (64rem <= width) {
        .woocommerce-order-details {
            margin-bottom: 3rem !important;
        }
    }
}/* End custom CSS */