.saam-mobile-curations,.saam-mobile-menu-close{display:none}@media(max-width:989px){#menu-drawer{--color-foreground: 40, 35, 31;--color-background: 255, 253, 249}#menu-drawer .menu-drawer__menu-item,#menu-drawer .menu-drawer__close-button,#menu-drawer .menu-drawer__account,#menu-drawer .list-social__link{color:#28231f}.section-header:has(#Details-menu-drawer-container[open]){z-index:100}#menu-drawer{position:fixed;top:12px;left:12px;width:calc(100vw - 24px);max-width:420px;height:calc(100dvh - 24px);border:0;border-radius:18px;background:#fffdf9;color:#28231f;z-index:20}#menu-drawer .menu-drawer__submenu{background:#fffdf9}#menu-drawer .menu-drawer__navigation-container{display:flex;flex-direction:column}#menu-drawer .menu-drawer__navigation{padding:54px 0 20px}#menu-drawer .menu-drawer__navigation>ul>li>.menu-drawer__menu-item,#menu-drawer .menu-drawer__navigation>ul>li>details>summary{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:18px;padding:10px 20px}#menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:15px;padding:11px 20px}#menu-drawer .menu-drawer__inner-submenu{display:flex;flex-direction:column;padding-top:8px}#menu-drawer .menu-drawer__close-button{padding-left:20px;padding-right:64px;min-height:44px;margin-top:0}.saam-mobile-menu-close{display:grid;place-items:center;position:absolute;top:6px;right:8px;z-index:5;width:44px;height:44px;border:0;background:#fffdf9;color:#28231f;cursor:pointer}.saam-mobile-menu-close svg{width:15px;height:15px}.saam-mobile-curations{display:block;margin-top:auto;padding:20px;flex-shrink:0}.saam-mobile-curations>p{font-size:13px;margin:0 0 12px}.saam-mobile-curations__rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:10px}.saam-mobile-curations__rail a{flex:0 0 130px;min-width:0;text-decoration:none;scroll-snap-align:start}.saam-mobile-curations__rail img{display:block;width:130px;height:160px;object-fit:cover}.saam-mobile-curations__rail span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.4;margin-top:7px}.saam-mobile-curations__rail small{display:block;margin-top:4px;font-size:12px}#menu-drawer .menu-drawer__utility-links{background:transparent}}@media(min-width:990px){.header-wrapper{position:relative}.header:has(saam-shop-menu),saam-shop-menu,saam-shop-menu details{position:static}saam-shop-menu{display:block}.saam-shop-menu__panel{position:absolute;top:100%;left:0;width:100%;z-index:10;background:#fffdf9;color:#28231f;border-top:1px solid #e6dfd7;border-bottom:1px solid #e6dfd7;max-height:min(520px,calc(100dvh - 120px));overflow-y:auto}.saam-shop-menu__inner{display:grid;grid-template-columns:minmax(210px,1fr) 3fr;gap:40px;padding-top:28px;padding-bottom:28px}.saam-shop-menu__links{margin:0}.saam-shop-menu__links a{display:inline-block;padding:6px 0;font-size:17px;text-decoration:none;line-height:1.4}.saam-shop-menu__links a:hover,.saam-shop-menu__links a[aria-current]{color:#a64e35;text-decoration:underline;text-underline-offset:4px}.saam-shop-menu__carousel{width:100%;max-width:720px;min-width:0;justify-self:end}.saam-shop-menu__features{display:flex;gap:14px;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.saam-shop-menu__features>.saam-shop-menu__card{flex:0 0 calc((100% - 42px)/4);scroll-snap-align:start}.saam-shop-menu__controls{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.saam-shop-menu__controls button{width:40px;height:36px;border:1px solid #ddd7cf;background:transparent;color:#28231f;cursor:pointer;font-size:18px}.saam-shop-menu__heading{grid-column:1 / -1;margin:0;font-size:18px;font-weight:400}.saam-shop-menu__card{min-width:0;text-decoration:none;font-size:13px;line-height:1.45}.saam-shop-menu__card img{display:block;width:100%;height:auto;aspect-ratio:4/5;max-height:210px;object-fit:cover;transition:opacity .18s ease}.saam-shop-menu__card:hover img{opacity:.9}.saam-shop-menu__card span,.saam-shop-menu__card small{display:block;margin-top:9px}.saam-shop-menu__card small{color:#746c65}.saam-shop-menu__panel a:focus-visible{outline:2px solid #a64e35;outline-offset:4px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/saam-shop-menu.css.map */
