.rosselle-size-guide__option-label{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:var(--gap-md)}.rosselle-size-guide__trigger{width:max-content;min-height:auto;padding:0 0 .2rem;border:0;border-radius:0;color:currentColor;background:transparent;font:inherit;line-height:1.35;letter-spacing:.025em;text-decoration-line:underline;text-decoration-color:rgb(var(--color-foreground-rgb) / 65%);text-decoration-thickness:1px;text-underline-offset:.34rem;cursor:pointer}.rosselle-size-guide__trigger:hover{text-decoration-color:currentColor;text-decoration-thickness:1.5px}.rosselle-size-guide__trigger:focus-visible{outline:2px solid currentColor;outline-offset:4px;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.rosselle-size-guide__dialog{width:min(92vw,48rem);max-width:min(92vw,48rem);max-height:min(90dvh,56rem);padding:clamp(1.5rem,4vw,3rem);border:var(--style-border-popover);background:var(--color-background);color:var(--color-foreground);overflow:auto}.rosselle-size-guide__close{position:absolute;top:var(--padding-sm);right:var(--padding-sm)}.rosselle-size-guide__header{max-width:34rem;margin:0 auto var(--margin-lg);padding-inline:var(--padding-xl);text-align:center}.rosselle-size-guide__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--font-heading--weight);line-height:1.1}.rosselle-size-guide__subtitle{margin:var(--margin-xs) 0 0;opacity:.7}.rosselle-size-guide__units{display:flex;align-items:center;justify-content:center;gap:var(--gap-sm);margin-bottom:var(--margin-lg)}.rosselle-size-guide__unit{min-width:2.75rem;min-height:2.75rem;border-bottom:1px solid transparent;opacity:.65;cursor:pointer}.rosselle-size-guide__unit.is-current{border-bottom-color:currentColor;opacity:1;font-weight:600}.rosselle-size-guide__unit:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rosselle-size-guide__unit-separator{opacity:.35}.rosselle-size-guide__table-scroll{position:relative;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.rosselle-size-guide__table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.rosselle-size-guide__table th,.rosselle-size-guide__table td{min-width:7rem;padding:.9rem 1rem;border-bottom:1px solid rgb(var(--color-foreground-rgb) / 16%);text-align:center;white-space:nowrap}.rosselle-size-guide__table th{font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rosselle-size-guide__table td{font-size:.92rem;cursor:default;-webkit-user-select:none;user-select:none;touch-action:manipulation}.rosselle-size-guide__size-heading,.rosselle-size-guide__size-cell{position:sticky;left:0;z-index:2;min-width:5rem;background:var(--color-background);text-align:left!important}.rosselle-size-guide__size-heading{z-index:3}.rosselle-size-guide__table .is-row-active,.rosselle-size-guide__table tr.is-row-active>*,.rosselle-size-guide__table .is-column-active{background:rgb(var(--color-foreground-rgb) / 6%)}.rosselle-size-guide__table .is-preselected{text-decoration:underline;text-underline-offset:.3rem}.rosselle-size-guide__table td.is-intersection{background:rgb(var(--color-foreground-rgb) / 12%);box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / 16%);font-weight:600}.rosselle-size-guide__table td:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.rosselle-size-guide__measure{margin-top:var(--margin-xl)}.rosselle-size-guide__section-title{margin:0 0 var(--margin-sm);font-family:var(--font-heading--family);font-size:1.16rem;font-weight:var(--font-heading--weight)}.rosselle-size-guide__measure-list{margin:0}.rosselle-size-guide__measure-list dt{margin-top:var(--margin-sm);font-weight:600}.rosselle-size-guide__measure-list dd{margin:var(--margin-2xs) 0 0;opacity:.72;line-height:1.55}.rosselle-size-guide__between{margin:var(--margin-lg) 0 0;padding-top:var(--padding-md);border-top:1px solid rgb(var(--color-foreground-rgb) / 16%);opacity:.72;line-height:1.55}@media screen and (max-width:749px){.rosselle-size-guide__dialog{width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;margin:0;padding:4rem 1rem 2rem;border-radius:0}.rosselle-size-guide__table th,.rosselle-size-guide__table td{min-width:6.5rem;min-height:2.75rem;padding:.9rem .75rem}.rosselle-size-guide__size-heading,.rosselle-size-guide__size-cell{min-width:4.75rem}}@media(prefers-reduced-motion:no-preference){.rosselle-size-guide__trigger,.rosselle-size-guide__unit,.rosselle-size-guide__table td{transition:color .12s ease,background-color .12s ease,border-color .12s ease}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rosselle-size-guide.css.map */
