/* BRAIDS GODDESS — After Dark Beauty Account v2.2.5 · no legacy booking UI */
body.bgc-enabled.woocommerce-account.logged-in {background:#f8f3ed!important;color:#20191b}
body.bgc-enabled.woocommerce-account.logged-in .bg-content-shell{padding-top:36px!important;padding-bottom:72px!important}
body.bgc-enabled.woocommerce-account.logged-in .woocommerce > .woocommerce-MyAccount-navigation.bgad-account-nav {background:#110e11!important;border:1px solid #292125!important;border-radius:3px!important;color:#f8f3ed!important;overflow:hidden!important;box-shadow:0 14px 36px rgba(24,5,14,.10)!important}
body.bgc-enabled.woocommerce-account .bgad-account-profile{display:flex!important;gap:13px!important;padding:30px 22px!important;border-bottom:1px solid #35272f!important;align-items:center;background:linear-gradient(130deg,#1e1219,#100c0e)!important}
body.bgc-enabled.woocommerce-account .bgad-account-profile__seal,body.bgc-enabled.woocommerce-account .bgad-account-profile .bgc-account-profile__seal{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border:1px solid #82616a!important;border-radius:50%!important;color:#f5e9dc!important;flex:none!important}
body.bgc-enabled.woocommerce-account .bgad-account-profile svg{width:21px!important;height:21px!important;stroke:#cfadb0!important;fill:none!important}
body.bgc-enabled.woocommerce-account .bgad-account-profile small{font:700 9px/1.5 var(--bgad-sans,Arial,sans-serif)!important;letter-spacing:.13em!important;color:#d0a2aa!important}
body.bgc-enabled.woocommerce-account .bgad-account-profile strong{font:500 26px/1.1 var(--bgad-serif,Georgia,serif)!important;color:#fcf4ea!important;margin:5px 0!important}
body.bgc-enabled.woocommerce-account .bgad-account-profile span{font:600 8px/1.3 var(--bgad-sans,Arial,sans-serif)!important;letter-spacing:.15em!important;color:#c6afae!important}
body.bgc-enabled.woocommerce-account .bgad-account-menu{display:block!important;background:#100e11!important;padding:16px 10px!important;margin:0!important;list-style:none!important;overflow:visible!important}
body.bgc-enabled.woocommerce-account .bgad-account-menu li{margin:2px 0!important;list-style:none!important;border:0!important}
body.bgc-enabled.woocommerce-account .bgad-account-menu li a{display:flex!important;gap:13px!important;align-items:center!important;min-height:44px!important;font:500 12px/1.4 var(--bgad-sans,Arial,sans-serif)!important;color:#e6d5d2!important;padding:12px 14px!important;background:transparent!important;border-radius:2px!important;text-decoration:none!important;border:0!important;box-shadow:none!important}
body.bgc-enabled.woocommerce-account .bgad-account-menu li a svg{width:18px!important;height:18px!important;min-width:18px!important;stroke:#cbabb0!important;fill:none!important;stroke-width:1.6!important}
body.bgc-enabled.woocommerce-account .bgad-account-menu li.is-active>a,body.bgc-enabled.woocommerce-account .bgad-account-menu li a:hover{background:#40202b!important;color:#fff6ef!important;border:0!important}
body.bgc-enabled.woocommerce-account .bgad-account-nav__footer{padding:22px!important;border-top:1px solid #382830!important;background:linear-gradient(135deg,#22121a,#110e11)!important}
body.bgc-enabled.woocommerce-account .bgad-account-nav__footer>span{display:block!important;letter-spacing:.16em!important;font:600 9px/1.6 var(--bgad-sans,Arial,sans-serif)!important;color:#c9a2a7!important}
body.bgc-enabled.woocommerce-account .bgad-account-nav__footer>a{display:inline-block!important;margin-top:13px!important;padding:0!important;color:#fff5eb!important;text-decoration:none!important;font:600 11px var(--bgad-sans,Arial,sans-serif)!important;background:none!important;border:0!important}
body.bgc-enabled.bgc-account-dashboard .woocommerce-MyAccount-content{display:block!important;min-width:0!important;background:transparent!important}
body.bgc-enabled .bgad-account-dashboard{display:block!important;max-width:100%;font-family:var(--bgad-sans,Arial,sans-serif);color:#231a1a}
body.bgc-enabled .bgad-account-dashboard *{box-sizing:border-box}
body.bgc-enabled .bgad-account-dashboard a{text-decoration:none!important}
body.bgc-enabled .bgad-account-hero{display:grid!important;grid-template-columns:1.08fr .92fr!important;min-height:296px!important;background:#150d12!important;border-radius:3px!important;overflow:hidden!important;color:#fff4eb!important;position:relative!important;margin-bottom:28px!important}
body.bgc-enabled .bgad-account-hero__text{padding:42px 40px!important;position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;background:linear-gradient(105deg,#140e11,rgba(30,13,20,.93) 88%,transparent)!important}
body.bgc-enabled .bgad-account-eyebrow{font:700 9px/1.5 var(--bgad-sans,Arial,sans-serif)!important;letter-spacing:.18em!important;color:#a97485!important;text-transform:uppercase!important;margin:0 0 14px!important}
body.bgc-enabled .bgad-account-hero__text .bgad-account-eyebrow{color:#d5a4ae!important}
body.bgc-enabled .bgad-account-hero h1{font:500 clamp(43px,4.2vw,72px)/.92 var(--bgad-serif,Georgia,serif)!important;letter-spacing:-.03em!important;color:#fff7ed!important;margin:0 0 17px!important}
body.bgc-enabled .bgad-account-hero h1 span{color:#cf91a2!important}
body.bgc-enabled .bgad-account-hero__text>p:not(.bgad-account-eyebrow){font:400 12px/1.7 var(--bgad-sans,Arial,sans-serif)!important;color:#e2cbd0!important;margin:0 0 21px!important;max-width:420px!important}
body.bgc-enabled .bgad-account-hero__text>a{min-height:38px!important;padding:12px 16px!important;display:inline-flex!important;gap:20px!important;align-items:center!important;background:#f8f3ed!important;border:1px solid #f8f3ed!important;border-radius:2px!important;font:700 10px var(--bgad-sans,Arial,sans-serif)!important;letter-spacing:.04em!important;color:#241718!important}
body.bgc-enabled .bgad-account-hero__image{background-position:50% 30%!important;background-size:cover!important;min-height:250px!important;position:relative!important}
body.bgc-enabled .bgad-account-hero__image:after{content:"";inset:0;position:absolute;background:linear-gradient(90deg,rgba(25,10,16,.25),transparent)}
body.bgc-enabled .bgad-account-recent{padding:27px 28px 30px!important;background:#fffbf6!important;border:1px solid #e6d9d5!important;border-radius:3px!important;margin-bottom:18px!important}
body.bgc-enabled .bgad-account-section-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:15px!important;margin:0 0 21px!important}
body.bgc-enabled .bgad-account-section-head .bgad-account-eyebrow{margin-bottom:5px!important}
body.bgc-enabled .bgad-account-section-head h2{font:500 clamp(29px,3vw,42px)/1 var(--bgad-serif,Georgia,serif)!important;color:#281b1b!important;letter-spacing:-.02em!important;margin:0!important}
body.bgc-enabled .bgad-account-section-head>a{font:600 10px/1.5 var(--bgad-sans,Arial,sans-serif)!important;color:#6e263c!important;white-space:nowrap!important}
body.bgc-enabled .bgad-account-order{display:grid!important;grid-template-columns:124px minmax(0,1fr) auto!important;gap:23px!important;align-items:center!important;padding:19px!important;border:1px solid #e7dcd7!important;background:#fff!important}
body.bgc-enabled .bgad-account-order__thumb{width:124px!important;height:124px!important;background:#eee1dc!important;display:grid!important;place-items:center!important;overflow:hidden!important}
body.bgc-enabled .bgad-account-order__thumb img{width:100%!important;height:100%!important;object-fit:cover!important}
body.bgc-enabled .bgad-account-order__thumb svg{width:34px!important;height:34px!important;color:#6b3140!important}
body.bgc-enabled .bgad-account-order__info>span{display:block!important;font:700 10px var(--bgad-sans,Arial,sans-serif)!important;letter-spacing:.06em!important;color:#956b70!important;margin-bottom:8px!important}
body.bgc-enabled .bgad-account-order__info h3{font:500 25px/1.1 var(--bgad-serif,Georgia,serif)!important;color:#291d1d!important;margin:0 0 10px!important}
body.bgc-enabled .bgad-account-order__info p{font:400 11px var(--bgad-sans,Arial,sans-serif)!important;color:#78676a!important;margin:0 0 11px!important}
body.bgc-enabled .bgad-account-order__info small{display:inline-block!important;padding:7px 12px!important;background:#f7e6e7!important;font:600 10px var(--bgad-sans,Arial,sans-serif)!important;color:#693349!important;border-radius:18px!important}
body.bgc-enabled .bgad-account-order__actions{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:16px!important}
body.bgc-enabled .bgad-account-order__actions>strong{font:700 18px var(--bgad-sans,Arial,sans-serif)!important;white-space:nowrap!important;color:#22181a!important}
body.bgc-enabled .bgad-account-order__actions>a,body.bgc-enabled .bgad-account-order-empty>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;background:#130f11!important;color:#fff7ed!important;padding:12px 16px!important;border-radius:2px!important;border:1px solid #130f11!important;font:700 10px var(--bgad-sans,Arial,sans-serif)!important;white-space:nowrap!important}
body.bgc-enabled .bgad-account-order-empty{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border:1px solid #e4d4d2!important;padding:25px!important;background:#fff!important}
body.bgc-enabled .bgad-account-order-empty strong{font:500 28px/1.1 var(--bgad-serif,Georgia,serif)!important;color:#26191b!important}
body.bgc-enabled .bgad-account-order-empty p{margin:9px 0 0!important;color:#76686b!important;font:400 12px/1.65 var(--bgad-sans,Arial,sans-serif)!important}
body.bgc-enabled .bgad-account-quicklinks{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;margin:0 0 19px!important}
body.bgc-enabled .bgad-account-quicklinks>a{display:grid!important;grid-template-columns:48px minmax(0,1fr) 20px!important;grid-template-rows:auto auto!important;align-items:center!important;gap:4px 15px!important;padding:22px!important;min-height:114px!important;border:1px solid #e6d8d2!important;background:#fffbf6!important;border-radius:3px!important;box-shadow:none!important;color:#2e2020!important}
body.bgc-enabled .bgad-account-quicklinks>a:hover{border-color:#b98994!important;background:#fff!important}
body.bgc-enabled .bgad-account-quicklinks__icon{width:48px!important;height:48px!important;grid-row:1/3!important;grid-column:1!important;display:grid!important;place-items:center!important;border:1px solid #e4c9ce!important;border-radius:50%!important;background:#f8e9eb!important}
body.bgc-enabled .bgad-account-quicklinks__icon svg{width:22px!important;height:22px!important;stroke:#773447!important;stroke-width:1.65!important;fill:none!important}
body.bgc-enabled .bgad-account-quicklinks strong{grid-row:1!important;grid-column:2!important;font:500 24px/1.1 var(--bgad-serif,Georgia,serif)!important;color:#2a1d20!important}
body.bgc-enabled .bgad-account-quicklinks small{grid-row:2!important;grid-column:2!important;font:400 11px/1.5 var(--bgad-sans,Arial,sans-serif)!important;color:#7d686d!important}
body.bgc-enabled .bgad-account-quicklinks b{grid-row:1!important;grid-column:3!important;justify-self:end!important;font:500 17px var(--bgad-sans,Arial,sans-serif)!important;color:#753044!important}
body.bgc-enabled .bgad-account-bottom{display:flex!important;gap:20px!important;align-items:center!important;justify-content:space-between!important;padding:20px 0!important;border-top:1px solid #e0d4cd!important}
body.bgc-enabled .bgad-account-bottom p{margin:0!important;font:400 11px/1.6 var(--bgad-sans,Arial,sans-serif)!important;color:#74656a!important}
body.bgc-enabled .bgad-account-bottom a{color:#693047!important;font:600 11px var(--bgad-sans,Arial,sans-serif)!important}
body.bgc-enabled .bgad-account-suggestions{grid-column:1/-1!important;max-width:100%;padding:30px!important;background:#fffbf6!important;border:1px solid #e6d8d2!important;margin-top:17px!important}
body.bgc-enabled .bgad-account-suggestions__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}
body.bgc-enabled .bgad-account-suggestion{display:block!important;color:#271a1c!important;background:#fff!important;border:1px solid #e8dbd6!important}
body.bgc-enabled .bgad-account-suggestion img{aspect-ratio:1;object-fit:cover!important;display:block!important;width:100%!important;height:auto!important}
/* Fix recommendations: WooCommerce price spans (amount/currency) must stay inline. */
body.bgc-enabled.woocommerce-account .bgad-account-suggestion__meta{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important;gap:12px!important;padding:13px 14px 16px!important}
body.bgc-enabled.woocommerce-account .bgad-account-suggestion__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;overflow-wrap:break-word!important;min-width:0!important;min-height:0!important;margin:0!important;color:#271a1c!important;font:500 20px/1.16 var(--bgad-serif,Georgia,serif)!important;letter-spacing:-.012em!important;text-transform:none!important}
body.bgc-enabled.woocommerce-account .bgad-account-suggestion__price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 9px!important;min-width:0!important;margin-top:auto!important;color:#67283d!important;font:700 13px/1.3 var(--bgad-sans,Arial,sans-serif)!important}
body.bgc-enabled.woocommerce-account .bgad-account-suggestion__price del,body.bgc-enabled.woocommerce-account .bgad-account-suggestion__price ins{display:inline-flex!important;align-items:baseline!important;white-space:nowrap!important;margin:0!important;padding:0!important;font:inherit!important;line-height:inherit!important;background:transparent!important}
body.bgc-enabled.woocommerce-account .bgad-account-suggestion__price del{color:#9c8587!important;font-size:11px!important;font-weight:500!important;opacity:1!important}
body.bgc-enabled.woocommerce-account .bgad-account-suggestion__price ins{color:#67283d!important;text-decoration:none!important}
body.bgc-enabled.woocommerce-account .bgad-account-suggestion__price .woocommerce-Price-amount,body.bgc-enabled.woocommerce-account .bgad-account-suggestion__price .woocommerce-Price-currencySymbol,body.bgc-enabled.woocommerce-account .bgad-account-suggestion__price bdi{display:inline!important;width:auto!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;font:inherit!important;line-height:inherit!important;vertical-align:baseline!important;white-space:nowrap!important;letter-spacing:0!important}
body.bgc-enabled.woocommerce-account .bgad-account-suggestion__price .woocommerce-Price-currencySymbol{margin-left:2px!important}
body.bgc-enabled.woocommerce-account .bgad-account-suggestion img{aspect-ratio:1.13!important;height:auto!important;object-fit:cover!important;object-position:center 34%!important}
body.bgc-enabled.woocommerce-account .bgad-account-suggestion{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}
body.bgc-enabled.woocommerce-account .bgad-account-suggestion:hover{border-color:#bd979e!important;box-shadow:0 8px 22px rgba(55,23,28,.06)!important}
@media(min-width:901px){body.bgc-enabled.woocommerce-account.logged-in .woocommerce{grid-template-columns:245px minmax(0,1fr)!important;gap:30px!important}body.bgc-enabled.woocommerce-account.logged-in .woocommerce>.woocommerce-MyAccount-navigation.bgad-account-nav{width:245px!important;min-width:245px!important;max-width:245px!important}}
@media(max-width:900px){body.bgc-enabled.woocommerce-account .bgad-account-profile,body.bgc-enabled.woocommerce-account .bgad-account-menu,body.bgc-enabled.woocommerce-account .bgad-account-nav__footer{display:none!important}body.bgc-enabled.woocommerce-account .bgad-account-mobile-nav{display:block!important;background:#161014!important;color:#fff7f0!important;border:0!important}body.bgc-enabled.woocommerce-account .bgad-account-mobile-nav summary{color:#fdf2ec!important;background:#161014!important;border:0!important}body.bgc-enabled.woocommerce-account .bgad-account-mobile-nav summary b,body.bgc-enabled.woocommerce-account .bgad-account-mobile-nav summary em{color:#f6e6e2!important}body.bgc-enabled.woocommerce-account .bgad-account-mobile-nav__grid,body.bgc-enabled.woocommerce-account .bgad-account-mobile-nav .bgc-account-mobile-nav__grid{background:#21141b!important;padding:12px!important}body.bgc-enabled.woocommerce-account .bgad-account-mobile-nav .bgc-account-mobile-nav__grid a{color:#f8ece9!important;font:500 11px var(--bgad-sans,Arial,sans-serif)!important;background:#291a20!important;border:1px solid #5d3c47!important}body.bgc-enabled.woocommerce-account .bgad-account-mobile-nav .bgc-account-mobile-nav__grid a.is-active{background:#693047!important}body.bgc-enabled .bgad-account-hero{grid-template-columns:1fr!important}body.bgc-enabled .bgad-account-hero__text{padding:38px 30px!important}body.bgc-enabled .bgad-account-hero__image{min-height:220px!important;background-position:50% 25%!important}}
@media(max-width:600px){body.bgc-enabled.woocommerce-account.logged-in .bg-content-shell{padding-top:15px!important;padding-bottom:40px!important}body.bgc-enabled .bgad-account-hero{margin-bottom:14px!important}body.bgc-enabled .bgad-account-hero__text{padding:32px 23px!important}body.bgc-enabled .bgad-account-hero h1{font-size:46px!important}body.bgc-enabled .bgad-account-hero__image{min-height:180px!important}body.bgc-enabled .bgad-account-recent{padding:21px 17px!important;margin-bottom:12px!important}body.bgc-enabled .bgad-account-section-head{align-items:start!important;gap:10px!important}body.bgc-enabled .bgad-account-section-head h2{font-size:31px!important}body.bgc-enabled .bgad-account-section-head>a{font-size:9px!important;white-space:normal!important;text-align:right!important}body.bgc-enabled .bgad-account-order{grid-template-columns:92px minmax(0,1fr)!important;gap:13px!important;padding:12px!important}body.bgc-enabled .bgad-account-order__thumb{width:92px!important;height:92px!important}body.bgc-enabled .bgad-account-order__info h3{font-size:20px!important}body.bgc-enabled .bgad-account-order__actions{grid-column:1/-1!important;align-items:center!important;flex-direction:row!important;justify-content:space-between!important}body.bgc-enabled .bgad-account-order-empty{display:block!important;padding:18px!important}body.bgc-enabled .bgad-account-order-empty>a{margin-top:17px!important;width:100%!important}body.bgc-enabled .bgad-account-quicklinks{gap:8px!important}body.bgc-enabled .bgad-account-quicklinks>a{min-height:132px!important;grid-template-columns:1fr 20px!important;grid-template-rows:auto auto auto!important;gap:5px!important;padding:15px 12px!important}body.bgc-enabled .bgad-account-quicklinks__icon{width:38px!important;height:38px!important;grid-column:1!important;grid-row:1!important}body.bgc-enabled .bgad-account-quicklinks__icon svg{width:18px!important;height:18px!important}body.bgc-enabled .bgad-account-quicklinks strong{grid-row:2!important;grid-column:1/-1!important;font-size:20px!important}body.bgc-enabled .bgad-account-quicklinks small{grid-row:3!important;grid-column:1/-1!important;font-size:10px!important}body.bgc-enabled .bgad-account-quicklinks b{grid-row:1!important;grid-column:2!important}body.bgc-enabled .bgad-account-bottom{display:block!important}body.bgc-enabled .bgad-account-bottom>a{display:inline-block!important;margin-top:13px!important}body.bgc-enabled .bgad-account-suggestions{padding:18px!important}body.bgc-enabled .bgad-account-suggestions__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.bgc-enabled .bgad-account-suggestion:nth-child(n+3){display:none!important}}

/* Mobile typography: compact cards and prices that never split the currency from the amount. */
@media (max-width:600px){
  body.bgc-enabled.woocommerce-account .bgad-account-suggestions{padding:17px 15px!important}
  body.bgc-enabled.woocommerce-account .bgad-account-suggestions__grid{gap:11px!important}
  body.bgc-enabled.woocommerce-account .bgad-account-suggestion__meta{padding:10px 10px 13px!important;gap:10px!important}
  body.bgc-enabled.woocommerce-account .bgad-account-suggestion__title{font-size:17px!important;line-height:1.17!important;-webkit-line-clamp:3!important;line-clamp:3!important}
  body.bgc-enabled.woocommerce-account .bgad-account-suggestion__price{font-size:11px!important;gap:4px 6px!important}
  body.bgc-enabled.woocommerce-account .bgad-account-suggestion__price del{font-size:10px!important}
  body.bgc-enabled.woocommerce-account .bgad-account-section-head h2{font-size:clamp(27px,7vw,34px)!important;line-height:1!important}
}
@media (max-width:380px){
  body.bgc-enabled.woocommerce-account .bgad-account-suggestions{padding:14px 11px!important}
  body.bgc-enabled.woocommerce-account .bgad-account-suggestions__grid{gap:8px!important}
  body.bgc-enabled.woocommerce-account .bgad-account-suggestion__meta{padding:9px 8px 11px!important}
  body.bgc-enabled.woocommerce-account .bgad-account-suggestion__title{font-size:15.5px!important}
}
