.elementor-4480 .elementor-element.elementor-element-95f90c8{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-95f90c8:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-95f90c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2add11 );}.elementor-4480 .elementor-element.elementor-element-63da0c9{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-63da0c9:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-63da0c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8356cc );}.elementor-4480 .elementor-element.elementor-element-aa037db{--display:flex;--min-height:7vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-4480 .elementor-element.elementor-element-aa037db:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-aa037db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#741B47;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-icon i{color:var( --e-global-color-b8356cc );transition:color 0.3s;}.elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-icon svg{fill:var( --e-global-color-b8356cc );transition:fill 0.3s;}.elementor-4480 .elementor-element.elementor-element-72977be{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-icon{padding-right:5px;}.elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-text{transition:color 0.3s;}.elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-icon i{color:var( --e-global-color-b8356cc );transition:color 0.3s;}.elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-icon svg{fill:var( --e-global-color-b8356cc );transition:fill 0.3s;}.elementor-4480 .elementor-element.elementor-element-6d3daae{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-icon{padding-right:5px;}.elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-text{transition:color 0.3s;}.elementor-4480 .elementor-element.elementor-element-9eff5b6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-4480 .elementor-element.elementor-element-b3dc4ec{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-4480 .elementor-element.elementor-element-b3dc4ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4480 .elementor-element.elementor-element-b3dc4ec img{width:100%;}.elementor-4480 .elementor-element.elementor-element-12169f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4480 .elementor-element.elementor-element-f2d0307 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Assistant", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b8356cc );border-radius:15px 15px 15px 15px;padding:10px 10px 10px 010px;}.elementor-4480 .elementor-element.elementor-element-f2d0307 .elementor-button:hover, .elementor-4480 .elementor-element.elementor-element-f2d0307 .elementor-button:focus{background-color:var( --e-global-color-b8356cc );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4480 .elementor-element.elementor-element-f2d0307 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-b8356cc );}.elementor-4480 .elementor-element.elementor-element-f2d0307 .elementor-button:hover svg, .elementor-4480 .elementor-element.elementor-element-f2d0307 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4480 .elementor-element.elementor-element-a9447ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-19ff8a3 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-b8356cc );color:var( --e-global-color-b8356cc );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b8356cc );border-radius:15px 15px 15px 15px;padding:10px 10px 10px 010px;}.elementor-4480 .elementor-element.elementor-element-19ff8a3 .elementor-button:hover, .elementor-4480 .elementor-element.elementor-element-19ff8a3 .elementor-button:focus{background-color:var( --e-global-color-b8356cc );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4480 .elementor-element.elementor-element-19ff8a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-b8356cc );}.elementor-4480 .elementor-element.elementor-element-19ff8a3 .elementor-button:hover svg, .elementor-4480 .elementor-element.elementor-element-19ff8a3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4480 .elementor-element.elementor-element-9ccf6be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-4e6ebcf .elementor-button{background-color:var( --e-global-color-accent );font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-b8356cc );color:var( --e-global-color-b8356cc );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b8356cc );border-radius:15px 15px 15px 15px;padding:10px 10px 10px 010px;}.elementor-4480 .elementor-element.elementor-element-4e6ebcf .elementor-button:hover, .elementor-4480 .elementor-element.elementor-element-4e6ebcf .elementor-button:focus{background-color:var( --e-global-color-b8356cc );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4480 .elementor-element.elementor-element-4e6ebcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-b8356cc );}.elementor-4480 .elementor-element.elementor-element-4e6ebcf .elementor-button:hover svg, .elementor-4480 .elementor-element.elementor-element-4e6ebcf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4480 .elementor-element.elementor-element-41e1825{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-24f81be .elementor-button{background-color:var( --e-global-color-accent );font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-b8356cc );color:var( --e-global-color-b8356cc );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b8356cc );border-radius:15px 15px 15px 15px;padding:10px 10px 10px 010px;}.elementor-4480 .elementor-element.elementor-element-24f81be .elementor-button:hover, .elementor-4480 .elementor-element.elementor-element-24f81be .elementor-button:focus{background-color:var( --e-global-color-b8356cc );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4480 .elementor-element.elementor-element-24f81be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-b8356cc );}.elementor-4480 .elementor-element.elementor-element-24f81be .elementor-button:hover svg, .elementor-4480 .elementor-element.elementor-element-24f81be .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4480 .elementor-element.elementor-element-9f142b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-accent );}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-primary );}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-secondary );}.elementor-4480 .elementor-element.elementor-element-39e5243{--tab-content-spacing:0px;--tabs-alignment:start;--tabs-normal-color:var( --e-global-color-b8356cc );--tabs-hover-color:var( --e-global-color-b8356cc );--tabs-active-color:var( --e-global-color-b8356cc );--tabs-spacing:0px;--tabs-divider-color:var( --e-global-color-b8356cc );--tabs-divider-weight:0px;--typography-section-titles-color:var( --e-global-color-text );--general-text-color:var( --e-global-color-text );--login-messages-color:var( --e-global-color-accent );--checkboxes-color:var( --e-global-color-accent );--payment-methods-radio-buttons-color:var( --e-global-color-accent );--links-normal-color:var( --e-global-color-accent );--forms-columns-gap-padding-right:calc( 0px/2 );--forms-columns-gap-padding-left:calc( 0px/2 );--forms-columns-gap-margin-left:calc( -0px/2 );--forms-columns-gap-margin-right:calc( -0px/2 );--order-summary-rows-gap-top:calc( 0px/2 );--order-summary-rows-gap-bottom:calc( 0px/2 );}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{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 );}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:var( --e-global-typography-8215361-font-family ), Sans-serif;font-size:var( --e-global-typography-8215361-font-size );font-weight:var( --e-global-typography-8215361-font-weight );line-height:var( --e-global-typography-8215361-line-height );letter-spacing:var( --e-global-typography-8215361-letter-spacing );word-spacing:var( --e-global-typography-8215361-word-spacing );}.elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-MyAccount-content > div > p, .elementor-4480 .elementor-element.elementor-element-39e5243 address, .elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-EditAccountForm fieldset legend, .elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-ResetPassword p:nth-child(1), .elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-OrderUpdate{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 );}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{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 );}.elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-form__label-for-checkbox span{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 );}.elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-PaymentMethod .input-radio + label{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 );}@media(min-width:768px){.elementor-4480 .elementor-element.elementor-element-95f90c8{--width:100%;}.elementor-4480 .elementor-element.elementor-element-63da0c9{--width:100%;}.elementor-4480 .elementor-element.elementor-element-aa037db{--width:100%;}.elementor-4480 .elementor-element.elementor-element-9eff5b6{--width:50%;}.elementor-4480 .elementor-element.elementor-element-12169f6{--width:20%;}.elementor-4480 .elementor-element.elementor-element-a9447ce{--width:20%;}.elementor-4480 .elementor-element.elementor-element-9ccf6be{--width:20%;}.elementor-4480 .elementor-element.elementor-element-41e1825{--width:20%;}}@media(max-width:1366px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-8215361-font-size );line-height:var( --e-global-typography-8215361-line-height );letter-spacing:var( --e-global-typography-8215361-letter-spacing );word-spacing:var( --e-global-typography-8215361-word-spacing );}.elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-MyAccount-content > div > p, .elementor-4480 .elementor-element.elementor-element-39e5243 address, .elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-EditAccountForm fieldset legend, .elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-ResetPassword p:nth-child(1), .elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-8215361-font-size );line-height:var( --e-global-typography-8215361-line-height );letter-spacing:var( --e-global-typography-8215361-letter-spacing );word-spacing:var( --e-global-typography-8215361-word-spacing );}.elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-MyAccount-content > div > p, .elementor-4480 .elementor-element.elementor-element-39e5243 address, .elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-EditAccountForm fieldset legend, .elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-ResetPassword p:nth-child(1), .elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-4480 .elementor-element.elementor-element-aa037db{--min-height:0vh;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-4480 .elementor-element.elementor-element-72977be{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4480 .elementor-element.elementor-element-72977be .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-4480 .elementor-element.elementor-element-6d3daae{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4480 .elementor-element.elementor-element-6d3daae .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4480 .elementor-element.elementor-element-f2d0307 .elementor-button{font-size:18px;}.elementor-4480 .elementor-element.elementor-element-9f142b2{--width:100%;}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-8215361-font-size );line-height:var( --e-global-typography-8215361-line-height );letter-spacing:var( --e-global-typography-8215361-letter-spacing );word-spacing:var( --e-global-typography-8215361-word-spacing );}.elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-MyAccount-content > div > p, .elementor-4480 .elementor-element.elementor-element-39e5243 address, .elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-EditAccountForm fieldset legend, .elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-ResetPassword p:nth-child(1), .elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-4480 .elementor-element.elementor-element-39e5243 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-text-font-size );}.elementor-4480 .elementor-element.elementor-element-39e5243 .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-39e5243 */.woocommerce-MyAccount-content-wrapper {
  padding: 50px !important;
}

