.elementor-12 .elementor-element.elementor-element-772479c{--display:flex;--min-height:360px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-772479c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-772479c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0609;background-image:url("https://aoafragrances.com/wp-content/uploads/2026/09/shop-hero.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0fe4450 .woolentor-breadcrumb{text-align:left;}.elementor-12 .elementor-element.elementor-element-0fe4450 .woolentor-breadcrumb .woocommerce-breadcrumb{color:#F1ECE3;font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-0fe4450 .woolentor-breadcrumb .woocommerce-breadcrumb a{color:#E2C483;}.elementor-12 .elementor-element.elementor-element-0fe4450 .woolentor-breadcrumb .woocommerce-breadcrumb a:hover{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0fe4450 .woolentor-breadcrumb span.breadcrumb-separator{margin:0 10px;}.elementor-12 .elementor-element.elementor-element-0fe4450 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator{font-size:16px;}.elementor-12 .elementor-element.elementor-element-0fe4450 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator svg{width:16px;height:16px;}.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-12 .elementor-element.elementor-element-c9e161a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:74px;font-weight:500;line-height:1em;color:#E2C483;}.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 );}.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-12 .elementor-element.elementor-element-e1430c0{font-family:"Jost", Sans-serif;font-size:22px;font-weight:400;line-height:1.35em;color:#F4EFE6;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3257757{right:-30px;}body.rtl .elementor-12 .elementor-element.elementor-element-3257757{left:-30px;}.elementor-12 .elementor-element.elementor-element-3257757{top:30%;}.elementor-12 .elementor-element.elementor-element-3257757 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:2.4em;letter-spacing:4px;color:#D8D0C2;}.elementor-12 .elementor-element.elementor-element-405299e{--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;--padding-top:40px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-405299e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-405299e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EB;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:rgba(0,0,0,0);}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#FBF7EF;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#F5EEDF;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab__payment-methods input[type=text]{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-12 .elementor-element.elementor-element-559edca #add_payment_method #payment #place_order{background-color:#C9A45C;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-12 .elementor-element.elementor-element-559edca #add_payment_method #payment #place_order:hover{background-color:#E9CE91;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:#C9A45C;}.elementor-12 .elementor-element.elementor-element-559edca{--tab-content-spacing:30px;--tabs-normal-color:#1A1A1A;--tabs-hover-color:#B8893E;--tabs-active-color:#1A1A1A;--tabs-border-type:none;--tabs-border-radius:3px 3px 3px 3px;--tabs-padding:12px 16px 12px 16px;--tabs-spacing:4px;--tabs-divider-weight:0px;--sections-background-color:#FAF8F4;--sections-border-type:solid;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-border-color:#E7E1D6;--sections-border-radius:4px 4px 4px 4px;--sections-padding:30px 30px 30px 30px;--edit-link-margin-top:30px;--edit-link-margin-start:30px;--typography-section-titles-color:#1A1A1A;--general-text-color:#4A4743;--login-messages-color:#4A4743;--checkboxes-color:#4A4743;--links-normal-color:#B8893E;--links-hover-color:#1A1A1A;--forms-rows-gap:16px;--forms-labels-color:#1A1A1A;--forms-label-spacing:8px;--forms-fields-normal-color:#1A1A1A;--forms-fields-border-radius:3px 3px 3px 3px;--forms-fields-padding:12px 14px 12px 14px;--forms-buttons-normal-text-color:#141414;--forms-buttons-hover-text-color:#000000;--forms-buttons-border-radius:3px 3px 3px 3px;--forms-buttons-padding:15px 20px 15px 20px;--tables-title-color:#1A1A1A;--tables-items-color:#4A4743;--tables-links-normal-color:#B8893E;--tables-button-normal-text-color:#141414;--tables-button-border-radius:3px 3px 3px 3px;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 30px + 40px );}.elementor-12 .elementor-element.elementor-element-559edca .woocommerce-pagination{padding-bottom:30px;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-559edca .woocommerce-MyAccount-content > div > p, .elementor-12 .elementor-element.elementor-element-559edca address, .elementor-12 .elementor-element.elementor-element-559edca .woocommerce-EditAccountForm fieldset legend, .elementor-12 .elementor-element.elementor-element-559edca .woocommerce-ResetPassword p:nth-child(1), .elementor-12 .elementor-element.elementor-element-559edca .woocommerce-OrderUpdate{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-559edca .woocommerce-form-row label, .elementor-12 .elementor-element.elementor-element-559edca .woocommerce-address-fields label{font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-12 .elementor-element.elementor-element-559edca ::placeholder, .elementor-12 .elementor-element.elementor-element-559edca .select2-container--default .select2-selection--single, .select2-results__option, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab__payment-methods input[type=text]{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;}.e-woo-select2-wrapper .select2-results__option{color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-559edca .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#1A1A1A transparent transparent transparent;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#C9A45C;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD4C4;}.elementor-12 .elementor-element.elementor-element-559edca .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:14px;padding-right:14px;}.elementor-12 .elementor-element.elementor-element-559edca .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:14px;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-12 .elementor-element.elementor-element-559edca button.button, .elementor-12 .elementor-element.elementor-element-559edca #add_payment_method #payment #place_order{font-family:"Jost", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-559edca .order_details thead th, .elementor-12 .elementor-element.elementor-element-559edca .order_details tfoot td, .elementor-12 .elementor-element.elementor-element-559edca .order_details tfoot th, .elementor-12 .elementor-element.elementor-element-559edca .nobr{font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab__orders tbody td, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab__downloads tbody td, .elementor-12 .elementor-element.elementor-element-559edca .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-12 .elementor-element.elementor-element-559edca .woocommerce-table--order-downloads tbody td, .elementor-12 .elementor-element.elementor-element-559edca .woocommerce-table--order-details td a, .elementor-12 .elementor-element.elementor-element-559edca td.product-total, .elementor-12 .elementor-element.elementor-element-559edca td.payment-method-method, .elementor-12 .elementor-element.elementor-element-559edca td.payment-method-expires{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-9b995a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:10px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-9b995a5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9b995a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EB;}.elementor-12 .elementor-element.elementor-element-a989ce3{text-align:center;}.elementor-12 .elementor-element.elementor-element-a989ce3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;color:#1A1A1A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6ff81bf{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:2px;}.elementor-12 .elementor-element.elementor-element-6ff81bf .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-6ff81bf .elementor-divider{text-align:center;padding-block-start:4px;padding-block-end:4px;}.elementor-12 .elementor-element.elementor-element-2721663{text-align:center;font-family:"Jost", Sans-serif;font-size:17px;font-weight:400;color:#57534E;}.elementor-12 .elementor-element.elementor-element-421516b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c4884c3{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E1D6;--border-color:#E7E1D6;--border-radius:4px 4px 4px 4px;--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-c4884c3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c4884c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.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-12 .elementor-element.elementor-element-97a9e75 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-12 .elementor-element.elementor-element-97a9e75 .elementor-icon-box-title{margin-block-end:10px;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-97a9e75.elementor-view-stacked .elementor-icon{background-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-97a9e75.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-97a9e75.elementor-view-default .elementor-icon{fill:#B8893E;color:#B8893E;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-97a9e75 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-97a9e75 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-97a9e75 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-97a9e75 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#57534E;}.elementor-12 .elementor-element.elementor-element-69a0b5a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E1D6;--border-color:#E7E1D6;--border-radius:4px 4px 4px 4px;--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-69a0b5a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-69a0b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-12 .elementor-element.elementor-element-4439120 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-12 .elementor-element.elementor-element-4439120 .elementor-icon-box-title{margin-block-end:10px;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-4439120.elementor-view-stacked .elementor-icon{background-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-4439120.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4439120.elementor-view-default .elementor-icon{fill:#B8893E;color:#B8893E;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-4439120 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-4439120 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4439120 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-4439120 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#57534E;}.elementor-12 .elementor-element.elementor-element-492150b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E1D6;--border-color:#E7E1D6;--border-radius:4px 4px 4px 4px;--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-492150b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-492150b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-12 .elementor-element.elementor-element-a30b3f7 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-12 .elementor-element.elementor-element-a30b3f7 .elementor-icon-box-title{margin-block-end:10px;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-a30b3f7.elementor-view-stacked .elementor-icon{background-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-a30b3f7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a30b3f7.elementor-view-default .elementor-icon{fill:#B8893E;color:#B8893E;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-a30b3f7 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-a30b3f7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a30b3f7 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-a30b3f7 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#57534E;}.elementor-12 .elementor-element.elementor-element-dccc14c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E1D6;--border-color:#E7E1D6;--border-radius:4px 4px 4px 4px;--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-dccc14c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dccc14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-12 .elementor-element.elementor-element-7a8bd7a .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-12 .elementor-element.elementor-element-7a8bd7a .elementor-icon-box-title{margin-block-end:10px;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-7a8bd7a.elementor-view-stacked .elementor-icon{background-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-7a8bd7a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7a8bd7a.elementor-view-default .elementor-icon{fill:#B8893E;color:#B8893E;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-7a8bd7a .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-7a8bd7a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7a8bd7a .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-7a8bd7a .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#57534E;}.elementor-12 .elementor-element.elementor-element-770d506{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-770d506:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-770d506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0B;background-image:url("https://aoafragrances.com/wp-content/uploads/2026/09/story-promise.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-69b0bf6{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6c8831d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;color:#E2C483;}.elementor-12 .elementor-element.elementor-element-5788e2b{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:2px;}.elementor-12 .elementor-element.elementor-element-5788e2b .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-5788e2b .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-2c7ea28{font-family:"Jost", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#EDE8DF;}.elementor-12 .elementor-element.elementor-element-5b0b84c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c15aec{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-5c15aec:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5c15aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111112;}.elementor-12 .elementor-element.elementor-element-291e192{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-54bf06d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-6edf3cb .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-12 .elementor-element.elementor-element-6edf3cb .elementor-icon-box-title{margin-block-end:3px;color:#F4EFE6;}.elementor-12 .elementor-element.elementor-element-6edf3cb.elementor-view-stacked .elementor-icon{background-color:#C9A45C;}.elementor-12 .elementor-element.elementor-element-6edf3cb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6edf3cb.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-12 .elementor-element.elementor-element-6edf3cb .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-6edf3cb .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6edf3cb .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-6edf3cb .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;color:#A9A399;}.elementor-12 .elementor-element.elementor-element-8b8d2e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-6b7d1af .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-12 .elementor-element.elementor-element-6b7d1af .elementor-icon-box-title{margin-block-end:3px;color:#F4EFE6;}.elementor-12 .elementor-element.elementor-element-6b7d1af.elementor-view-stacked .elementor-icon{background-color:#C9A45C;}.elementor-12 .elementor-element.elementor-element-6b7d1af.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6b7d1af.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-12 .elementor-element.elementor-element-6b7d1af .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-6b7d1af .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6b7d1af .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-6b7d1af .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;color:#A9A399;}.elementor-12 .elementor-element.elementor-element-826fb24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-c6aa2c0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-12 .elementor-element.elementor-element-c6aa2c0 .elementor-icon-box-title{margin-block-end:3px;color:#F4EFE6;}.elementor-12 .elementor-element.elementor-element-c6aa2c0.elementor-view-stacked .elementor-icon{background-color:#C9A45C;}.elementor-12 .elementor-element.elementor-element-c6aa2c0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c6aa2c0.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-12 .elementor-element.elementor-element-c6aa2c0 .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-c6aa2c0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c6aa2c0 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-c6aa2c0 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;color:#A9A399;}.elementor-12 .elementor-element.elementor-element-8ce4a76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-e24c1a3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-12 .elementor-element.elementor-element-e24c1a3 .elementor-icon-box-title{margin-block-end:3px;color:#F4EFE6;}.elementor-12 .elementor-element.elementor-element-e24c1a3.elementor-view-stacked .elementor-icon{background-color:#C9A45C;}.elementor-12 .elementor-element.elementor-element-e24c1a3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e24c1a3.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-12 .elementor-element.elementor-element-e24c1a3 .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-e24c1a3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e24c1a3 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-e24c1a3 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;color:#A9A399;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-772479c{--min-height:320px;}.elementor-12 .elementor-element.elementor-element-c9e161a .elementor-heading-title{font-size:58px;}.elementor-12 .elementor-element.elementor-element-421516b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-770d506{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-291e192{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-772479c{--padding-top:40px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-c9e161a .elementor-heading-title{font-size:46px;}.elementor-12 .elementor-element.elementor-element-e1430c0{font-size:17px;}.elementor-12 .elementor-element.elementor-element-405299e{--padding-top:30px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-9b995a5{--padding-top:10px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-a989ce3 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-421516b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-770d506{--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-6c8831d .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-5c15aec{--padding-top:30px;--padding-bottom:30px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-291e192{--e-con-grid-template-columns:repeat(2, 1fr);--gap:22px 10px;--row-gap:22px;--column-gap:10px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-54bf06d{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-6edf3cb .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8b8d2e6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-6b7d1af .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-826fb24{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-c6aa2c0 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e24c1a3 .elementor-icon-box-wrapper{text-align:center;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-772479c{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-405299e{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-9b995a5{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-770d506{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-69b0bf6{--width:40%;}.elementor-12 .elementor-element.elementor-element-5b0b84c{--width:60%;}.elementor-12 .elementor-element.elementor-element-5c15aec{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-69b0bf6{--width:100%;}.elementor-12 .elementor-element.elementor-element-5b0b84c{--width:100%;}}/* Start custom CSS *//* hero */
.aoa-shop-hero{position:relative;}
.aoa-shop-hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,rgba(20,4,8,.8) 0%,rgba(20,4,8,.45) 36%,rgba(20,4,8,0) 54%);}
.aoa-shop-hero>.e-con-inner{position:relative;z-index:1;}
.aoa-shop-hero .woocommerce-breadcrumb{margin:0;}
.aoa-gold-text .elementor-heading-title{background:linear-gradient(180deg,#F3DFA8 0%,#D8B46C 50%,#A67C3A 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
@media(max-width:1024px){.aoa-shop-hero::before{background:linear-gradient(90deg,rgba(20,4,8,.9) 0%,rgba(20,4,8,.55) 50%,rgba(20,4,8,.1) 100%);}}
@media(max-width:767px){.aoa-shop-hero{background-size:auto 220px!important;background-position:right bottom!important;padding-bottom:235px!important;min-height:0!important;}.aoa-shop-hero::before{background:linear-gradient(180deg,#1A0609 0%,#1A0609 calc(100% - 220px),rgba(26,6,9,0) calc(100% - 140px));}}

/* guests only sections */
body.logged-in:not(.elementor-editor-active) .aoa-guest-only{display:none!important;}

/* login + register (logged out) */
.aoa-account #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:26px;}
.aoa-account #customer_login::before,.aoa-account #customer_login::after{display:none;}
.aoa-account #customer_login .u-column1,.aoa-account #customer_login .u-column2{width:auto!important;float:none!important;margin:0!important;display:flex;flex-direction:column;}
.aoa-account #customer_login>div>h2{display:none;}
.aoa-account #customer_login form{flex:1;margin:0!important;}
.aoa-account .aoa-form-head{margin-bottom:10px;}
.aoa-account .aoa-form-head{margin-bottom:22px!important;}
.aoa-account .aoa-form-head h2{font-family:"Cormorant Garamond",serif!important;font-size:36px!important;font-weight:500!important;color:#1A1A1A!important;margin:0 0 8px!important;line-height:1.1!important;}
.aoa-account .aoa-form-head p{font-family:Jost,sans-serif!important;font-size:16px!important;color:#4A4743!important;margin:0!important;line-height:1.55!important;}
.aoa-account .woocommerce-form-row label .required{color:#B8893E;}
.aoa-account .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:8px;margin:0 0 16px!important;font-family:Jost,sans-serif;}
.aoa-account .woocommerce-form-login__rememberme input{accent-color:#B8893E;width:17px;height:17px;}
.aoa-account .woocommerce-form-login .form-row:has(.woocommerce-form-login__submit){display:flex;flex-direction:column;}
.aoa-account button.woocommerce-button,.aoa-account .woocommerce-form-login__submit,.aoa-account .woocommerce-form-register__submit{width:100%!important;float:none!important;margin:0!important;background:linear-gradient(90deg,#B8893E,#E9CE91)!important;border:0!important;}
.aoa-account button.woocommerce-button:hover{background:#E9CE91!important;}
.aoa-account .woocommerce-LostPassword,.aoa-account .aoa-switch,.aoa-account .woocommerce-LostPassword a{text-align:center;margin:16px 0 0!important;font-family:Jost,sans-serif!important;font-size:15px!important;color:#4A4743;}
.aoa-account .woocommerce-LostPassword a,.aoa-account .aoa-switch a{color:#B8893E!important;text-decoration:underline;}
.aoa-account .woocommerce-privacy-policy-text p{font-size:13px;color:#6E6A64;}
.aoa-account .show-password-input{top:50%;transform:translateY(-50%);}
@media(max-width:767px){.aoa-account #customer_login{grid-template-columns:1fr;}.aoa-account .aoa-form-head h2{font-size:30px;}}

/* dashboard (logged in) */
.aoa-account .woocommerce-MyAccount-navigation{background:#FAF8F4;border:1px solid #E7E1D6;border-radius:4px;padding:18px 12px;}
.aoa-account .woocommerce-MyAccount-navigation::before{content:"My Account";display:block;font-family:"Cormorant Garamond",serif;font-size:24px;color:#1A1A1A;padding:0 16px 10px;}
.aoa-account .woocommerce-MyAccount-navigation a{display:flex!important;align-items:center;gap:14px;}
.aoa-account .woocommerce-MyAccount-navigation a::before{content:"";width:19px;height:19px;flex:0 0 19px;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}
.aoa-account .woocommerce-MyAccount-navigation-link.is-active a{color:#1A1A1A!important;}
.aoa-account .woocommerce-MyAccount-content p{font-family:Jost,sans-serif;}
.aoa-account .woocommerce-MyAccount-content .woocommerce-message,.aoa-account .woocommerce-MyAccount-content .woocommerce-info{background:#FAF8F4;border-top-color:#C9A45C;font-family:Jost,sans-serif;}
.aoa-account .woocommerce-MyAccount-content .woocommerce-Button,.aoa-account .woocommerce-MyAccount-content .button{background:linear-gradient(90deg,#B8893E,#E9CE91)!important;color:#141414!important;border:0!important;border-radius:3px;}
.aoa-account .woocommerce-MyAccount-navigation-link--dashboard a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M10 20v-6h4v6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M10 20v-6h4v6'/%3E%3C/svg%3E");}
.aoa-preview .aoa-pv-dashboard{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M10 20v-6h4v6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M10 20v-6h4v6'/%3E%3C/svg%3E");}
.aoa-account .woocommerce-MyAccount-navigation-link--orders a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l9 5v10l-9 5-9-5V7z'/%3E%3Cpath d='M3 7l9 5 9-5M12 12v10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l9 5v10l-9 5-9-5V7z'/%3E%3Cpath d='M3 7l9 5 9-5M12 12v10'/%3E%3C/svg%3E");}
.aoa-preview .aoa-pv-orders{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l9 5v10l-9 5-9-5V7z'/%3E%3Cpath d='M3 7l9 5 9-5M12 12v10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l9 5v10l-9 5-9-5V7z'/%3E%3Cpath d='M3 7l9 5 9-5M12 12v10'/%3E%3C/svg%3E");}
.aoa-account .woocommerce-MyAccount-navigation-link--edit-address a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s7-7.5 7-13a7 7 0 0 0-14 0c0 5.5 7 13 7 13z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s7-7.5 7-13a7 7 0 0 0-14 0c0 5.5 7 13 7 13z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E");}
.aoa-preview .aoa-pv-addresses{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s7-7.5 7-13a7 7 0 0 0-14 0c0 5.5 7 13 7 13z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s7-7.5 7-13a7 7 0 0 0-14 0c0 5.5 7 13 7 13z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E");}
.aoa-account .woocommerce-MyAccount-navigation-link--edit-account a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 3.6-7 8-7s8 3 8 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 3.6-7 8-7s8 3 8 7'/%3E%3C/svg%3E");}
.aoa-preview .aoa-pv-account-details{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 3.6-7 8-7s8 3 8 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 3.6-7 8-7s8 3 8 7'/%3E%3C/svg%3E");}
.aoa-account .woocommerce-MyAccount-navigation-link--aoa-wishlist a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-8-5.2-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.8-8 11-8 11z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-8-5.2-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.8-8 11-8 11z'/%3E%3C/svg%3E");}
.aoa-preview .aoa-pv-wishlist{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-8-5.2-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.8-8 11-8 11z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-8-5.2-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.8-8 11-8 11z'/%3E%3C/svg%3E");}
.aoa-account .woocommerce-MyAccount-navigation-link--customer-logout a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5V3h4'/%3E%3Cpath d='M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5V3h4'/%3E%3Cpath d='M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E");}
.aoa-preview .aoa-pv-logout{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5V3h4'/%3E%3Cpath d='M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5V3h4'/%3E%3Cpath d='M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E");}

/* benefits */
.aoa-copy p:last-child{margin-bottom:0;}
.aoa-benefit{transition:transform .3s ease,box-shadow .3s ease;}
.aoa-benefit:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(0,0,0,.08);}

/* dashboard preview */
.aoa-dash-preview{position:relative;}
.aoa-dash-preview::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0A0A0B 45%,rgba(10,10,11,.75) 75%,rgba(10,10,11,.35) 100%);}
.aoa-dash-preview>.e-con-inner{position:relative;z-index:1;}
.aoa-preview{display:grid;grid-template-columns:36% 64%;background:#FAF8F4;border-radius:6px;overflow:hidden;box-shadow:0 24px 50px rgba(0,0,0,.45);font-family:Jost,sans-serif;}
.aoa-pv-nav{background:#F1EDE6;padding:20px 12px;border-right:1px solid #E2DACB;}
.aoa-pv-title{font-family:"Cormorant Garamond",serif;font-size:21px;color:#1A1A1A;margin:0 10px 12px;}
.aoa-pv-nav ul{list-style:none;margin:0;padding:0;}
.aoa-pv-nav li{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:3px;font-size:14px;color:#1A1A1A;}
.aoa-pv-nav li.is-active{background:#EFE0BF;}
.aoa-pv-ico{width:17px;height:17px;flex:0 0 17px;background:#1A1A1A;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}
.aoa-pv-body{padding:40px 28px;}
.aoa-preview .aoa-pv-welcome{font-family:"Cormorant Garamond",serif!important;font-size:26px!important;color:#1A1A1A!important;margin:0 0 10px!important;}
.aoa-pv-body p{font-size:14px;line-height:1.6;color:#4A4743;}
@media(max-width:767px){.aoa-preview{grid-template-columns:1fr;}.aoa-pv-nav{border-right:0;border-bottom:1px solid #E2DACB;}.aoa-pv-body{padding:24px 20px;}}/* End custom CSS */