.secondary-nav{
&-trigger{
@apply block w-full h-px bg-transparent;
}
transition: top .5s ease, opacity .2s ease;
@apply fixed top-[var(--header-height)] lg:top-0 w-screen bg-white z-30 flex items-center opacity-0;
&::before{
content: '';
width: calc(100vw - var(--grid-gutter)*4);
@screen md{
width: calc(100vw - var(--grid-gutter)*2 - var(--grid-offset));
}
@apply absolute h-px top-0 left-[calc(var(--grid-gutter)*2)] md:left-[var(--grid-offset)] bg-grey-200 lg:hidden;
}
&::after{
content: '';
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%);
@apply absolute w-12 h-full right-0 pointer-events-none;
}
ul{
padding-left: calc(var(--grid-gutter) * 2);
padding-right: calc(var(--grid-gutter) * 2);
@screen md{
padding-left: var(--grid-offset);
padding-right: var(--secondary-nav-button-width);
}
@apply flex overflow-auto whitespace-nowrap;
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
&::-webkit-scrollbar {
display: none;
}
@apply h-12.5 xl:h-15 flex items-center;
li{
a{
@apply text-size-base;
}
&:not(:last-child){
@apply mr-7.5;
}
}
}
> a{
@apply absolute -right-0 top-0 h-full hidden lg:flex items-center text-size-base text-grey-300 z-10 py-3;
span{
@apply inline-flex items-center bg-white pr-[calc(var(--grid-gutter)*2)];
&::after{
content: '';
background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath d='m14.333 8 4.167 4.5m0 0L14.333 17m4.167-4.5H6' stroke='%23A3ADAD'/%3E%3C/svg%3E");
background-size: 100%;
@apply w-7.5 aspect-square bg-no-repeat bg-center ml-2.5;
}
}
&::before{
content: '';
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%);
@apply w-16 h-full;
}
}
&.is-stacked{
@apply top-[var(--header-height)]
}
&.is-visible{
@apply opacity-100;
}
}