.vv-sd-root{--vv-sd-bg: #fff;--vv-sd-ink: #111;--vv-sd-muted: #757575;--vv-sd-line: #e5e5e5;--vv-sd-disabled: #c8c8c8;--vv-sd-width: min(26.5rem, 100vw)}.vv-sd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000073;opacity:0;pointer-events:none;transition:opacity .28s ease}.vv-sd-overlay.is-open{opacity:1;pointer-events:auto}.vv-sd-panel{position:fixed;top:0;right:0;z-index:61;display:flex;flex-direction:column;width:var(--vv-sd-width);max-width:100vw;height:100%;height:100dvh;background:var(--vv-sd-bg);color:var(--vv-sd-ink);box-shadow:-8px 0 32px #0000001f;transform:translate(105%);transition:transform .3s cubic-bezier(.22,1,.36,1);font-family:var(--text-font-family, inherit)}.vv-sd-panel.is-open{transform:translate(0)}.vv-sd-panel__header{display:flex;flex-direction:column;gap:.85rem;padding:.85rem 1.1rem 1rem;flex-shrink:0;width:100%;box-sizing:border-box}.vv-sd-panel__nav{display:flex;align-items:center;justify-content:space-between;width:100%}.vv-sd-icon-btn{-webkit-appearance:none;appearance:none;border:0;background:transparent;width:2.5rem;height:2.5rem;display:inline-grid;place-items:center;cursor:pointer;color:inherit;padding:0;flex-shrink:0}.vv-sd-icon-btn svg{width:1.15rem;height:1.15rem}.vv-sd-panel__titles{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;width:100%;min-width:0}.vv-sd-panel__title{margin:0;flex:1 1 auto;min-width:0;font-family:var(--heading-font-family, inherit);font-weight:600;font-size:1.125rem;letter-spacing:.02em;line-height:1.45;text-align:left}.vv-sd-panel__sub{margin:.5rem 0 0;font-size:.8125rem;color:var(--vv-sd-muted);line-height:1.45}.vv-sd-guide{display:inline-block;flex:0 0 auto;margin:0;font-size:.8125rem;color:var(--vv-sd-ink);text-decoration:underline;text-underline-offset:.18em;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;line-height:1.4;white-space:nowrap;text-align:right}.vv-sd-panel__body{flex:1;overflow:auto;padding:.85rem 1.1rem 1.5rem;-webkit-overflow-scrolling:touch}.vv-sd-colors{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.vv-sd-color{position:relative;min-width:2.75rem;padding:.55rem .7rem;border:1px solid var(--vv-sd-line);background:#fff;cursor:pointer;font-size:.75rem;line-height:1.2;text-align:center;-webkit-user-select:none;user-select:none}.vv-sd-color input{position:absolute;opacity:0;pointer-events:none}.vv-sd-color.is-selected{border-color:var(--vv-sd-ink)}.vv-sd-grid-wrap{overflow-x:auto}.vv-sd-grid{display:grid;grid-template-columns:repeat(3,minmax(5.25rem,1fr));gap:.7rem .9rem;align-items:start;min-width:18.5rem}.vv-sd-grid--flat{grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr))}.vv-sd-col-head{text-align:center;padding:.2rem .4rem 1rem}.vv-sd-col-head__name{display:block;font-size:.875rem;font-weight:600;letter-spacing:.04em;line-height:1.4}.vv-sd-col-head__hint{display:block;margin-top:.4rem;font-size:.6875rem;color:var(--vv-sd-muted);line-height:1.45}.vv-sd-size{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55rem .35rem;border:1px solid var(--vv-sd-line);background:#fff;cursor:pointer;font-size:.875rem;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,color .15s ease}.vv-sd-size input{position:absolute;opacity:0;pointer-events:none}.vv-sd-size:hover:not(.is-unavailable){border-color:#999}.vv-sd-size.is-selected{border-color:var(--vv-sd-ink);color:var(--vv-sd-ink);font-weight:600}.vv-sd-size.is-unavailable{color:var(--vv-sd-disabled);cursor:not-allowed;background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--vv-sd-line) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.vv-sd-size.is-empty{visibility:hidden;pointer-events:none;border:0}.vv-sd-panel__footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-top:1px solid var(--vv-sd-line);background:var(--vv-sd-bg)}.vv-sd-footer__meta{min-width:0}.vv-sd-footer__price{display:block;font-size:1rem;font-weight:600;letter-spacing:.01em}.vv-sd-footer__ship{display:block;margin-top:.2rem;font-size:.75rem;color:var(--vv-sd-muted)}.vv-sd-add{-webkit-appearance:none;appearance:none;border:0;min-width:9.5rem;padding:.9rem 1.25rem;background:var(--vv-sd-ink);color:#fff;font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,opacity .15s ease}.vv-sd-add:disabled{background:var(--vv-sd-disabled);color:#fff;cursor:not-allowed}.vv-sd-add[aria-busy=true]{opacity:.7;pointer-events:none}.vv-sd-error{margin:.5rem 1rem 0;font-size:.8125rem;color:#a33}.vv-sd-active .variant-picker__option[data-vv-sd-size-option=true]{display:none!important}.vv-sd-trigger{display:block;width:100%;margin:0 0 .75rem}.vv-sd-trigger__btn{-webkit-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border:1px solid rgb(var(--text-color, 17 17 17));background:#fff;color:rgb(var(--text-color, 17 17 17));font-family:inherit;font-size:.875rem;font-weight:500;letter-spacing:.02em;cursor:pointer;text-align:left}.vv-sd-trigger__btn:hover{background:#00000005}.vv-sd-trigger__label{text-transform:none}.vv-sd-trigger__value{color:rgb(var(--text-color, 17 17 17) / .65);font-weight:400}@media screen and (max-width:699px){.vv-sd-panel{width:100vw;max-width:100vw}.vv-sd-panel--sheet{top:auto;bottom:0;height:min(92dvh,100%);border-radius:.75rem .75rem 0 0;transform:translateY(105%)}.vv-sd-panel--sheet.is-open{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vv-size-drawer.css.map */
