body.store{overflow-x:clip}.store__main{position:relative;z-index:1;outline:none}.store__skip{position:fixed;top:-60px;left:12px;z-index:2000;padding:.6rem 1rem;border-radius:999px;background:var(--c-primary-light);color:var(--c-on-primary);font-weight:700;transition:top .2s ease}.store__skip:focus{top:12px;color:var(--c-on-primary)}.store-container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--sp-6)}@media (max-width:640px){.store-container{padding:0 var(--sp-4)}}