.nav-drawer{box-sizing:border-box;position:absolute;inset-inline:0;inset-block-start:100%;z-index:2;background-color:var(--brand-white);color:rgb(var(--color-foreground));--nav-drawer-offset: calc(var(--header-height-mobile, 56px) + var(--announcement-bar-height, 0px));max-block-size:calc(100dvh - var(--nav-drawer-offset));overflow-y:auto;overscroll-behavior:contain}.nav-drawer:before{content:"";position:sticky;inset-block-start:0;z-index:1;display:block;block-size:25px;margin-block-end:-25px;background-image:linear-gradient(rgb(var(--color-background)),rgba(var(--color-background),.6) 40%,rgba(var(--color-background),0));pointer-events:none}.nav-drawer__quiz{--quiz-banner-block-size: auto;--quiz-banner-inset-block: 50%;--quiz-banner-content-shift: -50%;--quiz-banner-content-inline-size: calc(100% - 40px) ;--quiz-banner-content-gap: 0px;--quiz-banner-heading-inline-size: none;--quiz-banner-heading-line-height: 1.2;--quiz-banner-heading-wrap: wrap;--quiz-banner-link-block-size: 29.5px;--quiz-banner-link-gap: 4px;--quiz-banner-label-rule: 0px;--quiz-banner-label-decoration: underline;--quiz-banner-chevron-inline-size: 6.6px;--quiz-banner-chevron-block-size: 6.84px;aspect-ratio:var(--quiz-banner-image-ratio, 393 / 97)}.nav-drawer__list{position:relative;padding-inline:30px;padding-block-end:30px}.nav-drawer__list:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:16px;background-image:linear-gradient(#0000001f,#0000);pointer-events:none}.nav-drawer__groups{list-style:none;margin:0;padding:0}.nav-drawer__group{border-block-end:1px solid rgba(var(--color-foreground),.25)}.nav-drawer__row{display:flex;align-items:center;justify-content:space-between;padding-block:20px;color:currentcolor;text-decoration:none;cursor:pointer;list-style:none}.nav-drawer__row::-webkit-details-marker{display:none}.nav-drawer__row:focus-visible{outline:2px solid currentcolor;outline-offset:-2px}.nav-drawer__row-label{font-family:var(--font-brand-family);font-weight:var(--font-weight-semibold);font-size:20px;line-height:35px;letter-spacing:normal}.nav-drawer__row-chevron svg{display:block;inline-size:11px;block-size:11.4px;margin-inline-end:3px;transition:transform var(--transition-base)}.nav-drawer__row-chevron path{stroke-width:1}.nav-drawer__details[open] .nav-drawer__row-chevron svg{transform:rotate(90deg)}.nav-drawer__details[open]>.nav-drawer__row{padding-block-end:10px}.nav-drawer__sublinks{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0 0 10px}.nav-drawer__sublink{display:block;padding-block:2px;font-family:var(--font-brand-family);font-weight:var(--font-weight-regular);font-size:15px;line-height:1.75;letter-spacing:normal;color:currentcolor;text-decoration:none}.nav-drawer__sublink:hover{text-decoration:underline}.nav-drawer__sublink:focus-visible{outline:2px solid currentcolor;outline-offset:-2px}.nav-drawer__products{display:flex;flex-direction:column;gap:20px;padding-block-start:24px;padding-block-end:30px;padding-inline-start:30px;overflow:hidden}.nav-drawer__products-heading{margin:0;font-family:var(--font-brand-family);font-weight:var(--font-weight-semibold);font-size:18px;line-height:1.2;letter-spacing:normal}.nav-drawer__cards{display:flex;list-style:none;gap:10px;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nav-drawer__cards::-webkit-scrollbar{display:none}.nav-drawer__card{flex:0 0 auto;inline-size:calc((100% - 40px)/2);scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.nav-drawer__row-chevron svg{transition:none}}@media screen and (min-width:1140px){.nav-drawer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/926/assets/component-nav-drawer.css.map */
