.tyoh__nav-list>li.tyoh__nav-li--mega{position:static}.tyoh__mega-host{display:flex;align-items:center;align-self:stretch}.tyoh__mega-trigger{gap:.6rem}.tyoh__mega-caret{display:inline-flex;width:.9rem;height:.9rem;transition:transform .25s ease}.tyoh__mega-caret svg{width:100%;height:100%}tyoh-mega[open] .tyoh__mega-caret{transform:rotate(180deg)}.tyoh__mega{position:absolute;top:100%;left:0;right:0;z-index:25;background:var(--tymm-bg, #fffbf2);border-top:1px solid var(--tymm-border, #e6dccb);border-bottom:1px solid var(--tymm-border, #e6dccb);box-shadow:0 28px 48px -32px #2b1d1459;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .28s cubic-bezier(.22,.9,.3,1),visibility 0s linear .28s}tyoh-mega[open] .tyoh__mega{opacity:1;visibility:visible;transform:none;transition:opacity .22s ease,transform .28s cubic-bezier(.22,.9,.3,1),visibility 0s}.tyoh__mega:before{content:"";position:absolute;bottom:100%;left:var(--tymm-bridge-x, 0px);width:var(--tymm-bridge-w, 0px);height:var(--tymm-bridge-h, 0px)}.tyoh__mega-scrim{position:absolute;top:100%;left:0;right:0;z-index:24;height:100vh;background:rgba(20,14,10,var(--tymm-scrim, .18));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}tyoh-mega[open] .tyoh__mega-scrim{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s}@media screen and (max-width:989px){.tyoh__mega,.tyoh__mega-scrim{display:none}}.tymm{font-family:var(--tyo-body);letter-spacing:normal;text-transform:none;white-space:normal;color:var(--tymm-link-color, #2b1d14)}.tymm--panel{display:grid;grid-template-columns:minmax(0,1fr) var(--tymm-feature-w, 340px);column-gap:calc(var(--tymm-col-gap, 48px) * 1.5);align-items:start;max-width:1600px;margin-inline:auto;padding:var(--tymm-pad-top, 40px) var(--tymm-pad-x, 61px) var(--tymm-pad-bottom, 44px);max-height:calc(100vh - var(--tymm-top, 120px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.tymm--panel:not(:has(.tymm__feature)){grid-template-columns:minmax(0,1fr)}.tymm--panel .tymm__cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,auto);justify-content:start;column-gap:var(--tymm-col-gap, 48px);align-items:stretch}.tymm--panel .tymm__col+.tymm__col:not([hidden]){padding-left:var(--tymm-col-gap, 48px);border-left:1px solid var(--tymm-border, #e6dccb)}.tymm--panel .tymm__col{min-width:15rem}.tymm--panel .tymm__col--filter:has(.tymm__list--chips){max-width:34rem}.tymm--panel .tymm__list--list:has(>li:nth-child(7)){display:block;columns:2;column-gap:4.8rem}.tymm--panel .tymm__list--list:has(>li:nth-child(19)){columns:3;column-gap:4rem}.tymm--panel .tymm__list--list:has(>li:nth-child(7))>li{break-inside:avoid;padding-bottom:var(--tymm-link-gap, 14px)}.tymm__col[hidden]{display:none}.tymm__heading{margin:0 0 2rem;font-size:var(--tymm-heading-size, 1.1rem);font-weight:500;letter-spacing:var(--tymm-heading-tracking, .2em);line-height:1.3;text-transform:uppercase;color:var(--tymm-heading-color, #8f8f8f)}.tymm__list{display:flex;flex-direction:column;gap:var(--tymm-link-gap, 14px);margin:0;padding:0;list-style:none}.tymm__list li{display:block}.tymm__link{display:inline;font-size:var(--tymm-link-size, 1.5rem);line-height:1.35;color:var(--tymm-link-color, #2b1d14);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:color .2s ease,background-size .3s ease}.tymm__list--chips{flex-direction:row;flex-wrap:wrap;gap:.8rem}.tymm__chip{display:inline-flex;align-items:center;padding:.6rem 1.3rem;border-radius:999px;border:1px solid var(--tymm-chip-border, #cdbfa8);font-size:calc(var(--tymm-link-size, 1.5rem) - .1rem);line-height:1.2;color:var(--tymm-link-color, #2b1d14);text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.tymm__more{display:inline-block;margin-top:2rem;font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--tymm-link-color, #2b1d14);text-decoration:underline;text-underline-offset:.4em}.tymm__feature{display:flex;flex-direction:column;color:var(--tymm-title-color, #2b1d14);text-decoration:none}.tymm__feature-media{display:block;aspect-ratio:1 / var(--tymm-feature-ratio, 1.2);overflow:hidden;border-radius:4px;background:rgba(var(--color-foreground, 0, 0, 0),.06)}.tymm__feature-image,.tymm__feature-placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,.9,.3,1)}.tymm__feature-title{margin-top:1.6rem;font-family:var(--tyo-heading);font-size:var(--tymm-title-size, 2.4rem);font-weight:400;line-height:1.15;letter-spacing:-.01em}.tymm__feature-sub{margin-top:.6rem;font-size:1.3rem;line-height:1.5;color:var(--tymm-heading-color, #8f8f8f)}.tymm__feature-cta{margin-top:1.2rem;font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}@media(hover:hover){.tymm__link:hover{color:var(--tymm-link-hover, #a8321a);background-size:100% 1px}.tymm__chip:hover{color:var(--tymm-bg, #fffbf2);border-color:var(--tymm-link-color, #2b1d14);background-color:var(--tymm-link-color, #2b1d14)}.tymm__feature:hover .tymm__feature-image,.tymm__feature:hover .tymm__feature-placeholder{transform:scale(1.04)}}.tymm a:focus-visible{outline:2px solid currentColor;outline-offset:3px}tyoh-mega[open] .tymm__col,tyoh-mega[open] .tymm__feature{animation:tymm-in .42s cubic-bezier(.22,.9,.3,1) both}tyoh-mega[open] .tymm__col:nth-child(2){animation-delay:40ms}tyoh-mega[open] .tymm__col:nth-child(3){animation-delay:80ms}tyoh-mega[open] .tymm__col:nth-child(n+4){animation-delay:.12s}tyoh-mega[open] .tymm__feature{animation-delay:.1s}@keyframes tymm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tymm--drawer{display:flex;flex-direction:column;gap:2.6rem;padding:.8rem 2.4rem 2.4rem 4rem}.tymm--drawer .tymm__cols{display:flex;flex-direction:column;gap:2.6rem}.tymm--drawer .tymm__heading{margin-bottom:1.2rem}.tymm--drawer .tymm__feature{max-width:32rem}@media(prefers-reduced-motion:reduce){.tyoh__mega,.tyoh__mega-scrim,.tymm__link,.tymm__chip,.tymm__feature-image,.tymm__feature-placeholder{transition:none}tyoh-mega[open] .tymm__col,tyoh-mega[open] .tymm__feature{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-mega-menu-tyohaar.css.map */
