.elementor-11 .elementor-element.elementor-element-0e40765{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-717f8c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9dd1f83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-9dd1f83 .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:0.1em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-bb80d39 .elementor-heading-title{font-size:clamp(34px,4.6vw,54px);font-weight:800;line-height:1.05em;letter-spacing:-0.045em;color:#0E1024;}.elementor-11 .elementor-element.elementor-element-7097533{font-size:17px;line-height:1.6em;color:#4A4F63;}.elementor-11 .elementor-element.elementor-element-6755978{--tabs-normal-color:#0E1024;--tabs-hover-color:var( --e-global-color-mgblue2 );--tabs-active-color:#FFFFFF;--tabs-border-radius:99px 99px 99px 99px;--tabs-padding:12px 16px 12px 16px;--tabs-spacing:4px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-0e40765{--content-width:1100px;}}/* Start custom CSS for heading, class: .elementor-element-9dd1f83 */.elementor-11 .elementor-element.elementor-element-9dd1f83 .elementor-heading-title{display:block;width:fit-content;background:#0E1024;padding:7px 14px;border-radius:99px;line-height:1.27}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7097533 */.elementor-11 .elementor-element.elementor-element-7097533 p{margin:0}.elementor-11 .elementor-element.elementor-element-7097533 p+p{margin-top:16px}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-6755978 */.elementor-11 .elementor-element.elementor-element-6755978 .e-my-account-tab:has(#customer_login) .woocommerce{display:block!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-form-login__rememberme{display:none!important}
.elementor-11 .elementor-element.elementor-element-6755978 .password-input{display:block;position:relative}.elementor-11 .elementor-element.elementor-element-6755978 .show-password-input{background:transparent!important;border:0!important;position:absolute;right:12px;top:50%;transform:translateY(-50%);padding:0!important;width:auto!important;color:#6A6F82}
.elementor-11 .elementor-element.elementor-element-6755978 form.register .woocommerce-privacy-policy-text{order:9}.elementor-11 .elementor-element.elementor-element-6755978 form.register .woocommerce-privacy-policy-text p{font-size:12px;color:#6A6F82}
.elementor-11 .elementor-element.elementor-element-6755978 #customer_login:before,.elementor-11 .elementor-element.elementor-element-6755978 #customer_login:after{display:none!important;content:none!important}
.elementor-11 .elementor-element.elementor-element-6755978 #customer_login,.elementor-11 .elementor-element.elementor-element-6755978 .u-columns{align-items:start;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px}
.elementor-11 .elementor-element.elementor-element-6755978 #customer_login .u-column1,.elementor-11 .elementor-element.elementor-element-6755978 #customer_login .u-column2{width:auto!important;float:none!important;border-radius:26px;padding:26px;margin:0!important}
.elementor-11 .elementor-element.elementor-element-6755978 #customer_login .u-column1{border:1px solid #E6E8F0}
.elementor-11 .elementor-element.elementor-element-6755978 #customer_login .u-column2{background:#F5F6FA}
.elementor-11 .elementor-element.elementor-element-6755978 #customer_login h2{font-size:20px!important;font-weight:800!important;margin:0 0 14px!important;color:#0E1024}
.elementor-11 .elementor-element.elementor-element-6755978 form.login,.elementor-11 .elementor-element.elementor-element-6755978 form.register{height:auto!important}
.elementor-11 .elementor-element.elementor-element-6755978 #customer_login{align-items:stretch!important}
.elementor-11 .elementor-element.elementor-element-6755978 form.login:before,.elementor-11 .elementor-element.elementor-element-6755978 form.login:after,.elementor-11 .elementor-element.elementor-element-6755978 form.register:before,.elementor-11 .elementor-element.elementor-element-6755978 form.register:after{display:none!important;content:none!important}
.elementor-11 .elementor-element.elementor-element-6755978 form.login,.elementor-11 .elementor-element.elementor-element-6755978 form.register{border:0!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:14px;background:transparent!important}
.elementor-11 .elementor-element.elementor-element-6755978 .form-row{margin:0!important;padding:0!important;width:auto!important;float:none!important}
.elementor-11 .elementor-element.elementor-element-6755978 .form-row label{font-size:13px!important;font-weight:700!important;color:#3A3E52!important;margin-bottom:6px!important;display:block}
.elementor-11 .elementor-element.elementor-element-6755978 input.input-text{border:1.5px solid #D9DCE6!important;border-radius:14px!important;padding:14px!important;font-size:16px!important;background:#fff!important;color:#0E1024!important;box-shadow:none!important;min-height:0;line-height:1.3;width:100%}
.elementor-11 .elementor-element.elementor-element-6755978 form.login button[type=submit],.elementor-11 .elementor-element.elementor-element-6755978 form.register button[type=submit]{width:100%;border-radius:99px!important;padding:16px!important;font-size:16px!important;font-weight:800!important;margin:0!important;float:none!important}
.elementor-11 .elementor-element.elementor-element-6755978 form.login button[type=submit]{background:#1E4DF0!important;color:#fff!important;border:0!important}
.elementor-11 .elementor-element.elementor-element-6755978 form.register button[type=submit]{background:#fff!important;color:#0E1024!important;border:1.5px solid #0E1024!important;font-weight:700!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-form-login__rememberme{font-size:14px;margin:0!important}
.elementor-11 .elementor-element.elementor-element-6755978 .lost_password{margin:0!important}.elementor-11 .elementor-element.elementor-element-6755978 .lost_password a{font-size:14px;font-weight:600;color:#1E4DF0}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-privacy-policy-text,.elementor-11 .elementor-element.elementor-element-6755978 form.register p{font-size:15px;line-height:1.6;color:#4A4F63;margin:0}
.elementor-11 .elementor-element.elementor-element-6755978 .e-my-account-tab__dashboard .woocommerce-MyAccount-content,.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content{border:1px solid #E6E8F0;border-radius:26px;padding:26px}
.elementor-11 .elementor-element.elementor-element-6755978 .e-my-account-tab .woocommerce-MyAccount-navigation{background:#F5F6FA;border-radius:24px;padding:10px}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content{min-width:0}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content-wrapper,.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content-wrapper-no-data{display:flex;flex-direction:column;gap:18px;border:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content-wrapper>.woocommerce-notices-wrapper:empty{display:none}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-acc__t{font-size:22px;font-weight:800;color:#0E1024;line-height:1.25}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-acc__p{margin:0;font-size:15px;line-height:1.6;color:#4A4F63}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-dash{display:flex;flex-direction:column;gap:18px}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-dash__g{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-dash__c{border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:6px;color:#0E1024!important;text-decoration:none;transition:transform .2s}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-dash__c:hover{transform:translateY(-2px)}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-dash__c strong{font-size:30px;letter-spacing:-.03em;font-weight:800;line-height:1.2}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-dash__c span{font-size:14px;font-weight:600}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-dash__c.is-blue{background:#E4EBFF}.elementor-11 .elementor-element.elementor-element-6755978 .mg-dash__c.is-lime{background:#C9F26B}.elementor-11 .elementor-element.elementor-element-6755978 .mg-dash__c.is-violet{background:#EDE4FF}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-olist,.elementor-11 .elementor-element.elementor-element-6755978 .mg-dlist{display:flex;flex-direction:column;gap:12px}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc{border:1px solid #E6E8F0;border-radius:18px;padding:16px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__a{display:flex;flex-direction:column;gap:2px;min-width:160px}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__n{font-weight:700;color:#0E1024!important;text-decoration:none}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__m{font-size:13px;color:#6A6F82}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__s{font-size:12px;font-weight:700;background:#F2F3F7;color:#3A3E52;padding:6px 12px;border-radius:99px}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__s.is-completed{background:#E2F6F2;color:#0B6B5A}.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__s.is-processing{background:#E4EBFF;color:#1233B5}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__s.is-on-hold,.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__s.is-pending{background:#FFF3D6;color:#8A5A00}.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__s.is-cancelled,.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__s.is-failed,.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__s.is-refunded{background:#FDECF2;color:#B0164A}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__t,.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__t *{font-weight:800!important;color:#0E1024}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__x{display:flex;gap:8px}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__x a,.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content .order-again .button,.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content .woocommerce-info .button,.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content .woocommerce-Address .edit{background:#fff!important;color:#0E1024!important;border:1.5px solid #0E1024!important;border-radius:99px!important;padding:9px 16px!important;font-size:14px!important;font-weight:700!important;text-decoration:none;line-height:1.2;display:inline-block}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__x a:hover,.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content .order-again .button:hover{background:#0E1024!important;color:#fff!important}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-oc__x a.pay{background:#1E4DF0!important;border-color:#1E4DF0!important;color:#fff!important}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-dc{border:1px solid #E6E8F0;border-radius:18px;padding:12px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-dc__i{width:52px;height:52px;border-radius:14px;background:#1E4DF0 center/cover no-repeat;flex:none}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-dc__b{flex:1;min-width:160px;display:flex;flex-direction:column;gap:2px}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-dc__b strong{font-size:15px;color:#0E1024}.elementor-11 .elementor-element.elementor-element-6755978 .mg-dc__b>span{font-size:13px;color:#6A6F82}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-dc__btn{background:#1E4DF0!important;color:#fff!important;font-weight:700;font-size:14px;padding:12px 18px;border-radius:99px;text-decoration:none}
.elementor-11 .elementor-element.elementor-element-6755978 .mg-dc__btn:hover{background:#1233B5!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content .woocommerce-info{margin:0!important}
.elementor-11 .elementor-element.elementor-element-6755978 form.edit-account,.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-address-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0!important}
.elementor-11 .elementor-element.elementor-element-6755978 form.edit-account .clear,.elementor-11 .elementor-element.elementor-element-6755978 form.edit-account:before,.elementor-11 .elementor-element.elementor-element-6755978 form.edit-account:after,.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-address-fields__field-wrapper:before,.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-address-fields__field-wrapper:after{display:none!important}
.elementor-11 .elementor-element.elementor-element-6755978 form.edit-account fieldset,.elementor-11 .elementor-element.elementor-element-6755978 form.edit-account>p:last-of-type{grid-column:1/-1}
.elementor-11 .elementor-element.elementor-element-6755978 form.edit-account p:has(#account_display_name){display:none!important}
.elementor-11 .elementor-element.elementor-element-6755978 form.edit-account fieldset{border:0!important;padding:0!important;margin:8px 0 0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}
.elementor-11 .elementor-element.elementor-element-6755978 form.edit-account legend{font-size:17px;font-weight:800;color:#0E1024;padding:0;margin:0 0 12px;grid-column:1/-1}
.elementor-11 .elementor-element.elementor-element-6755978 form.edit-account em,.elementor-11 .elementor-element.elementor-element-6755978 #account_display_name_description{font-size:12px;color:#6A6F82;font-style:normal;display:block;margin-top:6px}
.elementor-11 .elementor-element.elementor-element-6755978 form.edit-account button[type=submit],.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-address-fields button[type=submit]{justify-self:start;align-self:start;background:#1E4DF0!important;color:#fff!important;border:0!important;border-radius:99px!important;padding:14px 22px!important;font-weight:700!important;font-size:15px!important;margin:0!important}
.elementor-11 .elementor-element.elementor-element-6755978 form.edit-account button[type=submit]:hover,.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-address-fields button[type=submit]:hover{background:#1233B5!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-address-fields{display:flex;flex-direction:column;gap:16px}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content h2{font-size:19px!important;font-weight:800!important;color:#0E1024!important;margin:0 0 12px!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content mark{background:#E4EBFF;color:#1233B5;border-radius:6px;padding:0 6px;font-weight:700}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content table.shop_table{border:1px solid #E6E8F0!important;border-radius:18px!important;border-collapse:separate!important;overflow:hidden;margin:0 0 16px!important;width:100%}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content table.shop_table th,.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content table.shop_table td{border:0!important;border-top:1px solid #E6E8F0!important;padding:12px 16px!important;background:transparent!important;font-size:14px;color:#3A3E52}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content table.shop_table thead th{border-top:0!important;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#6A6F82;font-weight:700}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content table.shop_table tfoot tr:last-child th,.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content table.shop_table tfoot tr:last-child td{font-size:16px;font-weight:800;color:#0E1024}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content table.shop_table a{color:#1E4DF0;font-weight:600}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content address{border:1px solid #E6E8F0!important;border-radius:18px;padding:16px!important;font-style:normal;height:auto!important;line-height:1.7;color:#3A3E52}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content address p{margin:0!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content .woocommerce-Address{width:auto!important;float:none!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content .woocommerce-Address-title h2{margin:0!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content section{margin:0!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content select,.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content .select2-selection{border:1.5px solid #D9DCE6!important;border-radius:14px!important;min-height:50px;padding:10px 12px!important;font-size:16px!important;background:#fff!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content .select2-selection__arrow{top:12px!important;right:10px!important}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-6755978 .e-my-account-tab:not(:has(#customer_login)) .woocommerce{display:flex!important;flex-direction:column;gap:20px}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-navigation{width:auto!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-navigation ul{flex-direction:row!important;flex-wrap:nowrap}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-navigation-link a{white-space:nowrap}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content{width:auto!important}}

.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-navigation-link a{border-radius:99px!important;font-weight:600;font-size:15px}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-navigation-link:not(.is-active) a{background:transparent!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-navigation-link:not(.is-active) a:hover{background:#E9EBF2!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-content label{line-height:1.4!important}
.elementor-11 .elementor-element.elementor-element-6755978 .woocommerce-MyAccount-navigation-link.is-active a{background:#0E1024!important;color:#fff!important}/* End custom CSS */