.mv-sheet{border:0;padding:0;background:transparent;max-width:100vw;max-height:100dvh}.mv-sheet::backdrop{background:#17171780}.mv-sheet__panel{position:fixed;left:0;right:0;bottom:0;background:var(--color-bg);border-radius:var(--radius) var(--radius) 0 0;max-height:80dvh;display:flex;flex-direction:column;translate:0 100%;transition:translate var(--dur-med) var(--ease)}.mv-sheet[open] .mv-sheet__panel{translate:0 0}@media(min-width:750px){.mv-sheet__panel{left:50%;right:auto;translate:-50% 100%;width:480px;border-radius:var(--radius);bottom:24px}.mv-sheet[open] .mv-sheet__panel{translate:-50% 0}}.mv-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line)}.mv-sheet__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px}.mv-sheet__body{padding:var(--space-4);overflow-y:auto}.mv-sheet__grid{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mv-sheet__opt{min-height:44px;padding:8px 16px;border-radius:var(--radius);border:1.5px solid var(--color-line);background:var(--color-bg);cursor:pointer;font-weight:700;font-size:14px}.mv-sheet__opt[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.mv-sheet__opt[disabled]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.mv-sheet__opt.is-added{border-color:#1a7f37;background:#1a7f37;color:#fff}.mv-sheet__opt.is-added:after{content:" \2713"}.mv-sheet__product{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-4)}.mv-sheet__product img{width:56px;height:70px;object-fit:cover;border-radius:6px}.mv-sheet__price{font-weight:800}.mv-sheet__atc{margin-top:var(--space-4);width:100%}.mv-sheet__atc.is-added{background:#1a7f37;border-color:#1a7f37;color:#fff}.mv-sheet__atc.is-added:before{content:"\2713  "}.mv-sheet__viewcart{display:block;text-align:center;margin-top:var(--space-3);font-weight:800;font-size:14px;color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.mv-sheet__viewcart[hidden]{display:none}.mv-sheet__error{color:var(--color-primary);font-weight:700;padding:var(--space-3) 0}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-sheet.css.map */
