body.elementor-page-2219 { background: radial-gradient(1100px 520px at 50% -8%, #ece2f6 0%, rgba(236,226,246,0) 62%), #fbfafc !important; } body.elementor-page-2219 .elementor-element-395ab44, body.elementor-page-2219 .elementor-element-3d1a9d4, body.elementor-page-2219 .elementor-element-9b9203a { background: transparent !important; background-image: none !important; } body.elementor-page-2219 .elementor-element-395ab44 .elementor-widget-image img { width: 190px !important; max-width: 60vw !important; } body.elementor-page-2219 .elementor-element-395ab44 .elementor-heading-title { letter-spacing: -0.02em !important; } body.elementor-page-2219 .elementor-element-395ab44 .elementor-icon-list-item { background: #fff; border: 1px solid #ebe4f2; border-radius: 999px; padding: 7px 14px !important; } body.elementor-page-2219 .elementor-element-395ab44 .elementor-icon-list-icon i, body.elementor-page-2219 .elementor-element-395ab44 .elementor-icon-list-icon svg { color: #622d8d !important; fill: #622d8d !important; } body.elementor-page-2219 .elementor-element-94aefab { display: none !important; } body.elementor-page-2219 .elementor-element-f231ff2 { border: 1px solid #ebe4f2 !important; border-radius: 22px !important; box-shadow: 0 40px 90px -40px rgba(70, 30, 110, .28), 0 2px 6px rgba(70, 30, 110, .04) !important; } body.elementor-page-2219 .wcf-embed-checkout-form h3, body.elementor-page-2219 .wcf-embed-checkout-form .wcf-payment-option-heading h3 { font-size: 17px !important; font-weight: 600 !important; letter-spacing: -0.01em; color: #1b1f27 !important; } body.elementor-page-2219 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text, body.elementor-page-2219 .wcf-embed-checkout-form .woocommerce form .form-row select, body.elementor-page-2219 .wcf-embed-checkout-form .woocommerce form .form-row textarea, body.elementor-page-2219 .wcf-embed-checkout-form .select2-container .select2-selection { border: 1px solid #ddd6e5 !important; border-radius: 10px !important; background-color: #fff !important; transition: border-color .15s, box-shadow .15s; } body.elementor-page-2219 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text:focus, body.elementor-page-2219 .wcf-embed-checkout-form .woocommerce form .form-row select:focus, body.elementor-page-2219 .wcf-embed-checkout-form .woocommerce form .form-row textarea:focus { border-color: #622d8d !important; box-shadow: 0 0 0 3px rgba(98, 45, 141, .14) !important; outline: none !important; } body.elementor-page-2219 .wcf-embed-checkout-form .wcf-col-2 { margin-top: 22px !important; } body.elementor-page-2219 .wcf-embed-checkout-form .woocommerce-checkout-review-order-table { background: #f8f5fb !important; border: 1px solid #ebe4f2 !important; border-radius: 16px !important; overflow: hidden; } body.elementor-page-2219 .wcf-embed-checkout-form .woocommerce-checkout-review-order-table th, body.elementor-page-2219 .wcf-embed-checkout-form .woocommerce-checkout-review-order-table td { background: transparent !important; border-color: #ebe4f2 !important; } body.elementor-page-2219 .wcf-embed-checkout-form .woocommerce-checkout-review-order-table .order-total th, body.elementor-page-2219 .wcf-embed-checkout-form .woocommerce-checkout-review-order-table .order-total td { font-size: 17px !important; color: #1b1f27 !important; } body.elementor-page-2219 .wcf-embed-checkout-form .woocommerce-checkout-review-order-table .order-total .amount { color: #622d8d !important; font-size: 22px !important; font-weight: 700 !important; } body.elementor-page-2219 .ct-suggested-products--checkout { background: #fff; border: 1px dashed #d8cbe7; border-radius: 14px; padding: 16px 16px 18px !important; margin-top: 6px; } body.elementor-page-2219 .ct-suggested-products--checkout .ct-module-title { font-size: 12px !important; font-weight: 700 !important; letter-spacing: .08em; text-transform: uppercase; color: #6d5a82 !important; margin-bottom: 12px !important; } body.elementor-page-2219 .ct-suggested-products--checkout img { border-radius: 8px; } body.elementor-page-2219 .ct-suggested-products--checkout a.button, body.elementor-page-2219 .ct-suggested-products--checkout .add_to_cart_button { display: inline-block; margin-top: 6px; padding: 6px 12px !important; border: 1px solid #622d8d !important; border-radius: 999px !important; color: #622d8d !important; background: #fff !important; font-size: 13px !important; font-weight: 600 !important; white-space: nowrap; } body.elementor-page-2219 .elementor-element-9b9203a .elementor-icon-box-title, body.elementor-page-2219 .elementor-element-9b9203a .elementor-icon-box-title span { font-size: 18px !important; font-weight: 600 !important; color: #1b1f27 !important; letter-spacing: -0.01em; } body.elementor-page-2219 .elementor-element-9b9203a .elementor-icon-box-description { font-size: 15px !important; line-height: 1.6 !important; color: #5b6474 !important; } @media (max-width: 767px) { body.elementor-page-2219 .elementor-element-f231ff2 { padding-top: 0 !important; overflow: hidden; } body.elementor-page-2219 .wcf-collapsed-order-review-section .wcf-order-review-toggle { background: #f8f5fb !important; border-color: #ebe4f2 !important; } body.elementor-page-2219 .ct-suggested-products--checkout { display: none !important; } body.elementor-page-2219 .elementor-element-f231ff2 { border-radius: 18px !important; } body.elementor-page-2219 .elementor-element-395ab44 .elementor-icon-list-item { padding: 6px 12px !important; } }