.osm,.osm-m{--osm-ivory: #F5F0E8;--osm-brown: #6D462A;--osm-deep: #2F1F16;--osm-surface: #FBF8F3;--osm-warm: #E7DDD1;--osm-border: #D4C7BA;--osm-muted: #665C54;--osm-copper: #B66A3C;--osm-ease: cubic-bezier(.22, .8, .24, 1);--osm-pad: 15px;--osm-gutter: 32px;--osm-radius: 16px}.osm .osm__container{background:transparent!important;padding:var(--header-navigation-height, 60px) 0 0!important;border:0!important;box-shadow:none!important}.osm__panel{box-sizing:border-box;width:fit-content;min-width:520px;max-width:calc(100% - 2 * var(--page-padding, 5rem));margin:8px auto 28px;display:grid;grid-template-columns:160px minmax(0,auto);align-items:start;gap:var(--osm-gutter);padding:var(--osm-pad) 0 var(--osm-pad) var(--osm-pad);background:var(--osm-surface);border:1px solid var(--osm-warm);border-radius:var(--osm-radius);box-shadow:0 24px 48px -28px #2f1f164d,0 2px 6px #2f1f160a}.osm__parent{box-sizing:border-box;display:block;align-self:start;width:160px;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--osm-radius);border:1px solid var(--osm-warm);background:var(--osm-ivory)}.osm__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .6s var(--osm-ease)}.osm__img--ph{fill:var(--osm-border);background:var(--osm-ivory)}.osm__parent:hover .osm__img{transform:scale(1.05)}.osm__main{align-self:center;min-width:0}.osm__list{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--osm-rows, 3),auto);grid-auto-columns:minmax(130px,max-content)}.osm__item{min-width:0;margin:0;padding:0 var(--osm-gutter) 0 0;opacity:0;transform:translateY(8px);transition:opacity .4s var(--osm-ease),transform .4s var(--osm-ease);transition-delay:calc(min(var(--i, 1),12)*30ms + 80ms)}.osm__item:not([data-col="0"]){padding-left:var(--osm-gutter);border-left:1px solid var(--osm-warm)}.osm[open] .osm__item{opacity:1;transform:none}.osm__link{display:flex;align-items:center;gap:12px;min-width:0;padding:9px 0;color:var(--osm-deep);text-decoration:none}.osm__ico-wrap{flex:none;display:grid;place-items:center;width:20px;height:20px;color:var(--osm-muted);transition:color .3s var(--osm-ease),transform .3s var(--osm-ease)}.osm__ico{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.osm__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:1.35;color:inherit;transition:color .3s var(--osm-ease),transform .3s var(--osm-ease)}.osm__link:hover{color:var(--osm-copper)}.osm__link:hover .osm__ico-wrap{color:var(--osm-copper);transform:scale(1.08)}.osm__link:hover .osm__name{transform:translate(3px)}.osm__link:focus-visible,.osm__parent:focus-visible,.osm__sublink:focus-visible{outline:2px solid var(--osm-copper);outline-offset:3px;border-radius:6px}.osm__sub{list-style:none;margin:0 0 6px 32px;padding:0;display:grid;gap:1px}.osm__sublink{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px 0;font-size:13px;color:var(--osm-muted);text-decoration:none;transition:color .3s var(--osm-ease)}.osm__sublink:hover{color:var(--osm-copper)}.osm[open]>summary .menu__item-text{color:var(--osm-copper)}.osm__chips{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.osm__chip{display:inline-block;padding:5px 12px;border-radius:999px;border:1px solid var(--osm-border);font-size:12px;color:var(--osm-muted);text-decoration:none;transition:all .3s var(--osm-ease)}.osm__chip:hover{background:var(--osm-deep);border-color:var(--osm-deep);color:var(--osm-ivory)}@media(max-width:1199px){.osm{--osm-gutter: 24px}.osm__panel{grid-template-columns:140px minmax(0,auto);min-width:0}.osm__parent{width:140px}}.osm-m{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:16px 20px 28px}.osm-m__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.osm-m__grid--single{grid-template-columns:minmax(0,1fr)}.osm-m__grid--single .osm-m__media{aspect-ratio:16 / 10}.osm-m__card{display:grid;gap:10px;color:inherit;text-decoration:none}.osm-m__media{aspect-ratio:1 / 1;overflow:hidden;display:grid;place-items:center;padding:8px;box-sizing:border-box;border-radius:16px;border:1px solid var(--osm-warm);background:var(--osm-ivory)}.osm-m__img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .6s var(--osm-ease)}.osm-m__card:active .osm-m__img{transform:scale(1.04)}.osm-m__name{font-size:14px;font-weight:500;line-height:1.3;color:var(--osm-deep)}.osm-m__all{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;border-radius:999px;background:var(--osm-deep);color:var(--osm-ivory)!important;font-size:14px;font-weight:500;text-decoration:none;transition:background .3s var(--osm-ease)}.osm-m__all:active{background:var(--osm-brown)}@media(prefers-reduced-motion:reduce){.osm__item,.osm__img,.osm__ico-wrap,.osm__name,.osm-m__img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/onestop-mega-menu.css.map */
