.elementor-5344 .elementor-element.elementor-element-363e7a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5344 .elementor-element.elementor-element-c080867{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5344 .elementor-element.elementor-element-685d372{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:44px;}.elementor-5344 .elementor-element.elementor-element-685d372:not(.elementor-motion-effects-element-type-background), .elementor-5344 .elementor-element.elementor-element-685d372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E2F;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5344 .elementor-element.elementor-element-0c03719 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:800;line-height:1.04em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-5344 .elementor-element.elementor-element-2a545d8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;letter-spacing:0em;color:#E4E2EE;}.elementor-5344 .elementor-element.elementor-element-2a545d8 p{margin-block-end:0px;}.elementor-5344 .elementor-element.elementor-element-996d403{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-5344 .elementor-element.elementor-element-996d403:not(.elementor-motion-effects-element-type-background), .elementor-5344 .elementor-element.elementor-element-996d403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE9FF;}.elementor-5344 .elementor-element.elementor-element-3c8a616 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;letter-spacing:0em;color:#4A4A5E;}.elementor-5344 .elementor-element.elementor-element-46dd606 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;letter-spacing:-0.01em;color:#1E1E2F;}.elementor-5344 .elementor-element.elementor-element-058848f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-5344 .elementor-element.elementor-element-058848f:not(.elementor-motion-effects-element-type-background), .elementor-5344 .elementor-element.elementor-element-058848f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEBFFF;}.elementor-5344 .elementor-element.elementor-element-e122901 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;letter-spacing:0em;color:#4A4A5E;}.elementor-5344 .elementor-element.elementor-element-e3ca633{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.45em;letter-spacing:0em;color:#1E1E2F;}.elementor-5344 .elementor-element.elementor-element-e3ca633 p{margin-block-end:0px;}.elementor-5344 .elementor-element.elementor-element-3e4f052{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#F2F1F6;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#EEE9FF;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#1E1E2F;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab__payment-methods input[type=text]{background-color:#FFFFFF;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-5344 .elementor-element.elementor-element-2d7ccec #add_payment_method #payment #place_order{background-color:#7B5CDC;border-style:none;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-5344 .elementor-element.elementor-element-2d7ccec #add_payment_method #payment #place_order:hover{background-color:#6A4BCB;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:#7B5CDC;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:#6A4BCB;}.elementor-5344 .elementor-element.elementor-element-2d7ccec > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-5344 .elementor-element.elementor-element-2d7ccec{--tab-content-spacing:32px;--tabs-normal-color:#1E1E2F;--tabs-hover-color:#1E1E2F;--tabs-active-color:#FFFFFF;--tabs-border-type:none;--tabs-border-radius:8px 8px 8px 8px;--tabs-padding:14px 18px 14px 18px;--tabs-spacing:6px;--tabs-divider-weight:0px;--sections-background-color:#F2F1F6;--sections-border-type:none;--sections-border-radius:8px 8px 8px 8px;--sections-padding:28px 28px 28px 28px;--edit-link-margin-top:28px;--edit-link-margin-start:28px;--typography-section-titles-color:#1E1E2F;--general-text-color:#1E1E2F;--login-messages-color:#4A4A5E;--checkboxes-color:#7B5CDC;--links-normal-color:#6A4BCB;--links-hover-color:#1E1E2F;--forms-rows-gap:14px;--forms-labels-color:#1E1E2F;--forms-label-spacing:6px;--forms-fields-normal-color:#1E1E2F;--forms-fields-border-radius:8px 8px 8px 8px;--forms-fields-padding:13px 16px 13px 16px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-radius:8px 8px 8px 8px;--forms-buttons-padding:16px 26px 16px 26px;--tables-title-color:#1E1E2F;--tables-items-color:#1E1E2F;--tables-links-normal-color:#6A4BCB;--tables-links-hover-color:#1E1E2F;--tables-divider-border-type:solid;--tables-divider-border-color:#E8E6EF;--tables-button-normal-text-color:#FFFFFF;--tables-button-border-radius:8px 8px 8px 8px;--tables-button-padding:9px 14px 9px 14px;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 28px + 40px );}.elementor-5344 .elementor-element.elementor-element-2d7ccec .woocommerce-pagination{padding-bottom:28px;}.e-woo-select2-wrapper .select2-results__option{color:#1E1E2F;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#1E1E2F transparent transparent transparent;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#7B5CDC;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E8E6EF;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (13px*2) + 16px );padding-left:16px;padding-right:16px;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (13px*2) + 16px );right:16px;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-5344 .elementor-element.elementor-element-2d7ccec .shop_table .button:hover, .elementor-5344 .elementor-element.elementor-element-2d7ccec .woocommerce-pagination .button:hover, .elementor-5344 .elementor-element.elementor-element-2d7ccec .order-again .button:hover, .elementor-5344 .elementor-element.elementor-element-2d7ccec .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:#FFFFFF;}.elementor-5344 .elementor-element.elementor-element-072f1e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5344 .elementor-element.elementor-element-3f30ffb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5344 .elementor-element.elementor-element-ae137b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5344 .elementor-element.elementor-element-ae137b6:not(.elementor-motion-effects-element-type-background), .elementor-5344 .elementor-element.elementor-element-ae137b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE9FF;}.elementor-5344 .elementor-element.elementor-element-ed0d1bd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;letter-spacing:-0.005em;color:#1E1E2F;}.elementor-5344 .elementor-element.elementor-element-a105d2f{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#1E1E2F;}.elementor-5344 .elementor-element.elementor-element-a105d2f p{margin-block-end:0px;}.elementor-5344 .elementor-element.elementor-element-52c0c8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5344 .elementor-element.elementor-element-52c0c8f:not(.elementor-motion-effects-element-type-background), .elementor-5344 .elementor-element.elementor-element-52c0c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1F6;}.elementor-5344 .elementor-element.elementor-element-f0c0584 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;letter-spacing:-0.005em;color:#1E1E2F;}.elementor-5344 .elementor-element.elementor-element-94c9b66{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#1E1E2F;}.elementor-5344 .elementor-element.elementor-element-94c9b66 p{margin-block-end:0px;}.elementor-5344 .elementor-element.elementor-element-454759c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5344 .elementor-element.elementor-element-454759c:not(.elementor-motion-effects-element-type-background), .elementor-5344 .elementor-element.elementor-element-454759c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEBFFF;}.elementor-5344 .elementor-element.elementor-element-e1e60b5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;letter-spacing:-0.005em;color:#1E1E2F;}.elementor-5344 .elementor-element.elementor-element-c8790e7{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#1E1E2F;}.elementor-5344 .elementor-element.elementor-element-c8790e7 p{margin-block-end:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.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 );}.elementor-5344 .elementor-element.elementor-element-0c03719 .elementor-heading-title{font-size:44px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-5344 .elementor-element.elementor-element-363e7a3{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5344 .elementor-element.elementor-element-685d372{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.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 );}.elementor-5344 .elementor-element.elementor-element-0c03719 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5344 .elementor-element.elementor-element-2a545d8{font-size:17px;}.elementor-5344 .elementor-element.elementor-element-3e4f052{--padding-top:0px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-2d7ccec */.elementor-5344 .elementor-element.elementor-element-2d7ccec,.elementor-5344 .elementor-element.elementor-element-2d7ccec p,.elementor-5344 .elementor-element.elementor-element-2d7ccec td,.elementor-5344 .elementor-element.elementor-element-2d7ccec th,.elementor-5344 .elementor-element.elementor-element-2d7ccec label,.elementor-5344 .elementor-element.elementor-element-2d7ccec input,.elementor-5344 .elementor-element.elementor-element-2d7ccec select,.elementor-5344 .elementor-element.elementor-element-2d7ccec textarea,.elementor-5344 .elementor-element.elementor-element-2d7ccec .select2-selection,.elementor-5344 .elementor-element.elementor-element-2d7ccec li{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px}.elementor-5344 .elementor-element.elementor-element-2d7ccec h2,.elementor-5344 .elementor-element.elementor-element-2d7ccec h3,.elementor-5344 .elementor-element.elementor-element-2d7ccec .woocommerce-billing-fields h3,.elementor-5344 .elementor-element.elementor-element-2d7ccec #order_review_heading,.elementor-5344 .elementor-element.elementor-element-2d7ccec .cart_totals h2,.elementor-5344 .elementor-element.elementor-element-2d7ccec .e-checkout__order_review h3{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:22px!important;letter-spacing:-.01em!important;color:#1E1E2F!important;text-transform:none!important}.elementor-5344 .elementor-element.elementor-element-2d7ccec .button,.elementor-5344 .elementor-element.elementor-element-2d7ccec button,.elementor-5344 .elementor-element.elementor-element-2d7ccec .checkout-button,.elementor-5344 .elementor-element.elementor-element-2d7ccec #place_order,.elementor-5344 .elementor-element.elementor-element-2d7ccec .woocommerce-button{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;font-size:16px!important;letter-spacing:0!important;text-transform:none!important}.elementor-5344 .elementor-element.elementor-element-2d7ccec .woocommerce-Price-amount{color:#1E1E2F;font-weight:700}.elementor-5344 .elementor-element.elementor-element-2d7ccec .order-total .woocommerce-Price-amount{font-size:22px}.elementor-5344 .elementor-element.elementor-element-2d7ccec a{text-decoration:none}.elementor-5344 .elementor-element.elementor-element-2d7ccec label{font-weight:600!important;font-size:15px!important;color:#1E1E2F!important}.elementor-5344 .elementor-element.elementor-element-2d7ccec .required{color:#7B5CDC!important}/* End custom CSS */
/* Start custom CSS */body.elementor-page-5344{--uq-ink:#1E1E2F;--uq-acc:#7B5CDC;--e-global-color-text:#1E1E2F;background:#FFFFFF}
body.elementor-page-5344 .uq-sec{width:100%;max-width:1328px;margin-left:auto!important;margin-right:auto!important}
body.elementor-page-5344 .uq-board{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px!important}
body.elementor-page-5344 .uq-board>.e-con{width:auto!important;max-width:none!important;min-width:0;--width:auto;flex-wrap:nowrap!important}
body.elementor-page-5344 .uq-board .e-con{flex-wrap:nowrap!important}
body.elementor-page-5344 .uq-img,body.elementor-page-5344 .uq-img img{height:100%!important;width:100%!important}
body.elementor-page-5344 .uq-img img{object-fit:cover;border-radius:8px}
body.elementor-page-5344 a.e-con{transition:transform .25s cubic-bezier(.2,.7,.2,1),background-color .25s}
body.elementor-page-5344 a.e-con:hover{transform:translateY(-3px)}
body.elementor-page-5344 a.e-con:focus-visible,body.elementor-page-5344 .uq-btn a:focus-visible,body.elementor-page-5344 .uq-period button:focus-visible{outline:3px solid #1E1E2F;outline-offset:3px}
body.elementor-page-5344 .uq-btn .elementor-button{transition:transform .2s,background-color .2s}
body.elementor-page-5344 .uq-btn .elementor-button:hover{transform:translateY(-2px)}
body.elementor-page-5344 .uq-btn .elementor-button:active{transform:translateY(0) scale(.98)}
body.elementor-page-5344 .uq-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

body.elementor-page-5344 .uq-sec{max-width:1328px;margin-left:auto!important;margin-right:auto!important}
body.elementor-page-5344 .uq-btn .elementor-button{text-transform:none!important}
body.elementor-page-5344 .uq-shop-hero{grid-template-rows:repeat(2,minmax(0,1fr));min-height:300px}
body.elementor-page-5344 .uq-shop-hero-2{grid-template-areas:"m m m m m m m m a a a a" "m m m m m m m m b b b b"}
body.elementor-page-5344 .uq-s-lead{grid-area:m}body.elementor-page-5344 .uq-ht1{grid-area:a}body.elementor-page-5344 .uq-ht2{grid-area:b}
body.elementor-page-5344 .uq-s-lead h1{max-width:20ch}body.elementor-page-5344 .uq-h-sub{max-width:62ch}
body.elementor-page-5344 .uq-steps{flex-direction:row!important}body.elementor-page-5344 .uq-steps>*{width:auto!important}
body.elementor-page-5344 .uq-ht{flex-direction:column!important;flex-wrap:nowrap!important}body.elementor-page-5344 .uq-ht>*{width:100%!important}
body.elementor-page-5344 .uq-tile-v .elementor-heading-title{word-break:break-word}
body.elementor-page-5344 .uq-tile-v a:hover{text-decoration:underline}
body.elementor-page-5344 .uq-main{margin-top:8px}
body.elementor-page-5344 .uq-as-row{margin-top:8px;align-items:stretch}body.elementor-page-5344 .uq-as-row>.e-con{flex:1 1 0;width:auto!important}
body.elementor-page-5344 .uq-as{flex-direction:column!important;flex-wrap:nowrap!important}
body.elementor-page-5344 .uq-links{margin-top:20px}body.elementor-page-5344 .uq-links>*{width:auto!important}
body.elementor-page-5344 .woocommerce-message,body.elementor-page-5344 .woocommerce-info,body.elementor-page-5344 .woocommerce-error,body.elementor-page-5344 .woocommerce-notices-wrapper>*{background:#F2F1F6!important;border:0!important;border-left:4px solid #7B5CDC!important;
 color:#1E1E2F!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:16px!important;border-radius:8px!important;padding:18px 24px 18px 52px!important;list-style:none}
body.elementor-page-5344 .woocommerce-error{border-left-color:#B4233C!important}
body.elementor-page-5344 .woocommerce-message::before,body.elementor-page-5344 .woocommerce-info::before{color:#7B5CDC!important}
body.elementor-page-5344 .woocommerce-message .button,body.elementor-page-5344 .woocommerce-info .button,body.elementor-page-5344 .woocommerce-info a.button{background:#7B5CDC!important;color:#FFFFFF!important;border-radius:8px!important;
 font-weight:700!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;padding:11px 18px!important}
body.elementor-page-5344 .cart_totals{border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;background:transparent!important}
body.elementor-page-5344 .shop_table,body.elementor-page-5344 .shop_table td,body.elementor-page-5344 .shop_table th{border-color:#E8E6EF!important}
body.elementor-page-5344 .product-thumbnail img{border-radius:8px!important;width:72px!important}
body.elementor-page-5344 .product-name a{color:#1E1E2F!important;font-weight:700}
body.elementor-page-5344 .woocommerce-form input.input-text,body.elementor-page-5344 .woocommerce-form .password-input{width:100%!important;max-width:none!important;display:block}
body.elementor-page-5344 .password-input{position:relative}body.elementor-page-5344 .show-password-input{position:absolute;right:12px;top:50%;transform:translateY(-50%)}
body.elementor-page-5344 .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}
body.elementor-page-5344 .woocommerce-MyAccount-navigation a{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;font-size:15px!important}
body.elementor-page-5344 .wc_payment_method label img{max-height:28px;vertical-align:middle;margin-left:8px}
body.elementor-page-5344 .payment_box{background:#FFFFFF!important;border-radius:8px!important;color:#3A3A50!important}
body.elementor-page-5344 .payment_box::before{display:none!important}
body.elementor-page-5344.logged-in .uq-guest-only{display:none!important}
@media(max-width:1024px){
 body.elementor-page-5344 .uq-shop-hero{grid-template-columns:1fr 1fr;grid-template-rows:auto;min-height:0}
 body.elementor-page-5344 .uq-shop-hero-2{grid-template-areas:"m m" "a b"}
 body.elementor-page-5344 .uq-ht{min-height:110px}
 body.elementor-page-5344 .uq-as-row{flex-direction:column!important}body.elementor-page-5344 .uq-as-row>.e-con{flex:0 0 auto!important;width:100%!important}
}
@media(max-width:767px){
 body.elementor-page-5344 .uq-board{gap:6px!important}
 body.elementor-page-5344 .uq-shop-hero{grid-template-columns:1fr}
 body.elementor-page-5344 .uq-shop-hero-2{grid-template-areas:"m" "a" "b"}
 body.elementor-page-5344 .uq-ht{min-height:0}
 body.elementor-page-5344 .uq-links{flex-direction:column!important;gap:10px!important}
 body.elementor-page-5344 .form-row-first,body.elementor-page-5344 .form-row-last{width:100%!important;float:none!important;margin-left:0!important;margin-right:0!important}
 body.elementor-page-5344 #place_order,body.elementor-page-5344 .checkout-button,body.elementor-page-5344 .woocommerce-form-login__submit,body.elementor-page-5344 .woocommerce-form-register__submit{width:100%!important}
}/* End custom CSS */