.jewelry-home .j-of-titlerow{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.25rem;display:flex}.jewelry-home .j-of-titlerow .j-co-title{text-align:left}.jewelry-home .j-of-headline{font-family:var(--j-sans);color:var(--j-text);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:700}.jewelry-home .j-of-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;display:flex}.jewelry-home .j-of-orderid{color:var(--j-text);font-size:1.05rem;font-weight:600}.jewelry-home .j-of-addr{color:var(--j-muted);align-items:flex-start;gap:.4rem;max-width:60ch;margin-top:.45rem;font-size:.85rem;display:flex}.jewelry-home .j-of-addr svg{flex:none;width:16px;height:16px;margin-top:1px}.jewelry-home .j-of-metaright{text-align:right;color:var(--j-muted);font-size:.85rem;line-height:1.7}.jewelry-home .j-of-metaright b{color:var(--j-text);font-weight:600}.jewelry-home .j-of-card{background:var(--j-card);border:1px solid var(--j-card-border);border-radius:var(--j-radius-card);color:var(--j-card-text);padding:1.6rem 1.75rem}.jewelry-home .j-of-card+.j-of-card{margin-top:1.5rem}.jewelry-home .j-of-sectitle{color:var(--j-text);font-size:1.1rem;font-weight:700}.jewelry-home .j-of-secsub{color:var(--j-muted);margin-top:.3rem;font-size:.82rem}.jewelry-home .j-of-delivery{padding:1.6rem 1.75rem}.jewelry-home .j-of-delivery-top{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.jewelry-home .j-of-delivery-name{color:var(--j-text);font-size:1.05rem;font-weight:700}.jewelry-home .j-of-delivery-addr{color:var(--j-text);align-items:flex-start;gap:.6rem;margin-top:.85rem;font-size:.95rem;font-weight:600;display:flex}.jewelry-home .j-of-delivery-addr:before{content:"";background:var(--j-primary);border-radius:3px;flex:none;align-self:stretch;width:3px}.jewelry-home .j-of-delivery-pay{text-align:right;flex:none}.jewelry-home .j-of-delivery-paylabel{color:var(--j-muted);font-size:.8rem}.jewelry-home .j-of-delivery-price{color:var(--j-text);margin-top:.2rem;font-size:1.3rem;font-weight:700}.jewelry-home .j-of-status{color:var(--j-muted);margin:1.1rem 0 .5rem;font-size:.82rem}.jewelry-home .j-of-progress{background:var(--j-rail);border-radius:9999px;height:10px;overflow:hidden}.jewelry-home .j-of-progress-fill{background:var(--j-dark);border-radius:9999px;height:100%;transition:width .4s}.jewelry-home .j-of-tracker{padding:1.5rem 0 .5rem;overflow-x:auto}.jewelry-home .j-of-tracker .j-co-stepcol{gap:.6rem;width:120px}.jewelry-home .j-of-tracker .j-co-label{font-size:1rem}.jewelry-home .j-of-tracker .j-co-conn{margin-top:18px}.jewelry-home .j-of-tlhead{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;margin-bottom:1.25rem;padding:0;display:flex}.jewelry-home .j-of-chev{color:var(--j-text);flex:none;margin-top:4px;transition:transform .2s}.jewelry-home .j-of-tlhead[aria-expanded=true] .j-of-chev{transform:rotate(180deg)}.jewelry-home .j-of-tl-day{color:var(--j-text);margin:1.4rem 0 .4rem;font-size:.98rem;font-weight:700}.jewelry-home .j-of-tl-day:first-child{margin-top:0}.jewelry-home .j-of-tl-row{grid-template-columns:72px 1fr;gap:1rem;padding:.55rem 0;display:grid}.jewelry-home .j-of-tl-time{color:var(--j-muted);white-space:nowrap;padding-top:2px;font-size:.75rem}.jewelry-home .j-of-tl-body{border-left:1px solid var(--j-control-border);padding-left:1.1rem;position:relative}.jewelry-home .j-of-tl-body:before{content:"";background:var(--j-dark);border-radius:9999px;width:7px;height:7px;position:absolute;top:6px;left:-4px}.jewelry-home .j-of-tl-title{color:var(--j-text);font-size:.9rem;font-weight:700}.jewelry-home .j-of-tl-sub{color:var(--j-muted);margin-top:.15rem;font-size:.8rem}.jewelry-home .j-of-ship-label{color:var(--j-text);margin-bottom:.55rem;font-size:.95rem;font-weight:700}.jewelry-home .j-of-ship-line{color:var(--j-muted);font-size:.88rem;line-height:1.7}.jewelry-home .j-of-ship-line--name{color:var(--j-text)}.jewelry-home .j-of-reasons-label{color:var(--j-text);margin:1.4rem 0 .9rem;font-size:.95rem;font-weight:700}.jewelry-home .j-of-reasons{flex-direction:column;gap:.85rem;display:flex}.jewelry-home .j-of-reason{color:var(--j-text);cursor:pointer;align-items:center;gap:.75rem;font-size:.92rem;display:flex}.jewelry-home .j-of-comments{border:0;border-bottom:1px solid var(--j-control-border);width:100%;color:var(--j-text);resize:vertical;background:0 0;min-height:2.2rem;margin-top:1.5rem;padding:.6rem 0;font-family:inherit;font-size:.9rem}.jewelry-home .j-of-comments::placeholder{color:var(--j-muted)}.jewelry-home .j-of-comments:focus{border-bottom-color:var(--j-ring);outline:none}.jewelry-home .j-of-uploads{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.25rem;display:grid}@media (min-width:640px){.jewelry-home .j-of-uploads{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.jewelry-home .j-of-uploads{grid-template-columns:repeat(5,1fr)}}.jewelry-home .j-of-upload{aspect-ratio:1;border:1.5px dashed var(--j-control-border);border-radius:var(--j-radius-card);color:var(--j-muted);background:var(--j-bg);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;transition:border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.jewelry-home .j-of-upload:hover{border-color:var(--j-primary);background:#fff}.jewelry-home .j-of-upload svg{width:26px;height:26px}.jewelry-home .j-of-upload span{font-size:.72rem}.jewelry-home .j-of-upload input{display:none}.jewelry-home .j-of-upload img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jewelry-home .j-of-upload-remove{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:9999px;place-items:center;width:22px;height:22px;font-size:13px;line-height:1;display:grid;position:absolute;top:5px;right:5px}.jewelry-home .j-of-rtype{flex-direction:column;gap:.85rem;margin-top:.9rem;display:flex}.jewelry-home .j-of-subopts{color:var(--j-muted);flex-direction:column;gap:.3rem;margin:.2rem 0 0 2.6rem;padding-left:1rem;font-size:.85rem;list-style:outside;display:flex}.jewelry-home .j-of-refund-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.jewelry-home .j-of-refund-amtlabel{color:var(--j-muted);font-size:.8rem}.jewelry-home .j-of-refund-amt{color:var(--j-text);text-align:right;margin-top:.15rem;font-size:1.3rem;font-weight:700}.jewelry-home .j-of-infolist{flex-direction:column;gap:.5rem;margin-top:.9rem;display:flex}.jewelry-home .j-of-infolist li{color:var(--j-muted);padding-left:1.1rem;font-size:.88rem;position:relative}.jewelry-home .j-of-infolist li:before{content:"";background:var(--j-text);border-radius:9999px;width:5px;height:5px;position:absolute;top:8px;left:0}.jewelry-home .j-of-infolist b{color:var(--j-text);font-weight:600}.jewelry-home .j-of-subhead{color:var(--j-text);margin:1.4rem 0 0;font-size:.95rem;font-weight:700}.jewelry-home .j-of-note+.j-of-note{margin-top:1rem}.jewelry-home .j-of-note-title{color:var(--j-text);font-size:.88rem;font-weight:700}.jewelry-home .j-of-note-text{color:var(--j-muted);margin-top:.2rem;font-size:.82rem}.jewelry-home .j-of-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.25rem;display:flex}.jewelry-home .j-of-msg{text-align:center;margin-top:1.25rem;font-size:.9rem}.jewelry-home .j-of-msg--ok{color:var(--j-status-ok)}.jewelry-home .j-of-msg--err{color:var(--j-error)}.jewelry-home .j-of-done{text-align:center;border:1px solid var(--j-card-border);border-radius:var(--j-radius-card);background:var(--j-card);max-width:460px;color:var(--j-card-text);margin:1rem auto 0;padding:2.5rem 2rem}.jewelry-home .j-of-done-icon{background:color-mix(in srgb,var(--j-status-ok),#fff 85%);width:56px;height:56px;color:var(--j-status-ok);border-radius:9999px;place-items:center;margin:0 auto 1.1rem;display:grid}.jewelry-home .j-of-done-title{color:var(--j-text);font-size:1.15rem;font-weight:700}.jewelry-home .j-of-done-text{color:var(--j-muted);margin-top:.5rem;font-size:.9rem}.jewelry-home .j-of-sumlist{flex-direction:column;gap:.55rem;margin-top:1rem;display:flex}.jewelry-home .j-of-sumrow{color:var(--j-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.88rem;display:flex}.jewelry-home .j-of-sumrow--total{border-top:1px solid var(--j-card-border);color:var(--j-text);margin-top:.35rem;padding-top:.75rem;font-size:1rem;font-weight:700}
