.elementor-1177 .elementor-element.elementor-element-2b03f01{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1177 .elementor-element.elementor-element-85b2ade .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-1177 .elementor-element.elementor-element-85b2ade .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-1177 .elementor-element.elementor-element-85b2ade .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-1177 .elementor-element.elementor-element-85b2ade .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-1177 .elementor-element.elementor-element-85b2ade .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-1177 .elementor-element.elementor-element-85b2ade #add_payment_method #payment #place_order{background-color:#A27E46;}.elementor-1177 .elementor-element.elementor-element-85b2ade .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-1177 .elementor-element.elementor-element-85b2ade .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-1177 .elementor-element.elementor-element-85b2ade .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-1177 .elementor-element.elementor-element-85b2ade .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-1177 .elementor-element.elementor-element-85b2ade .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-1177 .elementor-element.elementor-element-85b2ade #add_payment_method #payment #place_order:hover{background-color:#215762;}.elementor-1177 .elementor-element.elementor-element-85b2ade .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;}.elementor-1177 .elementor-element.elementor-element-85b2ade{--tabs-normal-color:#215762;--sections-border-type:none;--typography-section-titles-color:#215762;--general-text-color:#215762;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-radius:40px 40px 40px 40px;}.elementor-1177 .elementor-element.elementor-element-85b2ade .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-1177 .elementor-element.elementor-element-85b2ade .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Manrope", Sans-serif;font-size:20px;}.elementor-1177 .elementor-element.elementor-element-85b2ade .woocommerce-MyAccount-content > div > p, .elementor-1177 .elementor-element.elementor-element-85b2ade address, .elementor-1177 .elementor-element.elementor-element-85b2ade .woocommerce-EditAccountForm fieldset legend, .elementor-1177 .elementor-element.elementor-element-85b2ade .woocommerce-ResetPassword p:nth-child(1), .elementor-1177 .elementor-element.elementor-element-85b2ade .woocommerce-OrderUpdate{font-family:"Manrope", Sans-serif;font-size:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1177 .elementor-element.elementor-element-2b03f01{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-1177 .elementor-element.elementor-element-2b03f01{--content-width:1320px;}}/* Start custom CSS */.page-id-1177:not(.logged-in) header{display:none;}
.page-id-1177:not(.logged-in) .pearl-account >.e-con-inner{padding:60px 0 0 !important;}
.page-id-1177:not(.logged-in) .pearl-account .woocommerce {
    padding-bottom: 12px;
}
.page-id-1177:not(.logged-in) .woocommerce-notices-wrapper:before{content:'';
background: url(/wp-content/uploads/2025/05/Pearl-Wordmark-color-logo-01.png) no-repeat center top;width: 100%;
    height: 30px;
    background-size: contain;
    display: block;
    margin-bottom: 20px;}
    
@media (max-width: 767px) {
.page-id-1177:not(.logged-in) .woocommerce-notices-wrapper:before{height:20px;}    
}


.ast-theme-transparent-header .main-header-bar{background-color:transparent }
body.page-id-1177.ast-theme-transparent-header .custom-logo-link img{filter: invert(75%) sepia(81%) saturate(332%) hue-rotate(143deg) brightness(96%) contrast(94%);}
@media (max-width: 767px) {
body.page-id-1177.ast-theme-transparent-header.logged-in .custom-logo-link img,
body.page-id-1177.ast-theme-transparent-header:not(.logged-in) .ast-sticky-active .custom-logo-link img{filter: invert(75%) sepia(81%) saturate(332%) hue-rotate(143deg) brightness(96%) contrast(94%);}    
body.page-id-1177.ast-theme-transparent-header:not(.logged-in) .custom-logo-link img{filter: invert(0%) sepia(0%) saturate(332%) hue-rotate(143deg) brightness(96%) contrast(94%);} 
}    

 .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item > .menu-link,
 .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item > .menu-link:hover{color:#215762  ;}
 .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item.current_page_item > .menu-link{font-weight:500;}
 
.ast-header-search .ast-icon  {color:#215762 !important;}



.ast-separate-container .ast-article-single {
  padding: 0;
}

.woocommerce-js .pearl-account a.button{color: #215762;
  border-color: #215762;}
  
  
.pearl-account .woocommerce-MyAccount-navigation-link.is-active a,
.pearl-account .woocommerce-MyAccount-navigation-link:hover a {
  color: #215762 !important;
} .woocommerce-MyAccount-navigation-link::after{background-color: #215762 !important;}

/*----------------------*/
/*
body.page-id-1177:not(.logged-in){background:url(/wp-content/uploads/2024/09/photo_2024-09-06_15-29-22.jpg) no-repeat center;background-size:cover;}
body.page-id-1177:not(.logged-in).ast-separate-container .ast-article-single:not(.ast-related-post){background:transparent !important;}
*/

.page-id-1177.woocommerce-account .entry-content .woocommerce{background:#fff;}
.page-id-1177.woocommerce-account .entry-content .woocommerce h2{margin-bottom:20px;font-family: "Taviraj", Sans-serif;color: #215762;}

.page-id-1177 .woocommerce button.button{
  padding: 8px 50px 8px 50px !important;
  background-color: #B7DAE0 !important;
  text-transform: uppercase;}
.page-id-1177 .woocommerce button.button:hover{ background-color: #305661 !important;}
.page-id-1177 .woocommerce button.button.woocommerce-form-login__submit{background-color: #305661 !important;color:#EFF0EB !important;}
.page-id-1177 .woocommerce button.button.woocommerce-form-login__submit:hover{background-color: #B7DAE0 !important;color:#18353D !important;}

.page-id-1177 .form-row.ast-animate-input{display:flex;align-items:center;}
.page-id-1177 .form-row.ast-animate-input>label,
.page-id-1177 .form-row.ast-animate-input>button{width:50%;}

@media (max-width: 767px) {
body:not(.logged-in) {
    position: relative;
    height: 100vh;
}    
.page-id-1177    #page{position:absolute;}
.page-id-1177 .form-row.ast-animate-input{flex-wrap:wrap;gap:20px;}    
.page-id-1177 .form-row.ast-animate-input>label,
.page-id-1177 .form-row.ast-animate-input>button{width:100%;}    
}/* End custom CSS */