dime-ring-size{display:block;margin:0 0 24px;scroll-margin-top:160px}.dime-size-summary{display:none;align-items:center;gap:16px;min-height:72px;border-top:1px solid #d9d9d9}dime-ring-size[data-ready] .dime-size-summary{display:flex}dime-ring-size[data-ready] .dime-size-fallback{display:none}.dime-size-summary button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:12px 0;min-height:44px}.dime-size-guide-link{text-decoration:underline;text-underline-offset:4px;font-size:13px!important}.dime-size-open{margin-left:auto;display:flex;gap:16px;align-items:center}.dime-size-open svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3}.dime-size-dialog{color:#151515;background:#fff;border:0;width:min(680px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;top:0;right:0;bottom:0;left:0;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;box-shadow:-6px 0 24px #0000000d;scrollbar-color:#b7b7b7 #fff;scrollbar-width:thin}.dime-size-dialog:not([open]){display:none}.dime-size-dialog[open]{animation:dime-size-reveal .24s cubic-bezier(.16,1,.3,1)}.dime-size-dialog::backdrop{background:#fffc}.dime-size-dialog-content{padding:24px 44px 44px}.dime-size-dialog button{font:inherit;color:inherit;cursor:pointer}.dime-size-close{width:48px;height:48px;padding:13px;margin:0 0 36px -12px;border:0;background:#fafafa;border-radius:50%;display:flex}.dime-size-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.25}.dime-size-tabs{display:flex;gap:28px;border-bottom:1px solid #dedede;margin-bottom:28px}.dime-size-tabs button{flex:0 1 auto;min-height:52px;padding:8px 0 22px;background:none;border:0;border-bottom:1px solid transparent;font-size:16px}.dime-size-tabs button[aria-selected=true]{border-bottom-color:#151515}.dime-size-dialog [hidden]{display:none!important}.dime-size-table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.45}.dime-size-table th{text-align:left;vertical-align:middle;font-size:10px;font-weight:400;padding:18px 6px;color:#575757}.dime-size-table th:nth-child(1){width:20%}.dime-size-table th:nth-child(2){width:25%}.dime-size-table th:nth-child(3){width:24%}.dime-size-table th:nth-child(4){width:23%}.dime-size-table th:nth-child(5){width:8%}.dime-size-table th select{-webkit-appearance:auto;appearance:auto;display:block;max-width:100%;width:100%;min-height:44px;padding:0 2px 0 0;font:inherit;font-size:11px;background:#fff;color:#151515;border:0;border-radius:0;text-transform:uppercase;text-overflow:ellipsis;cursor:pointer}.dime-size-table tr{border-bottom:1px solid #dedede}.dime-size-table tbody tr{cursor:pointer;touch-action:manipulation}.dime-size-table td{height:70px;padding:4px 6px}.dime-size-table td button{display:block;background:none;border:0;padding:14px 0;text-align:left;min-width:44px;min-height:44px}.dime-size-table td button:after{content:none;pointer-events:none}.dime-size-table tr[data-selected]{border-bottom-color:#151515}.dime-size-table tbody tr:hover{background:#f7f7f7}.dime-size-check{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #d4d4d4;border-radius:50%}.dime-size-check svg{width:14px;height:14px;fill:none;stroke:transparent;stroke-width:1.5}[data-selected] .dime-size-check{background:#151515;border-color:#151515}[data-selected] .dime-size-check svg{stroke:#fff}.dime-size-note{color:#575757;font-size:12px;line-height:1.7;margin:24px 0 0}.dime-size-dialog h2{font:inherit;font-size:25px;line-height:1.3;margin:36px 0 28px}.dime-size-dialog h3{font:inherit;font-size:18px;margin:32px 0 16px}.dime-size-dialog p{max-width:65ch;line-height:1.7}.dime-fit-diagram{display:block;width:100%;max-height:150px;background:#f8f8f8;fill:none;stroke:#151515;stroke-width:1.2}.dime-fit-diagram text{fill:#151515;stroke:none;font:13px sans-serif}.dime-fit-back{width:100%;min-height:48px;margin-top:28px;border:1px solid #151515;background:#fff}dime-ring-size button:focus-visible,.dime-size-dialog select:focus-visible{outline:2px solid #151515;outline-offset:3px}.dime-size-dialog ::selection{color:#fff;background:#151515}@keyframes dime-size-reveal{0%{transform:translate(40px);opacity:.5}to{transform:translate(0);opacity:1}}@media(max-width:600px){.dime-size-dialog-content{padding:16px 20px 32px}.dime-size-close{margin-bottom:24px}.dime-size-tabs{gap:24px;margin-bottom:16px}.dime-size-tabs button{font-size:14px;padding-bottom:18px}.dime-size-table th{font-size:9px;padding-inline:3px}.dime-size-table th select{font-size:10px}.dime-size-table td{height:62px;padding-inline:3px}.dime-size-summary{gap:12px}}@media(prefers-reduced-motion:reduce){.dime-size-dialog[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/dime-ring-drawer.css.map */
