.ring-size-chart-modal{display:block;margin-top:1rem}.ring-size-chart-modal .ring-size-chart__trigger{display:inline-flex!important;align-items:center!important;gap:.4rem!important;cursor:pointer!important;background:transparent!important;background-color:transparent!important;border:none!important;padding:0!important;margin:0!important;box-shadow:none!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important}.ring-size-chart-modal .ring-size-chart__trigger-text{font-size:1.3rem!important;color:rgba(var(--color-foreground),.75)!important;text-decoration:underline!important;text-underline-offset:.3rem!important;transition:color .2s ease!important;background:transparent!important;background-color:transparent!important}.ring-size-chart-modal .ring-size-chart__trigger:hover .ring-size-chart__trigger-text{color:rgb(var(--color-foreground))!important}.ring-size-chart__dialog-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.ring-size-chart__dialog-wrapper.is-open{opacity:1;visibility:visible;pointer-events:auto}.ring-size-chart__dialog-wrapper .ring-size-chart__overlay{display:block!important;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(var(--color-foreground),.5);cursor:pointer}.ring-size-chart__dialog{position:relative;z-index:1;width:90%;max-width:600px;max-height:85vh;background-color:rgb(var(--color-background));border-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));overflow:hidden;transform:scale(.95);transition:transform .3s ease}.ring-size-chart__dialog-wrapper.is-open .ring-size-chart__dialog{transform:scale(1)}.ring-size-chart__content{padding:2.4rem;max-height:85vh;overflow-y:auto}.ring-size-chart__close{position:absolute;top:1.2rem;right:1.2rem;background:none;border:none;cursor:pointer;padding:.8rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));opacity:.7;transition:opacity .2s ease;z-index:1}.ring-size-chart__close:hover{opacity:1}.ring-size-chart__close .svg-wrapper{width:2rem;height:2rem}.ring-size-chart__close svg{width:100%;height:100%}.ring-size-chart__title{margin:0 0 2rem;text-align:center;font-size:1.8rem;letter-spacing:.1em;text-transform:uppercase;padding-right:3rem}.ring-size-chart__table-wrapper{overflow-x:auto;margin:0 -.5rem;padding:0 .5rem}.ring-size-chart__table{width:100%;border-collapse:collapse;font-size:1.3rem}.ring-size-chart__table th,.ring-size-chart__table td{padding:1rem 1.2rem;text-align:center;border-bottom:1px solid rgba(var(--color-foreground),.1)}.ring-size-chart__table th{font-weight:600;text-transform:uppercase;font-size:1.1rem;letter-spacing:.05em;background-color:rgba(var(--color-foreground),.03);color:rgb(var(--color-foreground));white-space:nowrap}.ring-size-chart__table tbody tr:hover{background-color:rgba(var(--color-foreground),.02)}.ring-size-chart__table td{color:rgba(var(--color-foreground),.85)}.ring-size-chart__table td:first-child{font-weight:600}.ring-size-chart__disclaimer{margin:2rem 0 0;text-align:center;font-size:1.2rem;color:rgba(var(--color-foreground),.6);font-style:italic}@media screen and (max-width: 749px){.ring-size-chart__dialog{width:95%;max-height:80vh}.ring-size-chart__content{padding:2rem 1.6rem;max-height:calc(80vh - 4rem);overflow-y:auto}.ring-size-chart__title{font-size:1.5rem;padding-right:2.5rem;margin-bottom:1.5rem}.ring-size-chart__table-wrapper{max-height:45vh;overflow-y:auto;border:1px solid rgba(var(--color-foreground),.1);border-radius:.4rem;margin:0;padding:0}.ring-size-chart__table thead{position:sticky;top:0;z-index:1}.ring-size-chart__table th{background-color:rgb(var(--color-background));border-bottom:2px solid rgba(var(--color-foreground),.15)}.ring-size-chart__table th,.ring-size-chart__table td{padding:.8rem .6rem;font-size:1.2rem}.ring-size-chart__table th{font-size:1rem}.ring-size-chart__table-wrapper:after{content:"";position:sticky;bottom:0;left:0;right:0;display:block;height:3rem;background:linear-gradient(to top,rgb(var(--color-background)) 0%,transparent 100%);pointer-events:none;margin-top:-3rem}.ring-size-chart__disclaimer{margin-top:1.5rem;font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ring-size-chart.css.map */
