.avidevi-size-chart{display:block}.avidevi-size-chart__trigger{min-height:44px;text-decoration:underline;text-underline-offset:.2em;padding-inline:0}.avidevi-size-chart__dialog{width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;padding:max(3rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));border:var(--style-border-popover);border-radius:var(--style-border-radius-popover);background:var(--color-background);color:var(--color-foreground);box-shadow:var(--shadow-popover)}.avidevi-size-chart__dialog[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.avidevi-size-chart__dialog.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.avidevi-size-chart__dialog h2{font-size:1.25rem;margin-block:0 1rem}.avidevi-size-chart__close{position:absolute;top:.25rem;inset-inline-end:.25rem;width:44px;height:44px;padding:.75rem}.avidevi-size-chart__close svg{width:100%;height:100%}.avidevi-size-chart__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.avidevi-size-chart__table th,.avidevi-size-chart__table td{text-align:start;padding:.65rem .5rem;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .2)}.avidevi-size-chart__guidance{margin-block:1rem 0;font-size:.9rem;line-height:1.5}.avidevi-size-chart__measurement-guide,.avidevi-size-chart__measurement-guide:hover{color:var(--color-secondary-button-text);font-weight:600;text-decoration:underline;text-decoration-color:currentcolor;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/52/assets/avidevi-size-chart.css.map */
