/* Native details keeps account endpoints reachable without JavaScript. */
#lss-header .lsv-account-menu{position:relative;flex:0 0 auto}
#lss-header .lsv-account-menu>summary{list-style:none;cursor:pointer}
#lss-header .lsv-account-menu>summary::-webkit-details-marker{display:none}
#lss-header .lsv-account-menu:not([open])>nav{display:none}
#lss-header .lsv-account-menu>nav{position:absolute;inset-inline-end:0;top:100%;z-index:10001;box-sizing:border-box;width:220px;max-width:calc(100vw - 24px);padding:6px;background:#fff;border:1px solid #dcebe8;border-radius:6px;box-shadow:0 5px 18px #173b3826;text-align:start}
html[dir="rtl"] #lss-header .lsv-account-menu>nav{direction:rtl}
#lss-header .lsv-account-menu ul{list-style:none;padding:0;margin:0}
#lss-header .lsv-account-menu li{padding:0;margin:0}
#lss-header .lsv-account-menu nav a{display:block;box-sizing:border-box;min-height:44px;padding:10px 12px;color:#172523;text-decoration:none;font-size:16px;line-height:1.45}
#lss-header .lsv-account-menu nav a:hover{background:#eff8f6}
#lss-header .lsv-account-menu :focus-visible{outline:2px solid #178f7f;outline-offset:2px}
body.lsl-theme .lsv-clear-cart{clear:both;margin:12px 0;text-align:end;flex:0 0 auto}
body.lsl-theme .lsv-clear-cart button{appearance:none;min-height:44px;border:0;background:transparent;color:#b91c1c;font:inherit;font-size:14px;padding:8px 4px;text-decoration:underline;cursor:pointer}
body.lsl-theme .lsv-clear-cart button:disabled{opacity:.45;cursor:default}
body.lsl-theme .lscpg-grow-receipt-wait.is-complete{display:none!important}
