.rm-detail-ready .dial-picker-tools{display:flex;align-items:center;gap:7px}.rm-detail-ready .rm-detail-zoom{min-height:44px;width:auto;padding:6px 10px;border:1px solid #cbd8cc;border-radius:4px;color:#006039;background:white;font:400 12px/1.3 Arial,Helvetica,sans-serif}.rm-detail-ready .dial-circle,.rm-detail-ready .dial-choice[aria-current=page] .dial-circle{width:34px;height:34px;padding:0;border-width:1px}.rm-detail-ready .dial-choice{flex-basis:94px}.rm-detail-ready .dial-choice-label{margin-top:6px}.rm-detail-ready .dial-choice-ref{font-size:11px}.rm-detail-mini{display:block;position:relative;width:32px;height:32px;overflow:hidden;border-radius:50%}.rm-detail-mini img{position:absolute!important;max-width:none!important;border-radius:0!important;object-fit:contain!important}.rm-detail-ready .dial-selected{font-size:9px;width:13px;height:13px;right:-4px;bottom:-4px}.rm-detail-ready .bracelet-circle,.rm-detail-ready .dial-bracelet-choice[aria-current=page] .bracelet-circle{width:34px;height:34px;padding:0;border-radius:5px;border-width:1px}.rm-detail-ready .bracelet-crop{width:32px;height:32px;border-radius:4px}.rm-detail-ready .bracelet-crop img{object-fit:contain}.rm-detail-ready .bracelet-selected{font-size:9px;width:13px;height:13px;right:-4px;bottom:-4px}.rm-detail-inspect{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:6px;border:0;border-radius:4px;background:transparent;cursor:zoom-in}.rm-detail-inspect:hover{background:#f1f6ee}.rm-detail-inspect:focus-visible,.rm-detail-zoom:focus-visible{outline:2px solid #006039;outline-offset:3px}.rm-detail-tip{position:fixed;inset:auto;margin:0;padding:12px;border:1px solid #bfd0c2;border-radius:6px;background:white;color:#233c2c;box-shadow:0 10px 32px #123b292d;box-sizing:border-box;z-index:1000}.rm-detail-tip[hidden]{display:none}.rm-detail-tip::backdrop{background:transparent;pointer-events:none}.rm-detail-tip figure,.rm-detail-viewer figure{margin:0}.rm-detail-picture{position:relative;overflow:hidden;max-width:100%;margin:0 auto;background:#fafbf8;border-radius:4px}.rm-detail-picture img{position:absolute;max-width:none;object-fit:contain}.rm-detail-caption{height:96px;box-sizing:border-box;padding-top:8px;display:flex;flex-direction:column;gap:3px;font:400 12px/1.35 Arial,Helvetica,sans-serif;color:#38533d}.rm-detail-caption strong{font-size:14px;font-weight:500}.rm-detail-caption small{font-size:11px;line-height:14px;color:#6c7f70}.rm-detail-viewer{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(370px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:0;padding:12px;border:1px solid #bfd0c2;border-radius:7px;overflow:auto;background:white;color:#233c2c;box-sizing:border-box}.rm-detail-viewer::backdrop{background:#173d2c55}.rm-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.rm-detail-heading h2{font:400 17px/1.3 Arial,Helvetica,sans-serif;margin:0}.rm-detail-viewer button{min-height:44px;width:auto;padding:7px 10px;border:1px solid #cbd8cc;border-radius:4px;background:white;color:#006039;font:400 13px/1.3 Arial,Helvetica,sans-serif}.rm-detail-viewer button:focus-visible{outline:2px solid #006039;outline-offset:3px}.rm-detail-viewer button:disabled{opacity:.45}.rm-detail-tabs{display:flex;gap:8px;margin-bottom:10px}.rm-detail-tabs button{flex:1}.rm-detail-tabs button[aria-pressed=true]{background:#eef4eb;border-color:#006039}.rm-detail-browse{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.rm-detail-browse span{flex:0 0 68px;width:68px;text-align:left;font:400 12px/1.4 Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums}.rm-detail-note{font:400 11px/1.4 Arial,Helvetica,sans-serif;color:#6c7f70;margin:8px 0 0}@media(max-width:767px){.rm-detail-viewer{inset:auto 12px 12px;transform:none;width:calc(100vw - 24px)}.rm-detail-ready .dial-choice{flex-basis:94px}.rm-detail-ready .dial-picker-top>span{min-width:0}.rm-detail-ready .dial-picker-tools{flex-shrink:0}}
