.lumistelle-carousel__variants-header{display:flex;justify-content:center;align-items:center;gap:1.5rem;width:100%;flex-wrap:wrap;margin-bottom:.5rem}.lumistelle-size-guide-trigger{display:inline-flex;align-items:center;gap:.5rem;font-size:1.4rem;font-weight:700;color:#000;text-decoration:none;opacity:1;transition:opacity .2s ease}.lumistelle-size-guide-trigger:hover{opacity:1;text-decoration:underline}.lumistelle-size-chart-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.lumistelle-size-chart-modal.is-visible{opacity:1;visibility:visible;transition:opacity .3s ease}.lumistelle-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;cursor:pointer}.lumistelle-modal-panel{position:relative;background-color:#fff;border-radius:12px;box-shadow:0 10px 40px #00000040;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;transform:translateY(20px) scale(.98);transition:transform .3s cubic-bezier(.25,1,.5,1)}.lumistelle-size-chart-modal.is-visible .lumistelle-modal-panel{transform:translateY(0) scale(1)}.lumistelle-modal-header{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}.lumistelle-modal-title{margin:0;font-size:1.6rem;font-weight:600;line-height:1.4;flex-grow:1}.lumistelle-modal-close-btn{position:relative;width:40px;height:40px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;align-self:self-end;justify-content:center;color:#9ca3af;transition:color .2s ease,background-color .2s ease;border-radius:50%;flex-shrink:0}.lumistelle-modal-close-btn:hover{color:#111;background-color:#f3f4f6}.lumistelle-modal-content{padding:0;overflow-y:auto;flex-grow:1}.lumistelle-modal-content h3{font-size:1.6rem;padding:1.5rem 2rem 1rem;margin:0;background-color:#fff}.lumistelle-modal-content table{width:100%;border-collapse:collapse;text-align:center;font-size:1.4rem}.lumistelle-modal-content th,.lumistelle-modal-content td{border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem}.lumistelle-modal-content th{background-color:#f9fafb;font-weight:600;color:#4b5563;position:sticky;top:0;z-index:1}.lumistelle-modal-content tr:nth-child(2n){background-color:#f9fafb}.lumistelle-modal-content td{font-weight:500;font-feature-settings:"tnum"}@media screen and (max-width: 600px){.lumistelle-modal-panel{max-width:400px}.lumistelle-modal-content thead{position:absolute;top:-9999px;left:-9999px}.lumistelle-modal-content table,.lumistelle-modal-content tbody,.lumistelle-modal-content tr,.lumistelle-modal-content td{display:block}.lumistelle-modal-content tr{border:1px solid #e5e7eb;margin:0 1rem 1.5rem;border-radius:8px;overflow:hidden}.lumistelle-modal-content tr:nth-child(2n){background-color:#fff}.lumistelle-modal-content td{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #f3f4f6}.lumistelle-modal-content td:last-child{border-bottom:0}.lumistelle-modal-content td:before{content:attr(data-label);font-weight:600;color:#4b5563}.lumistelle-modal-content td span{text-align:right}}.lumistelle-modal-spinner{width:32px;height:32px;border:3px solid rgba(0,0,0,.1);border-top-color:#111;border-radius:50%;animation:lumistelle-spin 1s linear infinite;margin:3rem auto}@keyframes lumistelle-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lumistelle-size-chart-modal.css.map */
