.elementor-4697 .elementor-element.elementor-element-4839435{--display:flex;--min-height:100vh;--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;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4697 .elementor-element.elementor-element-4839435:not(.elementor-motion-effects-element-type-background), .elementor-4697 .elementor-element.elementor-element-4839435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0c6138 );}.elementor-4697 .elementor-element.elementor-element-772865d{--display:flex;--min-height:40vh;--justify-content:center;}.elementor-4697 .elementor-element.elementor-element-772865d:not(.elementor-motion-effects-element-type-background), .elementor-4697 .elementor-element.elementor-element-772865d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c113ed5 ) 0%, #840000 100%);}.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 );}.elementor-4697 .elementor-element.elementor-element-f0983b9.elementor-element{--align-self:center;}.elementor-4697 .elementor-element.elementor-element-f0983b9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4em;font-weight:600;letter-spacing:0px;color:var( --e-global-color-ffc659e );}.elementor-4697 .elementor-element.elementor-element-91de662{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-58px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-4697 .elementor-element.elementor-element-8fbe55d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4697 .elementor-element.elementor-element-dd6a8d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4697 .elementor-element.elementor-element-dd6a8d8 img{width:50%;border-style:solid;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-4697 .elementor-element.elementor-element-17eba88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 1em 1em 1em;}.elementor-4697 .elementor-element.elementor-element-17eba88 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.1em;font-weight:600;color:var( --e-global-color-c113ed5 );}.elementor-4697 .elementor-element.elementor-element-34a50ff{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4697 .elementor-element.elementor-element-34a50ff:not(.elementor-motion-effects-element-type-background), .elementor-4697 .elementor-element.elementor-element-34a50ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4697 .elementor-element.elementor-element-26c8360{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.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 );}.elementor-4697 .elementor-element.elementor-element-aa0c8b7 .elementor-button{background-color:#4B050500;font-family:"Cormorant Infant", Sans-serif;font-size:1.2em;font-weight:500;fill:var( --e-global-color-c113ed5 );color:var( --e-global-color-c113ed5 );border-radius:30px 30px 30px 30px;padding:10px 30px 010px 30px;}.elementor-4697 .elementor-element.elementor-element-73bbddf .elementor-button{background-color:#4B050500;font-family:"Cormorant Infant", Sans-serif;font-size:1.2em;font-weight:500;fill:var( --e-global-color-c113ed5 );color:var( --e-global-color-c113ed5 );border-radius:30px 30px 30px 30px;padding:10px 30px 010px 30px;}.elementor-4697 .elementor-element.elementor-element-b1938ed .elementor-button{background-color:#4B050500;font-family:"Cormorant Infant", Sans-serif;font-size:1.2em;font-weight:500;fill:var( --e-global-color-c113ed5 );color:var( --e-global-color-c113ed5 );border-radius:30px 30px 30px 30px;padding:10px 30px 010px 30px;}.elementor-4697 .elementor-element.elementor-element-d774d42 .elementor-button{background-color:#4B050500;font-family:"Cormorant Infant", Sans-serif;font-size:1.2em;font-weight:500;fill:var( --e-global-color-c113ed5 );color:var( --e-global-color-c113ed5 );border-radius:30px 30px 30px 30px;padding:10px 30px 010px 30px;}.elementor-4697 .elementor-element.elementor-element-3b93ceb .elementor-button{background-color:#4B050500;font-family:"Cormorant Infant", Sans-serif;font-size:1.2em;font-weight:500;fill:var( --e-global-color-c113ed5 );color:var( --e-global-color-c113ed5 );border-radius:30px 30px 30px 30px;padding:10px 30px 010px 30px;}.elementor-4697 .elementor-element.elementor-element-4c89af4 .elementor-button{background-color:#4B050500;font-family:"Cormorant Infant", Sans-serif;font-size:1.2em;font-weight:400;fill:var( --e-global-color-c113ed5 );color:var( --e-global-color-c113ed5 );border-radius:30px 30px 30px 30px;padding:10px 30px 010px 30px;}.elementor-4697 .elementor-element.elementor-element-63af922 .elementor-button{background-color:#4B050500;font-family:"Cormorant Infant", Sans-serif;font-size:1.2em;font-weight:500;fill:var( --e-global-color-c113ed5 );color:var( --e-global-color-c113ed5 );border-radius:30px 30px 30px 30px;padding:10px 30px 010px 30px;}.elementor-4697 .elementor-element.elementor-element-c5c36bd .elementor-button{background-color:#4B050500;font-family:"Cormorant Infant", Sans-serif;font-size:1.2em;font-weight:500;fill:var( --e-global-color-c113ed5 );color:var( --e-global-color-c113ed5 );border-radius:30px 30px 30px 30px;padding:10px 30px 010px 30px;}.elementor-4697 .elementor-element.elementor-element-ab0df01{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-4697 .elementor-element.elementor-element-ab0df01:not(.elementor-motion-effects-element-type-background), .elementor-4697 .elementor-element.elementor-element-ab0df01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0c6138 );}.elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-4697 .elementor-element.elementor-element-c8d84d7 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-ffc659e );}.elementor-4697 .elementor-element.elementor-element-c8d84d7{--sections-background-color:var( --e-global-color-e0c6138 );--sections-border-type:none;--login-messages-color:var( --e-global-color-c113ed5 );--forms-buttons-hover-text-color:var( --e-global-color-c113ed5 );--tables-buttons-border-type:none;}.elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper, .elementor-4697 .elementor-element.elementor-element-c8d84d7 address, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab__view-order .order_details, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .woocommerce-form-login, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .woocommerce-form-register, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .woocommerce-ResetPassword, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4697 .elementor-element.elementor-element-c8d84d7 .input-text, .elementor-4697 .elementor-element.elementor-element-c8d84d7 select, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .select2-container--default .select2-selection--single, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab__payment-methods input[type=text]{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4697 .elementor-element.elementor-element-c8d84d7 button.button, .elementor-4697 .elementor-element.elementor-element-c8d84d7 #add_payment_method #payment #place_order{font-family:"Cormorant Infant", Sans-serif;}.elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-4697 .elementor-element.elementor-element-c8d84d7 #add_payment_method #payment #place_order{border-style:none;}.elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab__orders tbody td, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab__downloads tbody td, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .woocommerce-table--order-downloads tbody td, .elementor-4697 .elementor-element.elementor-element-c8d84d7 .woocommerce-table--order-details td a, .elementor-4697 .elementor-element.elementor-element-c8d84d7 td.product-total, .elementor-4697 .elementor-element.elementor-element-c8d84d7 td.payment-method-method, .elementor-4697 .elementor-element.elementor-element-c8d84d7 td.payment-method-expires{font-family:"Cormorant Infant", Sans-serif;}.elementor-4697 .elementor-element.elementor-element-11cda67{--display:flex;--min-height:100vh;--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;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4697 .elementor-element.elementor-element-11cda67:not(.elementor-motion-effects-element-type-background), .elementor-4697 .elementor-element.elementor-element-11cda67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0c6138 );}.elementor-4697 .elementor-element.elementor-element-37c27c7{--display:flex;--min-height:40vh;--justify-content:center;}.elementor-4697 .elementor-element.elementor-element-37c27c7:not(.elementor-motion-effects-element-type-background), .elementor-4697 .elementor-element.elementor-element-37c27c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c113ed5 );}.elementor-4697 .elementor-element.elementor-element-e539eb8.elementor-element{--align-self:center;}.elementor-4697 .elementor-element.elementor-element-e539eb8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4em;font-weight:600;letter-spacing:0px;color:var( --e-global-color-ffc659e );}.elementor-4697 .elementor-element.elementor-element-1b9ee99{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-58px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-4697 .elementor-element.elementor-element-2e9a05a{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4697 .elementor-element.elementor-element-2e9a05a:not(.elementor-motion-effects-element-type-background), .elementor-4697 .elementor-element.elementor-element-2e9a05a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4697 .elementor-element.elementor-element-bc30371 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4697 .elementor-element.elementor-element-bc30371 img{width:50%;border-radius:50px 50px 50px 50px;}.elementor-4697 .elementor-element.elementor-element-a78e766 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 1em 1em 1em;}.elementor-4697 .elementor-element.elementor-element-a78e766 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.1em;font-weight:600;color:var( --e-global-color-c113ed5 );}.elementor-4697 .elementor-element.elementor-element-e357adf{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-4697 .elementor-element.elementor-element-e4e9934 > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-c113ed5 );}.elementor-4697 .elementor-element.elementor-element-e4e9934 .elementor-icon-box-wrapper{align-items:center;}.elementor-4697 .elementor-element.elementor-element-e4e9934{--icon-box-icon-margin:15px;}.elementor-4697 .elementor-element.elementor-element-e4e9934 .elementor-icon-box-title{margin-block-end:-2px;color:var( --e-global-color-c113ed5 );}.elementor-4697 .elementor-element.elementor-element-e4e9934.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c113ed5 );fill:var( --e-global-color-ffc659e );color:var( --e-global-color-ffc659e );}.elementor-4697 .elementor-element.elementor-element-e4e9934.elementor-view-framed .elementor-icon, .elementor-4697 .elementor-element.elementor-element-e4e9934.elementor-view-default .elementor-icon{fill:var( --e-global-color-c113ed5 );color:var( --e-global-color-c113ed5 );border-color:var( --e-global-color-c113ed5 );}.elementor-4697 .elementor-element.elementor-element-e4e9934.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ffc659e );}.elementor-4697 .elementor-element.elementor-element-e4e9934 .elementor-icon{font-size:1em;}.elementor-4697 .elementor-element.elementor-element-92fa112 > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-4697 .elementor-element.elementor-element-92fa112 .elementor-icon-box-wrapper{align-items:center;}.elementor-4697 .elementor-element.elementor-element-92fa112{--icon-box-icon-margin:15px;}.elementor-4697 .elementor-element.elementor-element-92fa112 .elementor-icon-box-title{margin-block-end:-2px;color:var( --e-global-color-c113ed5 );}.elementor-4697 .elementor-element.elementor-element-92fa112.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c113ed5 );fill:var( --e-global-color-ffc659e );color:var( --e-global-color-ffc659e );}.elementor-4697 .elementor-element.elementor-element-92fa112.elementor-view-framed .elementor-icon, .elementor-4697 .elementor-element.elementor-element-92fa112.elementor-view-default .elementor-icon{fill:var( --e-global-color-c113ed5 );color:var( --e-global-color-c113ed5 );border-color:var( --e-global-color-c113ed5 );}.elementor-4697 .elementor-element.elementor-element-92fa112.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ffc659e );}.elementor-4697 .elementor-element.elementor-element-92fa112 .elementor-icon{font-size:1em;}.elementor-4697 .elementor-element.elementor-element-4f4dec7 > .elementor-widget-container{margin:0px 0px 2px 0px;padding:1em 1em 1em 1em;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-4697 .elementor-element.elementor-element-4f4dec7 .elementor-icon-box-wrapper{align-items:center;}.elementor-4697 .elementor-element.elementor-element-4f4dec7{--icon-box-icon-margin:15px;}.elementor-4697 .elementor-element.elementor-element-4f4dec7 .elementor-icon-box-title{margin-block-end:-2px;color:var( --e-global-color-c113ed5 );}.elementor-4697 .elementor-element.elementor-element-4f4dec7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c113ed5 );fill:var( --e-global-color-ffc659e );color:var( --e-global-color-ffc659e );}.elementor-4697 .elementor-element.elementor-element-4f4dec7.elementor-view-framed .elementor-icon, .elementor-4697 .elementor-element.elementor-element-4f4dec7.elementor-view-default .elementor-icon{fill:var( --e-global-color-c113ed5 );color:var( --e-global-color-c113ed5 );border-color:var( --e-global-color-c113ed5 );}.elementor-4697 .elementor-element.elementor-element-4f4dec7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ffc659e );}.elementor-4697 .elementor-element.elementor-element-4f4dec7 .elementor-icon{font-size:1em;}.elementor-4697 .elementor-element.elementor-element-7357b35{--display:flex;--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-4697 .elementor-element.elementor-element-7357b35:not(.elementor-motion-effects-element-type-background), .elementor-4697 .elementor-element.elementor-element-7357b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c113ed5 );}.elementor-4697 .elementor-element.elementor-element-bbdd8d0 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-4697 .elementor-element.elementor-element-bbdd8d0 .elementor-icon-box-wrapper{text-align:center;}.elementor-4697 .elementor-element.elementor-element-bbdd8d0{--icon-box-icon-margin:0px;}.elementor-4697 .elementor-element.elementor-element-bbdd8d0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-ffc659e );}.elementor-4697 .elementor-element.elementor-element-bbdd8d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c113ed5 );fill:var( --e-global-color-ffc659e );color:var( --e-global-color-ffc659e );}.elementor-4697 .elementor-element.elementor-element-bbdd8d0.elementor-view-framed .elementor-icon, .elementor-4697 .elementor-element.elementor-element-bbdd8d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-c113ed5 );color:var( --e-global-color-c113ed5 );border-color:var( --e-global-color-c113ed5 );}.elementor-4697 .elementor-element.elementor-element-bbdd8d0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ffc659e );}.elementor-4697 .elementor-element.elementor-element-bbdd8d0 .elementor-icon{font-size:1.5em;padding:0px;}.elementor-4697 .elementor-element.elementor-element-bbdd8d0 .elementor-icon i{transform:rotate(0deg);}.elementor-4697 .elementor-element.elementor-element-bbdd8d0 .elementor-icon-box-title, .elementor-4697 .elementor-element.elementor-element-bbdd8d0 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-4697 .elementor-element.elementor-element-4878890{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-4697 .elementor-element.elementor-element-4878890:not(.elementor-motion-effects-element-type-background), .elementor-4697 .elementor-element.elementor-element-4878890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0c6138 );}.elementor-4697 .elementor-element.elementor-element-d93a005{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4697 .elementor-element.elementor-element-d93a005:not(.elementor-motion-effects-element-type-background), .elementor-4697 .elementor-element.elementor-element-d93a005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0c6138 );}.elementor-4697 .elementor-element.elementor-element-5a8e1f9 .elementor-button{background-color:var( --e-global-color-c113ed5 );font-family:"Cormorant Garamond", Sans-serif;font-size:1.2em;font-weight:500;fill:var( --e-global-color-ffc659e );color:var( --e-global-color-ffc659e );border-radius:30px 30px 30px 30px;padding:10px 30px 010px 30px;}.elementor-4697 .elementor-element.elementor-element-5a8e1f9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4697 .elementor-element.elementor-element-5f6cbdb .elementor-button{background-color:var( --e-global-color-c113ed5 );font-family:"Cormorant Garamond", Sans-serif;font-size:1.2em;font-weight:500;fill:var( --e-global-color-ffc659e );color:var( --e-global-color-ffc659e );border-radius:30px 30px 30px 30px;padding:10px 30px 010px 30px;}.elementor-4697 .elementor-element.elementor-element-5f6cbdb .elementor-button-content-wrapper{flex-direction:row;}.elementor-4697 .elementor-element.elementor-element-5fb578b .elementor-button{background-color:var( --e-global-color-c113ed5 );font-family:"Cormorant Garamond", Sans-serif;font-size:1.2em;font-weight:500;fill:var( --e-global-color-ffc659e );color:var( --e-global-color-ffc659e );border-radius:30px 30px 30px 30px;padding:10px 30px 010px 30px;}.elementor-4697 .elementor-element.elementor-element-5fb578b .elementor-button-content-wrapper{flex-direction:row;}.elementor-4697 .elementor-element.elementor-element-1762cc2 .elementor-button{background-color:var( --e-global-color-c113ed5 );font-family:"Cormorant Garamond", Sans-serif;font-size:1.2em;font-weight:500;fill:var( --e-global-color-ffc659e );color:var( --e-global-color-ffc659e );border-radius:30px 30px 30px 30px;padding:10px 30px 010px 30px;}.elementor-4697 .elementor-element.elementor-element-1762cc2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4697 .elementor-element.elementor-element-db5ca52 .elementor-button{background-color:var( --e-global-color-c113ed5 );font-family:"Cormorant Garamond", Sans-serif;font-size:1.2em;font-weight:500;fill:var( --e-global-color-ffc659e );color:var( --e-global-color-ffc659e );border-radius:30px 30px 30px 30px;padding:10px 30px 010px 30px;}.elementor-4697 .elementor-element.elementor-element-db5ca52 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4697 .elementor-element.elementor-element-7d536f6{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4697 .elementor-element.elementor-element-7d536f6:not(.elementor-motion-effects-element-type-background), .elementor-4697 .elementor-element.elementor-element-7d536f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0c6138 );}.elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-4697 .elementor-element.elementor-element-9cc9367 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-ffc659e );}.elementor-4697 .elementor-element.elementor-element-9cc9367{--sections-background-color:var( --e-global-color-e0c6138 );--sections-border-type:none;--login-messages-color:var( --e-global-color-c113ed5 );--forms-buttons-hover-text-color:var( --e-global-color-c113ed5 );--tables-buttons-border-type:none;}.elementor-4697 .elementor-element.elementor-element-9cc9367 .input-text, .elementor-4697 .elementor-element.elementor-element-9cc9367 select, .elementor-4697 .elementor-element.elementor-element-9cc9367 .select2-container--default .select2-selection--single, .elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab__payment-methods input[type=text]{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4697 .elementor-element.elementor-element-9cc9367 button.button, .elementor-4697 .elementor-element.elementor-element-9cc9367 #add_payment_method #payment #place_order{font-family:"Cormorant Infant", Sans-serif;}.elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-4697 .elementor-element.elementor-element-9cc9367 #add_payment_method #payment #place_order{border-style:none;}.elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab__orders tbody td, .elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab__downloads tbody td, .elementor-4697 .elementor-element.elementor-element-9cc9367 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-4697 .elementor-element.elementor-element-9cc9367 .woocommerce-table--order-downloads tbody td, .elementor-4697 .elementor-element.elementor-element-9cc9367 .woocommerce-table--order-details td a, .elementor-4697 .elementor-element.elementor-element-9cc9367 td.product-total, .elementor-4697 .elementor-element.elementor-element-9cc9367 td.payment-method-method, .elementor-4697 .elementor-element.elementor-element-9cc9367 td.payment-method-expires{font-family:"Cormorant Infant", Sans-serif;}@media(min-width:768px){.elementor-4697 .elementor-element.elementor-element-34a50ff{--width:30%;}.elementor-4697 .elementor-element.elementor-element-2e9a05a{--width:30%;}}@media(max-width:767px){.elementor-4697 .elementor-element.elementor-element-4839435{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4697 .elementor-element.elementor-element-772865d{--min-height:25vh;}.elementor-4697 .elementor-element.elementor-element-f0983b9 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4697 .elementor-element.elementor-element-f0983b9 .elementor-heading-title{font-size:1.9em;}.elementor-4697 .elementor-element.elementor-element-91de662{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4697 .elementor-element.elementor-element-8fbe55d{--margin-top:-2.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4697 .elementor-element.elementor-element-dd6a8d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4697 .elementor-element.elementor-element-dd6a8d8{text-align:center;}.elementor-4697 .elementor-element.elementor-element-dd6a8d8 img{width:23%;border-width:3px 3px 3px 3px;}.elementor-4697 .elementor-element.elementor-element-17eba88{text-align:center;}.elementor-4697 .elementor-element.elementor-element-34a50ff{--border-radius:0px 0px 0px 0px;--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1px;--padding-bottom:0px;--padding-left:5px;--padding-right:1px;}.elementor-4697 .elementor-element.elementor-element-26c8360{--width:100vw;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4697 .elementor-element.elementor-element-26c8360.e-con{--align-self:flex-start;}.elementor-4697 .elementor-element.elementor-element-aa0c8b7 .elementor-button{font-size:1em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4697 .elementor-element.elementor-element-73bbddf .elementor-button{font-size:1em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4697 .elementor-element.elementor-element-b1938ed .elementor-button{font-size:1em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4697 .elementor-element.elementor-element-d774d42 .elementor-button{font-size:1em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4697 .elementor-element.elementor-element-3b93ceb .elementor-button{font-size:1em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4697 .elementor-element.elementor-element-4c89af4 .elementor-button{font-size:0.8em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4697 .elementor-element.elementor-element-63af922 .elementor-button{font-size:1em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4697 .elementor-element.elementor-element-c5c36bd .elementor-button{font-size:1em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4697 .elementor-element.elementor-element-ab0df01{--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:1em;--margin-right:1em;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4697 .elementor-element.elementor-element-c8d84d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4697 .elementor-element.elementor-element-c8d84d7{--sections-border-radius:30px 30px 30px 30px;}}/* Start custom CSS *//* Hide the default My Account navigation bar completely */
.e-wc-account-tabs-nav,
.woocommerce-MyAccount-navigation {
    display: none !important;
    visibility: hidden !important;
}

