.tabs{align-items:stretch;background-color:var(--color-white);display:flex;flex-direction:row;gap:.75rem;overflow:hidden;padding:.5rem 1rem;width:100%}@media screen and (max-width:642px){.tabs{flex-wrap:wrap;gap:1rem .5rem;padding:0}}.tabs__tab.button.--simple{border-radius:0;border-top:3px solid var(--color-gray);color:var(--color-text-2);flex:1;font-weight:500;gap:.75rem;height:4.5rem;line-height:1.1;padding:.5rem 1.5rem}.tabs__tab.button.--simple:hover{border-top:3px solid var(--color-text-48);color:var(--color-text);opacity:1}.tabs__tab.button.--simple.--active{border-top:3px solid var(--color-primary);color:var(--color-primary)}.tabs__tab.button.--simple.--active:hover{border-top:3px solid var(--color-primary-h);color:var(--color-primary-h)}.tabs__tab.button.--simple.--active .icon{color:var(--color-primary)}.tabs__tab.button.--simple .icon{color:var(--color-gray);font-size:1.5rem}@media screen and (max-width:642px){.tabs__tab.button.--simple{flex:1 1 10%;flex-direction:column;font-size:1rem;font-size:.75rem;height:auto;justify-content:flex-start;min-height:3rem;padding:1rem 0}.tabs__tab.button.--simple .icon{font-size:1.75rem}}
