tool-tip[data-tool-tip=cust-size-chart] .tool-tip__inner{padding:0;height:100vh;max-width:100vw;background-color:#fff}tool-tip[data-tool-tip=cust-size-chart] .tool-tip__inner .tool-tip__content{max-height:100%}tool-tip[data-tool-tip=cust-size-chart] .tool-tip__inner .tool-tip__close{right:5px;top:12px;z-index:10}.cus-size-chart{font-family:var(--typeBasePrimary),var(--typeBaseFallback);color:var(--round-21-f-1-a-17, #1f1a17);margin-top:55px;position:relative}.cus-size-chart .cus-size-chart-header{position:fixed;top:0;width:100%;height:54px;padding:15px;line-height:24px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);border-bottom:1px solid var(--Round-1-divider, #e4dfd6);font-size:20px;font-weight:600;letter-spacing:2px;text-transform:uppercase;background-color:#fff}.cus-size-chart .size_guide .size_guide-tabs{display:flex}.cus-size-chart .size_guide .size_guide-tabs>div{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid var(--Round-1-divider, #e4dfd6);background:var(--f-8-f-8-f-8, #f8f8f8);padding:15px;cursor:pointer}.cus-size-chart .size_guide .size_guide-tabs>div.active{border-bottom:2px solid var(--round-21-f-1-a-17, #1f1a17);background:#fff}.cus-size-chart .size_guide .size_guide-tabs>div svg{width:24px;height:24px;margin-bottom:6px}.cus-size-chart .size_guide .size_guide-tabs>div span{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.8px;text-transform:uppercase}.cus-size-chart .size_guide-contents{padding:20px}.cus-size-chart .size_guide-content-1-desktop{display:none}.cus-size-chart .ring_sizer-step-title{display:flex;align-items:center;justify-content:space-between}.cus-size-chart .size_guide-contents .size_guide-content-title,.cus-size-chart .ring_sizer .ring_sizer-step-title,.cus-size-chart .ring_sizer .ring_sizer-step-sizes{font-size:15px;font-weight:500;line-height:20px;letter-spacing:.45px;margin-bottom:14px}.cus-size-chart .size_guide-contents .size_guide-content-text,.cus-size-chart .ring_sizer .ring_sizer-step-text,.cus-size-chart .ring_sizer .ring_sizer-step-card>div{font-size:14px;font-weight:400;line-height:150%;letter-spacing:.42px}.cus-size-chart .ring_sizer .ring_sizer-step-text ol{padding-inline-start:20px}.cus-size-chart .ring_sizer .ring_sizer-step-text li{list-style:auto}.cus-size-chart .size_guide-contents .size_guide-content-button{width:100%;margin:24px 0}.cus-size-chart .size_guide-contents .size_guide-content-button,.cus-size-chart .ring_sizer .ring_sizer-step-button{color:var(--round-1-ffffff, #fff);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.84px;height:40px}.cus-size-chart .size_guide .size_guide-content-img_1{width:100%;height:calc(100vw - 40px);background-color:#d3d3d3}.cus-size-chart .size_guide .size_guide-content-img_2{width:100%;background:#d3d3d3;height:119.71px}.cus-size-chart .size_guide .size_guide-content-img_3{width:100%;background:#d3d3d3;margin:20px 0;height:48.297px}.cus-size-chart .size_guide-content-2{display:none}.cus-size-chart .ring_sizer{display:none;padding:20px}.cus-size-chart .ring_sizer .ring_sizer-steps{margin:0 0 24px;display:flex;justify-content:space-between;align-items:center}.cus-size-chart .ring_sizer .ring_sizer-steps>div{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;background:var(--efefef, #efefef);cursor:pointer}.cus-size-chart .ring_sizer .ring_sizer-steps>div.active{background:var(--round-21-f-1-a-17, #1f1a17);color:#fff}.cus-size-chart .ring_sizer .ring_sizer-steps>div.line{height:1px;background:#efefef;flex-grow:1}.cus-size-chart .ring_sizer .ring_sizer-step_2,.cus-size-chart .ring_sizer .ring_sizer-step_3{display:none;margin-bottom:80px}.cus-size-chart .ring_sizer .ring_sizer-step-card{margin:24px 0 24px -20px;position:relative;display:flex;height:300px;justify-content:center;align-items:center;border-bottom-right-radius:20px;border-top-right-radius:20px;border:2px solid var(--round-21-f-1-a-17, #1f1a17);border-left:none}.cus-size-chart .ring_sizer .ring_sizer-step-card>div{width:153px}.cus-size-chart .ring_sizer .ring_sizer-step-slider{margin:24px 0 32px;display:flex;justify-content:space-between;align-items:center}.cus-size-chart .ring_sizer .ring_sizer-step-slider .range{flex-grow:1;border:none;overflow:hidden;margin:0 10px;padding:9px 0}[type=range]{-webkit-appearance:none;appearance:none;outline:0;transition:.3s}[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:4px;background:var(--efefef, #efefef);transition:.3s}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--round-21-f-1-a-17, #1f1a17);transform:translateY(-7px);border:1px solid transparent;border-image:linear-gradient(#1f1a17,#1f1a17) 0 fill / 9 18 9 0 / 0 0 0 99vw;cursor:pointer}.cus-size-chart .ring_sizer .ring_sizer-step-slider .decrease,.cus-size-chart .ring_sizer .ring_sizer-step-slider .increase{display:flex;width:24px;height:24px;justify-content:center;align-items:center;border:.5px solid var(--round-21-f-1-a-17, #1f1a17);cursor:pointer}.cus-size-chart .ring_sizer .ring_sizer-step-slider .decrease>div{width:153px}.cus-size-chart .ring_sizer .ring_sizer-step-slider .decrease>div{width:11px;height:1px;background:#1f1a17}.cus-size-chart .ring_sizer .ring_sizer-step-guideline{display:flex;align-items:center}.cus-size-chart .ring_sizer .ring_sizer-step-guideline span{font-size:15px;font-weight:400;line-height:20px;letter-spacing:.9px;text-transform:uppercase;text-decoration:underline;margin-left:6px}.cus-size-chart .ring_sizer .ring_sizer-step-guideline #cust-size-chart-guideline{background:#000;display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:20;animation:modal-open .3s forwards;align-items:center;justify-content:center}.cus-size-chart .ring_sizer .ring_sizer-step-guideline #cust-size-chart-guideline>div{overflow-y:auto;position:relative;max-height:100vh;width:auto}.cus-size-chart .ring_sizer .ring_sizer-step-guideline #cust-size-chart-guideline>div img{max-height:100vh}.cus-size-chart .ring_sizer .ring_sizer-step-guideline #cust-size-chart-guideline-close{position:absolute;top:10px;left:10px;height:28px;width:28px;background:#fff;border-radius:50%}.cus-size-chart .ring_sizer .ring_sizer-step-guideline img.ring_sizer-step-guideline_2{width:100%}.cus-size-chart .ring_sizer .ring_sizer-step-ring{display:flex;width:230px;height:230px;justify-content:center;align-items:center;margin:24px auto;background:var(--efefef, #efefef)}.cus-size-chart .ring_sizer .ring_sizer-step-ring>div{width:100px;height:100px;border-radius:50%;background-color:#1f1a17}.cus-size-chart .ring_sizer .ring_sizer-step-sizes{margin-bottom:14px;display:flex}.cus-size-chart .ring_sizer .ring_sizer-step-sizes>div{width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-left:1px solid var(--Round-1-divider, #e4dfd6)}.cus-size-chart .ring_sizer .ring_sizer-step-sizes>div:first-child{border-left:none}.cus-size-chart .ring_sizer .ring_sizer-step-tip{color:#6c6c6c;font-size:14px;font-weight:400;line-height:150%;letter-spacing:.45px}.cus-size-chart .ring_sizer .ring_sizer-step-footer{position:fixed;bottom:0;left:0;width:100%;padding:20px;border-top:1px solid var(--Round-1-divider, #e4dfd6);display:flex;align-items:center;justify-content:center;gap:10px;background-color:#fff}.cus-size-chart .ring_sizer .ring_sizer-step-button{width:50%;flex-grow:1}.cus-size-chart .ring_sizer .ring_sizer-step-button.back{color:#1f1a17;border:1px solid var(--round-21-f-1-a-17, #1f1a17);background-color:#fff;display:none}@media screen and (min-width: 768px){tool-tip[data-tool-tip=cust-size-chart] .tool-tip__inner{height:auto;max-width:720px}.cus-size-chart .size_guide-contents{padding:32px}.cus-size-chart .size_guide-content-1-mobile{display:none}.cus-size-chart .size_guide-content-1-desktop{display:flex;gap:24px}.cus-size-chart .size_guide-content-1-desktop>div{flex-grow:1}.cus-size-chart .size_guide-content-1-desktop .size_guide-content-img_1{width:250px;height:250px}.cus-size-chart .size_guide-content-1-desktop .size_guide-content-img_3{margin:20px 0 32px}.cus-size-chart .size_guide-content-1-desktop .size_guide-content-title{font-size:16px;letter-spacing:.48px}.cus-size-chart .size_guide-content-1-desktop .size_guide-content-text{font-size:16px;letter-spacing:.48px;margin-bottom:24px}.cus-size-chart .size_guide-content-1-desktop .size_guide-content-qrcode{width:200px;height:200px;background:var(--efefef, #efefef)}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/cust-size-chart.css.map */
