/* Tio Pelon: logged-out account accordion. Replace old login-tabs.css entirely. */
body.woocommerce-account:not(.logged-in) main,
body.woocommerce-account:not(.logged-in) .site-main {
  background-color:#f8f3e9;
  background-image:url('login-chiles-background.webp');
  background-repeat:repeat;
  background-position:center;
}
body.woocommerce-account:not(.logged-in) .entry-title,
body.woocommerce-account:not(.logged-in) .page-title,
body.woocommerce-account:not(.logged-in) .wp-block-post-title,
body.woocommerce-account:not(.logged-in) main h1:first-child {display:none!important;}
body.woocommerce-account:not(.logged-in) .woocommerce {max-width:100%;}
body.woocommerce-account:not(.logged-in) .woocommerce #customer_login.tpca-accordion-ready {
  display:block!important;float:none!important;clear:both;
  box-sizing:border-box;width:calc(100% - 32px)!important;max-width:640px!important;
  margin:56px auto 80px!important;padding:32px!important;
  border:1px solid rgba(115,85,57,.12)!important;
  background:#fffaf1!important;border-radius:28px!important;
  box-shadow:0 18px 55px rgba(46,30,17,.16)!important;
}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready::before,
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready::after {content:none!important;}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .tpca-disclosure {
  border:2px solid #ded2c4;border-radius:18px;background:#fffaf1;
  overflow:hidden;margin:0 0 14px;
}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .tpca-disclosure:last-child {margin-bottom:0;}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .tpca-disclosure-title {
  display:flex;align-items:center;justify-content:space-between;
  padding:19px 22px;cursor:pointer;list-style:none;
  font:700 19px/1.3 Poppins,sans-serif;color:#087f7a;
  background:#fffaf1;
}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .tpca-disclosure-title::-webkit-details-marker {display:none;}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .tpca-disclosure-title::after {content:'+';font-size:27px;line-height:1;}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .tpca-disclosure[open] > .tpca-disclosure-title {background:#e60020;color:#fff;}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .tpca-disclosure[open] > .tpca-disclosure-title::after {content:'−';}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .tpca-disclosure-title:focus-visible {outline:3px solid #f6be2c;outline-offset:-4px;}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .u-column1,
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .u-column2 {
  display:block!important;float:none!important;width:100%!important;max-width:none!important;
  margin:0!important;padding:25px 22px 28px!important;box-sizing:border-box;
}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready h2 {
  font:800 40px/1.15 'Playfair Display',Georgia,serif!important;
  color:#17120f;margin:0 0 20px!important;
}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .u-column1 h2::before,
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .u-column2 h2::before {
  display:block;font:800 14px/1.4 Poppins,sans-serif;letter-spacing:.06em;
  color:#e60020;margin-bottom:8px;
}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .u-column1 h2::before {content:'WELCOME BACK';}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .u-column2 h2::before {content:'NEW TO THE SQUAD?';}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready form.login,
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready form.register {
  border:0!important;background:transparent!important;margin:0!important;padding:0!important;box-shadow:none!important;
}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready label {font:700 15px Poppins,sans-serif;color:#191512;}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready input.input-text {
  width:100%;min-height:54px;border:2px solid #d4d9e1;border-radius:12px;
  background:white;padding:10px 14px;box-sizing:border-box;
}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready button[type='submit'] {
  display:block;float:none!important;width:100%!important;min-height:56px;
  border:0;border-radius:99px;background:#e60020;color:#fff;
  font:700 18px Poppins,sans-serif;margin:20px 0 0;cursor:pointer;
}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .u-column2 button[type='submit'] {background:#087f7a;}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready a {color:#087f7a;}
body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .woocommerce-form-login__rememberme {display:inline-flex;align-items:center;gap:7px;}
@media(max-width:680px) {
  body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready {margin:24px auto 50px!important;padding:18px!important;border-radius:24px!important;}
  body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .tpca-disclosure-title {font-size:16px;padding:16px;}
  body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .u-column1,
  body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready .u-column2 {padding:20px 15px!important;}
  body.woocommerce-account:not(.logged-in) #customer_login.tpca-accordion-ready h2 {font-size:34px!important;}
}
