html:has(dialog.hmd[open]){overflow:hidden}.hm-rd{display:contents}dialog.hmd{padding:0;border:0;background:#fff;color:var(--ink);overflow:hidden;display:none;flex-direction:column;overscroll-behavior:contain;box-shadow:0 -12px 48px #2a0a1c47;max-width:none;max-height:none}dialog.hmd[open]{display:flex}dialog.hmd::backdrop{background:#2a0a1c94;opacity:0;transition:opacity .25s ease}dialog.hmd.in::backdrop{opacity:1}@media(max-width:959px){dialog.hmd{position:fixed;inset:auto 0 0 0;margin:0;width:100%;height:50vh;height:50dvh;border-radius:24px 24px 0 0;transform:translateY(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1),height .28s ease}dialog.hmd.in{transform:none}dialog.hmd[data-size=full]{height:90vh;height:90dvh}dialog.hmd.drag{transition:none}}@media(min-width:960px){dialog.hmd{position:fixed;inset:0 0 0 auto;margin:0;width:min(480px,92vw);height:100%;border-radius:24px 0 0 24px;transform:translate(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:-12px 0 48px #2a0a1c47}dialog.hmd.in{transform:none}dialog.hmd .hmd-grab{display:none}dialog.hmd .hmd-h{padding-top:24px}}.hmd-grab{flex:none;display:grid;place-items:center;width:100%;height:28px;touch-action:none;cursor:grab;background:none;border:0;padding:0}.hmd-grab i{display:block;width:44px;height:5px;border-radius:3px;background:#2a0a1c38}.hmd-grab:focus-visible{outline:2px solid var(--deep);outline-offset:-4px}.hmd-h{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 8px 10px 20px;touch-action:none}.hmd-e{display:block;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--deep);margin-bottom:4px}.hmd-h h2{font-size:24px;font-weight:460;line-height:1.1;letter-spacing:-.0017em;text-wrap:balance;margin:0;color:var(--ink)}.hmd-h h2:focus{outline:none}.hmd-s{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;color:var(--ink2);margin-top:6px;letter-spacing:.02em}.hmd-s b{color:var(--ink);font-weight:600}.hmd-s .stars{display:inline-flex;gap:1px}.hmd-s .stars svg{width:14px;height:14px;fill:var(--deep)}.hmd-x{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#0000000f;border:0;color:var(--ink);cursor:pointer;margin-top:-2px}.hmd-x:hover{background:#0000001a}.hmd-x svg{width:20px;height:20px}.hmd-chips{flex:none;display:flex;gap:8px;overflow-x:auto;padding:4px 20px 12px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.hmd-chips::-webkit-scrollbar{display:none}.hmd-chips .chip{flex:none;color:var(--ink)}.hmd-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 20px 20px;border-top:1px solid var(--line)}.hmd-rv{padding:16px 0;border-bottom:1px solid var(--line)}.hmd-rv:last-of-type{border-bottom:0}.hmd-rv p{font-size:16px;line-height:1.38;color:var(--ink);margin:0}.hmd-rv p b{font-weight:600}.hmd-who{display:flex;align-items:center;gap:10px;margin-top:10px}.hmd-who img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none;background:var(--blush)}.hmd-who b{display:block;font-size:14px;font-weight:600}.hmd-who small{display:block;font-size:13px;color:var(--ink2);letter-spacing:.015em}.hmd-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hmd-tags span{font-size:12px;font-weight:500;padding:4px 10px;border-radius:9999px;background:var(--blush);color:var(--deep)}.hmd-empty{padding:24px 0;color:var(--ink2)}.hmd-f{flex:none;display:flex;align-items:center;padding:8px 20px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff}.hmd-f .tlink{font-size:15px;font-weight:500;display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline;text-decoration-color:#2a0a1c4d;text-underline-offset:4px}.hmd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nt:after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:.35em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%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 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/contain no-repeat}@media(prefers-reduced-motion:reduce){dialog.hmd,dialog.hmd::backdrop{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/hm-drawer.css.map */
