.elementor-15 .elementor-element.elementor-element-ac100001{--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:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.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-15 .elementor-element.elementor-element-ac100003 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:1.15em;color:#16232A;}.elementor-15 .elementor-element.elementor-element-ac100004 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:1.15em;color:#16232A;}.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-15 .elementor-element.elementor-element-ac100006{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Instrument Sans", Sans-serif;font-size:14px;line-height:1.5em;color:#5C6B67;}.elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#F7F4EC;}.elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#E4E9E4;}.elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab__payment-methods input[type=text]{background-color:#F7F4EC;}.elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-15 .elementor-element.elementor-element-2bc792b #add_payment_method #payment #place_order{background-color:#E85C2B;}.elementor-15 .elementor-element.elementor-element-2bc792b{--tabs-normal-color:#16232A;--tabs-hover-color:#3E8F80;--tabs-active-color:#3E8F80;--tabs-border-type:solid;--tabs-border-color:#D5DDD8;--tabs-border-radius:0px 0px 0px 0px;--tabs-padding:14px 16px 14px 16px;--sections-background-color:#AC676700;--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:#D5DDD8;--sections-border-radius:0px 0px 0px 0px;--typography-section-titles-color:#5C6B67;--forms-fields-border-radius:4px 4px 4px 4px;}.elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{border-width:0px 0px 1px 0px;}.elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.55px;}.elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-MyAccount-content > div > p, .elementor-15 .elementor-element.elementor-element-2bc792b address, .elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-EditAccountForm fieldset legend, .elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-ResetPassword p:nth-child(1), .elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-OrderUpdate{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-15 .elementor-element.elementor-element-2bc792b .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5DDD8;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-ac100003 .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-ac100004 .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-ac100001{--content-width:1240px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-2bc792b *//* Right content */
.elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-MyAccount-content{
  min-width:0;
  background:transparent;
  color:#5C6B67;
}

/* WooCommerce notices */
.elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-MyAccount-content .woocommerce-info,
.elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-MyAccount-content .woocommerce-message{
  display:flex;
  align-items:center;
  gap:20px;
  margin:0 0 20px;
  padding:18px 0 !important;
  background:transparent !important;
  border:0 !important;
  border-top:1px solid #D5DDD8 !important;
  border-bottom:1px solid #D5DDD8 !important;
  color:#5C6B67 !important;
}

/* Remove default Woo icon */
.elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-info::before,
.elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-message::before{
  display:none !important;
}

/* Notice action */
.elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-info .button,
.elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-message .button{
  order:2;
  margin-left:auto;
  flex-shrink:0;
  background:transparent !important;
  color:#3E8F80 !important;
  border:0 !important;
  padding:0 !important;
  box-shadow:none !important;
}

/* Links */
.elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-MyAccount-content a{
  color:#3E8F80;
}

@media(max-width:767px){
  .elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-MyAccount-content .woocommerce-info,
  .elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-MyAccount-content .woocommerce-message{
    align-items:flex-start;
    flex-direction:column;
  }

  .elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-info .button,
  .elementor-15 .elementor-element.elementor-element-2bc792b .woocommerce-message .button{
    margin-left:0;
  }
}/* End custom CSS */
/* Start custom CSS */.as-account-page{background:#F7F4EC;color:#16232A;font-family:"Instrument Sans",sans-serif}.as-account-page *{box-sizing:border-box}html body.logged-in .elementor-15 .elementor-element-ac100003{display:none!important}html body:not(.logged-in) .elementor-15 .elementor-element-ac100004,html body:not(.logged-in) .elementor-15 .elementor-element-ac100006{display:none!important}html body.logged-in .elementor-15 .elementor-element-ac100004,html body.logged-in .elementor-15 .elementor-element-ac100006{display:block!important}.as-account-native{color:#16232A;font:400 15px/1.65 "Instrument Sans",sans-serif}.as-account-native a{color:#3E8F80!important;text-decoration:none}.as-account-native a:hover{text-decoration:underline}.elementor-15 .elementor-element-ac100005 .e-my-account-tab,.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-content,.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-content-wrapper{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.as-account-native h2,.as-account-native h3{color:#16232A!important;font:600 15px/1.4 "Instrument Sans",sans-serif!important;margin:0 0 20px!important}.as-account-native #customer_login{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:64px!important;max-width:960px!important}.as-account-native #customer_login .u-column1,.as-account-native #customer_login .u-column2{float:none!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.as-account-native #customer_login .u-column2{border-left:1px solid #D5DDD8!important;padding-left:64px!important}.as-account-native #customer_login .u-column1 h2,.as-account-native #customer_login .u-column2 h2{font-size:0!important;text-transform:uppercase!important;letter-spacing:.1em!important}.as-account-native #customer_login .u-column1 h2:after{content:"SIGN IN";font:600 11px/1.4 "Instrument Sans",sans-serif;letter-spacing:.1em;color:#5C6B67}.as-account-native #customer_login .u-column2 h2:after{content:"NEW TO AQUASWIRL?";font:600 11px/1.4 "Instrument Sans",sans-serif;letter-spacing:.1em;color:#5C6B67}.as-account-native #customer_login form.register:before{content:"Create an account to view orders, save addresses and make checkout easier.";display:block;max-width:410px;margin:0 0 22px;color:#5C6B67;font:400 14px/1.6 "Instrument Sans",sans-serif}.as-account-native form.login,.as-account-native form.register,.as-account-native form.edit-account,.as-account-native form.woocommerce-address-fields{margin:0!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.as-account-native .form-row{margin:0 0 16px!important}.as-account-native label{display:block;color:#16232A!important;font:500 13px/1.4 "Instrument Sans",sans-serif!important;margin:0 0 7px!important}.as-account-native input.input-text,.as-account-native input[type=email],.as-account-native input[type=password],.as-account-native input[type=text],.as-account-native input[type=tel],.as-account-native select,.as-account-native textarea,.as-account-native .select2-selection{width:100%!important;min-height:48px!important;background:#F7F4EC!important;border:1px solid #D5DDD8!important;border-radius:4px!important;box-shadow:none!important;color:#16232A!important;font:400 14px/1.4 "Instrument Sans",sans-serif!important;padding:11px 13px!important}.as-account-native textarea{min-height:110px!important;resize:vertical}.as-account-native input:focus,.as-account-native select:focus,.as-account-native textarea:focus,.as-account-native .select2-container--focus .select2-selection{outline:0!important;border-color:#3E8F80!important}.as-account-native input[type=checkbox]{width:auto!important;min-height:0!important;accent-color:#3E8F80}.as-account-native button[name=login],.as-account-native button[name=register]{min-height:48px!important;background:#E85C2B!important;color:#F7F4EC!important;border:0!important;border-radius:4px!important;box-shadow:none!important;font:600 14px/1.2 "Instrument Sans",sans-serif!important;padding:14px 24px!important}.as-account-native button[name=login]:hover,.as-account-native button[name=register]:hover{background:#0B1A22!important;color:#F7F4EC!important}.as-account-native .woocommerce-LostPassword{font-size:13px!important;margin-top:16px!important}html body.logged-in .elementor-15 .elementor-element-ac100005 .woocommerce{display:grid!important;grid-template-columns:226px minmax(0,1fr)!important;gap:60px!important;align-items:start!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-navigation,.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-content{float:none!important;width:auto!important;min-width:0!important;padding:0!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-navigation:before{content:"ACCOUNT";display:block;margin:0 0 12px;color:#5C6B67;font:600 11px/1.4 "Instrument Sans",sans-serif;letter-spacing:.1em}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-navigation li{min-height:44px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid #D5DDD8!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-navigation a{display:flex!important;align-items:center!important;min-height:44px!important;padding:10px 12px!important;color:#16232A!important;background:transparent!important;border:0!important;font:500 14px/1.4 "Instrument Sans",sans-serif!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-navigation li:hover a{color:#3E8F80!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-navigation .is-active a{color:#3E8F80!important;font-weight:600!important;border-left:2px solid #3E8F80!important;padding-left:10px!important}.elementor-15 .elementor-element-ac100005 li.woocommerce-MyAccount-navigation-link--downloads{display:none!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:18px!important;border-top:1px solid #D5DDD8!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-content{max-width:760px!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-content p{max-width:650px;color:#5C6B67!important;font:400 15px/1.7 "Instrument Sans",sans-serif!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-content p:first-child{margin-top:0!important;color:#16232A!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-content p:first-child strong{font-weight:600!important}.as-account-native table.shop_table,.as-account-native .woocommerce-orders-table{width:100%!important;border:0!important;border-collapse:collapse!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.as-account-native table.shop_table th,.as-account-native table.shop_table td{padding:15px 12px!important;border:0!important;border-bottom:1px solid #D5DDD8!important;text-align:left!important;background:transparent!important}.as-account-native table.shop_table th{font:600 13px/1.4 "Instrument Sans",sans-serif!important;color:#16232A!important}.as-account-native table.shop_table td{font:400 14px/1.5 "Instrument Sans",sans-serif!important;color:#5C6B67!important}.as-account-native .woocommerce-button,.as-account-native button.button,.as-account-native input.button{min-height:44px!important;background:transparent!important;color:#16232A!important;border:1px solid #16232A!important;border-radius:4px!important;box-shadow:none!important;font:600 14px/1.2 "Instrument Sans",sans-serif!important;padding:12px 18px!important}.as-account-native .woocommerce-button:hover,.as-account-native button.button:hover,.as-account-native input.button:hover{background:#E4E9E4!important;color:#16232A!important}.as-account-native form.edit-account button[type=submit],.as-account-native .woocommerce-address-fields button[type=submit]{min-height:48px!important;background:#E85C2B!important;color:#F7F4EC!important;border-color:#E85C2B!important}.as-account-native form.edit-account button[type=submit]:hover,.as-account-native .woocommerce-address-fields button[type=submit]:hover{background:#0B1A22!important;border-color:#0B1A22!important;color:#F7F4EC!important}.as-account-native .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px!important}.as-account-native .woocommerce-Address{float:none!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.as-account-native .woocommerce-Address-title{border-bottom:1px solid #D5DDD8!important;padding-bottom:12px!important;margin-bottom:16px!important}.as-account-native .woocommerce-Address-title h3{float:none!important;margin:0 0 8px!important;font-size:19px!important}.as-account-native .woocommerce-Address-title a{float:none!important;font-size:13px!important}.as-account-native address{color:#5C6B67!important;font-style:normal!important;line-height:1.7!important}.as-account-native fieldset{border:0!important;border-top:1px solid #D5DDD8!important;margin:32px 0 0!important;padding:26px 0 0!important}.as-account-native legend{color:#16232A!important;font:600 15px/1.4 "Instrument Sans",sans-serif!important;padding:0 12px 0 0!important}.as-account-native .woocommerce-error,.as-account-native .woocommerce-info,.as-account-native .woocommerce-message{background:#E4E9E4!important;border:0!important;border-left:3px solid #3E8F80!important;color:#16232A!important;box-shadow:none!important;padding:14px 16px!important;margin:0 0 24px!important}.as-account-native .woocommerce-error:before,.as-account-native .woocommerce-info:before,.as-account-native .woocommerce-message:before{display:none!important}@media(max-width:900px){html body.logged-in .elementor-15 .elementor-element-ac100005 .woocommerce{grid-template-columns:210px minmax(0,1fr)!important;gap:36px!important}.as-account-native #customer_login{gap:40px!important}.as-account-native #customer_login .u-column2{padding-left:40px!important}}@media(max-width:700px){html body.logged-in .elementor-15 .elementor-element-ac100005 .woocommerce{display:block!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-navigation{margin:0 0 36px!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-navigation ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-navigation li:nth-child(odd){border-right:1px solid #D5DDD8!important}.as-account-native #customer_login{grid-template-columns:1fr!important;gap:38px!important}.as-account-native #customer_login .u-column2{border-left:0!important;border-top:1px solid #D5DDD8!important;padding-left:0!important;padding-top:34px!important}.as-account-native .woocommerce-Addresses{grid-template-columns:1fr!important;gap:30px!important}}@media(max-width:520px){.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr!important}.elementor-15 .elementor-element-ac100005 .woocommerce-MyAccount-navigation li:nth-child(odd){border-right:0!important}.as-account-native table.shop_table,.as-account-native table.shop_table tbody,.as-account-native table.shop_table tr,.as-account-native table.shop_table td{display:block!important;width:100%!important}.as-account-native table.shop_table thead{display:none!important}.as-account-native table.shop_table tr{padding:12px 0!important;border-bottom:1px solid #D5DDD8!important}.as-account-native table.shop_table td{display:flex!important;justify-content:space-between!important;gap:16px!important;border:0!important;padding:7px 0!important;text-align:right!important}.as-account-native table.shop_table td:before{content:attr(data-title);font-weight:600;color:#5C6B67;text-align:left}.as-account-native .form-row-first,.as-account-native .form-row-last{float:none!important;width:100%!important}}/* End custom CSS */