.skip-link{position:fixed;z-index:200;top:.75rem;left:.75rem;transform:translateY(-150%);background:#f0efeb;color:#141414;padding:.75rem 1rem;font-weight:700;text-decoration:none}.skip-link:focus{transform:translateY(0)}
html,body{max-width:100%;overflow-x:clip}
svg{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.site-footer nav{display:flex;flex-wrap:wrap;gap:1rem}.site-footer nav a{text-decoration:underline;text-underline-offset:4px}
.noscript{margin:0;padding:1rem;background:#f0efeb;color:#141414;text-align:center}.noscript a{color:#141414;font-weight:700}
.form-error:empty{display:none}
.cart-dialog form{padding-bottom:max(1rem,env(safe-area-inset-bottom))}
@media(max-width:639px){.site-footer nav{order:3}.site-footer{gap:1rem}.discover{right:20px;max-width:44%;justify-content:flex-end;white-space:nowrap;text-align:right}}
