dialog{padding:0;border:0;max-width:none;max-height:none;color:var(--color-fg)}dialog::backdrop{background:#16141573}dialog[open]{animation:dlg-in .3s ease}dialog.is-closing{animation:dlg-out .18s ease forwards}@keyframes dlg-in{0%{opacity:0}to{opacity:1}}@keyframes dlg-out{to{opacity:0}}.cdrawer{--cd-soft: color-mix(in srgb, var(--color-surface) 60%, var(--color-media));position:fixed;inset:12px 12px 12px auto;margin:0;width:min(460px,calc(100% - 24px));height:auto;border-radius:28px;overflow:hidden;display:none;flex-direction:column;box-shadow:0 30px 80px #1614154d,inset 0 0 0 1px color-mix(in srgb,var(--gold) 35%,transparent)}.cdrawer[open]{display:flex;animation:cd-in .35s cubic-bezier(.2,.8,.2,1)}.cdrawer.is-closing{animation:cd-out .18s ease forwards}.cdrawer[open]::backdrop{animation:dlg-in .3s ease}@keyframes cd-in{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}@keyframes cd-out{to{transform:translate(30px);opacity:0}}.cd-head{padding:18px 22px 12px;flex-shrink:0}.cd-head__t{align-items:baseline;margin:0;min-width:0}.cd-title{font-size:24px;font-weight:800;letter-spacing:-.02em}.cdrawer .cd-close{background:var(--cd-soft)}.cdrawer .cd-close:hover{background:var(--color-surface)}.cd-form{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.cgrab{display:none;width:44px;height:5px;border-radius:999px;background:var(--color-border);margin:10px auto 0;flex-shrink:0}.mdrawer{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;height:100dvh;display:none;flex-direction:column;overflow:hidden;background:var(--color-bg);color:var(--color-fg)}.mdrawer[open]{display:flex;animation:mslide .35s ease}@keyframes mslide{0%{transform:translate(-100%)}to{transform:none}}.mdrawer__head{padding:18px 20px}.mwm-sub{font-size:11px;color:var(--color-muted);letter-spacing:.08em}.mclose{width:48px;height:48px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-fg) 25%,transparent);background:transparent;color:var(--color-fg);display:flex;align-items:center;justify-content:center}.mdrawer__search{padding:0 20px 8px}.msearch{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 18px;border-radius:999px;background:color-mix(in srgb,var(--color-fg) 8%,transparent);color:var(--color-muted);font-size:15px}.mbody{flex:1;overflow-y:auto;padding:8px 20px 20px;overscroll-behavior:contain}.mlist{list-style:none;margin:0;padding:0}.mbig{display:flex;align-items:center;gap:14px;width:100%;min-height:62px;border:0;border-bottom:1px solid color-mix(in srgb,var(--gold-l) 18%,transparent);background:transparent;color:var(--color-fg);font-size:28px;font-weight:700;letter-spacing:-.02em;cursor:pointer;padding:0;text-align:left;list-style:none}.mbig::-webkit-details-marker{display:none}.mbig:hover{color:var(--color-accent)}.mbig__t{flex:1}.mnum{font-size:12px;font-weight:600;color:var(--gold-l);width:22px;letter-spacing:0}.mplus:before{content:"+";font-size:26px;font-weight:400;color:var(--color-accent)}.mgroup[open] .mplus:before{content:"\2212"}.mtag{font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;background:var(--brand-pink);color:var(--paper);letter-spacing:0}.mcats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px;padding:14px 0 12px;list-style:none;margin:0}.mcat{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:600;text-align:center}.mcat img,.mcat__ph{width:100%;aspect-ratio:1;border-radius:999px;object-fit:cover;border:1.5px solid color-mix(in srgb,var(--gold-l) 55%,transparent);background:var(--color-surface);display:block}.msub{list-style:none;margin:0;padding:10px 0;display:flex;flex-direction:column;gap:10px;font-size:16px;font-weight:600}.msub__l3{padding-left:14px;font-weight:500}.mall{display:inline-block;padding:4px 0 16px;text-decoration:underline;color:var(--color-muted);border-bottom:1px solid color-mix(in srgb,var(--gold-l) 18%,transparent);width:100%}.mpromos{margin-top:22px}.mpromo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-radius:24px;background:var(--color-bg);color:var(--color-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-h) 70%,transparent)}.mpromo__eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em}.mpromo__title{font-size:20px;font-weight:800;letter-spacing:-.02em}.mpromo__text{font-size:13px;opacity:.9}.mfoot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--color-fg) 12%,transparent)}.mfoot>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;font-size:12px;font-weight:600;color:var(--color-muted)}.mfoot__loc{grid-column:1 / -1;padding:12px 20px 16px;border-top:1px solid color-mix(in srgb,var(--color-fg) 12%,transparent)}@media(max-width:749px){.cdrawer{inset:auto 0 0 0;width:100%;height:88%;height:88dvh;border-radius:28px 28px 0 0}.cdrawer[open]{animation-name:cd-sheet-in}.cdrawer.is-closing{animation-name:cd-sheet-out}.cgrab{display:block}.cd-head{padding-top:12px}.cdrawer .cfoot{padding-bottom:max(22px,env(safe-area-inset-bottom))}@keyframes cd-sheet-in{0%{transform:translateY(100%);opacity:.6}to{transform:none;opacity:1}}@keyframes cd-sheet-out{to{transform:translateY(100%);opacity:.6}}}@media(prefers-reduced-motion:reduce){dialog[open],.cdrawer[open],.cdrawer.is-closing,.cdrawer[open]::backdrop,.mdrawer[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-drawer.css.map */
