vk-size-guide.vk-size-guide{display:flex;justify-content:flex-end;width:100%;flex-basis:100%;grid-column:1/-1;margin:0 0 8px;font-family:var(--font-body--family, Arial, sans-serif)}.vk-size-guide .vk-size-guide__trigger{-webkit-appearance:none;appearance:none;border:0;background:none;color:inherit;padding:10px 0;min-height:44px;font:inherit;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.vk-size-guide .vk-size-guide__dialog{position:fixed;inset:0 0 0 auto;box-sizing:border-box;width:min(780px,60vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#111;overflow:hidden;box-shadow:-12px 0 40px #00000012}.vk-size-guide .vk-size-guide__dialog[open]{display:flex;flex-direction:column;animation:vk-size-enter .24s ease-out}.vk-size-guide__dialog::backdrop{background:#0000007a}.vk-size-guide__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;border-bottom:1px solid #e5e5e3;flex-shrink:0}.vk-size-guide__header h2{margin:0;font:inherit;font-size:18px;font-weight:600}.vk-size-guide__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:none;background:transparent;color:#111;cursor:pointer}.vk-size-guide__content{padding:24px 28px 40px;overflow-y:auto;min-height:0;overscroll-behavior:contain;font-size:14px;line-height:1.6}.vk-size-guide__product{margin:0 0 24px;font-size:12px;letter-spacing:.05em;color:#666}.vk-size-guide__content img{display:block;max-width:100%;height:auto}.vk-size-guide__table{max-width:100%;overflow-x:auto}.vk-size-guide__table table{width:100%;border-collapse:collapse;font-size:13px}.vk-size-guide__table th,.vk-size-guide__table td{border:1px solid #e5e5e3;padding:14px 12px;text-align:center;white-space:nowrap}.vk-size-guide__table th{background:#f5f5f3;font-weight:600}.vk-size-guide__note{margin-top:24px}.vk-size-guide__setup{padding:18px;border:1px dashed #aaa;background:#f5f5f3}.vk-size-guide button:focus-visible,.vk-size-guide__table:focus-visible{outline:2px solid #111;outline-offset:3px}html:has(.vk-size-guide__dialog[open]),body:has(.vk-size-guide__dialog[open]){overflow:hidden}@keyframes vk-size-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:749px){.vk-size-guide .vk-size-guide__dialog{width:100%}.vk-size-guide__header{padding:14px 18px}.vk-size-guide__content{padding:20px 18px 32px}}@media(prefers-reduced-motion:reduce){.vk-size-guide .vk-size-guide__dialog[open]{animation:none}}.vk-size-guide__layout{display:grid;gap:22px;align-items:start}.vk-size-guide__measurements{min-width:0}.vk-size-guide__units:not([hidden]){display:flex;margin-bottom:12px;border:1px solid #ddd;border-radius:8px;overflow:hidden}.vk-size-guide__units button{flex:1;min-height:36px;padding:8px;border:0;background:#fff;color:#777;font-size:11px;letter-spacing:.08em;cursor:pointer}.vk-size-guide__photo img{width:100%;height:auto;border-radius:7px}.vk-size-guide__table .vk-measurements p{font-size:11px;line-height:1.5;margin:0 0 12px}.vk-size-guide__table .vk-measurements table{font-size:11px}.vk-size-guide__table .vk-measurements th,.vk-size-guide__table .vk-measurements td{padding:17px 7px;border:0;border-bottom:1px solid #e9e9e7}.vk-size-guide__table .vk-measurements th{font-weight:600;background:#fafafa}@media(min-width:750px){.vk-size-guide__layout--photo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.vk-size-guide__layout{display:block}.vk-size-guide__units:not([hidden]){display:inline-flex;gap:6px;padding:4px;margin:0 0 26px;border:1px solid #e5e5e3;border-radius:999px;background:#f5f5f3}.vk-size-guide__units button{flex:none;width:66px;min-height:38px;border-radius:999px;background:transparent;font-size:12px;font-weight:600}.vk-size-guide__units button[aria-pressed=true]{background:#111;color:#fff}.vk-size-guide__table .vk-measurements table{margin:0;width:100%;table-layout:fixed;font-size:14px;border:0;box-shadow:none}.vk-size-guide__table .vk-measurements th,.vk-size-guide__table .vk-measurements td{padding:20px 8px;border:0;border-bottom:1px solid #ddd;background:transparent;text-align:center;font-weight:400}.vk-size-guide__table .vk-measurements thead th{font-weight:600}.vk-size-guide__table .vk-measurements tbody tr:last-child>*{border-bottom:0}@media(max-width:749px){.vk-size-guide__table .vk-measurements table{font-size:12px}.vk-size-guide__table .vk-measurements th,.vk-size-guide__table .vk-measurements td{padding:17px 4px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/valkrym-size-guide.css.map */
