luluoro-size-guide{display:block}luluoro-size-guide>button.link{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;font:1.3rem var(--font-body-family);min-block-size:44px;padding:0;text-align:start}luluoro-size-guide>button>span{text-decoration:underline;text-underline-offset:.3rem}luluoro-size-guide>button>svg{inline-size:1.8rem;block-size:1.8rem;flex:none}html:has(dialog.luluoro-size-guide[open]){overflow:hidden}.lsg{position:fixed;inset-block:0;inset-inline:auto 0;margin:0;padding:0;inline-size:min(44rem,100vw);max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;border:0;border-inline-start:1px solid rgba(var(--color-foreground),.08);background:rgb(var(--color-background));color:rgba(var(--color-foreground),.8);font:1.4rem/1.6 var(--font-body-family)}.lsg[open]{display:flex;flex-direction:column;animation:lsg-in .28s cubic-bezier(.16,1,.3,1)}.lsg:dir(rtl){--guide-slide:-100%}.lsg::backdrop{background:rgba(var(--color-foreground),.5)}.lsg__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.6rem;flex:none;border-block-end:1px solid rgba(var(--color-foreground),.08)}.lsg h2{font:2.2rem var(--font-heading-family);margin:0;text-transform:none;letter-spacing:0;color:rgb(var(--color-foreground))}.lsg [data-close]{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.lsg svg{inline-size:2rem;block-size:2rem}.lsg__body{padding:1.6rem;overflow:auto;overscroll-behavior:contain;min-block-size:0}.lsg p{margin-block:0 1.6rem}.lsg h3,.lsg strong{font:500 1.4rem/1.6 var(--font-body-family)}.lsg h3{margin:0}.lsg ul,.lsg ol{padding-inline-start:1.8rem;margin-block:1.6rem}.lsg li{margin-block:.8rem}.lsg .lsg__styles{list-style:none;padding:0}.lsg__styles li{margin-block:1.2rem}.lsg__styles strong{display:block}.lsg table{inline-size:100%;border-collapse:collapse;box-shadow:none;margin-block:1.6rem;font-size:1.4rem}.lsg :is(th,td){padding:.8rem .3rem;border:0;border-block-end:1px solid rgba(var(--color-foreground),.08);text-align:start;vertical-align:top}.lsg th{font-size:1.2rem;font-weight:500}.lsg td{color:rgb(var(--color-foreground));font-variant-numeric:tabular-nums}.lsg__length{display:block}.lsg__length>span{display:block;white-space:nowrap}.lsg__length>span+span{font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.lsg__ring th:nth-child(3){inline-size:34%}.lsg__art{position:relative;direction:ltr;margin:0 0 1.6rem}.lsg__art img{display:block;inline-size:100%;block-size:auto}.lsg__art>span{position:absolute;transform:translate(-50%,-50%);font:1.1rem/1.1 var(--font-body-family);text-align:center;inline-size:32%;letter-spacing:0;inset-inline-start:var(--x);inset-block-start:var(--y)}.lsg__art--ring>span{--x:22%;--y:65%}.lsg__art--ring>span:last-child{--x:76.5%;--y:30%}.lsg__art--necklace>span{--x:33.5%;--y:22%}.lsg__art--necklace>span:nth-of-type(2){--x:37%;--y:72%;transform:translateY(-50%);text-align:left}.lsg__art--necklace>span:last-child{--x:85%;--y:30%}.lsg__art--earrings>span{--x:20%;--y:39.4495%}.lsg__art--earrings>span:nth-of-type(3n+2){--x:50%}.lsg__art--earrings>span:nth-of-type(3n){--x:80%}.lsg__art--earrings>span:nth-of-type(n+4){--y:88.5321%}@keyframes lsg-in{from{transform:translateX(var(--guide-slide,100%))}to{transform:translateX(0)}}@media(max-width:750px){.lsg{inline-size:100vw;border:0}}@media(prefers-reduced-motion:reduce){.lsg[open]{animation:none}}.lsg-pointer button:focus{outline:0;box-shadow:none}
