.union-catalog-page{padding-bottom:var(--layout-padding-top)}.union-catalog-page--showcase .content-section>.container{max-width:none;padding-inline:0}.union-catalog-page--showcase .catalog-showcase-section+.catalog-showcase-section{border-top:var(--border-width) solid var(--color-border)}.union-catalog-page__notice{border-left:3px solid var(--color-accent);border-radius:var(--border-radius);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));gap:4px;margin-bottom:24px;padding:16px 18px;display:grid}.union-catalog-page__notice span{color:var(--color-muted);font-size:14px}.union-catalog-showcase-search{border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);align-items:stretch;gap:10px;margin:22px 0 8px;padding:14px;display:flex}.union-catalog-showcase-search label{border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);min-width:0;color:var(--color-muted);background:var(--color-background);flex:auto;align-items:center;gap:10px;padding:0 14px;display:flex}.union-catalog-showcase-search input{width:100%;min-width:0;height:44px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0}.union-catalog-showcase-search button,.union-catalog-showcase-search a{border-radius:var(--border-radius);min-height:46px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.union-catalog-showcase-search button{border:1px solid var(--color-accent);color:#fff;background:var(--color-accent)}.union-catalog-showcase-search a{border:var(--border-width) solid var(--color-border);color:var(--color-text)}.union-catalog-showcase-search__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.union-catalog-showcase-search{grid-template-columns:1fr auto;display:grid}.union-catalog-showcase-search label{grid-column:1/-1}.union-catalog-showcase-search button{grid-column:2}}.union-catalog-directions{flex-wrap:nowrap;gap:10px;margin-bottom:16px;display:flex}.union-catalog-directions__item{border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);min-width:0;min-height:54px;color:var(--color-text);text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:650;transition:all .2s;display:flex}.union-catalog-directions__item:hover,.union-catalog-directions__item[data-active=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));color:var(--color-accent)}.union-catalog-directions__item span{font-size:18px;line-height:1}@media (max-width:768px){.union-catalog-directions{overscroll-behavior-inline:contain;width:100%;scroll-padding-inline:var(--container-padding);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:0;padding-inline:0;overflow-x:auto}.union-catalog-directions::-webkit-scrollbar{display:none}.union-catalog-directions__item{scroll-snap-align:start;flex:none;min-width:max-content;min-height:46px}}
