.elementor-4874 .elementor-element.elementor-element-cc043e5{--display:flex;}.elementor-4874 .elementor-element.elementor-element-542392f{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-4874 .elementor-element.elementor-element-542392f.elementor-element{--align-self:center;}.elementor-4874 .elementor-element.elementor-element-098de33{--display:flex;}.elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table .button, .elementor-4874 .elementor-element.elementor-element-acb3a80 .order-again .button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-a7b2e65-font-family ), Inter;font-size:var( --e-global-typography-a7b2e65-font-size );font-weight:var( --e-global-typography-a7b2e65-font-weight );}.elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table .button:hover, .elementor-4874 .elementor-element.elementor-element-acb3a80 .order-again .button:hover{background-color:transparent;background-image:linear-gradient(60deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-4874 .elementor-element.elementor-element-acb3a80{--confirmation-message-display:block;--confirmation-message-alignment:center;--sections-background-color:var( --e-global-color-accent );--sections-border-color:var( --e-global-color-primary );--sections-border-radius:3px 3px 3px 3px;--sections-spacing:55px;--confirmation-message-color:var( --e-global-color-text );--titles-color:var( --e-global-color-text );--general-text-color:var( --e-global-color-text );--payment-details-space-between:29px;--payment-details-titles-color:var( --e-global-color-text );--payment-details-items-color:var( --e-global-color-text );--payment-details-border-width:1px;--payment-details-border-color:var( --e-global-color-primary );--bank-details-space-between:0px;--account-title-spacing:0px;--bank-details-titles-spacing:0px;--order-details-rows-gap:18px;--order-details-titles-totals-color:var( --e-global-color-text );--order-details-items-color:var( --e-global-color-text );--order-details-product-links-normal-color:var( --e-global-color-primary );--order-details-product-links-hover-color:var( --e-global-color-b2aa0d9 );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--button-normal-text-color:var( --e-global-color-accent );--button-hover-text-color:var( --e-global-color-accent );--button-hover-transition-duration:1100ms;--buttons-border-type:none;--button-border-radius:4px 4px 4px 4px;}.elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table, .elementor-4874 .elementor-element.elementor-element-acb3a80 address{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-width:0px 0px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-acb3a80 .woocommerce-thankyou-order-received{font-family:"Inter", Inter;font-size:36px;font-weight:500;line-height:100px;letter-spacing:1.5px;word-spacing:1px;}.elementor-4874 .elementor-element.elementor-element-acb3a80 h2{font-family:var( --e-global-typography-e3aa559-font-family ), Inter;font-size:var( --e-global-typography-e3aa559-font-size );font-weight:var( --e-global-typography-e3aa559-font-weight );line-height:var( --e-global-typography-e3aa559-line-height );letter-spacing:var( --e-global-typography-e3aa559-letter-spacing );}.elementor-4874 .elementor-element.elementor-element-acb3a80 address, .elementor-4874 .elementor-element.elementor-element-acb3a80 .product-purchase-note, .elementor-4874 .elementor-element.elementor-element-acb3a80 .woocommerce-thankyou-order-details + p{font-family:"Goli", Inter;font-size:1.2rem;line-height:23px;letter-spacing:-0.7px;}.elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table thead tr th, .elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table tfoot th, .elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table tfoot tr td, .elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table tfoot tr td span, .elementor-4874 .elementor-element.elementor-element-acb3a80 .woocommerce-table--order-downloads tr td:before{font-family:"Goli", Inter;font-size:1.2em;font-weight:500;line-height:1.5em;letter-spacing:0.2px;word-spacing:1px;}.elementor-4874 .elementor-element.elementor-element-acb3a80 .product-quantity, .elementor-4874 .elementor-element.elementor-element-acb3a80 .woocommerce-table--order-details td a, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.product-total, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.download-product, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.download-remaining, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.download-expires, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.download-file{font-family:"Goli", Inter;font-size:1rem;font-weight:500;line-height:0.9em;letter-spacing:-0.7px;}@media(max-width:1024px){.elementor-4874 .elementor-element.elementor-element-acb3a80 .woocommerce-thankyou-order-received{font-size:23px;}.elementor-4874 .elementor-element.elementor-element-acb3a80 h2{font-size:var( --e-global-typography-e3aa559-font-size );line-height:var( --e-global-typography-e3aa559-line-height );letter-spacing:var( --e-global-typography-e3aa559-letter-spacing );}.elementor-4874 .elementor-element.elementor-element-acb3a80 address, .elementor-4874 .elementor-element.elementor-element-acb3a80 .product-purchase-note, .elementor-4874 .elementor-element.elementor-element-acb3a80 .woocommerce-thankyou-order-details + p{font-size:17px;line-height:1.5em;letter-spacing:-1px;}.elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table thead tr th, .elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table tfoot th, .elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table tfoot tr td, .elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table tfoot tr td span, .elementor-4874 .elementor-element.elementor-element-acb3a80 .woocommerce-table--order-downloads tr td:before{font-size:1.3em;}.elementor-4874 .elementor-element.elementor-element-acb3a80 .product-quantity, .elementor-4874 .elementor-element.elementor-element-acb3a80 .woocommerce-table--order-details td a, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.product-total, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.download-product, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.download-remaining, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.download-expires, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.download-file{font-size:1.3em;}.elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table .button, .elementor-4874 .elementor-element.elementor-element-acb3a80 .order-again .button{font-size:var( --e-global-typography-a7b2e65-font-size );}}@media(max-width:767px){.elementor-4874 .elementor-element.elementor-element-acb3a80 .woocommerce-thankyou-order-received{font-size:18px;}.elementor-4874 .elementor-element.elementor-element-acb3a80 h2{font-size:var( --e-global-typography-e3aa559-font-size );line-height:var( --e-global-typography-e3aa559-line-height );letter-spacing:var( --e-global-typography-e3aa559-letter-spacing );}.elementor-4874 .elementor-element.elementor-element-acb3a80 address, .elementor-4874 .elementor-element.elementor-element-acb3a80 .product-purchase-note, .elementor-4874 .elementor-element.elementor-element-acb3a80 .woocommerce-thankyou-order-details + p{font-size:15px;line-height:1.5em;letter-spacing:0px;}.elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table thead tr th, .elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table tfoot th, .elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table tfoot tr td, .elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table tfoot tr td span, .elementor-4874 .elementor-element.elementor-element-acb3a80 .woocommerce-table--order-downloads tr td:before{font-size:1.2em;line-height:1em;letter-spacing:0.1px;}.elementor-4874 .elementor-element.elementor-element-acb3a80 .product-quantity, .elementor-4874 .elementor-element.elementor-element-acb3a80 .woocommerce-table--order-details td a, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.product-total, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.download-product, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.download-remaining, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.download-expires, .elementor-4874 .elementor-element.elementor-element-acb3a80 td.download-file{font-size:1.2em;line-height:1em;letter-spacing:0.1px;}.elementor-4874 .elementor-element.elementor-element-acb3a80 .shop_table .button, .elementor-4874 .elementor-element.elementor-element-acb3a80 .order-again .button{font-size:var( --e-global-typography-a7b2e65-font-size );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://trapsoulvibes.com/wp-content/uploads/2025/04/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Goli';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trapsoulvibes.com/wp-content/uploads/2025/03/Goli-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Goli';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://trapsoulvibes.com/wp-content/uploads/2025/03/Goli-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Goli';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://trapsoulvibes.com/wp-content/uploads/2025/03/Goli-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Goli';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://trapsoulvibes.com/wp-content/uploads/2025/03/Goli-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Goli';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://trapsoulvibes.com/wp-content/uploads/2025/03/GoliVF.ttf') format('truetype');
}
/* End Custom Fonts CSS */