.mobile-dock--header{position:relative;z-index:1}@media screen and (min-width:750px){.mobile-dock--header{display:none}}.mobile-dock__wrapper{margin:0 -1.5rem;padding:1rem 1.5rem;display:flex;align-items:start;overflow-x:auto;gap:var(--grid-horizontal-spacing);background-color:var(--color-background);scrollbar-width:none}.mobile-dock__wrapper::-webkit-scrollbar{display:none}.mobile-dock__item{position:relative;width:calc(1 / var(--blocks) - var(--grid-horizontal-spacing) * 1 / var(--blocks));max-width:calc(20% - var(--grid-horizontal-spacing) + var(--grid-horizontal-spacing)/ 5);flex-shrink:0;flex-grow:1;flex-basis:calc(20% - var(--grid-horizontal-spacing) + var(--grid-horizontal-spacing)/ 5)}.mobile-dock__link{display:flex;flex-direction:column;gap:1rem;text-align:center;font-weight:700}.mobile-dock__link span{font-size:1.4rem;line-height:1.1;color:var(--color-text)}.mobile-dock__image{width:100%;border:3px solid var(--color-outline,#0099a8);height:auto}.mobile-dock__image--placeholder{width:100%;background-color:rgb(var(--color-base-accent));display:block;display:flex;align-items:center;justify-content:center}.mobile-dock__image--placeholder svg{width:100%}.mobile-dock__image-wrap{position:relative}.mobile-dock__badge{position:absolute;top:-3px;right:-5px;z-index:2;pointer-events:none;font-size:1rem!important;padding:.2rem .4rem;border-radius:6px;background-color:var(--badge-color,#dc143c);border-color:var(--badge-color,#dc143c);color:var(--badge-text-color,#fff)}.mobile-dock__image,.mobile-dock__image--placeholder{-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;overflow:hidden}