body{background:#ece3d8;overflow:hidden}.main-content{margin-top:0;padding-bottom:0}#desktop-warning{display:none}.ring-sizer-section{overflow:hidden}#Inside_Diameter{letter-spacing:2px}#ring-sizer .instructions{position:absolute;top:70px;right:35px;width:240px;font-size:18px;line-height:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#ring-size-output--us{visibility:hidden;position:absolute}#ring-sizer .instructions em{font-weight:600;font-style:normal}#ring-sizer .slider{position:relative;display:-ms-grid;display:grid;width:100%;bottom:20px;left:0;-ms-grid-columns:36px 1fr 36px;grid-template-columns:36px 1fr 36px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:25px;-ms-touch-action:pan-x;touch-action:pan-x;pointer-events:auto;padding:0 10px}#ring-sizer .slider .slider__control{display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;width:36px;padding:0;border-radius:50%;background:#0000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-touch-action:manipulation;touch-action:manipulation;background:#ede9e4}.slider__control img{width:22px}#ring-sizer .slider .slider__track{display:block;position:relative;background:#fff;border-radius:7px;height:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#ring-sizer .slider .slider__track div.slider__handle{position:absolute;left:calc(50% - 18px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:36px;width:36px;display:inline-block;border-radius:50%;background:#0d2035;background-size:cover}#ring-sizer .bottom{position:absolute;display:block;bottom:110px;left:0;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 50px}#ring-sizer .next,#ring-sizer .shop-products{display:flex;align-items:center;justify-content:center;background:#0d2035;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:16px;line-height:17px;position:fixed;bottom:0;width:100%;height:90px;font-family:GT Walsheim Light,sans-serif}#ring-sizer .ring-sizer-introduction{position:fixed;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100vw;top:0;left:0;background:#fff;z-index:3;color:#0d2035;text-align:center;padding:0;overflow:hidden}.ring-sizer-img{max-width:75px;margin-bottom:15px}#ring-sizer .ring-sizer-introduction h1{margin-bottom:20px;font-size:30px;font-weight:400;line-height:36px;font-family:GT Walsheim;text-transform:capitalize}.instruction_text{font-family:GT Walsheim}.cnt_sizer{font-size:16px;line-height:21px;letter-spacing:.025px;font-family:GT Walsheim Light,sans-serif;max-width:301px;margin:0 auto 30px;padding:0 5px}.instruction_subtext{font-size:16px;line-height:20px;letter-spacing:.025px;font-family:GT Walsheim Light,sans-serif;font-weight:350;margin-bottom:16px;margin-top:12px;display:block}#ring-sizer .ring-sizer-introduction .disclaimer{margin:0 auto 20px;font-family:GT Walsheim Light,sans-serif;font-size:14px;font-weight:350;line-height:18px;letter-spacing:.021875px;text-align:left;max-width:305px;padding-top:15px}#ring-sizer .ring-sizer-introduction ol.disclaimer{text-align:left;padding-left:18px}.disclaimer li{font-family:GT Walsheim Light,sans-serif;margin-bottom:20px}#ring-sizer .ring-sizer-introduction button{display:block;background:#0d2035;border:2px solid #0d2035;padding:16px;width:100%;font-size:16px;font-weight:400;text-transform:uppercase;color:#fff;pointer-events:auto;font-family:GT Walsheim Light,sans-serif;letter-spacing:2px;position:fixed;bottom:0;margin:0;height:90px}.ring-sizer-bottom-grid{background:#ede9e4;height:50vh;height:calc(50vh - 45px)}.ring-sizer-top-grid{background:#ece3d8;height:50vh;height:calc(50vh - 25px);align-items:center;justify-content:end;display:flex;flex-direction:column}#ring-sizer #calibration{display:block;height:100vh;overflow:hidden}#ring-sizer #calibration .card{display:block;position:absolute;left:-500px;top:49px;width:600px;height:393px;border:4px solid #333;border-radius:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-position:center;background-size:cover;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}#ring-sizer #calibration .diagram{display:block;width:68.93px;height:84px}#ring-sizer #calibration .next{pointer-events:auto}#ring-sizer .next svg,#ring-sizer .start svg,#ring-sizer .shop-products svg{height:16px;width:auto;position:absolute;right:31px}#ring-sizer .start svg{margin-top:4px}#ring-sizer #ring-size{display:none;height:100vh}#ring-sizer .back{font-size:16px;line-height:17px;text-transform:uppercase;letter-spacing:2px;padding-top:40px;padding-left:18px;font-family:GT Walsheim Light,sans-serif;color:#0d2035;display:flex;align-items:center}#ring-sizer .back svg{position:relative;right:0;margin-right:15px}#ring-sizer #ring-size .instructions{top:40px;right:auto;left:15px;width:calc(100% - 30px);text-align:center}#ring-sizer #ring-size .ring-diagram{position:relative;display:block;height:190px;width:190px;top:auto;left:calc(50% - 110px);position:absolute;margin-top:0;top:50%;left:50%;transform:translate(-50%,-50%)}#ring-sizer #ring-size .ring-diagram .ring-pos{position:absolute;display:block;height:28px;width:28px;top:0;left:calc(50% - 12px);padding:0;background:#0000;border:0px;pointer-events:auto;-ms-touch-action:manipulation;touch-action:manipulation}#ring-sizer #ring-size .ring-diagram .ring-pos img{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}#ring-sizer #ring-size .ring-diagram .ring-pos.ring-pos--right{top:calc(50% - 12px);right:0;left:auto}#ring-sizer #ring-size .ring-diagram .ring-pos.ring-pos--down{top:auto;bottom:0}#ring-sizer #ring-size .ring-diagram .ring-pos.ring-pos--left{top:calc(50% - 12px);left:0;right:auto}#ring-sizer #ring-size .ring{position:absolute;border:4px solid #0d2035;border-radius:50%;left:calc(50% - 55px);top:calc(50% - 55px);height:110px;width:110px;background:#fff;z-index:5;-webkit-transform:scale(1) translateX(0px) translateY(0px);-ms-transform:scale(1) translateX(0px) translateY(0px);transform:scale(1) translate(0) translateY(0)}#ring-sizer #ring-size .ring #actual-height{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px;line-height:24px;font-family:var(--font-family-walsheim);font-weight:600;letter-spacing:.8333333px;color:#0d2035}#ring-sizer #ring-size .bottom p{text-align:center;width:100%;margin-bottom:34px;text-transform:uppercase;display:block;font-size:20px;line-height:24px;letter-spacing:.83px;color:#0d2035}#ring-sizer #ring-size .bottom p span{display:block}#ring-sizer.product-page #ring-size .bottom p{margin-bottom:10px}p.ring_instructions{font-family:GT Walsheim;font-size:24px;font-weight:400;line-height:29px;max-width:319px;margin:25px auto 30px}.selected_size{font-size:24px;font-weight:400;line-height:29px;display:block;margin-top:30px;margin-bottom:30px;text-align:center;font-family:GT Walsheim;letter-spacing:1px}.sizer_tabel{overflow:auto;height:50vh}.sizer_tabel table{background:#e9e9e9;width:100%;border-collapse:collapse}td,th{text-align:center;border:1px solid #ffffff;font-family:GT Walsheim Light,sans-serif;color:#0d2035}#ring-sizer #ring_size_tabel{display:none;height:100vh}#ring-sizer th{font-size:16px;line-height:18px;letter-spacing:.025px;font-weight:350;background:#ede9e4;padding:5px}#ring-sizer td{font-size:16px;font-weight:350;line-height:18px;letter-spacing:.025px;padding:21px 5px}th:first-child,td:first-child,th:last-child,td:last-child{width:30%}.sizer_tabel tr.active{background:#0d2035}.sizer_tabel tr.active td{color:#fff}@media (max-width: 410px){#ring-sizer .instructions{width:200px}}@media (max-width: 370px){#ring-sizer .instructions{right:30px;width:170px}}@media (max-width: 320px){#ring-sizer #calibration .card{top:10px;left:-150%}#ring-sizer #calibration p.instructions{top:20px}#ring-sizer #calibration .slider .slider__control{border-color:#333;background:#333}#ring-sizer #calibration a.next{border:2px solid #333;background:#0000;color:#333}#ring-sizer #ring-size .instructions{font-size:14px;line-height:18px;top:30px}#ring-sizer #ring-size .ring-diagram{height:180px;width:180px;top:auto;left:calc(50% - 90px);margin-top:0}#ring-sizer #ring-size .ring-diagram .ring-pos{display:none}}@media (min-width: 768px){#ring-sizer{display:none!important}.instruction_text{font-size:24px;font-weight:400;line-height:29px;font-family:GT Walsheim;margin-bottom:12px}.desktop_title_app{line-height:36px;font-size:30px;max-width:341px;margin:0 auto 37px;font-family:GT Walsheim;color:#0d2035}.ringsizer_desk_cnt{font-size:16px;font-family:GT Walsheim Light;line-height:22px;max-width:341px;margin:0 auto 33px;letter-spacing:.025px;color:#0d2035}.ringsizer_desk_cnt a{border-bottom:1px solid;color:#0d2035;font-weight:600}#desktop-warning{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;width:100vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;background:#fff;font-size:18px;line-height:24px;pointer-events:auto;background:#ede9e4}#desktop-warning .logo-link{position:absolute;top:0;width:100%;margin:71px auto 0}#desktop-warning .logo-link img{max-width:154px;max-height:unset;height:auto;width:100%}#desktop-warning .external-link{text-transform:uppercase;letter-spacing:1px;font-size:16px;color:#0d2035;line-height:20px;width:fit-content;display:block;max-width:100%;margin:80px auto 0;font-family:GT Walsheim Light;border-bottom:1px solid;padding-bottom:1px}#desktop-warning p{display:block;max-width:420px;margin:0 auto}#desktop-warning p a{color:inherit;cursor:pointer;text-decoration:none}#desktop-warning p a:hover{text-decoration:underline}#desktop-warning img{margin:0 auto;max-height:186px;max-width:186px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/ring-sizer.css.map */
