.vertical-tabs-menu .vertical-tabs-menu-dropdown{background:transparent;box-shadow:none;padding:0;pointer-events:none}.vertical-tabs-menu .vertical-tabs-menu-dropdown .flyout{pointer-events:auto}.vertical-tabs-menu-dropdown .flyout{display:flex;align-items:stretch;background:#fff;box-shadow:0 1px #dfdfdf,0 18px 36px -16px #00000047,0 4px 12px -6px #0000001f;max-height:min(640px,calc(100vh - 100px));overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.vertical-tabs-menu-dropdown .flyout .col{background:#fff;width:264px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative;list-style:none;margin:0;padding:0}.vertical-tabs-menu-dropdown .flyout .col+.col{border-left:1px solid #ececec}.vertical-tabs-menu-dropdown .flyout .col.l1{width:268px;background:#fafafa;flex:0 0 auto}.vertical-tabs-menu-dropdown .flyout .col.l3{width:252px}.vertical-tabs-menu-dropdown .flyout .col.featured{background:#fafafa;width:380px;padding:0;gap:0;border-left:1px solid #ececec;flex:0 0 auto;overflow:hidden}.vertical-tabs-menu-dropdown .flyout .col.l2,.vertical-tabs-menu-dropdown .flyout .col.l3{display:none}.vertical-tabs-menu-dropdown .flyout .col.l2.is-visible,.vertical-tabs-menu-dropdown .flyout .col.l3.is-visible{display:flex}.vertical-tabs-menu-dropdown .flyout .col .col-cap{padding:16px 22px 14px;border-bottom:1px solid #ececec;background:#fff;flex:0 0 auto}.vertical-tabs-menu-dropdown .flyout .col.l1 .col-cap{background:#fafafa}.vertical-tabs-menu-dropdown .flyout .col .col-cap .cap-label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a8f96;line-height:1.2}.vertical-tabs-menu-dropdown .flyout .col .col-cap a{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#222426;text-decoration:none;padding-bottom:2px;border-bottom:2px solid rgba(var(--color-accent-1));line-height:1.2}.vertical-tabs-menu-dropdown .flyout .col .col-cap a svg{flex:0 0 auto}.vertical-tabs-menu-dropdown .flyout .col a.frow{display:flex;align-items:center;justify-content:space-between;padding:11px 22px;color:#222426;font-size:13.5px;text-decoration:none;position:relative;line-height:1.3;gap:8px;cursor:pointer}.vertical-tabs-menu-dropdown .flyout .col a.frow+a.frow{border-top:1px solid #ececec}.vertical-tabs-menu-dropdown .flyout .col a.frow:hover{background:color-mix(in oklab,rgba(var(--color-accent-1)) 8%,white)}.vertical-tabs-menu-dropdown .flyout .col a.frow.active{background:rgba(var(--color-accent-1));color:#fff;font-weight:600}.vertical-tabs-menu-dropdown .flyout .col a.frow.active,.vertical-tabs-menu-dropdown .flyout .col a.frow.active+a.frow{border-top-color:transparent}.vertical-tabs-menu-dropdown .flyout .col a.frow .lead{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.vertical-tabs-menu-dropdown .flyout .col a.frow .lead>.vtm-link-label{min-width:0}.vertical-tabs-menu-dropdown .flyout .col a.frow .chev{width:12px;height:12px;color:#8a8f96;flex:0 0 auto}.vertical-tabs-menu-dropdown .flyout .col a.frow.active .chev{color:#fff}.vertical-tabs-menu-dropdown .flyout .col a.frow .ico{width:18px;height:18px;color:#8a8f96;flex:0 0 auto}.vertical-tabs-menu-dropdown .flyout .col a.frow.active .ico{color:#fff}.vertical-tabs-menu-dropdown .flyout .col.l3 a.frow{font-size:13px;color:#676767;padding:10px 22px}.vertical-tabs-menu-dropdown .mm-rail__head{padding:16px 22px 12px;border-bottom:1px solid #ececec;display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.vertical-tabs-menu-dropdown .mm-rail__eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a8f96;margin:0;line-height:1.2}.vertical-tabs-menu-dropdown .mm-rail__cat{font-size:16px;font-weight:600;letter-spacing:-.3px;color:#222426;line-height:1.2;margin:0}.vertical-tabs-menu-dropdown .mm-rail__body{padding:14px 18px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;overflow-y:auto}.vertical-tabs-menu-dropdown .mm-rail__body[hidden]{display:none}.vertical-tabs-menu-dropdown .mm-fcard{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:12px;background:#fff;border:1px solid #ececec;border-radius:5px;text-decoration:none;color:inherit;position:relative}.vertical-tabs-menu-dropdown .mm-fcard__thumb{width:90px;height:90px;background:#fafafa;border:1px solid #ececec;border-radius:4px;display:grid;place-items:center;overflow:hidden}.vertical-tabs-menu-dropdown .mm-fcard__thumb img{width:100%;height:100%;object-fit:contain}.vertical-tabs-menu-dropdown .mm-fcard__body{display:flex;flex-direction:column;min-width:0}.vertical-tabs-menu-dropdown .mm-fcard__vendor{font-size:11px;color:#8a8f96;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px}.vertical-tabs-menu-dropdown .mm-fcard__name{font-size:13px;font-weight:600;color:#222426;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 auto}.vertical-tabs-menu-dropdown .mm-fcard__meta{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.vertical-tabs-menu-dropdown .mm-fcard__price{font-size:16px;font-weight:600;color:#222426;letter-spacing:-.3px;margin:0}.vertical-tabs-menu-dropdown .mm-fcard--hero{grid-template-columns:1fr;gap:12px}.vertical-tabs-menu-dropdown .mm-fcard--hero .mm-fcard__thumb{width:100%;height:160px}.vertical-tabs-menu-dropdown .mm-fcard--hero .mm-fcard__name{font-size:14px}.vertical-tabs-menu-dropdown .mm-fcard--hero .mm-fcard__price{font-size:20px}.vertical-tabs-menu-dropdown .mm-fcard .badge-stock{font-size:10px;padding:2px 8px;min-height:0;height:auto;letter-spacing:.05em;text-transform:uppercase}.vertical-tabs-menu-dropdown .mm-fcard .badge-stock-dot{width:5px;height:5px}.vertical-tabs-menu-dropdown .mm-rail__foot{padding:12px 22px;border-top:1px solid #ececec;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto}.vertical-tabs-menu-dropdown .mm-rail__foot a{color:rgba(var(--color-accent-1));text-decoration:none;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.vertical-tabs-menu-dropdown .mm-rail[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/megamenu-featured-rail.css.map */
