.kb-account-doors{display:flex;align-items:center;gap:.4rem;margin-left:auto;margin-right:.8rem}
.kb-account-doors a,.kb-cart-link{color:#93254f;font-size:.87rem;font-weight:700;text-decoration:none}
.kb-account-doors a{border:1px solid #e3beca;border-radius:22px;padding:.39em .8em;background:#fff8fa}
.kb-account-doors a:hover,.kb-account-doors a:focus-visible{background:#ffe7ef}
.brandbar .imprint{margin-inline:auto}.kb-cart-link span{display:inline-grid;place-items:center;background:#9d2551;color:white;min-width:1.5em;border-radius:50%;line-height:1.5}
.kb-letter-fold{color:#672c44;text-align:left;max-width:66rem;margin:18px auto;padding:12px 18px;border:1px solid #edd5df;border-radius:16px;background:#fffafc}
.kb-letter-fold summary{cursor:pointer;font-weight:650}.kb-letter-home{max-width:73rem;margin:2rem auto}
.km-space,.kb-policy,[data-kb-admin],[data-shop-page]{max-width:64rem;margin:1rem auto 3rem;color:#372831;line-height:1.65}
.km-space label{display:grid;gap:.25em;margin:.6em 0;font-weight:650}.km-space input,.km-space select{font:inherit;padding:.6em;border:1px solid #c99caf;border-radius:.6em;max-width:100%;box-sizing:border-box}
.km-space button,.km-favorite{cursor:pointer;font:inherit;font-weight:650;border:1px solid #b9597c;color:#792447;background:white;padding:.5em .85em;border-radius:20px;margin:.25em}
.km-space dl{display:grid;grid-template-columns:max-content 1fr;gap:.5em 1.25em}.km-space dd{margin:0;color:#125a61;font-weight:700}
.kb-policy{max-width:74ch}.kb-policy h2,.km-space h2{color:#8e2850}.kb-letter-fold .kb-news{width:100%}footer>.kb-letter-fold{margin:12px auto}
@media(max-width:730px){.brandbar{height:auto;min-height:68px;flex-wrap:wrap;padding-block:8px;gap:6px}.kb-account-doors{margin:0 0 0 auto;gap:3px}.kb-account-doors a{font-size:.74rem;padding:.3em .45em}.brandbar .imprint{display:none}.kb-letter-fold{max-width:95%}}
@media(max-width:390px){.brandbar .kb-account-doors{order:3;flex-basis:100%;justify-content:flex-end}}
