#MobileNavDrawer{--mobile-nav-ink: #675e5b;--mobile-nav-gutter: clamp(20px, 5vw, 28px)}#MobileNavDrawer .mobile-nav__dialog{width:100%;max-width:none;height:100vh;height:100dvh;overflow:hidden;background:#fffdfa;color:var(--mobile-nav-ink);box-shadow:none}#MobileNavDrawer .mobile-nav__header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;flex:none;min-height:calc(72px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--mobile-nav-gutter) 0;border-bottom:1px solid #d7d0ca;background:#fffdfa}#MobileNavDrawer .mobile-nav__header-button{position:static;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}#MobileNavDrawer .mobile-nav__header-button:last-child{justify-self:end}#MobileNavDrawer .mobile-nav__header-button svg{width:23px;height:23px}#MobileNavDrawer .mobile-nav__title{margin:0;font-family:var(--font-nav);font-size:17px;font-weight:var(--font-nav-weight, 500);line-height:1.3;text-align:center;letter-spacing:.025em}#MobileNavDrawer .mobile-nav__content{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:38px var(--mobile-nav-gutter) calc(34px + env(safe-area-inset-bottom))}#MobileNavDrawer mobile-menu-navigation{display:block}#MobileNavDrawer ul{list-style:none;margin:0;padding:0}#MobileNavDrawer a{color:inherit;text-decoration:none}#MobileNavDrawer .mobile-nav__list+.mobile-nav__list:not(:empty){margin-top:18px}#MobileNavDrawer .mobile-nav__item+.mobile-nav__item{margin-top:14px}#MobileNavDrawer .mobile-nav__link,#MobileNavDrawer .mobile-nav__toggle--main{display:flex;align-items:center;width:100%;min-height:40px;padding:4px 0;color:inherit;font-family:var(--font-nav);font-size:clamp(18px,4.8vw,23px);font-weight:var(--font-nav-weight, 500);line-height:1.4;letter-spacing:.025em;text-transform:uppercase;text-align:left;overflow-wrap:anywhere}#MobileNavDrawer .mobile-nav__toggle{justify-content:space-between;gap:10px;border:0;background:none;cursor:pointer}#MobileNavDrawer .mobile-nav__toggle>span:first-child{min-width:0}#MobileNavDrawer .mobile-nav__chevron{display:grid;place-items:center;flex:none;width:32px;height:44px;margin-right:-5px;transition:transform .16s ease}#MobileNavDrawer .mobile-nav__chevron svg{width:22px;height:22px;stroke-width:1.5}#MobileNavDrawer .mobile-nav__toggle[aria-expanded=true]>.mobile-nav__chevron{transform:rotate(90deg)}#MobileNavDrawer .mobile-nav__panel[hidden]{display:none}#MobileNavDrawer .mobile-nav__sublist,#MobileNavDrawer .mobile-nav__grandlist{padding-left:0;margin-left:0;border-left:0}#MobileNavDrawer .mobile-nav__sublist{margin-top:3px}#MobileNavDrawer .mobile-nav__sublink,#MobileNavDrawer .mobile-nav__toggle--sub,#MobileNavDrawer .mobile-nav__grandlink{display:flex;align-items:center;width:100%;min-height:34px;padding:4px 0;color:inherit;font-family:var(--font-nav);font-size:clamp(14px,3.7vw,17px);font-weight:var(--font-nav-weight, 500);line-height:1.35;letter-spacing:.01em;text-align:left;overflow-wrap:anywhere}#MobileNavDrawer .mobile-nav__toggle--sub{min-height:40px}#MobileNavDrawer .mobile-nav__toggle--sub .mobile-nav__chevron{height:34px}#MobileNavDrawer .mobile-nav__toggle--sub .mobile-nav__chevron svg{width:18px;height:18px}#MobileNavDrawer .mobile-nav__grandlist{margin:2px 0 8px}#MobileNavDrawer .mobile-nav__grandlink{font-size:clamp(13px,3.3vw,15px)}#MobileNavDrawer .mobile-nav__view-all{display:inline-block;padding:7px 0;font-family:var(--font-nav);font-size:12px;text-decoration:underline;text-underline-offset:3px}#MobileNavDrawer .mobile-nav__link.is-featured,#MobileNavDrawer .mobile-nav__toggle--main.is-featured{color:var(--header-highlight-color)}#MobileNavDrawer .mobile-nav__search{display:flex;align-items:center;gap:16px;width:fit-content;min-height:48px;margin-top:28px;font-family:var(--font-nav);font-size:clamp(18px,4.8vw,23px);letter-spacing:.025em}#MobileNavDrawer .mobile-nav__search svg{width:25px;height:25px}#MobileNavDrawer .mobile-nav__utilities{margin-top:auto;padding-top:35px}#MobileNavDrawer .mobile-nav__utility,#MobileNavDrawer .mobile-nav__promo{color:inherit}#MobileNavDrawer .mobile-nav__utility{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:54px;padding:8px;border:1px solid #b3a49c;font-family:var(--font-nav);font-size:clamp(13px,3.4vw,17px);line-height:1.4;text-align:center;white-space:normal}#MobileNavDrawer .mobile-nav__utility svg{flex:none;width:23px;height:23px}#MobileNavDrawer .mobile-nav__utility--account{margin-bottom:10px;font-size:clamp(15px,3.7vw,18px)}#MobileNavDrawer .mobile-nav__utility--cart{margin-bottom:10px}#MobileNavDrawer .mobile-nav__utility-grid,#MobileNavDrawer .mobile-nav__promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#MobileNavDrawer .mobile-nav__promos{margin-top:16px;gap:12px}#MobileNavDrawer .mobile-nav__promo{position:relative;display:grid;place-items:center;min-width:0;min-height:100px;overflow:hidden;border:1px solid #eee8e0;background:linear-gradient(135deg,#f4eee8,#fffdfa 47%,#e7ddd2);text-align:center}#MobileNavDrawer .mobile-nav__promo-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#MobileNavDrawer .mobile-nav__promo-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;padding:10px 5px;color:#342f2b}#MobileNavDrawer .mobile-nav__promo-content svg{width:32px;height:28px;margin-bottom:7px;color:#9b7955}#MobileNavDrawer .mobile-nav__promo-title{font-family:var(--font-nav);font-size:clamp(10px,2.55vw,14px);letter-spacing:.13em;line-height:1.4}#MobileNavDrawer .mobile-nav__promo-subtitle{margin-top:5px;font-family:var(--font-nav);font-size:clamp(7px,1.7vw,9px);letter-spacing:.19em;line-height:1.3}#MobileNavDrawer .mobile-nav__localization,#MobileNavDrawer .mobile-nav__social{margin-top:18px}#MobileNavDrawer :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:359px){#MobileNavDrawer .mobile-nav__content{padding-top:26px}#MobileNavDrawer .mobile-nav__utilities{padding-top:28px}#MobileNavDrawer .mobile-nav__utility-grid,#MobileNavDrawer .mobile-nav__promos{gap:7px}}@media(prefers-reduced-motion:reduce){#MobileNavDrawer .mobile-nav__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/section-mobile-navigation.css.map */
