.elementor .bs-woo{text-align:center;padding-block-start:90px;padding-block-end:50px;padding-inline-start:24px;padding-inline-end:24px;background-color:#050915;display:flex;flex-direction:column;gap:16px;align-items:center;background-image: radial-gradient(ellipse at 50% 0%, rgba(154, 49, 197, 0.25) 0%, rgba(5, 9, 21, 0) 60%); & ~ * { background-color: #050915; } & ~ * .elementor-widget-woocommerce-cart, & ~ * .elementor-widget-woocommerce-checkout-page, & ~ * .elementor-widget-woocommerce-my-account { width: 100%; max-width: 1200px; margin: 0 auto; padding: 10px 24px 110px 24px; box-sizing: border-box; font-family: Inter; color: rgba(255, 255, 255, 0.8); --sections-background-color: #0B1020; --sections-border-color: rgba(154, 49, 197, 0.35); --sections-border-type: solid; --sections-border-radius: 20px; --sections-padding: 30px 32px; --sections-title-color: #FFFFFF; --sections-secondary-title-color: #FFFFFF; --sections-descriptions-color: rgba(255, 255, 255, 0.7); --sections-messages-color: rgba(255, 255, 255, 0.85); --sections-radio-buttons-color: #9A31C5; --sections-checkboxes-color: #9A31C5; --checkboxes-color: #9A31C5; --payment-methods-radio-buttons-color: #9A31C5; --forms-labels-color: rgba(255, 255, 255, 0.8); --forms-fields-normal-color: #FFFFFF; --forms-fields-focus-color: #FFFFFF; --forms-fields-focus-border-color: #9A31C5; --forms-fields-normal-background-color: rgba(255, 255, 255, 0.04); --forms-fields-focus-background-color: rgba(154, 49, 197, 0.08); --forms-fields-border-radius: 12px; --forms-fields-padding: 14px 16px; --forms-buttons-normal-text-color: #FFFFFF; --forms-buttons-hover-text-color: #FFFFFF; --forms-buttons-hover-background-color: #600286; --forms-buttons-border-color: #9A31C5; --forms-buttons-hover-border-color: #600286; --forms-buttons-border-radius: 999px; --forms-buttons-padding: 14px 26px; --checkout-button-normal-text-color: #FFFFFF; --checkout-button-hover-text-color: #FFFFFF; --checkout-button-hover-border-color: #600286; --checkout-button-border-radius: 999px; --checkout-button-padding: 18px 28px; --purchase-button-normal-text-color: #FFFFFF; --purchase-button-hover-text-color: #FFFFFF; --purchase-button-hover-border-color: #600286; --purchase-button-border-radius: 999px; --purchase-button-padding: 18px 28px; --links-normal-color: #C77DE6; --links-hover-color: #FFFFFF; --product-link-normal-color: #FFFFFF; --product-link-hover-color: #C77DE6; --order-summary-color: rgba(255, 255, 255, 0.85); --order-summary-title-color: #FFFFFF; --order-summary-items-color: rgba(255, 255, 255, 0.85); --order-summary-variations-color: rgba(255, 255, 255, 0.6); --order-summary-items-divider-color: rgba(255, 255, 255, 0.1); --order-summary-totals-color: #FFFFFF; --order-summary-totals-divider-color: rgba(255, 255, 255, 0.12); --order-summary-quantity-border-color: rgba(255, 255, 255, 0.2); --order-summary-remove-icon-normal-color: rgba(255, 255, 255, 0.5); --order-summary-remove-icon-hover-color: #C77DE6; --totals-color: #FFFFFF; --totals-divider-color: rgba(255, 255, 255, 0.12); --general-text-color: rgba(255, 255, 255, 0.8); --typography-section-titles-color: #FFFFFF; --login-messages-color: rgba(255, 255, 255, 0.85); --tabs-normal-color: rgba(255, 255, 255, 0.72); --tabs-hover-color: #FFFFFF; --tabs-active-color: #FFFFFF; --tabs-border-type: solid; --tabs-border-color: rgba(255, 255, 255, 0.08); --tabs-hover-border-color: rgba(154, 49, 197, 0.6); --tabs-active-border-color: #9A31C5; --tabs-border-radius: 12px; --tabs-padding: 14px 18px; --tabs-spacing: 8px; --tabs-divider-color: rgba(255, 255, 255, 0.08); --tables-title-color: #FFFFFF; --tables-items-color: rgba(255, 255, 255, 0.8); --tables-divider-border-color: rgba(255, 255, 255, 0.1); --tables-divider-border-type: solid; --tables-divider-border-width: 1px; --tables-links-normal-color: #C77DE6; --tables-links-hover-color: #FFFFFF; --tables-button-normal-text-color: #FFFFFF; --tables-button-hover-text-color: #FFFFFF; --tables-button-border-radius: 999px; --tables-buttons-border-color: #9A31C5; --variations-color: rgba(255, 255, 255, 0.6); } & ~ * .woocommerce h2, & ~ * .woocommerce h3, & ~ * .woocommerce .e-checkout-secondary-title { font-family: Anton; font-weight: 400; color: #FFFFFF; letter-spacing: 0.3px; } & ~ * .woocommerce .button, & ~ * .woocommerce button.button, & ~ * .woocommerce a.button, & ~ * .woocommerce .checkout-button, & ~ * .woocommerce #place_order, & ~ * .woocommerce .woocommerce-button { background-color: #9A31C5 !important; color: #FFFFFF !important; border: 1px solid #9A31C5 !important; border-radius: 999px !important; font-family: Inter; font-weight: 600; transition: background-color 0.3s; } & ~ * .woocommerce .button:hover, & ~ * .woocommerce button.button:hover, & ~ * .woocommerce a.button:hover, & ~ * .woocommerce .checkout-button:hover, & ~ * .woocommerce #place_order:hover { background-color: #600286 !important; border-color: #600286 !important; } & ~ * .woocommerce input.input-text, & ~ * .woocommerce input[type=text], & ~ * .woocommerce input[type=email], & ~ * .woocommerce input[type=password], & ~ * .woocommerce input[type=tel], & ~ * .woocommerce select, & ~ * .woocommerce textarea, & ~ * .woocommerce .select2-selection { background-color: rgba(255, 255, 255, 0.04) !important; color: #FFFFFF !important; border: 1px solid rgba(255, 255, 255, 0.14) !important; border-radius: 12px !important; } & ~ * .woocommerce input:focus, & ~ * .woocommerce select:focus, & ~ * .woocommerce textarea:focus { border-color: #9A31C5 !important; outline: none; box-shadow: 0 0 0 3px rgba(154, 49, 197, 0.2); } & ~ * .woocommerce label { color: rgba(255, 255, 255, 0.8); } & ~ * .woocommerce .shop_table, & ~ * .woocommerce table { color: rgba(255, 255, 255, 0.85); border-color: rgba(255, 255, 255, 0.1) !important; } & ~ * .woocommerce .shop_table th { color: #FFFFFF; font-weight: 600; } & ~ * .woocommerce .shop_table td, & ~ * .woocommerce .shop_table th { border-color: rgba(255, 255, 255, 0.1) !important; } & ~ * .woocommerce .product-thumbnail img { border-radius: 10px; } & ~ * .woocommerce .amount { color: #FFFFFF; } & ~ * .woocommerce .order-total .amount { font-family: Anton; font-size: 1.35em; } & ~ * .woocommerce-info, & ~ * .woocommerce-message, & ~ * .woocommerce-error { background-color: rgba(154, 49, 197, 0.12) !important; color: #FFFFFF !important; border: 1px solid rgba(154, 49, 197, 0.4) !important; border-radius: 14px; } & ~ * .woocommerce-info::before, & ~ * .woocommerce-message::before { color: #C77DE6 !important; } & ~ * .woocommerce .u-columns .u-column1, & ~ * .woocommerce .u-columns .u-column2 { background-color: #0B1020; border: 1px solid rgba(154, 49, 197, 0.35); border-radius: 20px; padding: 36px 34px; box-sizing: border-box; } & ~ * .woocommerce form.login, & ~ * .woocommerce form.register { border: 0 !important; padding: 0 !important; margin: 0; } & ~ * .woocommerce a { color: #C77DE6; } & ~ * .woocommerce a:hover { color: #FFFFFF; } & ~ * .woocommerce a.button, & ~ * .woocommerce a.button:hover { color: #FFFFFF !important; } & ~ * .woocommerce .cart-empty, & ~ * .woocommerce .return-to-shop { text-align: center; } & ~ * #payment, & ~ * .woocommerce-checkout-payment { background-color: rgba(255, 255, 255, 0.03) !important; border-radius: 16px; } & ~ * #payment .payment_box { background-color: rgba(154, 49, 197, 0.12) !important; color: rgba(255, 255, 255, 0.85) !important; } & ~ * #payment .payment_box::before { border-bottom-color: rgba(154, 49, 197, 0.12) !important; } & ~ * .woocommerce h2 { font-size: 30px; line-height: 1.2; margin: 0 0 18px 0; } & ~ * .woocommerce .woocommerce-form-login__rememberme, & ~ * .woocommerce .woocommerce-form-login__rememberme span { color: rgba(255, 255, 255, 0.8) !important; } & ~ * .woocommerce-privacy-policy-text, & ~ * .woocommerce small { color: rgba(255, 255, 255, 0.6); font-size: 13px; } & ~ * .woocommerce-info::before, & ~ * .woocommerce-message::before, & ~ * .woocommerce-error::before { display: none !important; } & ~ * .woocommerce-info, & ~ * .woocommerce-message, & ~ * .woocommerce-error { padding: 18px 24px !important; text-align: center; } & ~ * .woocommerce-MyAccount-navigation ul li a { background: rgba(255, 255, 255, 0.04) !important; color: rgba(255, 255, 255, 0.85) !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-radius: 12px !important; font-family: Inter; font-size: 15px; font-weight: 600; transition: background-color 0.3s, border-color 0.3s, color 0.3s; } & ~ * .woocommerce-MyAccount-navigation ul li a:hover { background: rgba(154, 49, 197, 0.18) !important; border-color: rgba(154, 49, 197, 0.6) !important; color: #FFFFFF !important; } & ~ * .woocommerce-MyAccount-navigation ul li.is-active a { background: #9A31C5 !important; border-color: #9A31C5 !important; color: #FFFFFF !important; } & ~ * .woocommerce-MyAccount-navigation ul li:after { background-color: transparent !important; } & ~ * .woocommerce-MyAccount-content, & ~ * .woocommerce-MyAccount-content p { color: rgba(255, 255, 255, 0.8); } & ~ * .woocommerce-MyAccount-content strong { color: #FFFFFF; } & ~ * .woocommerce-MyAccount-content address { color: rgba(255, 255, 255, 0.8); font-style: normal; } & ~ * .woocommerce-MyAccount-navigation ul li a, & ~ * .woocommerce-MyAccount-navigation ul li a:hover { text-decoration: none !important; }\n}.elementor .bs-note{font-family:Inter;font-size:15px;color:rgba(255, 255, 255, 0.65);line-height:1.6;text-align:center;display:block;& a { color: #AFC2F6; text-decoration: underline; } & a:hover { color: #FFFFFF; } & a { color: #C77DE6; text-decoration: underline; }\n}.elementor .bs-title{font-family:Anton;font-weight:400;font-size:50px;color:#FFFFFF;line-height:1.15;margin:0px;}.elementor .bs-eyebrow{font-family:Anton;font-size:13px;color:#AFC2F6;letter-spacing:2.5px;line-height:1.3;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(154, 49, 197, 0.6);border-style:solid;display:inline-block;}