.ui-megamenu__backdrop{display:none;position:fixed;top:var(--header-height, 64px);right:0;bottom:0;left:0;z-index:99;border:0;padding:0;margin:0;background-color:#0000001a;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.32,.72,0,1)}.ui-megamenu__backdrop.ui-megamenu__backdrop--visible{display:block;opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.ui-megamenu__backdrop{transition:none}}.ui-megamenu__panel{display:none;position:absolute;left:0;right:0;top:0;z-index:101;max-height:calc(100dvh - var(--header-height, 64px));overflow-y:auto;background-color:#fff;border-top:1px solid rgba(0,0,0,.1);clip-path:inset(0 0 100% 0);visibility:hidden;opacity:1;pointer-events:none;transition:clip-path .28s cubic-bezier(.32,.72,0,1),opacity .28s cubic-bezier(.32,.72,0,1),visibility 0s linear .28s}.ui-megamenu__panel:not([hidden]),.ui-megamenu__panel.ui-megamenu__panel--open,.ui-megamenu__panel.ui-megamenu__panel--closing{display:block}.ui-megamenu__panel.ui-megamenu__panel--open{clip-path:inset(0);visibility:visible;pointer-events:auto;z-index:102;transition:clip-path .28s cubic-bezier(.32,.72,0,1),opacity .28s cubic-bezier(.32,.72,0,1),visibility 0s}.ui-megamenu__panel.ui-megamenu__panel--swap-in,.ui-megamenu__panel.ui-megamenu__panel--swap-out{clip-path:inset(0);visibility:visible;opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.32,.72,0,1),visibility 0s}.ui-megamenu__panel.ui-megamenu__panel--swap-out{z-index:101}.ui-megamenu__panel[hidden]:not(.ui-megamenu__panel--open):not(.ui-megamenu__panel--closing){display:none}@media(prefers-reduced-motion:reduce){.ui-megamenu__panel{clip-path:none;transition:none}.ui-megamenu__panel.ui-megamenu__panel--swap-in,.ui-megamenu__panel.ui-megamenu__panel--swap-out{opacity:1}}.ui-megamenu__inner{width:100%;max-width:125rem;margin-inline:auto;padding:1.25rem 1.25rem 1.5rem}@media(min-width:1100px){.ui-megamenu__inner{padding:2rem 2.5rem 3.75rem}}.ui-megamenu__layout{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:start}.ui-megamenu__panel--no-image .ui-megamenu__layout{grid-template-columns:minmax(0,1fr)}.ui-megamenu__panel--featured-tiles-aside .ui-megamenu__column--group-end:last-child{border-right:0;padding-right:0;margin-right:0}.ui-megamenu__links-region{justify-self:start;min-width:0}.ui-megamenu__columns{display:flex;flex-wrap:wrap;column-gap:0;row-gap:1.25rem;justify-content:flex-start}.ui-megamenu__column{display:flex;flex-direction:column;gap:1.25rem;flex:0 0 auto;width:clamp(140px,14vw,220px);max-width:220px}.ui-megamenu__column--group-end:not(:last-child){border-right:1px solid rgba(0,0,0,.1);padding-right:1.5rem;margin-right:1.5rem}.ui-megamenu__column--continued{margin-left:1.5rem}.ui-megamenu__column--continued .ui-megamenu__column-heading--continued{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.ui-megamenu__column--featured-tiles{flex:1 1 auto;width:auto;max-width:none;min-width:min(100%,480px)}.ui-megamenu__featured-tiles{justify-self:end;display:flex;flex-direction:column;gap:.5rem;width:auto;max-width:613px;min-width:0}.ui-megamenu__column-heading{margin:0;color:#a8a29a}.ui-megamenu__column-heading:after{content:"";display:block;width:2.5rem;height:1px;margin-top:.5rem;background-color:#0000001a}.ui-megamenu__links{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.ui-megamenu__link{display:inline-flex;color:#1a1814;text-decoration:none;transition:color .28s cubic-bezier(.32,.72,0,1),text-decoration-color .28s cubic-bezier(.32,.72,0,1)}.ui-megamenu__link:hover,.ui-megamenu__link:focus-visible{color:#1a1814;text-decoration:underline;text-underline-offset:2px}.ui-megamenu__link:focus-visible{outline:2px solid #1a1814;outline-offset:2px}.ui-megamenu__featured{justify-self:end;display:flex;flex-direction:column;gap:.5rem;width:327px;min-width:327px;max-width:327px}.ui-megamenu__featured-link{display:flex;flex-direction:column;gap:1.5rem;color:#1a1814;text-decoration:none}.ui-megamenu__featured-media{overflow:hidden;width:327px;height:327px;background-color:#f4f2ed}.ui-megamenu__featured-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ui-megamenu__featured-label{text-decoration:none;transition:text-decoration-color .28s cubic-bezier(.32,.72,0,1)}.ui-megamenu__featured-caption{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.ui-megamenu__featured-label--editorial{flex:1;min-width:0;text-transform:none;letter-spacing:normal}.ui-megamenu__featured-chevron{display:block;flex-shrink:0;width:12px;height:12px;color:#1a1814}.ui-megamenu__featured-link:hover .ui-megamenu__featured-label:not(.ui-megamenu__featured-label--editorial),.ui-megamenu__featured-link:focus-visible .ui-megamenu__featured-label:not(.ui-megamenu__featured-label--editorial){text-decoration:underline;text-underline-offset:2px}.ui-megamenu__featured-link:hover .ui-megamenu__featured-label--editorial,.ui-megamenu__featured-link:focus-visible .ui-megamenu__featured-label--editorial{text-decoration:underline;text-underline-offset:2px}.ui-megamenu__featured-grid{display:flex;align-items:flex-start;gap:1.5rem;width:auto}.ui-megamenu__featured-tile{display:flex;flex-direction:column;gap:1.5rem;flex:0 0 auto;color:#1a1814;text-decoration:none}.ui-megamenu__featured-tile[hidden]{display:none}.ui-megamenu__featured-tile-media{overflow:hidden;display:flex;justify-content:center;width:100%;height:327px;background-color:#f4f2ed}.ui-megamenu__featured-tile-image{display:block;height:100%;width:auto;min-width:100%;max-width:none;object-fit:cover;object-position:center}.ui-megamenu__featured-grid--count-1,.ui-megamenu__featured-grid--count-1 .ui-megamenu__featured-tile{width:327px}.ui-megamenu__featured-grid--count-1 .ui-megamenu__featured-tile-media{display:block}.ui-megamenu__featured-grid--count-1 .ui-megamenu__featured-tile-image{width:100%;height:100%}.ui-megamenu__featured-grid--count-2{width:613px}.ui-megamenu__featured-grid--count-2 .ui-megamenu__featured-tile{flex:1 1 0;min-width:0}.ui-megamenu__featured-grid--count-3{width:613px}.ui-megamenu__featured-grid--count-3 .ui-megamenu__featured-tile{flex:1 1 0;min-width:0}.ui-megamenu__featured-tile:hover .ui-megamenu__featured-label--editorial,.ui-megamenu__featured-tile:focus-visible .ui-megamenu__featured-label--editorial{text-decoration:underline;text-underline-offset:2px}.ui-megamenu__panel--featured-tiles-aside .ui-megamenu__featured-tile:focus-visible{outline:2px solid #1a1814;outline-offset:2px}.ui-megamenu-mobile{box-sizing:border-box;display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;width:100%;height:100dvh;overflow:hidden;background-color:#fff;padding-top:env(safe-area-inset-top,0px);visibility:hidden;pointer-events:none;transform:translate3d(-100%,0,0);transition:transform .3s cubic-bezier(.32,.72,0,1),visibility 0s linear .3s}.ui-megamenu-mobile.ui-megamenu-mobile--open{visibility:visible;pointer-events:auto;transform:translateZ(0);transition:transform .3s cubic-bezier(.32,.72,0,1),visibility 0s}.ui-megamenu-mobile[hidden]{display:none}.ui-megamenu-mobile__viewport{position:relative;flex:1;min-height:0;width:100%;overflow:hidden}.ui-megamenu-mobile__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden;background-color:#fff;transform:translate3d(100%,0,0);pointer-events:none;transition:transform .32s cubic-bezier(.32,.72,0,1);will-change:transform;z-index:0}.ui-megamenu-mobile__panel.ui-megamenu-mobile__panel--active{transform:translateZ(0);pointer-events:auto;z-index:1}.ui-megamenu-mobile__panel.ui-megamenu-mobile__panel--parked{transform:translate3d(-30%,0,0);z-index:0;pointer-events:none}.ui-megamenu-mobile__panel.ui-megamenu-mobile__panel--enter-from-right{transform:translate3d(100%,0,0);z-index:2}.ui-megamenu-mobile__panel.ui-megamenu-mobile__panel--exit-left{transform:translate3d(-30%,0,0);z-index:0;pointer-events:none}.ui-megamenu-mobile__panel.ui-megamenu-mobile__panel--enter-from-left{transform:translate3d(-30%,0,0);z-index:0}.ui-megamenu-mobile__panel.ui-megamenu-mobile__panel--exit-right{transform:translate3d(100%,0,0);z-index:2;pointer-events:none}.ui-megamenu-mobile__panel[hidden]{display:block}@media(prefers-reduced-motion:reduce){.ui-megamenu-mobile{transform:none;transition:opacity .12s linear,visibility 0s linear .12s;opacity:0}.ui-megamenu-mobile.ui-megamenu-mobile--open{transform:none;opacity:1;transition:opacity .12s linear,visibility 0s}.ui-megamenu-mobile__panel{transition:none;transform:none;will-change:auto}.ui-megamenu-mobile__panel.ui-megamenu-mobile__panel--enter-from-right,.ui-megamenu-mobile__panel.ui-megamenu-mobile__panel--enter-from-left,.ui-megamenu-mobile__panel.ui-megamenu-mobile__panel--exit-left,.ui-megamenu-mobile__panel.ui-megamenu-mobile__panel--exit-right{transform:none}}.ui-megamenu-mobile__header{box-sizing:border-box;display:flex;align-items:center;gap:0;flex-shrink:0;height:4rem;min-height:4rem;max-height:4rem;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.1)}.ui-megamenu-mobile__panel--overview .ui-megamenu-mobile__header-start{display:none}.ui-megamenu-mobile__panel--overview .ui-megamenu-mobile__title{text-align:left}.ui-megamenu-mobile__header-start{display:flex;flex:0 0 auto;justify-content:flex-start}.ui-megamenu-mobile__title{margin:0;flex:1;min-width:0;text-align:left;color:#1a1814}.ui-megamenu-mobile__title[hidden]{display:none}.ui-megamenu-mobile__close{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 32px;width:32px;height:32px;margin:0;padding:8px;border:0;border-radius:20px;background:none;color:#1a1814;cursor:pointer}.ui-megamenu-mobile__close svg{display:block;flex-shrink:0;width:16px;height:16px}.ui-megamenu-mobile__close:focus-visible{outline:2px solid #1a1814;outline-offset:2px}.ui-megamenu-mobile__body{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 1.25rem}.ui-megamenu-mobile__body:not(:has(.ui-megamenu-mobile__media:not([hidden])))>.ui-megamenu-mobile__list:last-child,.ui-megamenu-mobile__body:not(:has(.ui-megamenu-mobile__media:not([hidden])))>.ui-megamenu-mobile__additional-links:last-child{padding-bottom:calc(2.5rem + env(safe-area-inset-bottom,0px))}.ui-megamenu-mobile__back{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:0;background:none;color:#1a1814;cursor:pointer}.ui-megamenu-mobile__back[hidden]{display:none}.ui-megamenu-mobile__back:focus-visible{outline:2px solid #1a1814;outline-offset:2px}.ui-megamenu-mobile__back-icon{flex-shrink:0}.ui-megamenu-mobile__list{display:flex;flex-direction:column;gap:1.25rem;flex:0 0 auto;margin:0;padding:2.5rem 0 0;list-style:none}.ui-megamenu-mobile__additional-links{display:flex;flex-direction:column;gap:1.25rem;flex:0 0 auto;margin:0;padding:1.25rem 0 0;list-style:none}.ui-megamenu-mobile__additional-links[hidden]{display:none}.ui-megamenu-mobile__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:0;padding:0;border:0;background:none;color:#1a1814;cursor:pointer;text-align:left;text-decoration:none}.ui-megamenu-mobile__item:focus-visible{outline:2px solid #1a1814;outline-offset:2px}.ui-megamenu-mobile__label{flex:1}.ui-megamenu-mobile__chevron{display:block;flex-shrink:0;box-sizing:content-box;width:12px;height:12px;padding:6px;color:#1a1814}.ui-megamenu-mobile__image-chevron{display:block;flex-shrink:0;box-sizing:content-box;width:12px;height:12px;padding:0;color:#1a1814}.ui-megamenu-mobile__media{display:flex;flex-direction:column;flex-shrink:0;gap:0;margin-top:auto;padding-top:2rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));background-color:#fff}.ui-megamenu-mobile__media[hidden]{display:none}.ui-megamenu-mobile__image-link{display:flex;flex-direction:column;gap:1.25rem;width:100%;color:#1a1814;text-decoration:none}.ui-megamenu-mobile__image-media{overflow:hidden;width:100%;height:268px;background-color:#f4f2ed}.ui-megamenu-mobile__static-images--single .ui-megamenu-mobile__image-media,.ui-megamenu-mobile__carousel--single .ui-megamenu-mobile__image-media{height:auto;aspect-ratio:1/1}.ui-megamenu-mobile__image{display:block;width:100%;height:100%;object-fit:cover}.ui-megamenu-mobile__image-label{flex:1;min-width:0;color:#1a1814}.ui-megamenu-mobile__image-caption{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.ui-megamenu-mobile__featured-heading{margin:0;color:#a8a29a}.ui-megamenu-mobile__featured-heading:after{content:"";display:block;width:2.5rem;height:1px;margin-top:.5rem;background-color:#0000001a}.ui-megamenu-mobile__media>.ui-megamenu-mobile__featured-heading{margin-bottom:1.25rem}.ui-megamenu-mobile__static-images{display:grid;gap:1.25rem;width:100%}.ui-megamenu-mobile__static-images--single{grid-template-columns:minmax(0,1fr)}.ui-megamenu-mobile__static-images--duo{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-megamenu-mobile__static-images[hidden]{display:none}.ui-megamenu-mobile__carousel{display:flex;flex-direction:column;gap:1.25rem;width:100%}.ui-megamenu-mobile__carousel[hidden]{display:none}.ui-megamenu-mobile__carousel--single .ui-megamenu-mobile__carousel-track{overflow:visible;scroll-snap-type:none}.ui-megamenu-mobile__carousel--multi{width:calc(100% + 2.5rem);margin-inline:-1.25rem;padding-inline:1.25rem}.ui-megamenu-mobile__carousel--multi .ui-megamenu-mobile__carousel-slide{flex:0 0 calc((100vw - 3.75rem)/2);scroll-snap-align:start}.ui-megamenu-mobile__carousel-track{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.ui-megamenu-mobile__carousel-track::-webkit-scrollbar{display:none}.ui-megamenu-mobile__carousel-track--draggable{cursor:grab;-webkit-user-select:none;user-select:none}.ui-megamenu-mobile__carousel-track--dragging{cursor:grabbing;scroll-snap-type:none}.ui-megamenu-mobile__carousel-slide{flex:0 0 100%;scroll-snap-align:start;min-width:0}.ui-megamenu-mobile__carousel-indicators{display:flex;justify-content:center}.ui-megamenu-mobile__carousel-indicators[hidden]{display:none}@media(min-width:1100px){.ui-megamenu-mobile{display:none!important}}@media(max-width:1099px){.ui-megamenu__panel,.ui-megamenu__backdrop{display:none!important}}.ui-header-scroll-locked{overflow:hidden;touch-action:none;overscroll-behavior:none}
/*# sourceMappingURL=/cdn/shop/t/132/assets/tf.megamenu.css.map */
