.account-entry{position:relative;flex:0 0 auto;z-index:125}.account-trigger{display:flex;align-items:center;gap:6px;padding:10px 5px;min-height:44px;border:0;background:transparent;color:var(--skin-ink,#2c1b16);font:750 13px var(--sans);cursor:pointer}.account-trigger svg{fill:none;stroke:currentColor;stroke-width:1.6}.account-popover{position:absolute;right:0;top:100%;width:240px;background:var(--skin-paper,#eee0c1);color:var(--skin-ink,#2c1b16);border:1px solid var(--skin-line,#a0805b);padding:7px;box-shadow:0 6px 14px #2c1b1625}.account-popover[hidden]{display:none}.account-popover a{display:block;padding:12px;font:750 14px var(--sans);line-height:1.3;color:inherit}.account-popover a:hover,.account-popover a:focus-visible{background:var(--skin-paper-alt,#dfc18c)}.account-popover hr{border:0;border-top:1px solid var(--skin-line,#a0805b);margin:6px}.account-trigger:focus-visible,.account-popover a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
@media(max-width:1050px){.account-trigger>span{display:none}.account-trigger{padding-inline:4px}.site-header{gap:12px}}

.policy-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 20px;font:700 13px var(--sans);padding-top:14px;border-top:1px solid #a0805b}.policy-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.bottle-footer{flex-wrap:wrap}.bottle-footer .policy-links{flex:1 0 100%}
.account-fallback{display:flex;align-items:center;gap:6px;min-height:44px;padding:10px 5px;font:750 13px var(--sans);color:var(--skin-ink,#2c1b16)}.account-fallback svg{fill:none;stroke:currentColor;stroke-width:1.6}.account-fallback+ .cart-button{flex-shrink:0}@media(max-width:1050px){.account-fallback>span{display:none}.account-fallback{padding-inline:4px}}