@media only screen and (min-width: 1024px) {
  /* Main layout wrapper */
  .e-my-account-tab {
    display: flex;
    min-height: 100vh;
  }

  /* Sidebar (navigation menu) */
  .e-my-account-tab nav {
    height: 100vh;
    min-height: 100vh;
    background-color: #741b47;
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    z-index: 100;
    overflow-y: auto;
    width: 15% !important;
  }

  /* Main content area */
  .e-my-account-tab .woocommerce-MyAccount-content {
    width: 85% !important;
    padding: 50px !important;
  }

  .woocommerce-MyAccount-navigation {
    height: 100% !important;
  }

  .e-my-account-tab .woocommerce-MyAccount-navigation ul {
    position: sticky;
    top: 0;
    overflow-y: auto;
    background-color: #741b47;
    z-index: 100;
  }

  body.woocommerce-account:not(.logged-in) .e-my-account-tab .woocommerce {
    position: relative;
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transform: translateX(0px) translateY(0px);
    border-width: 9px;
  }

  body.woocommerce-account:not(.logged-in) .e-my-account-tab form {
    width: 40%;
    height: 40% !important;
  }
}

.woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}





/* Targeting the "Make your swaps here" links */
.wcs-switch-link {
    /* Sets the background color to orange */
    background-color: #ff9900 !important; 
    /* Sets the text color to white */
    color: #ffffff !important; 
    /* Adds some padding (keep this for the block to look colored) */
    padding: 8px 12px !important; 
    /* Makes the corners slightly rounded */
    border-radius: 4px !important; 
    /* Removes the default underline */
    text-decoration: none !important; 
    /* Makes the element display inline-block so margin works */
    display: inline-block !important; 
    
    /* --- YOUR CHANGES BELOW --- */
    
    /* 1. Reduce Font Weight */
    font-weight: normal !important; 
    
    /* 2. Remove Button Border (explicitly setting to none) */
    border: none !important;
    
    /* 3. Add Left Margin of 20px */
    margin-left: 20px !important; 
}

/* Optional: Add a hover effect for better user experience */
.wcs-switch-link:hover {
    background-color: #e68a00 !important; /* Slightly darker orange on hover */
}


.subscription-swap-instructions {
    /* 1. Make font color black */
    color: #000000 !important; 
    
    /* 2. Make font and text bigger (adjust '1.1em' to your preference) */
    font-size: 1.1em !important; 
    
    /* 3. Add bottom padding for spacing below the text */
    padding-bottom: 15px !important; 
    
    /* 4. General improvements for 'nicer' look: */
    /* Add top padding to separate it from the heading above */
    padding-top: 5px !important;
    /* Increase line height for better readability */
    line-height: 1.4 !important; 
    /* Ensure it has a clear display context */
    display: block !important;
}/* End custom CSS */