.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-thankyou-order-received{font-family:var(--e-global-typography-primary-font-family),Sans-serif;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)}.elementor-871 .elementor-element.elementor-element-671d234 address,.elementor-871 .elementor-element.elementor-element-671d234 .product-purchase-note,.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-thankyou-order-details+p{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-order-overview.order_details li{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-order-overview.order_details li strong{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .wc-bacs-bank-details-account-name{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .shop_table thead tr th,.elementor-871 .elementor-element.elementor-element-671d234 .shop_table tfoot th,.elementor-871 .elementor-element.elementor-element-671d234 .shop_table tfoot tr td,.elementor-871 .elementor-element.elementor-element-671d234 .shop_table tfoot tr td span,.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-table--order-downloads tr td:before{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .product-quantity,.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-table--order-details td a,.elementor-871 .elementor-element.elementor-element-671d234 td.product-total,.elementor-871 .elementor-element.elementor-element-671d234 td.download-product,.elementor-871 .elementor-element.elementor-element-671d234 td.download-remaining,.elementor-871 .elementor-element.elementor-element-671d234 td.download-expires,.elementor-871 .elementor-element.elementor-element-671d234 td.download-file{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .product-name .wc-item-meta .wc-item-meta-label,.elementor-871 .elementor-element.elementor-element-671d234 .wc-item-meta li p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .shop_table .button,.elementor-871 .elementor-element.elementor-element-671d234 .order-again .button{font-family:var(--e-global-typography-text-font-family),Sans-serif;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)}@media (max-width:1024px){.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-thankyou-order-received{line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 address,.elementor-871 .elementor-element.elementor-element-671d234 .product-purchase-note,.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-thankyou-order-details+p{line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-order-overview.order_details li{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-order-overview.order_details li strong{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .wc-bacs-bank-details-account-name{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .shop_table thead tr th,.elementor-871 .elementor-element.elementor-element-671d234 .shop_table tfoot th,.elementor-871 .elementor-element.elementor-element-671d234 .shop_table tfoot tr td,.elementor-871 .elementor-element.elementor-element-671d234 .shop_table tfoot tr td span,.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-table--order-downloads tr td:before{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .product-quantity,.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-table--order-details td a,.elementor-871 .elementor-element.elementor-element-671d234 td.product-total,.elementor-871 .elementor-element.elementor-element-671d234 td.download-product,.elementor-871 .elementor-element.elementor-element-671d234 td.download-remaining,.elementor-871 .elementor-element.elementor-element-671d234 td.download-expires,.elementor-871 .elementor-element.elementor-element-671d234 td.download-file{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .product-name .wc-item-meta .wc-item-meta-label,.elementor-871 .elementor-element.elementor-element-671d234 .wc-item-meta li p{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .shop_table .button,.elementor-871 .elementor-element.elementor-element-671d234 .order-again .button{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media (max-width:767px){.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-thankyou-order-received{line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 address,.elementor-871 .elementor-element.elementor-element-671d234 .product-purchase-note,.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-thankyou-order-details+p{line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-order-overview.order_details li{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-order-overview.order_details li strong{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .wc-bacs-bank-details-account-name{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .shop_table thead tr th,.elementor-871 .elementor-element.elementor-element-671d234 .shop_table tfoot th,.elementor-871 .elementor-element.elementor-element-671d234 .shop_table tfoot tr td,.elementor-871 .elementor-element.elementor-element-671d234 .shop_table tfoot tr td span,.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-table--order-downloads tr td:before{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .product-quantity,.elementor-871 .elementor-element.elementor-element-671d234 .woocommerce-table--order-details td a,.elementor-871 .elementor-element.elementor-element-671d234 td.product-total,.elementor-871 .elementor-element.elementor-element-671d234 td.download-product,.elementor-871 .elementor-element.elementor-element-671d234 td.download-remaining,.elementor-871 .elementor-element.elementor-element-671d234 td.download-expires,.elementor-871 .elementor-element.elementor-element-671d234 td.download-file{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .product-name .wc-item-meta .wc-item-meta-label,.elementor-871 .elementor-element.elementor-element-671d234 .wc-item-meta li p{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-871 .elementor-element.elementor-element-671d234 .shop_table .button,.elementor-871 .elementor-element.elementor-element-671d234 .order-again .button{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}.geli-order-summary,.woocommerce-checkout #order_review{background:#fff!important;border:1.5px solid #ffd1e8!important;border-radius:26px!important;padding:28px!important;box-shadow:0 12px 28px rgba(216,47,159,.08),0 24px 48px rgba(74,38,56,.06);overflow:hidden}.woocommerce-checkout #order_review_heading,.geli-order-summary h3,.geli-order-summary .elementor-heading-title{color:#4a2638!important;font-family:"Montserrat",sans-serif!important;font-size:26px!important;font-weight:800!important;line-height:1.15em!important;margin:0 0 18px!important}.woocommerce-checkout #order_review_heading::before,.geli-order-summary h3::before,.geli-order-summary .elementor-heading-title::before{content:"♡";color:#f06ca8;margin-right:8px}.woocommerce-checkout #order_review table.shop_table{width:100%!important;border:1px solid #ffe1ef!important;border-radius:20px!important;overflow:hidden!important;background:#fff8fc!important;border-collapse:separate!important;border-spacing:0!important;margin-bottom:20px!important}.woocommerce-checkout #order_review table.shop_table th{background:#fff0f7!important;color:#4a2638!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:800!important;padding:16px 14px!important;border:none!important;border-bottom:1px solid #ffe1ef!important}.woocommerce-checkout #order_review table.shop_table td{background:#fff!important;color:#4a2638!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4em!important;padding:16px 14px!important;border:none!important;border-bottom:1px solid #ffe1ef!important}.woocommerce-checkout #order_review table.shop_table tr:last-child th,.woocommerce-checkout #order_review table.shop_table tr:last-child td{border-bottom:none!important}.woocommerce-checkout #order_review .product-name{color:#4a2638!important;font-weight:700!important}.woocommerce-checkout #order_review .product-quantity{color:#d82f9f!important;font-weight:800!important}.woocommerce-checkout #order_review .cart-subtotal th,.woocommerce-checkout #order_review .cart-subtotal td,.woocommerce-checkout #order_review .woocommerce-shipping-totals th,.woocommerce-checkout #order_review .woocommerce-shipping-totals td{background:#fff8fc!important}.woocommerce-checkout #order_review .order-total th,.woocommerce-checkout #order_review .order-total td{background:#fff0f7!important;color:#d82f9f!important;font-size:17px!important;font-weight:900!important}.woocommerce-checkout #order_review .order-total .amount{color:#d82f9f!important;font-size:19px!important;font-weight:900!important}.woocommerce-checkout #payment{background:#fff8fc!important;border:1px solid #ffd1e8!important;border-radius:22px!important;padding:18px!important;margin-top:18px!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #ffd1e8!important;padding-bottom:14px!important}.woocommerce-checkout #payment ul.payment_methods li{color:#4a2638!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:600!important}.woocommerce-checkout #payment div.payment_box{background:#fff!important;border:1px solid #ffe1ef!important;border-radius:16px!important;color:#4a2638!important;font-size:13px!important;line-height:1.45em!important;padding:14px!important}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff!important}.woocommerce-checkout #place_order{width:100%!important;background:#d82f9f!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:16px 28px!important;font-family:"Montserrat",sans-serif!important;font-size:16px!important;font-weight:900!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 12px 26px rgba(216,47,159,.22),0 20px 42px rgba(74,38,56,.1);transition:all .25s ease!important}.woocommerce-checkout #place_order:hover{background:#f06ca8!important;transform:translateY(-2px)}.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:#7c5a6b!important;font-family:"Montserrat",sans-serif!important;font-size:12px!important;line-height:1.45em!important;margin-top:14px!important}.woocommerce-checkout .woocommerce-privacy-policy-text a,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a{color:#d82f9f!important;font-weight:700!important}