.shop-tongues{background-color:transparent;padding:0}.shop-tongues-editor-handle{display:flex;min-height:3rem;align-items:center;justify-content:center;border:1px dashed var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);font-weight:600}.shop-tongues-list{position:fixed;top:50%;right:calc((100vw - min(100vw,var(--width-page-max)))/2);z-index:30;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;gap:.625rem;overflow:hidden}.shop-tongues-item{display:flex;width:fit-content;align-items:center;gap:0;border:0;cursor:pointer;font:inherit;background-color:var(--color-primary);padding:.625rem;transition:gap .3s ease-in-out,padding .3s ease-in-out}.shop-tongues-item:hover,.shop-tongues-item:focus-visible{gap:1rem;padding-right:1.5rem;padding-left:1rem}.shop-tongues-item:focus-visible{outline:1px solid var(--color-white);outline-offset:-4px}.shop-tongues-item-icon{aspect-ratio:1 / 1;width:2.5rem;height:2.5rem;border-radius:9999px;background-color:var(--color-white);padding:.5rem}.shop-tongues-item-label{max-width:0;overflow:hidden;font-weight:600;text-wrap:nowrap;color:var(--color-white);opacity:0;transition:max-width .3s ease-in-out,opacity .3s ease-in-out}.shop-tongues-item:hover .shop-tongues-item-label,.shop-tongues-item:focus-visible .shop-tongues-item-label{max-width:20rem;opacity:1}
