.menu-drawer.sd-menu-drawer{--sd-drawer-head: 76px;--sd-drawer-line: #e3e3e3;--sd-menu-pad: 20px;--sd-menu-muted: #6b6b6b;background:var(--sd-white, #fff)}.menu-drawer.sd-menu-drawer .sd-drawer-head{justify-content:flex-start;padding-inline:var(--sd-menu-pad) calc(var(--sd-menu-pad) + 56px);border-block-end:0}.sd-drawer-head__title{margin:0;font-family:var(--font-heading--family),serif;font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-.04em;color:var(--sd-ink)}.menu-drawer.sd-menu-drawer .menu-drawer__close-button{top:16px;width:44px;height:44px;margin-block:calc(16px - var(--sd-drawer-head)) 16px;margin-inline-end:var(--sd-menu-pad);border:1.5px solid var(--sd-ink);border-radius:50%;background:var(--sd-white, #fff);color:var(--sd-ink)}.menu-drawer.sd-menu-drawer .menu-drawer__close-button svg{width:14px;height:14px}.menu-drawer.sd-menu-drawer>.sd-drawer-search{order:1}.menu-drawer.sd-menu-drawer>.menu-drawer__navigation{order:2}.menu-drawer.sd-menu-drawer>.menu-drawer__utility-links,.menu-drawer.sd-menu-drawer>.menu-drawer__navigation~*{order:3}.sd-drawer-search{flex-shrink:0;margin:0;padding-inline:var(--sd-menu-pad)}.sd-drawer-search__field{display:flex;align-items:center;gap:10px;height:48px;padding-inline:14px;border:1px solid #e6e6e6;background:#fafafa;color:var(--sd-ink);cursor:text}.sd-drawer-search__field:focus-within{border-color:var(--sd-ink)}.sd-drawer-search__field svg{flex-shrink:0}.sd-drawer-search__field input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;box-shadow:none;color:var(--sd-ink);font:inherit;font-size:16px;-webkit-appearance:none;appearance:none}.sd-drawer-search__field input::placeholder{color:var(--sd-menu-muted);opacity:1}.sd-drawer-search__field input::-webkit-search-cancel-button{-webkit-appearance:none}.menu-drawer.sd-menu-drawer .menu-drawer__navigation{margin-block-start:6px}.menu-drawer.sd-menu-drawer .menu-drawer__menu.has-submenu{margin-block-end:0;padding-inline:var(--sd-menu-pad)}.menu-drawer.sd-menu-drawer .menu-drawer__list-item--divider{border-block-end:1px solid var(--sd-drawer-line)}.menu-drawer.sd-menu-drawer li .menu-drawer__menu-item.menu-drawer__menu-item--mainlist{gap:var(--sd-space-4, 16px);min-height:64px;padding-block:12px;font-family:var(--font-body--family);font-size:17px;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--sd-ink)}.menu-drawer.sd-menu-drawer .menu-drawer__menu-item-text:has(>.sd-drawer-link-thumb){position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;flex:1;min-width:0;min-height:70px;padding-inline-start:72px}.sd-drawer-link-thumb{position:absolute;top:50%;left:0;display:block;width:56px;height:70px;object-fit:cover;background:#fff9fa;transform:translateY(-50%)}.menu-drawer.sd-menu-drawer .sd-drawer-subtitle{display:block;margin:0;font-size:13px;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--sd-menu-muted)}.menu-drawer.sd-menu-drawer a.menu-drawer__menu-item--mainlist:after{content:"";flex-shrink:0;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M6 3l5 5-5 5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M6 3l5 5-5 5'/%3E%3C/svg%3E") center / contain no-repeat}.menu-drawer.sd-menu-drawer .menu-drawer__menu-item--child{text-transform:none;letter-spacing:0}.sd-drawer-pick{padding:28px var(--sd-menu-pad) 0}.sd-drawer-pick__title{margin:0 0 10px;font-family:var(--font-body--family);font-size:17px;font-weight:500;line-height:1.3;color:var(--sd-ink)}.menu-drawer.sd-menu-drawer .sd-drawer-product{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:stretch;gap:var(--sd-space-4, 16px);margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--sd-ink)}.menu-drawer.sd-menu-drawer .sd-drawer-product__media{display:block;width:80px;height:100px;overflow:hidden;border-radius:0;background:#fff9fa}.sd-drawer-product__image{display:block;width:100%;height:100%;object-fit:contain}.sd-drawer-product__image.sd-drawer-product__image--main{object-fit:cover}.menu-drawer.sd-menu-drawer .sd-drawer-product__text{display:flex;flex-direction:column;gap:3px;min-width:0}.sd-drawer-product__badge{align-self:flex-start;margin-block-end:3px;padding:3px 7px;background:var(--sd-ink);color:var(--sd-white, #fff);font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.sd-drawer-product__name{display:-webkit-box;overflow:hidden;color:var(--sd-ink);font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sd-drawer-product__desc{margin:0;color:var(--sd-menu-muted);font-size:12px;line-height:1.4}.sd-drawer-product__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:auto;padding-block-start:6px}.menu-drawer.sd-menu-drawer .sd-drawer-product__price{font-size:15px;font-weight:600;white-space:nowrap}.sd-drawer-product__add{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;border-radius:0;background:none;color:var(--sd-ink);font:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.sd-drawer-product__add:hover,.sd-drawer-product__add:focus-visible{text-decoration-thickness:2px}.sd-drawer-product__add.is-loading{cursor:progress;opacity:.6}.sd-drawer-product__error{margin:0;color:#b42318;font-size:12px}.sd-drawer-product__error:empty{display:none}.menu-drawer.sd-menu-drawer .sd-drawer-help{margin:0;padding:16px var(--sd-menu-pad) 0}.menu-drawer.sd-menu-drawer .sd-drawer-help .sd-drawer-help__summary{justify-content:center;gap:10px;min-height:52px;padding-inline:18px;background:var(--sd-ink);color:var(--sd-white, #fff);font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.menu-drawer.sd-menu-drawer .sd-drawer-help .sd-drawer-help__summary:hover{background:#333}.menu-drawer.sd-menu-drawer .sd-drawer-help .sd-drawer-caret{display:inline-flex;color:currentColor}.menu-drawer.sd-menu-drawer .sd-drawer-help__list{padding:6px 0 0}.menu-drawer.sd-menu-drawer .sd-drawer-help__list>li+li{border-block-start:1px solid var(--sd-drawer-line)}.menu-drawer.sd-menu-drawer .sd-drawer-help__item{gap:14px;min-height:60px;padding-block:8px;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.sd-drawer-help__text{display:flex;flex-direction:column;gap:2px;min-width:0}.sd-drawer-help__text small{font-size:12px;font-weight:400;color:var(--sd-menu-muted)}.menu-drawer.sd-menu-drawer .sd-drawer-thumb{width:44px;height:44px;border:0;border-radius:0;background:#fafafa;object-fit:contain}.menu-drawer.sd-menu-drawer .sd-drawer-thumb.sd-drawer-thumb--main{width:48px;height:60px;aspect-ratio:4 / 5;background:#fff9fa;object-fit:cover}.menu-drawer.sd-menu-drawer .sd-drawer-help__all{justify-content:space-between;min-height:48px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.menu-drawer.sd-menu-drawer .menu-drawer__utility-links{margin-block-start:0;padding:0;border:0}.sd-drawer-bottom{display:flex;flex-direction:column;gap:2px;padding:22px var(--sd-menu-pad) calc(12px + env(safe-area-inset-bottom,0px))}.menu-drawer.sd-menu-drawer .sd-drawer-trust{flex-direction:column;gap:2px;padding:0;font-size:13px;line-height:1.4;color:var(--sd-ink)}.menu-drawer.sd-menu-drawer .sd-drawer-trust__text{color:var(--sd-menu-muted)}.menu-drawer.sd-menu-drawer .sd-drawer-band{margin:6px 0 0;padding:0;background:none;font-size:13px;font-weight:400;color:var(--sd-menu-muted)}.menu-drawer.sd-menu-drawer .sd-drawer-footer{column-gap:18px;padding:0}.menu-drawer.sd-menu-drawer .sd-drawer-footer a{min-height:40px;font-size:13px;letter-spacing:0;text-transform:none;color:#3d3d3d}.menu-drawer.sd-menu-drawer .sd-drawer-footer a:hover{color:var(--sd-ink)}@media screen and (prefers-reduced-motion:reduce){.menu-drawer.sd-menu-drawer .sd-drawer-caret svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sd-menu-drawer.css.map */
