.ljr-menu--accordion .ljr-menu-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.ljr-menu--accordion .ljr-menu-category{display:block;padding-top:22px}.ljr-menu--accordion .ljr-menu-category.is-active{padding-bottom:20px}.ljr-menu--accordion .ljr-menu-panel{margin-top:18px}.ljr-menu--accordion .ljr-menu-trigger{font-size:inherit}.ljr-menu-slider{--slider-orange:#e2401b;--slider-cream:#f1efed;position:sticky;top:32px;min-width:0;padding:12px 12px 0;background:var(--slider-cream);border-radius:20px;box-shadow:0 18px 54px rgba(76,76,75,.08);isolation:isolate}.ljr-slider-viewport{position:relative;overflow:hidden;aspect-ratio:4/4.8;border-radius:13px;background:#89736b;touch-action:pan-y;user-select:none;outline-offset:5px}.ljr-menu-slider.is-draggable .ljr-slider-viewport{cursor:grab}.ljr-menu-slider.is-dragging .ljr-slider-viewport{cursor:grabbing}.ljr-slider-slide{position:absolute;inset:0;margin:0!important;opacity:0;visibility:hidden;overflow:hidden;will-change:transform,opacity,clip-path}.ljr-slider-slide.is-active{opacity:1;visibility:visible}.ljr-slider-slide img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;pointer-events:none;will-change:transform}.ljr-slider-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(31,23,20,.55));z-index:4}.ljr-slider-caption{position:absolute;z-index:5;left:clamp(20px,3vw,36px);bottom:30px;right:20px;color:#fff;pointer-events:none;text-shadow:0 1px 6px rgba(0,0,0,.27);display:flex;flex-direction:column;gap:7px;line-height:1.3}.ljr-slider-caption span:first-child{font-size:12px;text-transform:uppercase;letter-spacing:.19em}.ljr-slider-caption span:last-child{font-size:clamp(21px,2vw,30px);font-weight:500}.ljr-slider-controls{display:flex;gap:12px;align-items:center;padding:18px 5px;min-height:56px;box-sizing:content-box}.ljr-slider-count{display:flex;gap:8px;font-size:12px;letter-spacing:.08em;color:#89736b;font-variant-numeric:tabular-nums;white-space:nowrap}.ljr-slider-count b{font-size:16px;color:#4c4c4b;font-weight:500}.ljr-slider-count>span{opacity:.5}.ljr-slider-progress{height:2px;flex:1;min-width:14px;background:rgba(137,115,107,.22);margin:0 8px;overflow:hidden}.ljr-slider-progress>span{display:block;height:100%;width:100%;background:#e2401b;transform:scaleX(0);transform-origin:left}.ljr-menu .ljr-slider-arrow,.ljr-menu .ljr-slider-pause{appearance:none;display:grid;place-items:center;flex-shrink:0;margin:0;padding:0;border:1px solid rgba(137,115,107,.3);border-radius:50%;width:52px;height:52px;color:#e2401b;background:0 0;box-shadow:none;cursor:pointer;transition:background .25s,border-color .25s,transform .25s;font-size:18px;line-height:1;font-family:inherit}.ljr-menu .ljr-slider-pause{width:32px;height:32px;border:0;font-size:14px;letter-spacing:1px}.ljr-menu .ljr-slider-arrow:hover{background:#fff;border-color:#e2401b;transform:translateY(-2px)}.ljr-menu .ljr-slider-arrow:focus-visible,.ljr-menu .ljr-slider-pause:focus-visible,.ljr-slider-viewport:focus-visible{outline:2px solid #e2401b;outline-offset:4px}.ljr-slider-placeholder{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;background:#f1efed;color:#89736b}.ljr-slider-placeholder img{width:54%;max-height:60%;object-fit:contain}.ljr-slider-placeholder span{letter-spacing:.12em;text-transform:uppercase;font-size:13px}.ljr-slider-placeholder~.ljr-slider-shade,.ljr-slider-placeholder~.ljr-slider-caption{display:none}@container ljr-menu (max-width:900px){.ljr-menu--accordion .ljr-menu-layout{grid-template-columns:1fr;gap:0}.ljr-menu-slider{position:relative;top:auto;grid-row:1;max-width:100%}.ljr-slider-viewport{aspect-ratio:1.5}}@media (max-width:900px){.ljr-menu--accordion .ljr-menu-layout{grid-template-columns:1fr;gap:0}.ljr-menu-slider{position:relative;top:auto;grid-row:1;max-width:100%}.ljr-slider-viewport{aspect-ratio:1.5}}@media (max-width:480px){.ljr-menu-slider{padding:8px 8px 0;border-radius:15px}.ljr-slider-viewport{border-radius:9px;aspect-ratio:1.12}.ljr-slider-controls{gap:8px;padding:12px 4px}.ljr-menu .ljr-slider-arrow{width:44px;height:44px}.ljr-slider-caption{bottom:22px}.ljr-slider-caption span:first-child{font-size:10px}.ljr-slider-progress{margin:0 3px}}.ljr-menu-gallery .ljr-menu-slider{position:relative;top:auto;width:100%;margin:0}