.ds-menu{--theme-drawer-width: 100vw;width:100%;max-width:100%;border:0;background-color:var(--ds-surface);color:var(--ds-text);font-family:var(--ds-font-text);font-size:var(--ds-fs-body);font-weight:var(--ds-weight-strong);line-height:var(--ds-lh-body)}.ds-menu__header{display:flex;flex:none;align-items:center;justify-content:space-between;box-sizing:border-box;height:var(--ds-header-height);padding-inline:var(--ds-gutter);border-bottom:var(--ds-line) solid var(--ds-border)}.ds-menu__title{margin:0;font-family:var(--ds-font-text);font-size:var(--ds-fs-small);font-weight:var(--ds-weight-strong);letter-spacing:.08em;text-transform:uppercase}.ds-menu__close{display:grid;place-items:center;width:var(--ds-control-sm);height:var(--ds-control-sm);margin-inline-end:calc(var(--ds-space-3) * -1);padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ds-menu__close-icon{width:var(--ds-space-5);height:var(--ds-space-5)}.ds-menu__body{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ds-menu__list,.ds-menu__sublist,.ds-menu__tiles,.ds-menu__service{margin:0;padding:0;list-style:none}.ds-menu[open] .ds-menu__item{animation:ds-rise var(--ds-reveal) var(--ds-ease-out) backwards;animation-delay:calc(var(--ds-i, 0) * 60ms + .12s)}.ds-menu__item{border-bottom:var(--ds-line) solid var(--ds-border)}.ds-menu__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);min-height:clamp(64px,12.5svh,104px);padding:var(--ds-space-3) var(--ds-gutter);color:inherit;text-decoration:none;cursor:pointer;list-style:none}.ds-menu__row-title{flex:1;min-width:0;font-family:var(--ds-font-display);font-size:clamp(36px,10.5vw,48px);text-wrap:balance;font-weight:400;letter-spacing:var(--ds-ls-h2);line-height:var(--ds-lh-h2);text-transform:uppercase}.ds-menu__row::-webkit-details-marker{display:none}.ds-menu__chevron{flex:none;width:var(--ds-space-5);height:var(--ds-space-5);transition:transform var(--ds-slow) var(--ds-ease-out)}.ds-menu__group[open] .ds-menu__chevron{transform:rotate(180deg)}.ds-menu__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);padding:var(--ds-space-1) var(--ds-gutter) var(--ds-space-5)}.ds-menu__tile-item{min-width:0;list-style:none}.ds-menu__tiles .ds-bt .ds-bt__name,.ds-mega__tile .ds-bt .ds-bt__name{padding-inline-end:calc(var(--ds-bt-arrow) + var(--ds-space-2));font-family:var(--ds-font-text);font-size:var(--ds-fs-body);font-weight:var(--ds-weight-text);letter-spacing:0;line-height:1.25;text-align:start;text-transform:none;text-wrap:pretty;white-space:normal}.ds-menu__tiles .ds-bt__media,.ds-mega__tile .ds-bt__media{top:8%;right:8%;bottom:26%;left:8%;--ds-fit-r: 1.02}.ds-menu__tiles .ds-bt__body,.ds-mega__tile .ds-bt__body{align-items:end;gap:var(--ds-space-1)}.ds-menu__sub{display:flex;align-items:center;min-height:var(--ds-control-lg);padding:var(--ds-space-3) var(--ds-gutter);text-wrap:pretty;border-top:var(--ds-line) solid var(--ds-border-soft);color:inherit;font-size:var(--ds-fs-h3);letter-spacing:var(--ds-ls-h3);line-height:var(--ds-lh-h3);text-decoration:none}.ds-menu__sub--all{color:var(--ds-text-muted);font-size:var(--ds-fs-body);letter-spacing:0;text-decoration:underline;text-underline-offset:var(--ds-space-1)}.ds-menu__row[aria-current=page] .ds-menu__row-title,.ds-menu__sub[aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--ds-line-strong);text-underline-offset:var(--ds-space-1)}.ds-menu__footer{display:grid;gap:var(--ds-space-4);margin-top:auto;padding:var(--ds-space-5) var(--ds-gutter) calc(var(--ds-space-5) + env(safe-area-inset-bottom,0px));background-color:var(--ds-surface-alt);font-size:var(--ds-fs-small);line-height:var(--ds-lh-small)}.ds-menu__service{display:flex;flex-wrap:wrap;gap:0 var(--ds-space-5)}.ds-menu__service-link{display:inline-flex;align-items:center;min-height:var(--ds-control-sm);color:inherit;text-decoration:underline;text-underline-offset:var(--ds-space-1)}.ds-menu__contact{display:grid;gap:var(--ds-space-2);margin:0}.ds-menu__contact-row{display:flex;justify-content:space-between;gap:var(--ds-space-4)}.ds-menu__contact-row dt{color:var(--ds-text-muted)}.ds-menu__contact-row dd{margin:0;text-align:end}.ds-menu__phone{display:inline-flex;align-items:center;min-height:var(--ds-control-sm);color:inherit}.ds-menu__close:focus-visible,.ds-menu__row:focus-visible,.ds-menu__sub:focus-visible,.ds-menu__service-link:focus-visible,.ds-menu__phone:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:calc(var(--ds-focus-width) * -1)}.ds-menu__tiles .ds-bt__meta:not(:has(*)),.ds-mega__tile .ds-bt__meta:not(:has(*)){display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ds-menu.css.map */
