/* PE&PE V6 — loyalty auth/account + checkout polish */
body.page-id-1655 #content,
body.page-id-1656 #content,
body.page-id-1657 #content{
  padding:148px 22px 68px!important;
  background:#fbf7f3!important;
  box-sizing:border-box!important;
}
body.page-id-1656 .blc-auth-shell{max-width:560px!important;width:100%!important}
body.page-id-1657 .blc-auth-shell{max-width:760px!important;width:100%!important}
body.page-id-1655 .blc-portal-guest{max-width:940px!important;width:100%!important;margin:0 auto!important}
body.page-id-1655 .blc-account-wrap{width:100%!important}
body.page-id-1655 .blc-portal-guest,
body.page-id-1656 .blc-auth-box,
body.page-id-1657 .blc-auth-box{
  border:1px solid rgba(112,75,59,.14)!important;
  border-radius:20px!important;
  box-shadow:0 16px 42px rgba(65,45,33,.055)!important;
}
body.page-id-1656 .blc-auth-box,
body.page-id-1657 .blc-auth-box{padding:34px!important}

body.page-id-1655 .blc-auth-eyebrow,
body.page-id-1656 .blc-auth-eyebrow,
body.page-id-1657 .blc-auth-eyebrow{
  color:#b97d62!important;font-size:10px!important;letter-spacing:.18em!important;margin-bottom:10px!important;
}
body.page-id-1655 .blc-portal-guest h2,
body.page-id-1656 .blc-auth-box h2,
body.page-id-1657 .blc-auth-box h2{
  margin:0 0 10px!important;font-family:"Bodoni Moda",Georgia,serif!important;
  font-size:42px!important;font-weight:500!important;line-height:1.02!important;color:#3f302a!important;
}
body.page-id-1655 .blc-portal-guest p,
body.page-id-1656 .blc-auth-box>p,
body.page-id-1657 .blc-auth-box>p{font-size:15px!important;line-height:1.55!important;color:#6d5e56!important}
body.page-id-1656 .blc-auth-form label,
body.page-id-1657 .blc-auth-form label{font-size:12px!important;color:#4d403a!important}
body.page-id-1656 .blc-auth-form input,
body.page-id-1657 .blc-auth-form input{
  min-height:48px!important;border-radius:6px!important;border-color:#ddcec6!important;
}
body.page-id-1655 .blc-public-btn,
body.page-id-1656 .blc-public-btn,
body.page-id-1657 .blc-public-btn{
  min-height:46px!important;border-radius:6px!important;background:#b97d62!important;
  border-color:#b97d62!important;color:#fff!important;font-size:12px!important;letter-spacing:.05em!important;
}

body.page-id-1655 .blc-public-btn-light{
  background:#fff!important;color:#b97d62!important;border-color:#c98b70!important;
}
body.page-id-1655 .blc-portal-actions{gap:8px!important}
body.page-id-1656 .blc-auth-links,
body.page-id-1657 .blc-auth-links{font-size:12px!important}
body.bende-checkout-page .bende-checkout:has(.bende-checkout__error.is-empty-cart:not([hidden])) .bende-checkout__back{
  display:none!important;
}
@media(max-width:760px){
  body.page-id-1655 #content,
  body.page-id-1656 #content,
  body.page-id-1657 #content{padding:116px 14px 48px!important}
  body.page-id-1656 .blc-auth-shell,
  body.page-id-1657 .blc-auth-shell{padding:0!important}
  body.page-id-1656 .blc-auth-box,
  body.page-id-1657 .blc-auth-box{padding:24px 22px!important}
  body.page-id-1655 .blc-portal-guest{padding:24px 22px!important}
  body.page-id-1655 .blc-portal-guest h2,
  body.page-id-1656 .blc-auth-box h2,
  body.page-id-1657 .blc-auth-box h2{font-size:36px!important}
  body.page-id-1655 .blc-portal-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}
  body.page-id-1655 .blc-portal-actions .blc-public-btn{width:100%!important}
}