/* Make the content area use full width after removing nav */
.e-wc-account-tabs-content,
.woocommerce-MyAccount-content {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* ===== Keyframe Animation ===== */
@keyframes fadeSlideIn {
  from {
    opacity: 0;
    transform: translateY(15px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* ===== Default Animation ===== */
.woocommerce-MyAccount-content {
  animation: fadeSlideIn 0.8s ease forwards;
  opacity: 0;
}

/* ===== Re-trigger Animation on Content Change ===== */
.woocommerce-MyAccount-content.fade-active {
  animation: fadeSlideIn 0.8s ease forwards;
}

/* ===== Brand Styling (from previous setup) ===== */
.woocommerce-MyAccount-content {
  background-color: #f5f5dc !important;
  color: #4b0505 !important;
  font-family: 'Cormorant Garamond', serif !important;
  padding: 25px;
  border-radius: 20px;
  box-shadow: 0 4px 20px rgba(139, 69, 19, 0.08);
}

/* Messages */
.woocommerce-info,
.woocommerce-message,
.woocommerce-error {
  background: #fdf8ef !important;
  border: 1px solid #af8a3c !important;
  color: #4b0505 !important;
  padding: 20px;
  border-radius: 16px;
  text-align: center;
  box-shadow: 0 4px 15px rgba(175, 138, 60, 0.1);
  font-size: 16px;
  font-weight: 500;
}

/* Remove Woo default icon */
.woocommerce-info::before,
.woocommerce-message::before,
.woocommerce-error::before {
  display: none !important;
}

/* Links */
.woocommerce-MyAccount-content a {
  color: orange !important;
  text-decoration: none !important;
  font-weight: 600;
  transition: all 0.3s ease;
}
.woocommerce-MyAccount-content a:hover {
  color: blue !important;
}

/* Buttons */
.woocommerce-MyAccount-content .button,
.woocommerce-Button,
.woocommerce-form-login__submit,
.woocommerce-address-fields button {
  background-color: #4b0505 !important;
  color: #af8a3c !important;
  border-radius: 30px !important;
  padding: 10px 22px !important;
  font-weight: 600;
  transition: all 0.3s ease;
}
.woocommerce-MyAccount-content .button:hover,
.woocommerce-Button:hover,
.woocommerce-form-login__submit:hover {
  background-color: #af8a3c !important;
  color: #4b0505 !important;
}

/* Tables */
.woocommerce-MyAccount-content table {
  width: 100%;
  border-collapse: collapse;
  background-color: #fefcf5;
  border-radius: 10px;
  overflow: hidden;
}
.woocommerce-MyAccount-content table th {
  background-color: #af8a3c !important;
  color: #f5f5dc !important;
  padding: 12px;
}
.woocommerce-MyAccount-content table td {
  border-bottom: 1px solid #af8a3c !important;
  padding: 10px;
  color: #4b0505 !important;
}

/* Forms */
.woocommerce-EditAccountForm input,
.woocommerce-address-fields input,
.woocommerce-EditAccountForm select {
  border: 1px solid #af8a3c !important;
  border-radius: 8px;
  background-color: #fffaf0;
  color: #4b0505;
  padding: 8px;
}

/* Mobile */
@media (max-width: 768px) {
  .woocommerce-MyAccount-content {
    padding: 15px;
  }
  .woocommerce-MyAccount-content table th,
  .woocommerce-MyAccount-content table td {
    font-size: 14px;
  }
}


/* 🌸 Saukumarya Mobile Account Nav */
@media (max-width: 1024px) {
  #custom-account-nav {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    gap: 8.5em;
    padding: 10px 0;
    margin: 0 auto;
    max-width: 100%;
    scrollbar-width: thin;
    -webkit-overflow-scrolling: touch;
    justify-content: flex-start;
    align-items: center;
  }

  /* Scrollbar */
  #custom-account-nav::-webkit-scrollbar {
    height: 4px;
  }
  #custom-account-nav::-webkit-scrollbar-thumb {
    background: #af8a3c; /* antique gold */
    border-radius: 10px;
  }

  /* Button/Text Style */
  #custom-account-nav a,
  #custom-account-nav button {
    flex: 0 0 auto;
    border: none;
    background: none;
    font-family: "Cormorant Garamond", serif;
    font-weight: 600;
    color: #4b0505; /* maroon text */
    font-size: 1rem;
    padding-bottom: 4px;
    text-decoration: none;
    transition: all 0.3s ease;
    position: relative;
    white-space: nowrap;
  }

  /* Hover effect */
  #custom-account-nav a:hover,
  #custom-account-nav button:hover {
    color: #af8a3c; /* antique gold */
  }

 

  /* Prevent horizontal page scroll */
  body {
    overflow-x: hidden;
  }
}/* End custom CSS */