.omb-panel[hidden],.omb-view[hidden]{display:none!important}
.omb-direct .omb-body{padding:28px 32px 26px;min-height:0}
.omb-direct .omb-card{flex:0 1 300px}
.omb-direct-studio .omb-grid{max-width:1100px;gap:28px}
.omb-direct-studio .omb-card{flex-basis:320px}
.omb-direct-icon .omb-grid{max-width:1640px}
.omb-direct .omb-card img{height:auto;aspect-ratio:1;object-position:center;background:#f6f4f1}
.omb-direct .omb-footer:empty{display:none}
.omb-direct .omb-footer{flex-wrap:wrap}
.omb-panel{position:fixed;inset:var(--omb-top,100px) 0 auto;z-index:1000;background:#fff;color:#252321;border-top:1px solid #e5e2de;box-shadow:0 16px 24px #0000000d;font-family:var(--font-body--family, sans-serif);max-height:calc(100dvh - var(--omb-top,100px) - 12px);overflow:auto;overscroll-behavior:contain}
.omb-tabs{display:flex;justify-content:center;gap:clamp(20px,3vw,48px);padding:22px 32px 18px;position:sticky;top:0;background:#fff;z-index:1}
.omb-tab{font:inherit;font-size:11px;font-weight:400;letter-spacing:.09em;line-height:1.6;color:#77716b;background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;padding:3px 0 5px;cursor:pointer;white-space:nowrap}
.omb-tab[aria-selected=true]{color:#252321;border-bottom-color:currentColor}
.omb-body{min-height:clamp(220px,calc(16.666vw + 48px),350px);padding:0 24px 26px}
.omb-grid{display:flex;justify-content:center;gap:clamp(16px,1.5vw,28px);max-width:1920px;margin:auto;align-items:flex-start}
.omb-card{display:flex;flex:0 1 calc((100% - 5 * clamp(16px,1.5vw,28px))/6);min-width:0;flex-direction:column;text-align:center;text-decoration:none;color:inherit;gap:13px;font-size:12px;line-height:1.5}
.omb-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f6f4f1}
.omb-card span{padding:0 3px}.omb-card:hover span{text-decoration:underline;text-underline-offset:4px}
.omb-academy .omb-card{flex-basis:calc((100% - 6 * clamp(16px,1.5vw,28px))/7)}
.omb-academy .omb-card img{object-fit:cover}
.omb-footer{border-top:1px solid #eeeae6;display:flex;justify-content:center;gap:36px;padding:22px 24px;font-size:13px}
.omb-footer a{color:inherit;text-decoration:underline;text-underline-offset:5px}
.omb-panel a:focus-visible,.omb-panel button:focus-visible{outline:2px solid #6d5b4e;outline-offset:5px}
@media(min-width:990px) and (hover:hover){.omb-source>.gm-submenu{display:none!important}.omb-header-open,.omb-header-open .header__row{background:#fff!important;--color-foreground:#252321;--color-background:#fff}.omb-header-open .gm-level-0>.gm-target{color:#252321!important}.omb-header-open .header-actions,.omb-header-open .header-logo{color:#252321!important}}
@media(max-width:989px),(hover:none){.omb-panel{display:none!important}}
@media(prefers-reduced-motion:no-preference){.omb-view{animation:omb-appear .16s ease-out}@keyframes omb-appear{from{opacity:.3}to{opacity:1}}}

@media(min-width:990px) and (hover:hover){
#header-component#header-component.omb-header-open .gm-menu .gm-level-0>.gm-target,#header-component#header-component.omb-header-open .gm-menu .gm-level-0>.gm-target .gm-text{color:#252321!important}
#header-component#header-component.omb-header-open .header-logo__image-container--original{display:block!important}
#header-component#header-component.omb-header-open .header-logo__image-container--inverse{display:none!important}
}


@media(min-width:990px) and (hover:hover){#header-component#header-component .gm-menu .gm-level-0.omb-source>.gm-submenu{display:none!important}}

.omb-direct-custom .omb-grid{max-width:800px;gap:28px}
.omb-direct-custom .omb-card{flex:0 1 340px}
