rg-hand-tryon{display:block;position:relative;width:100%;isolation:isolate;--rg-control-color:#282623;--rg-control-shadow:0 1px 2px rgba(255,255,255,.6)}.rg-tryon-stage{position:relative;aspect-ratio:1;overflow:hidden;background:#d5d5d5;cursor:zoom-in}.rg-tryon-hand{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.rg-tryon-ring-window{position:absolute;left:40.7%;top:44.7%;width:8.8%;height:13%;transform:translate(-50%,-50%) rotate(-2deg);overflow:hidden;pointer-events:none}.rg-tryon-ring{position:absolute;left:50%;top:50%;width:430.08%;height:auto;max-width:none;transform:translate(-50%,-50%);pointer-events:none}.rg-tryon-controls{position:absolute;z-index:2;left:14%;right:14%;bottom:3%;padding:0;background:none;color:var(--rg-control-color);text-shadow:var(--rg-control-shadow);touch-action:pan-y}.rg-tryon-controls label{display:block;font:inherit;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:center;line-height:1.2}.rg-tryon-controls input{display:block;appearance:none;-webkit-appearance:none;width:100%;height:24px;min-height:24px;margin:0;background:transparent;color:inherit;cursor:ew-resize;touch-action:none}.rg-tryon-controls input::-webkit-slider-runnable-track{height:2px;background:currentColor;box-shadow:var(--rg-control-shadow)}.rg-tryon-controls input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:11px;height:11px;margin-top:-4.5px;border:0;border-radius:50%;background:currentColor;box-shadow:var(--rg-control-shadow)}.rg-tryon-controls input::-moz-range-track{height:2px;background:currentColor}.rg-tryon-controls input::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:currentColor}.rg-tryon-endpoints{display:flex;justify-content:space-between;font-size:10px;line-height:1.2}.rg-tryon-expand{position:absolute;z-index:2;top:12px;right:12px;border:0;background:#fffc;color:#282623;padding:6px 10px;font:inherit;font-size:11px;border-radius:2px;cursor:zoom-in}.rg-tryon-dialog{padding:0;border:0;background:transparent;max-width:96vw;max-height:96dvh;margin:auto;overflow:visible;color:inherit}.rg-tryon-dialog::backdrop{background:#000000ad}.rg-tryon-zoom-frame{position:relative;width:min(88dvh,92vw);max-width:1050px}.rg-tryon-dialog .rg-tryon-stage{cursor:default}.rg-tryon-dialog .rg-tryon-controls{left:18%;right:18%;bottom:4%}.rg-tryon-close{position:absolute;right:12px;top:12px;width:36px;height:36px;background:#ffffffe6;border:0;border-radius:50%;color:#282623;font-size:26px;line-height:1;cursor:pointer}rg-hand-tryon .rg-tryon-ring-window{overflow:visible}rg-hand-tryon .rg-tryon-expand{border:1px solid currentColor;border-radius:9999px;background:transparent;color:var(--rg-control-color)}rg-hand-tryon .rg-solitaire-band{width:250%;filter:drop-shadow(0 .65px .65px rgba(52,31,19,.25))}rg-hand-tryon .rg-solitaire-stone{width:147%;transform:translate(-50%,-50%) scale(var(--rg-carat-scale, 1))}rg-hand-tryon[data-active-metal=white] .rg-solitaire-band{filter:grayscale(1) brightness(1.09) drop-shadow(0 .65px .65px rgba(52,31,19,.25))}rg-hand-tryon,rg-hand-tryon .rg-tryon-zoom-frame{container-type:inline-size}.rg-carat-controls{position:absolute;z-index:2;right:3%;top:50%;transform:translateY(-50%);display:grid;justify-items:center;gap:1px;color:var(--rg-control-color);font-size:9px;line-height:1.2;text-shadow:var(--rg-control-shadow);touch-action:none}.rg-carat-controls>span{display:none}.rg-tryon-dialog .rg-carat-controls{gap:3px;font-size:11px}.rg-tryon-dialog .rg-carat-controls>span{display:inline}.rg-carat-controls input{-webkit-appearance:none;appearance:none;color:inherit;writing-mode:vertical-lr;direction:rtl;inline-size:clamp(42px,17cqi,72px);block-size:24px;margin:0;background:linear-gradient(currentColor,currentColor) center / 2px 100% no-repeat;cursor:ns-resize;touch-action:none}.rg-tryon-dialog .rg-carat-controls input{inline-size:clamp(76px,18cqi,120px)}.rg-carat-controls input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;border-radius:50%;background:currentColor}.rg-carat-controls input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:currentColor}.rg-tryon-note{position:absolute;z-index:2;top:14px;left:14px;margin:0;max-width:55%;font-size:10px;line-height:1.3;letter-spacing:.02em;color:var(--rg-control-color);text-shadow:var(--rg-control-shadow);pointer-events:none}.rg-tryon-dialog .rg-tryon-note{top:18px;left:18px;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/128/assets/rg-tryon-v2.css.map */
