.elementor-17 .elementor-element.elementor-element-bga0001{--display:grid;--e-con-grid-template-columns:280px minmax(0,1fr);--e-con-grid-template-rows:auto minmax(0,1fr);--gap:16px 32px;--row-gap:16px;--column-gap:32px;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:44px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}body.woocommerce-account .bgs-account-shell .elementor-widget-heading:is(.bgs-native-favorites *) .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-bga0003{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-bga0003 .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-text );}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bga0003:is(.bgs-native-favorites *) .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-bgc0001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:1;grid-row:1;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:transparent;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-bgsselected );}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#E7EDDC;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab__payment-methods input[type=text]{background-color:#fffdf8;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bga0005 .bk-account-activation input.input-text{background-color:#fffdf8;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8b8172;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab__payment-methods input[type=text]:focus{background-color:var( --e-global-color-bgspanel );}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bga0005 .bk-account-activation input.input-text:focus{background-color:var( --e-global-color-bgspanel );border-color:var( --e-global-color-bgsquiet );}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-17 .elementor-element.elementor-element-bga0005 #add_payment_method #payment #place_order{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bga0005:is(.bgs-account-widget,.bgs-activation-widget) .bk-account-activation .button{background-color:var( --e-global-color-text );font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#fffdf8;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;padding:10px 18px 10px 18px;}body.bgs-account-portal .elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .button{background-color:var( --e-global-color-text );font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#fffdf8;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;padding:10px 18px 10px 18px;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-17 .elementor-element.elementor-element-bga0005 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-bgsbrownhover );border-color:var( --e-global-color-bgsbrownhover );}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bga0005:is(.bgs-account-widget,.bgs-activation-widget) .bk-account-activation .button:hover{background-color:var( --e-global-color-bgsbrownhover );color:#fffdf8;border-color:var( --e-global-color-bgsbrownhover );transition-duration:0ms;}body.bgs-account-portal .elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .button:hover{background-color:var( --e-global-color-bgsbrownhover );color:#fffdf8;border-color:var( --e-global-color-bgsbrownhover );transition-duration:0ms;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button,.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-MyAccount-content :is(.woocommerce-info,.woocommerce-message) .button{background-color:var( --e-global-color-bgsbrown );}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover,.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-MyAccount-content :is(.woocommerce-info,.woocommerce-message) .button:hover{background-color:var( --e-global-color-bgsbrownhover );}.elementor-17 .elementor-element.elementor-element-bga0005{grid-column:1 / -1;--tab-content-spacing:52px;--tabs-alignment:start;--tabs-normal-color:var( --e-global-color-text );--tabs-hover-color:var( --e-global-color-text );--tabs-active-color:var( --e-global-color-text );--tabs-border-type:none;--tabs-border-radius:6px 6px 6px 6px;--tabs-padding:11px 12px 11px 12px;--tabs-spacing:2px;--sections-background-color:transparent;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;--typography-section-titles-color:#20281f;--section-title-spacing:18px;--general-text-color:#4b5449;--login-messages-color:#4b5449;--links-normal-color:#263b29;--links-hover-color:#566d50;--forms-columns-gap-padding-right:calc( 18px/2 );--forms-columns-gap-padding-left:calc( 18px/2 );--forms-columns-gap-margin-left:calc( -18px/2 );--forms-columns-gap-margin-right:calc( -18px/2 );--forms-rows-gap:20px;--forms-labels-color:var( --e-global-color-text );--forms-label-spacing:7px;--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-focus-color:var( --e-global-color-text );--forms-fields-focus-transition-duration:0ms;--forms-fields-border-radius:6px 6px 6px 6px;--forms-fields-padding:10px 12px 10px 12px;--forms-buttons-normal-text-color:#fffdf8;--forms-buttons-hover-text-color:#fffdf8;--forms-buttons-hover-transition-duration:0ms;--forms-buttons-border-radius:6px 6px 6px 6px;--forms-buttons-padding:10px 18px 10px 18px;--tables-title-color:#596352;--tables-items-color:#384234;--tables-links-normal-color:#263b29;--tables-links-hover-color:#566d50;--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:#e2dfd6;--tables-button-normal-text-color:#ffffff;--tables-buttons-border-type:none;--tables-button-border-radius:6px 6px 6px 6px;--tables-button-padding:10px 19px 10px 19px;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:400;line-height:22px;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-pagination{padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:36px;font-weight:400;line-height:1.16em;letter-spacing:-0.025em;}.elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-MyAccount-content > div > p, .elementor-17 .elementor-element.elementor-element-bga0005 address, .elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-EditAccountForm fieldset legend, .elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-ResetPassword p:nth-child(1), .elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-OrderUpdate{font-size:16px;font-weight:400;line-height:1.65em;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab .woocommerce .woocommerce-Address-title h2{font-size:23px;font-weight:400;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab .woocommerce .woocommerce-Address address{padding:24px 24px 24px 24px;}.elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-form-row label, .elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-address-fields label{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bga0005 .bk-account-activation label{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bga0005 ::placeholder, .elementor-17 .elementor-element.elementor-element-bga0005 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab__payment-methods input[type=text]{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.e-woo-select2-wrapper .select2-results__option{color:#2D2013;}.elementor-17 .elementor-element.elementor-element-bga0005 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.e-woo-select2-wrapper .select2-results__option:focus{color:#2D2013;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab__payment-methods input[type=text]:focus{border-color:var( --e-global-color-bgsquiet );}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#8b8172;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:12px;padding-right:12px;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:12px;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-17 .elementor-element.elementor-element-bga0005 button.button, .elementor-17 .elementor-element.elementor-element-bga0005 #add_payment_method #payment #place_order{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-bga0005 .order_details thead th, .elementor-17 .elementor-element.elementor-element-bga0005 .order_details tfoot td, .elementor-17 .elementor-element.elementor-element-bga0005 .order_details tfoot th, .elementor-17 .elementor-element.elementor-element-bga0005 .nobr{font-size:13px;font-weight:600;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab__orders tbody td, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab__downloads tbody td, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-table--order-downloads tbody td, .elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-table--order-details td a, .elementor-17 .elementor-element.elementor-element-bga0005 td.product-total, .elementor-17 .elementor-element.elementor-element-bga0005 td.payment-method-method, .elementor-17 .elementor-element.elementor-element-bga0005 td.payment-method-expires{font-size:15px;font-weight:400;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-bga0005 .shop_table .button, .elementor-17 .elementor-element.elementor-element-bga0005 .order-again .button, .elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-pagination .button, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button,.elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-MyAccount-content :is(.woocommerce-info,.woocommerce-message) .button{font-size:14px;font-weight:600;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-bga0005 .shop_table .button:hover, .elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-pagination .button:hover, .elementor-17 .elementor-element.elementor-element-bga0005 .order-again .button:hover, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover,.elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-MyAccount-content :is(.woocommerce-info,.woocommerce-message) .button:hover{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-bgr4001{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-bgr4001:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bgr4001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFE3;}.elementor-17 .elementor-element.elementor-element-bgr4002{--display:grid;--e-con-grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);--e-con-grid-template-rows:auto;--gap:0px 84px;--row-gap:0px;--column-gap:84px;--grid-auto-flow:row;--align-items:start;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgr4003{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgr4004{width:var( --container-widget-width, 220px );max-width:220px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-bgr4004 .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:44px;font-weight:600;line-height:1.09em;letter-spacing:-0.025em;color:#2D2013;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4004:is(.bgs-native-favorites *) .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:44px;font-weight:600;line-height:1.09em;letter-spacing:-0.025em;color:#2D2013;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}body.woocommerce-account .bgs-account-shell .elementor-widget-text-editor:is(.bgs-native-favorites *){font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-bgr4005{width:var( --container-widget-width, 28ch );max-width:28ch;--container-widget-width:28ch;--container-widget-flex-grow:0;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#665D50;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4005:is(.bgs-native-favorites *){font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#665D50;}.elementor-17 .elementor-element.elementor-element-bgr4005 p{margin-block-end:0px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4005:is(.bgs-native-favorites *) p{margin-block-end: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-weight:var( --e-global-typography-accent-font-weight );}body.woocommerce-account .bgs-account-shell .elementor-widget-button:is(.bgs-native-favorites *) .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-bgr4009 .elementor-button{background-color:#00000000;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#2D2013;color:#2D2013;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4009:is(.bgs-native-favorites *) .elementor-button{background-color:#00000000;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#2D2013;color:#2D2013;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-bgr4009 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-bgr4009 .elementor-button:focus{background-color:#00000000;color:#355C35;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4009:is(.bgs-native-favorites *) .elementor-button:hover,body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4009:is(.bgs-native-favorites *) .elementor-button:focus{background-color:#00000000;color:#355C35;}.elementor-17 .elementor-element.elementor-element-bgr4009{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-bgr4009 .elementor-button-content-wrapper{flex-direction:row;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4009:is(.bgs-native-favorites *) .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-bgr4009 .elementor-button .elementor-button-content-wrapper{gap:10px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4009:is(.bgs-native-favorites *) .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17 .elementor-element.elementor-element-bgr4009 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-bgr4009 .elementor-button:focus svg{fill:#355C35;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4009:is(.bgs-native-favorites *) .elementor-button:hover svg,body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4009:is(.bgs-native-favorites *) .elementor-button:focus svg{fill:#355C35;}.elementor-17 .elementor-element.elementor-element-bgr4006{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#DED7CA;--border-color:#DED7CA;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab__payment-methods input[type=text]{background-color:#FFFDF9;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgr4007 .bk-account-activation input.input-text{background-color:#FFFDF9;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#665D50;}.elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab__payment-methods input[type=text]:focus{background-color:#FFFDF9;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgr4007 .bk-account-activation input.input-text:focus{background-color:#FFFDF9;border-color:#355C35;}.elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-17 .elementor-element.elementor-element-bgr4007 #add_payment_method #payment #place_order{background-color:#B9D39E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2013;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgr4007:is(.bgs-account-widget,.bgs-activation-widget) .bk-account-activation .button{background-color:#B9D39E;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#2D2013;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2013;border-radius:50px 50px 50px 50px;padding:13px 28px 13px 28px;}body.bgs-account-portal .elementor-17 .elementor-element.elementor-element-bgr4007.bgs-account-widget .woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .button{background-color:#B9D39E;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#2D2013;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2013;border-radius:50px 50px 50px 50px;padding:13px 28px 13px 28px;}.elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-17 .elementor-element.elementor-element-bgr4007 #add_payment_method #payment #place_order:hover{background-color:#355C35;border-color:#355C35;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgr4007:is(.bgs-account-widget,.bgs-activation-widget) .bk-account-activation .button:hover{background-color:#355C35;color:#FEFEF8;border-color:#355C35;transition-duration:0ms;}body.bgs-account-portal .elementor-17 .elementor-element.elementor-element-bgr4007.bgs-account-widget .woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .button:hover{background-color:#355C35;color:#FEFEF8;border-color:#355C35;transition-duration:0ms;}.elementor-17 .elementor-element.elementor-element-bgr4007{--sections-background-color:#00000000;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;--general-text-color:#665D50;--login-messages-color:#665D50;--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 );--forms-rows-gap:27px;--forms-labels-color:#2D2013;--forms-label-spacing:10px;--forms-fields-normal-color:#2D2013;--forms-fields-focus-color:#2D2013;--forms-fields-focus-transition-duration:0ms;--forms-fields-border-radius:4px 4px 4px 4px;--forms-fields-padding:12px 60px 12px 16px;--forms-buttons-normal-text-color:#2D2013;--forms-buttons-hover-text-color:#FEFEF8;--forms-buttons-hover-transition-duration:0ms;--forms-buttons-border-radius:50px 50px 50px 50px;--forms-buttons-padding:13px 28px 13px 28px;}.elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-pagination{padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-MyAccount-content > div > p, .elementor-17 .elementor-element.elementor-element-bgr4007 address, .elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-EditAccountForm fieldset legend, .elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-ResetPassword p:nth-child(1), .elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-OrderUpdate{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-form-row label, .elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-address-fields label{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgr4007 .bk-account-activation label{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgr4007 ::placeholder, .elementor-17 .elementor-element.elementor-element-bgr4007 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab__payment-methods input[type=text]{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-bgr4007 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#2D2013 transparent transparent transparent;}.elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#355C35;}.elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#665D50;}.elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:16px;padding-right:60px;}.elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:60px;}.elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-17 .elementor-element.elementor-element-bgr4007 button.button, .elementor-17 .elementor-element.elementor-element-bgr4007 #add_payment_method #payment #place_order{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-bgr4008{width:var( --container-widget-width, 34ch );max-width:34ch;margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34ch;--container-widget-flex-grow:0;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#665D50;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4008:is(.bgs-native-favorites *){font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#665D50;}.elementor-17 .elementor-element.elementor-element-bgr4008 p{margin-block-end:0px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4008:is(.bgs-native-favorites *) p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-bgg0001{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-bgg0001:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bgg0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFE3;}.elementor-17 .elementor-element.elementor-element-bgg0002{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgg0003{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgg0004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-17 .elementor-element.elementor-element-bgg0004 .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:44px;font-weight:600;line-height:1.09em;letter-spacing:-0.025em;color:#2D2013;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgg0004:is(.bgs-native-favorites *) .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:44px;font-weight:600;line-height:1.09em;letter-spacing:-0.025em;color:#2D2013;}.elementor-17 .elementor-element.elementor-element-bgg0005{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#665D50;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgg0005:is(.bgs-native-favorites *){font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#665D50;}.elementor-17 .elementor-element.elementor-element-bgg0005 p{margin-block-end:0px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgg0005:is(.bgs-native-favorites *) p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab__payment-methods input[type=text]{background-color:#FFFDF9;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgg0006 .bk-account-activation input.input-text{background-color:#FFFDF9;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#665D50;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab__payment-methods input[type=text]:focus{background-color:#FFFDF9;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgg0006 .bk-account-activation input.input-text:focus{background-color:#FFFDF9;border-color:#355C35;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-17 .elementor-element.elementor-element-bgg0006 #add_payment_method #payment #place_order{background-color:#B9D39E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2013;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgg0006:is(.bgs-account-widget,.bgs-activation-widget) .bk-account-activation .button{background-color:#B9D39E;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#2D2013;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2013;border-radius:50px 50px 50px 50px;padding:13px 28px 13px 28px;}body.bgs-account-portal .elementor-17 .elementor-element.elementor-element-bgg0006.bgs-account-widget .woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .button{background-color:#B9D39E;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#2D2013;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2013;border-radius:50px 50px 50px 50px;padding:13px 28px 13px 28px;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-17 .elementor-element.elementor-element-bgg0006 #add_payment_method #payment #place_order:hover{background-color:#355C35;border-color:#355C35;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgg0006:is(.bgs-account-widget,.bgs-activation-widget) .bk-account-activation .button:hover{background-color:#355C35;color:#FEFEF8;border-color:#355C35;transition-duration:0ms;}body.bgs-account-portal .elementor-17 .elementor-element.elementor-element-bgg0006.bgs-account-widget .woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .button:hover{background-color:#355C35;color:#FEFEF8;border-color:#355C35;transition-duration:0ms;}.elementor-17 .elementor-element.elementor-element-bgg0006{--sections-background-color:#00000000;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;--typography-section-titles-color:#2D2013;--section-title-spacing:24px;--general-text-color:#665D50;--login-messages-color:#665D50;--checkboxes-color:#665D50;--links-normal-color:#2D2013;--links-hover-color:#355C35;--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 );--forms-rows-gap:24px;--forms-labels-color:#2D2013;--forms-label-spacing:9px;--forms-fields-normal-color:#2D2013;--forms-fields-focus-color:#2D2013;--forms-fields-focus-transition-duration:0ms;--forms-fields-border-radius:4px 4px 4px 4px;--forms-fields-padding:12px 60px 12px 16px;--forms-buttons-normal-text-color:#2D2013;--forms-buttons-hover-text-color:#FEFEF8;--forms-buttons-hover-transition-duration:0ms;--forms-buttons-border-radius:50px 50px 50px 50px;--forms-buttons-padding:13px 28px 13px 28px;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-17 .elementor-element.elementor-element-bgg0006 .woocommerce-pagination{padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;letter-spacing:-0.025em;}.elementor-17 .elementor-element.elementor-element-bgg0006 .woocommerce-MyAccount-content > div > p, .elementor-17 .elementor-element.elementor-element-bgg0006 address, .elementor-17 .elementor-element.elementor-element-bgg0006 .woocommerce-EditAccountForm fieldset legend, .elementor-17 .elementor-element.elementor-element-bgg0006 .woocommerce-ResetPassword p:nth-child(1), .elementor-17 .elementor-element.elementor-element-bgg0006 .woocommerce-OrderUpdate{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;}.elementor-17 .elementor-element.elementor-element-bgg0006 .woocommerce-form__label-for-checkbox span{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-bgg0006 .woocommerce-form-row label, .elementor-17 .elementor-element.elementor-element-bgg0006 .woocommerce-address-fields label{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgg0006 .bk-account-activation label{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgg0006 ::placeholder, .elementor-17 .elementor-element.elementor-element-bgg0006 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab__payment-methods input[type=text]{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-bgg0006 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#2D2013 transparent transparent transparent;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#355C35;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#665D50;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:16px;padding-right:60px;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:60px;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-17 .elementor-element.elementor-element-bgg0006 button.button, .elementor-17 .elementor-element.elementor-element-bgg0006 #add_payment_method #payment #place_order{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-bgl0001{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-bgl0001:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bgl0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFE3;}.elementor-17 .elementor-element.elementor-element-bgl0002{--display:grid;--e-con-grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);--e-con-grid-template-rows:auto;--gap:0px 84px;--row-gap:0px;--column-gap:84px;--grid-auto-flow:row;--align-items:start;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgl0003{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgl0004{width:var( --container-widget-width, 220px );max-width:220px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-bgl0004 .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:44px;font-weight:600;line-height:1.09em;letter-spacing:-0.025em;color:#2D2013;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0004:is(.bgs-native-favorites *) .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:44px;font-weight:600;line-height:1.09em;letter-spacing:-0.025em;color:#2D2013;}.elementor-17 .elementor-element.elementor-element-bgl0005{width:var( --container-widget-width, 28ch );max-width:28ch;--container-widget-width:28ch;--container-widget-flex-grow:0;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#665D50;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0005:is(.bgs-native-favorites *){font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#665D50;}.elementor-17 .elementor-element.elementor-element-bgl0005 p{margin-block-end:0px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0005:is(.bgs-native-favorites *) p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-bgl0009 .elementor-button{background-color:#00000000;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#2D2013;color:#2D2013;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0009:is(.bgs-native-favorites *) .elementor-button{background-color:#00000000;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#2D2013;color:#2D2013;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-bgl0009 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-bgl0009 .elementor-button:focus{background-color:#00000000;color:#355C35;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0009:is(.bgs-native-favorites *) .elementor-button:hover,body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0009:is(.bgs-native-favorites *) .elementor-button:focus{background-color:#00000000;color:#355C35;}.elementor-17 .elementor-element.elementor-element-bgl0009{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-bgl0009 .elementor-button-content-wrapper{flex-direction:row;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0009:is(.bgs-native-favorites *) .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-bgl0009 .elementor-button .elementor-button-content-wrapper{gap:10px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0009:is(.bgs-native-favorites *) .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17 .elementor-element.elementor-element-bgl0009 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-bgl0009 .elementor-button:focus svg{fill:#355C35;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0009:is(.bgs-native-favorites *) .elementor-button:hover svg,body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0009:is(.bgs-native-favorites *) .elementor-button:focus svg{fill:#355C35;}.elementor-17 .elementor-element.elementor-element-bgl0006{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#DED7CA;--border-color:#DED7CA;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab__payment-methods input[type=text]{background-color:#FFFDF9;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgl0007 .bk-account-activation input.input-text{background-color:#FFFDF9;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#665D50;}.elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab__payment-methods input[type=text]:focus{background-color:#FFFDF9;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgl0007 .bk-account-activation input.input-text:focus{background-color:#FFFDF9;border-color:#355C35;}.elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-17 .elementor-element.elementor-element-bgl0007 #add_payment_method #payment #place_order{background-color:#B9D39E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2013;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgl0007:is(.bgs-account-widget,.bgs-activation-widget) .bk-account-activation .button{background-color:#B9D39E;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#2D2013;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2013;border-radius:50px 50px 50px 50px;padding:13px 28px 13px 28px;}body.bgs-account-portal .elementor-17 .elementor-element.elementor-element-bgl0007.bgs-account-widget .woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .button{background-color:#B9D39E;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#2D2013;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2013;border-radius:50px 50px 50px 50px;padding:13px 28px 13px 28px;}.elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-17 .elementor-element.elementor-element-bgl0007 #add_payment_method #payment #place_order:hover{background-color:#355C35;border-color:#355C35;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgl0007:is(.bgs-account-widget,.bgs-activation-widget) .bk-account-activation .button:hover{background-color:#355C35;color:#FEFEF8;border-color:#355C35;transition-duration:0ms;}body.bgs-account-portal .elementor-17 .elementor-element.elementor-element-bgl0007.bgs-account-widget .woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .button:hover{background-color:#355C35;color:#FEFEF8;border-color:#355C35;transition-duration:0ms;}.elementor-17 .elementor-element.elementor-element-bgl0007{--sections-background-color:#00000000;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;--general-text-color:#665D50;--login-messages-color:#665D50;--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 );--forms-rows-gap:27px;--forms-labels-color:#2D2013;--forms-label-spacing:10px;--forms-fields-normal-color:#2D2013;--forms-fields-focus-color:#2D2013;--forms-fields-focus-transition-duration:0ms;--forms-fields-border-radius:4px 4px 4px 4px;--forms-fields-padding:12px 60px 12px 16px;--forms-buttons-normal-text-color:#2D2013;--forms-buttons-hover-text-color:#FEFEF8;--forms-buttons-hover-transition-duration:0ms;--forms-buttons-border-radius:50px 50px 50px 50px;--forms-buttons-padding:13px 28px 13px 28px;}.elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-17 .elementor-element.elementor-element-bgl0007 .woocommerce-pagination{padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-bgl0007 .woocommerce-MyAccount-content > div > p, .elementor-17 .elementor-element.elementor-element-bgl0007 address, .elementor-17 .elementor-element.elementor-element-bgl0007 .woocommerce-EditAccountForm fieldset legend, .elementor-17 .elementor-element.elementor-element-bgl0007 .woocommerce-ResetPassword p:nth-child(1), .elementor-17 .elementor-element.elementor-element-bgl0007 .woocommerce-OrderUpdate{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-bgl0007 .woocommerce-form-row label, .elementor-17 .elementor-element.elementor-element-bgl0007 .woocommerce-address-fields label{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgl0007 .bk-account-activation label{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgl0007 ::placeholder, .elementor-17 .elementor-element.elementor-element-bgl0007 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab__payment-methods input[type=text]{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-bgl0007 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#2D2013 transparent transparent transparent;}.elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#355C35;}.elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#665D50;}.elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:16px;padding-right:60px;}.elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:60px;}.elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-17 .elementor-element.elementor-element-bgl0007 button.button, .elementor-17 .elementor-element.elementor-element-bgl0007 #add_payment_method #payment #place_order{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-bgi0001{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-bgi0001:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bgi0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFE3;}.elementor-17 .elementor-element.elementor-element-bgi0002{--display:grid;--e-con-grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);--e-con-grid-template-rows:auto;--gap:0px 48px;--row-gap:0px;--column-gap:48px;--grid-auto-flow:row;--align-items:start;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgi0003{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgi0004{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-bgi0004 .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:44px;font-weight:600;line-height:1.09em;letter-spacing:-0.025em;color:#2D2013;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0004:is(.bgs-native-favorites *) .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:44px;font-weight:600;line-height:1.09em;letter-spacing:-0.025em;color:#2D2013;}.elementor-17 .elementor-element.elementor-element-bgi0005{width:var( --container-widget-width, 28ch );max-width:28ch;--container-widget-width:28ch;--container-widget-flex-grow:0;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#665D50;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0005:is(.bgs-native-favorites *){font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#665D50;}.elementor-17 .elementor-element.elementor-element-bgi0005 p{margin-block-end:0px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0005:is(.bgs-native-favorites *) p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-bgi0009 .elementor-button{background-color:#00000000;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#2D2013;color:#2D2013;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0009:is(.bgs-native-favorites *) .elementor-button{background-color:#00000000;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#2D2013;color:#2D2013;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-bgi0009 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-bgi0009 .elementor-button:focus{background-color:#00000000;color:#355C35;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0009:is(.bgs-native-favorites *) .elementor-button:hover,body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0009:is(.bgs-native-favorites *) .elementor-button:focus{background-color:#00000000;color:#355C35;}.elementor-17 .elementor-element.elementor-element-bgi0009{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-bgi0009 .elementor-button-content-wrapper{flex-direction:row;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0009:is(.bgs-native-favorites *) .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-bgi0009 .elementor-button .elementor-button-content-wrapper{gap:10px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0009:is(.bgs-native-favorites *) .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17 .elementor-element.elementor-element-bgi0009 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-bgi0009 .elementor-button:focus svg{fill:#355C35;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0009:is(.bgs-native-favorites *) .elementor-button:hover svg,body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0009:is(.bgs-native-favorites *) .elementor-button:focus svg{fill:#355C35;}.elementor-17 .elementor-element.elementor-element-bgi0006{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#DED7CA;--border-color:#DED7CA;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab__payment-methods input[type=text]{background-color:#FFFDF9;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgi0007 .bk-account-activation input.input-text{background-color:#FFFDF9;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#665D50;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab__payment-methods input[type=text]:focus{background-color:#FFFDF9;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgi0007 .bk-account-activation input.input-text:focus{background-color:#FFFDF9;border-color:#355C35;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-17 .elementor-element.elementor-element-bgi0007 #add_payment_method #payment #place_order{background-color:#B9D39E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2013;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgi0007:is(.bgs-account-widget,.bgs-activation-widget) .bk-account-activation .button{background-color:#B9D39E;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#2D2013;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2013;border-radius:50px 50px 50px 50px;padding:13px 28px 13px 28px;}body.bgs-account-portal .elementor-17 .elementor-element.elementor-element-bgi0007.bgs-account-widget .woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .button{background-color:#B9D39E;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#2D2013;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2013;border-radius:50px 50px 50px 50px;padding:13px 28px 13px 28px;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-17 .elementor-element.elementor-element-bgi0007 #add_payment_method #payment #place_order:hover{background-color:#355C35;border-color:#355C35;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgi0007:is(.bgs-account-widget,.bgs-activation-widget) .bk-account-activation .button:hover{background-color:#355C35;color:#FEFEF8;border-color:#355C35;transition-duration:0ms;}body.bgs-account-portal .elementor-17 .elementor-element.elementor-element-bgi0007.bgs-account-widget .woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .button:hover{background-color:#355C35;color:#FEFEF8;border-color:#355C35;transition-duration:0ms;}.elementor-17 .elementor-element.elementor-element-bgi0007{--sections-background-color:#00000000;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;--typography-section-titles-color:#2D2013;--section-title-spacing:24px;--general-text-color:#665D50;--login-messages-color:#665D50;--checkboxes-color:#665D50;--links-normal-color:#2D2013;--links-hover-color:#355C35;--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 );--forms-rows-gap:24px;--forms-labels-color:#2D2013;--forms-label-spacing:8px;--forms-fields-normal-color:#2D2013;--forms-fields-focus-color:#2D2013;--forms-fields-focus-transition-duration:0ms;--forms-fields-border-radius:4px 4px 4px 4px;--forms-fields-padding:12px 16px 12px 16px;--forms-buttons-normal-text-color:#2D2013;--forms-buttons-hover-text-color:#FEFEF8;--forms-buttons-hover-transition-duration:0ms;--forms-buttons-border-radius:50px 50px 50px 50px;--forms-buttons-padding:13px 28px 13px 28px;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-17 .elementor-element.elementor-element-bgi0007 .woocommerce-pagination{padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;letter-spacing:-0.025em;}.elementor-17 .elementor-element.elementor-element-bgi0007 .woocommerce-MyAccount-content > div > p, .elementor-17 .elementor-element.elementor-element-bgi0007 address, .elementor-17 .elementor-element.elementor-element-bgi0007 .woocommerce-EditAccountForm fieldset legend, .elementor-17 .elementor-element.elementor-element-bgi0007 .woocommerce-ResetPassword p:nth-child(1), .elementor-17 .elementor-element.elementor-element-bgi0007 .woocommerce-OrderUpdate{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;}.elementor-17 .elementor-element.elementor-element-bgi0007 .woocommerce-form__label-for-checkbox span{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-bgi0007 .woocommerce-form-row label, .elementor-17 .elementor-element.elementor-element-bgi0007 .woocommerce-address-fields label{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgi0007 .bk-account-activation label{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgi0007 ::placeholder, .elementor-17 .elementor-element.elementor-element-bgi0007 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab__payment-methods input[type=text]{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-bgi0007 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#2D2013 transparent transparent transparent;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#355C35;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#665D50;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:16px;padding-right:16px;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:16px;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-17 .elementor-element.elementor-element-bgi0007 button.button, .elementor-17 .elementor-element.elementor-element-bgi0007 #add_payment_method #payment #place_order{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}body.elementor-page-17:not(.elementor-motion-effects-element-type-background), body.elementor-page-17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f1e9;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-bga0001{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto auto minmax(0,1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:32px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-bga0003 .elementor-heading-title{font-size:30px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bga0003:is(.bgs-native-favorites *) .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-bga0005{--tab-content-spacing:28px;--tabs-spacing:2px;}.elementor-17 .elementor-element.elementor-element-bgr4001{--min-height:0px;--padding-top:60px;--padding-bottom:68px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-bgr4002{--e-con-grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-bgr4003{--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgr4004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-17 .elementor-element.elementor-element-bgr4004 .elementor-heading-title{font-size:37px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4004:is(.bgs-native-favorites *) .elementor-heading-title{font-size:37px;}.elementor-17 .elementor-element.elementor-element-bgr4005{--container-widget-width:24ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 24ch );max-width:24ch;font-size:17px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4005:is(.bgs-native-favorites *){font-size:17px;}.elementor-17 .elementor-element.elementor-element-bgr4006{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgr4007{--forms-rows-gap:24px;}.elementor-17 .elementor-element.elementor-element-bgg0001{--padding-top:60px;--padding-bottom:68px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-bgg0002{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-bgg0004 .elementor-heading-title{font-size:37px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgg0004:is(.bgs-native-favorites *) .elementor-heading-title{font-size:37px;}.elementor-17 .elementor-element.elementor-element-bgg0005{font-size:17px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgg0005:is(.bgs-native-favorites *){font-size:17px;}.elementor-17 .elementor-element.elementor-element-bgg0006{--forms-rows-gap:24px;}.elementor-17 .elementor-element.elementor-element-bgl0001{--min-height:0px;--padding-top:60px;--padding-bottom:68px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-bgl0002{--e-con-grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-bgl0003{--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgl0004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-17 .elementor-element.elementor-element-bgl0004 .elementor-heading-title{font-size:37px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0004:is(.bgs-native-favorites *) .elementor-heading-title{font-size:37px;}.elementor-17 .elementor-element.elementor-element-bgl0005{--container-widget-width:24ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 24ch );max-width:24ch;font-size:17px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0005:is(.bgs-native-favorites *){font-size:17px;}.elementor-17 .elementor-element.elementor-element-bgl0006{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgl0007{--forms-rows-gap:24px;}.elementor-17 .elementor-element.elementor-element-bgi0001{--min-height:0px;--padding-top:48px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-bgi0002{--e-con-grid-template-columns:minmax(0,1fr);--gap:24px 0px;--row-gap:24px;--column-gap:0px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-bgi0003{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgi0004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-bgi0004 .elementor-heading-title{font-size:37px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0004:is(.bgs-native-favorites *) .elementor-heading-title{font-size:37px;}.elementor-17 .elementor-element.elementor-element-bgi0005{--container-widget-width:48ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 48ch );max-width:48ch;font-size:17px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0005:is(.bgs-native-favorites *){font-size:17px;}.elementor-17 .elementor-element.elementor-element-bgi0009{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-bgi0006{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgi0007{--forms-rows-gap:24px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-bga0001{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto auto minmax(0,1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:48px;--padding-left:14px;--padding-right:14px;}.elementor-17 .elementor-element.elementor-element-bga0003 .elementor-heading-title{font-size:30px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bga0003:is(.bgs-native-favorites *) .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-bga0005{--tab-content-spacing:24px;--tabs-spacing:2px;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:16px;line-height:23px;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-17 .elementor-element.elementor-element-bga0005 .woocommerce-pagination{padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:28px;}.elementor-17 .elementor-element.elementor-element-bga0005 .e-my-account-tab .woocommerce .woocommerce-Address address{padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-bgr4001{--padding-top:36px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-bgr4002{--width:100%;--e-con-grid-template-columns:minmax(0,1fr);--gap:27px 0px;--row-gap:27px;--column-gap:0px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-bgr4003{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgr4004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-bgr4004 .elementor-heading-title{font-size:32px;line-height:1.12em;letter-spacing:-0.02em;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4004:is(.bgs-native-favorites *) .elementor-heading-title{font-size:32px;line-height:1.12em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-bgr4005{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1.5em;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4005:is(.bgs-native-favorites *){font-size:16px;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-bgr4009{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-bgr4009 .elementor-button{font-size:14px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgr4009:is(.bgs-native-favorites *) .elementor-button{font-size:14px;}.elementor-17 .elementor-element.elementor-element-bgr4006{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgr4007{--forms-rows-gap:23px;}.elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgr4007 ::placeholder, .elementor-17 .elementor-element.elementor-element-bgr4007 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bgr4007 .e-my-account-tab__payment-methods input[type=text]{font-size:16px;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgr4007 .bk-account-activation input.input-text{font-size:16px;}.elementor-17 .elementor-element.elementor-element-bgr4008{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-bgg0001{--padding-top:36px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-bgg0002{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-17 .elementor-element.elementor-element-bgg0004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-17 .elementor-element.elementor-element-bgg0004 .elementor-heading-title{font-size:32px;line-height:1.12em;letter-spacing:-0.02em;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgg0004:is(.bgs-native-favorites *) .elementor-heading-title{font-size:32px;line-height:1.12em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-bgg0005{font-size:16px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgg0005:is(.bgs-native-favorites *){font-size:16px;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:28px;}.elementor-17 .elementor-element.elementor-element-bgg0006{--section-title-spacing:20px;--forms-rows-gap:22px;}.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgg0006 ::placeholder, .elementor-17 .elementor-element.elementor-element-bgg0006 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab__payment-methods input[type=text]{font-size:16px;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgg0006 .bk-account-activation input.input-text{font-size:16px;}.elementor-17 .elementor-element.elementor-element-bgl0001{--padding-top:36px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-bgl0002{--width:100%;--e-con-grid-template-columns:minmax(0,1fr);--gap:27px 0px;--row-gap:27px;--column-gap:0px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-bgl0003{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgl0004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-bgl0004 .elementor-heading-title{font-size:32px;line-height:1.12em;letter-spacing:-0.02em;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0004:is(.bgs-native-favorites *) .elementor-heading-title{font-size:32px;line-height:1.12em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-bgl0005{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1.5em;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0005:is(.bgs-native-favorites *){font-size:16px;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-bgl0009{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-bgl0009 .elementor-button{font-size:14px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgl0009:is(.bgs-native-favorites *) .elementor-button{font-size:14px;}.elementor-17 .elementor-element.elementor-element-bgl0006{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgl0007{--forms-rows-gap:23px;}.elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgl0007 ::placeholder, .elementor-17 .elementor-element.elementor-element-bgl0007 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bgl0007 .e-my-account-tab__payment-methods input[type=text]{font-size:16px;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgl0007 .bk-account-activation input.input-text{font-size:16px;}.elementor-17 .elementor-element.elementor-element-bgi0001{--padding-top:32px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-bgi0002{--width:100%;--e-con-grid-template-columns:minmax(0,1fr);--gap:24px 0px;--row-gap:24px;--column-gap:0px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-bgi0003{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgi0004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-bgi0004 .elementor-heading-title{font-size:32px;line-height:1.12em;letter-spacing:-0.02em;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0004:is(.bgs-native-favorites *) .elementor-heading-title{font-size:32px;line-height:1.12em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-bgi0005{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1.5em;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0005:is(.bgs-native-favorites *){font-size:16px;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-bgi0009{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-bgi0009 .elementor-button{font-size:14px;}body.woocommerce-account .bgs-account-shell .elementor-17 .elementor-element.elementor-element-bgi0009:is(.bgs-native-favorites *) .elementor-button{font-size:14px;}.elementor-17 .elementor-element.elementor-element-bgi0006{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:28px;}.elementor-17 .elementor-element.elementor-element-bgi0007{--section-title-spacing:20px;--forms-rows-gap:20px;}.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-bgi0007 ::placeholder, .elementor-17 .elementor-element.elementor-element-bgi0007 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab__payment-methods input[type=text]{font-size:16px;}body.bk-account-activation-page .elementor-17 .elementor-element.elementor-element-bgi0007 .bk-account-activation input.input-text{font-size:16px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-bga0001{--width:min(1440px,100%);}.elementor-17 .elementor-element.elementor-element-bgr4002{--width:1064px;}.elementor-17 .elementor-element.elementor-element-bgg0002{--width:1064px;}.elementor-17 .elementor-element.elementor-element-bgl0002{--width:1064px;}.elementor-17 .elementor-element.elementor-element-bgi0002{--width:min(1064px,100%);}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-bgr4002{--width:100%;}.elementor-17 .elementor-element.elementor-element-bgg0002{--width:100%;}.elementor-17 .elementor-element.elementor-element-bgl0002{--width:100%;}.elementor-17 .elementor-element.elementor-element-bgi0002{--width:min(640px,100%);}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-bga0005 *//* Woo links use native Tabs controls. Only the grouped navigation gap is styled here. */
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav{background:var(--e-global-color-bgspaper,var(--portal-paper));border-radius:8px;color:var(--portal-ink);font-family:var(--bgs-account-text-font,inherit)}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav details{min-width:0}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav summary{display:none}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav .bgs-portal-nav__groups{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;min-width:0;padding:12px}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav .bgs-portal-nav__group{min-width:0}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav .bgs-portal-nav__label{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:0;border:0;font:600 16px/22px var(--bgs-account-text-font,inherit);color:var(--portal-ink);cursor:default}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav .bgs-portal-nav__label span{min-width:0;overflow-wrap:anywhere}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav .bgs-portal-nav__icon{width:18px;height:18px;flex:none;fill:none;color:var(--portal-muted)}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav ul.bgs-portal-nav__children{margin-inline-start:8.5px;padding-inline-start:29.5px;border-inline-start:1px solid var(--e-global-color-bgsline,var(--portal-line))}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav li{border:0;min-width:0}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav a{display:flex;align-items:center;gap:12px;width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-decoration:none}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav a::after{content:"";display:block;width:6px;height:6px;border-block-start:1px solid currentColor;border-inline-end:1px solid currentColor;transform:rotate(45deg);flex:0 0 6px;margin-inline-start:auto}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav a:hover{text-decoration:none}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav .woocommerce-MyAccount-navigation-link--dashboard a{font-size:16px;font-weight:600}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav .bgs-portal-nav__support{padding-top:12px;border-top:1px solid var(--e-global-color-bgsline,var(--portal-line))}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav .bgs-portal-nav__support a{font-size:14px}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav .woocommerce-MyAccount-navigation-link--dashboard a::before{content:"";display:block;width:18px;height:18px;flex:0 0 18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2010%209-7%209%207v10H3Zm6%2010v-7h6v7%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav .bgs-portal-nav__contact a::before{content:"";display:block;width:18px;height:18px;flex:0 0 18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v12H8l-4%204V5Z%22%2F%3E%3Cpath%20d%3D%22M8%209h8M8%2013h5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav .woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"";display:block;width:18px;height:18px;flex:0 0 18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%203H4v18h6M10%2012h11m-4-4%204%204-4%204%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
@media(max-width:1024px){
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav{border-radius:8px}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:52px;padding:12px 14px;border:1px solid var(--portal-control);border-radius:8px;list-style:none;cursor:pointer;text-align:start}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav summary::-webkit-details-marker{display:none}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav summary span{grid-column:1;font-size:16px;font-weight:600;line-height:22px}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav summary strong{grid-column:2;font-size:14px;font-weight:400;line-height:20px;color:var(--portal-muted);overflow-wrap:anywhere}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav summary svg{grid-column:3;grid-row:1;width:20px;height:20px;flex:none}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav summary:focus-visible{outline:2px solid var(--portal-ink);outline-offset:3px}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav details[open] summary{border-radius:8px 8px 0 0}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav details[open] summary svg{transform:rotate(180deg)}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav details:not([open])>.bgs-portal-nav__groups{display:none}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .e-my-account-tab .woocommerce .bgs-portal-nav .bgs-portal-nav__groups{padding:20px 16px;border:1px solid var(--portal-control);border-top:0;border-radius:0 0 8px 8px}
}

/* Company users: semantic badges and single-line directory actions. */
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-badge{display:inline-block;max-width:100%;box-sizing:border-box;margin:0;padding:5px 10px;border-radius:4px;background:var(--portal-canvas);color:var(--portal-muted);font:600 13px/1.35 var(--bgs-font-family,"helvetica-neue-lt-pro",Arial,sans-serif);white-space:normal;overflow-wrap:normal;vertical-align:middle}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-badge[data-state=active]{background:var(--portal-success-bg);color:var(--portal-success)}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-badge:is([data-state=pending_activation],[data-state=source_suspended],[data-state=source_inactive]){background:var(--portal-warning-bg,#f4ead1);color:var(--portal-warning)}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-badge:is([data-state=blocked],[data-state=locally_blocked]){background:var(--portal-error-bg);color:var(--portal-error)}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-people-table th:last-child{width:160px}
/* Existing company-admin.css enforces white-space:normal!important on these buttons. */
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-people-table button[data-person]{white-space:nowrap!important;overflow-wrap:normal;min-inline-size:max-content}

/* Account-wide link policy, including hover/focus and dynamically rendered endpoints.
   Legacy endpoint modules enforce underlines with !important; keep this scoped override here. */
body.bgs-account-portal.woocommerce-account .elementor-17 .elementor-element.elementor-element-bga0005.elementor-widget.bgs-account-widget.elementor-widget-woocommerce-my-account .woocommerce :is(a,button,summary,[role="button"]),
body.bgs-account-portal.woocommerce-account .elementor-17 .elementor-element.elementor-element-bga0005.elementor-widget.bgs-account-widget.elementor-widget-woocommerce-my-account .woocommerce :is(a,button,summary,[role="button"]) *{text-decoration:none!important}

/* Person details: secondary edit buttons and a structured web-access section. */
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app a.bk-admin-edit-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:10px 18px;border:1px solid var(--portal-control);border-radius:6px;background:var(--portal-paper);font:600 14px/1.4 var(--bgs-font-family,"helvetica-neue-lt-pro",Arial,sans-serif);white-space:nowrap;overflow-wrap:normal;text-align:center;cursor:pointer;transition:background-color 150ms,border-color 150ms}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app a.bk-admin-edit-link:hover{background:var(--portal-selected);border-color:var(--portal-ink)}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-login-section{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:start}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-login-section>:is(h3,p){grid-column:1/-1}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-login-section>.bk-admin-activation-details{grid-column:1;display:flex;flex-wrap:wrap;gap:16px 32px;min-width:0;margin:0;font-size:14px}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-login-section>.bk-admin-activation-details>div{min-width:0;overflow-wrap:anywhere}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-login-section>[data-login-actions]{grid-column:2;align-self:center;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0;max-width:100%}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-login-section>:is(.bk-admin-activation-details,[data-login-actions]):empty{display:none}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-login-section>.bk-admin-activation-details:empty+[data-login-actions]{grid-column:1/-1;justify-content:flex-start}
@media(max-width:900px){
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-login-section{grid-template-columns:minmax(0,1fr)}
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-users-app .bk-admin-login-section>[data-login-actions]{grid-column:1;justify-content:flex-start}
}

/* Company cards share the row height; stacked rows keep their natural height. */
.elementor-17 .elementor-element.elementor-element-bga0005.bgs-account-widget .woocommerce .bk-company-detail .bk-company-layout{align-items:stretch}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bgr4009 */.elementor-17 .elementor-element.elementor-element-bgr4009 a{min-height:44px;text-decoration:none;}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-bgr4007 *//* Native controls own typography, colors, field spacing and button appearance.
   These rules bridge the reset template's fixed rows and password-toggle markup. */
.elementor-17 .elementor-element.elementor-element-bgr4007.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-ResetPassword { width:100%; margin:0; }
.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-ResetPassword:has(#password_1)>p:first-child { display:none; }
.elementor-17 .elementor-element.elementor-element-bgr4007.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-ResetPassword .form-row { float:none; width:100%; margin-inline:0; padding:0; }
.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-ResetPassword p.form-row:last-of-type { margin-bottom:0; }
.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-ResetPassword .clear { display:none; }
.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-ResetPassword input.input-text { min-height:56px; caret-color:#355C35; }
.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-ResetPassword button[type=submit] { width:auto; min-width:204px; min-height:50px; margin-top:5px; }
.elementor-17 .elementor-element.elementor-element-bgr4007.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-ResetPassword button.show-password-input { display:grid;place-items:center;width:44px; height:44px; min-width:44px; min-height:44px; padding:0; right:5px; top:50%; border:0; border-radius:50%; background:transparent; color:#2D2013; }
.elementor-17 .elementor-element.elementor-element-bgr4007.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-ResetPassword button.show-password-input:hover { background:#E7EDDC; }
.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-ResetPassword input[aria-invalid=true] { border-color:#813123; background:#FCF1EB; }
.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-password-strength { margin-top:9px; border-radius:5px; }
.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-password-hint { font-size:14px; line-height:1.5; }
.elementor-17 .elementor-element.elementor-element-bgr4007 ::selection { background:#B9D39E; color:#2D2013; }
@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-ResetPassword button[type=submit]{min-width:190px;margin-top:8px;}}
@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-ResetPassword input.input-text{min-height:54px;}.elementor-17 .elementor-element.elementor-element-bgr4007 .woocommerce-ResetPassword button[type=submit]{width:100%;min-width:0;min-height:52px;margin-top:5px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bgr4006 *//* The helper applies to a valid reset form, not Woo’s expired-link recovery. */
.elementor-17 .elementor-element.elementor-element-bgr4006:not(:has(#password_1)) .elementor-element-bgr4008{display:none;}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-bgg0006 *//* Native controls own headings, labels, fields, messages and buttons.
   Woo's login/register columns and password-toggle geometry have no Pro controls. */
.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab .woocommerce{font-family:var(--e-global-typography-text-font-family,"helvetica-neue-lt-pro",sans-serif);}
.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab .woocommerce #customer_login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 84px;align-items:stretch;}
.elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login::before,.elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login::after{display:none;}
.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab .woocommerce #customer_login>div{float:none;width:100%;min-width:0;margin:0;box-sizing:border-box;}
.elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login>div+div{padding-left:52px;border-left:1px solid var(--e-global-color-bgsline,#DED7CA);}
.elementor-17 .elementor-element.elementor-element-bgg0006.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce #customer_login form{margin:0;width:100%;}
/* Pro equalizeElementHeights writes inline pixel heights at load; native flow
   must grow with responsive wrapping. This is the sole inline-style override. */
.elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login form{height:auto!important;}
.elementor-17 .elementor-element.elementor-element-bgg0006.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce #customer_login .form-row{float:none;width:100%;margin-inline:0;padding:0;}
.elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login input.input-text{min-height:56px;caret-color:#355C35;}
.elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login button[type=submit]{min-width:168px;min-height:50px;margin-right:20px;}
.elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;min-height:50px;vertical-align:middle;}
.elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login input[type=checkbox]{width:18px;height:18px;accent-color:#355C35;}
.elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login .lost_password{margin:14px 0 0;}
.elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login .lost_password a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5;text-decoration:none;}
.elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login .woocommerce-privacy-policy-link{text-decoration:underline;text-underline-offset:3px;}
.elementor-17 .elementor-element.elementor-element-bgg0006.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce #customer_login button.show-password-input{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;right:5px;top:50%;border:0;border-radius:50%;background:transparent;color:#2D2013;}
.elementor-17 .elementor-element.elementor-element-bgg0006.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce #customer_login button.show-password-input:hover{background:#E7EDDC;}
.elementor-17 .elementor-element.elementor-element-bgg0006 ::selection{background:#B9D39E;color:#2D2013;}
@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab .woocommerce #customer_login{column-gap:48px;}.elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login>div+div{padding-left:30px;}}
@media(max-width:767px){
 .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab .woocommerce #customer_login{grid-template-columns:minmax(0,1fr);gap:32px;}
 .elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login>div+div{padding:32px 0 0;border-left:0;border-top:1px solid var(--e-global-color-bgsline,#DED7CA);}
 .elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login input.input-text{min-height:54px;}
 .elementor-17 .elementor-element.elementor-element-bgg0006 #customer_login button[type=submit]{width:100%;min-width:0;min-height:52px;margin-right:0;}
 .elementor-17 .elementor-element.elementor-element-bgg0006 .e-my-account-tab .woocommerce #customer_login .login .form-row:has(.woocommerce-form-login__rememberme){display:flex;flex-direction:column;align-items:stretch;gap:12px;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bgl0009 */.elementor-17 .elementor-element.elementor-element-bgl0009 a{min-height:44px;text-decoration:none;}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-bgl0007 *//* Pro excludes the unwrapped confirmation paragraph from General Text .elementor-17 .elementor-element.elementor-element-bgl0007s.
   Inherit native container typography and reuse the native text-color variable. */
.elementor-17 .elementor-element.elementor-element-bgl0007{font-family:inherit;color:var(--general-text-color);}
/* Pro Forms owns typography, colors, spacing and button appearance.
   Woo's lost-password template has a fixed half-width row and clear element. */
.elementor-17 .elementor-element.elementor-element-bgl0007.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-ResetPassword{width:100%;margin:0;}
.elementor-17 .elementor-element.elementor-element-bgl0007.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-ResetPassword .form-row{float:none;width:100%;margin-inline:0;padding:0;}
.elementor-17 .elementor-element.elementor-element-bgl0007 .woocommerce-ResetPassword p.form-row:last-of-type{margin-bottom:0;}
.elementor-17 .elementor-element.elementor-element-bgl0007 .woocommerce-ResetPassword .clear{display:none;}
.elementor-17 .elementor-element.elementor-element-bgl0007 .woocommerce-ResetPassword input.input-text{min-height:56px;caret-color:#355C35;}
.elementor-17 .elementor-element.elementor-element-bgl0007 .woocommerce-ResetPassword button[type=submit]{width:auto;min-width:204px;min-height:50px;margin-top:5px;}
.elementor-17 .elementor-element.elementor-element-bgl0007 ::selection{background:#B9D39E;color:#2D2013;}
@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-bgl0007 .woocommerce-ResetPassword input.input-text{min-height:54px;}.elementor-17 .elementor-element.elementor-element-bgl0007 .woocommerce-ResetPassword button[type=submit]{width:100%;min-width:0;min-height:52px;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bgi0009 */.elementor-17 .elementor-element.elementor-element-bgi0009 a{min-height:44px;text-decoration:none;}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-bgi0007 *//* Native containers and Pro controls own layout, type, fields and buttons.
   Woo renders navigation and a duplicate login heading inside this focused flow. */
.elementor-17 .elementor-element.elementor-element-bgi0007{font-family:inherit;color:var(--general-text-color);}
.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab .woocommerce{font-family:inherit;color:inherit;}
.elementor-17 .elementor-element.elementor-element-bgi0007 .woocommerce-MyAccount-navigation,.elementor-17 .elementor-element.elementor-element-bgi0007 .bgs-portal-nav,.elementor-17 .elementor-element.elementor-element-bgi0007 .e-my-account-tab .woocommerce>h2{display:none;}
.elementor-17 .elementor-element.elementor-element-bgi0007.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-content{float:none;width:100%;margin:0;padding:0;}
.elementor-17 .elementor-element.elementor-element-bgi0007 .bk-account-activation{max-width:none;}
.elementor-17 .elementor-element.elementor-element-bgi0007.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .bk-account-activation .bk-account-activation__help{margin:24px 0 28px;}
.elementor-17 .elementor-element.elementor-element-bgi0007.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce form.login{width:100%;margin:0;}
/* Pro equalizeElementHeights writes an inline pixel height even for one login
   form. Natural height must follow responsive wrapping and font loading. */
.elementor-17 .elementor-element.elementor-element-bgi0007 form.login{height:auto!important;}
.elementor-17 .elementor-element.elementor-element-bgi0007.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce form.login .form-row{float:none;width:100%;margin-inline:0;padding:0;}
.elementor-17 .elementor-element.elementor-element-bgi0007 form.login input.input-text{min-height:56px;caret-color:#355C35;}
.elementor-17 .elementor-element.elementor-element-bgi0007 form.login button[type=submit]{min-width:168px;min-height:50px;}
.elementor-17 .elementor-element.elementor-element-bgi0007 form.login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;min-height:50px;vertical-align:middle;margin-left:16px;}
.elementor-17 .elementor-element.elementor-element-bgi0007 form.login input[type=checkbox]{width:18px;height:18px;accent-color:#355C35;}
.elementor-17 .elementor-element.elementor-element-bgi0007 form.login .lost_password{margin:14px 0 0;}
.elementor-17 .elementor-element.elementor-element-bgi0007 form.login .lost_password a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5;}
.elementor-17 .elementor-element.elementor-element-bgi0007 a{text-decoration:none;}
.elementor-17 .elementor-element.elementor-element-bgi0007.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce button.show-password-input{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;right:5px;top:50%;border:0;border-radius:50%;background:transparent;color:#2D2013;}
.elementor-17 .elementor-element.elementor-element-bgi0007.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce button.show-password-input:hover{background:#E7EDDC;}
.elementor-17 .elementor-element.elementor-element-bgi0007 ::selection{background:#B9D39E;color:#2D2013;}
@media(max-width:767px){
 .elementor-17 .elementor-element.elementor-element-bgi0007 form.login input.input-text{min-height:54px;}
 .elementor-17 .elementor-element.elementor-element-bgi0007 form.login button[type=submit]{width:100%;min-width:0;min-height:52px;}
 .elementor-17 .elementor-element.elementor-element-bgi0007 form.login .form-row:has(.woocommerce-form-login__rememberme){display:flex;flex-direction:column;align-items:stretch;gap:12px;}
 .elementor-17 .elementor-element.elementor-element-bgi0007 form.login .woocommerce-form-login__rememberme{margin-left:0;}
}

/* Keep the native password-toggle slot when the same activation widget shows login. */
.elementor-17 .elementor-element.elementor-element-bgi0007 form.login .password-input input.input-text{padding-inline-end:60px;}/* End custom CSS */