.vsheet{position:fixed;inset:auto 0 0;width:100%;max-width:480px;max-height:88dvh;margin:0 auto;padding:0;border:0;background:transparent;color:var(--ink);overflow:visible}.vsheet::backdrop{background:rgba(var(--ink-rgb),.45);opacity:0;transition:opacity .22s ease}.vsheet.is-open::backdrop{opacity:1}.vsheet__panel{display:flex;flex-direction:column;max-height:88dvh;background-color:var(--page);transform:translateY(100%);transition:transform .22s ease;will-change:transform}.vsheet.is-open .vsheet__panel{transform:translateY(0)}.vsheet__bar{position:relative;display:flex;justify-content:flex-end;flex:none;padding:4px 8px 0;touch-action:none}.vsheet__handle{position:absolute;top:10px;left:50%;width:40px;height:4px;margin-left:-20px;background-color:var(--line)}.vsheet__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.vsheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--page-margin) calc(20px + env(safe-area-inset-bottom))}.vsheet__head{display:flex;gap:16px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line)}.vsheet__media{flex:none;width:64px;aspect-ratio:4 / 5;background-color:var(--paper)}.vsheet__image{width:100%;height:100%;object-fit:cover}.vsheet__meta{flex:1 1 auto;min-width:0}.vsheet__title{font-size:var(--text-md);line-height:1.25}.vsheet__price{margin:6px 0 0;font-size:var(--text-md);white-space:nowrap}.vsheet__option{margin-top:32px;padding:0}.vsheet__option[hidden]{display:none}.vsheet__legend{padding:0 0 12px;font-size:var(--text-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.vsheet__legend-value{color:var(--stone)}.vsheet__row{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line)}.vsheet__row:last-child{border-bottom:1px solid var(--line)}.vsheet__choice{flex:1 1 auto;display:flex;align-items:center;gap:12px;min-height:52px;padding-inline:12px;cursor:pointer}.vsheet__swatch{flex:none;width:20px;height:20px}.vsheet__value{flex:1 1 auto;font-size:var(--text-md)}.vsheet__state{font-size:var(--text-sm);color:var(--stone)}.vsheet__radio:checked+.vsheet__choice{background-color:var(--ink);color:var(--page)}.vsheet__radio:checked+.vsheet__choice .vsheet__value{font-weight:var(--font-weight-bold)}.vsheet__radio:focus-visible+.vsheet__choice{outline:2px solid var(--ink);outline-offset:-2px}.vsheet__radio:disabled+.vsheet__choice{cursor:default}.vsheet__radio:disabled+.vsheet__choice .vsheet__value{color:var(--stone);text-decoration:line-through}@media(hover:hover){.vsheet__radio:not(:disabled):not(:checked)+.vsheet__choice:hover{background-color:var(--paper)}}.vsheet__notify{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:4px}.vsheet__notify[hidden]{display:none}.vsheet__status{margin:12px 0 0;font-size:var(--text-sm)}.vsheet__status:empty{display:none}.vsheet__links{display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:12px}.vsheet__link{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:4px}.vsheet__link[hidden]{display:none}.vsheet__bone{margin-top:12px}.vsheet__bone--title{width:70%}.vsheet__bone--price{width:40%}.vsheet__bone--row{height:52px}.vsheet__head+.vsheet__bone--row{margin-top:36px}.vsheet__error{margin:8px 0 20px}.vsheet__error-actions{display:flex;flex-wrap:wrap;gap:8px}@media(prefers-reduced-motion:reduce){.vsheet__panel,.vsheet::backdrop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/component-variant-sheet.css.map */
