.brs-rs{padding-top:var(--brs-rs-pt, 36px);padding-bottom:var(--brs-rs-pb, 36px)}.brs-rs__inner{display:block;max-width:64rem;margin:0 auto;text-align:center}.brs-rs__heading{margin:0 0 1.2rem}.brs-rs__text{max-width:56rem;margin:0 auto 2.4rem}.brs-rs__note,.brs-rs__message,.brs-rs__last{margin:1.6rem 0 0;font-size:1.5rem}.brs-rs__note,.brs-rs__message{color:rgba(var(--color-foreground),.75)}.brs-rs [hidden]{display:none!important}html.brs-rs-lock,html.brs-rs-lock body{overflow:hidden!important;overscroll-behavior:none}.brs-rs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;flex-direction:column;background:#050505;color:#f2f2f2;font-family:var(--font-body-family, system-ui, sans-serif);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.brs-rs-overlay,.brs-rs-overlay *,.brs-rs-overlay *:before,.brs-rs-overlay *:after{box-sizing:border-box}.brs-rs-overlay[hidden]{display:none}.brs-rs-overlay :focus:not(:focus-visible){outline:none}.brs-rs-overlay :focus-visible{outline:2px solid #fff;outline-offset:2px}.brs-rs-panel{flex:none;padding:max(6px,env(safe-area-inset-top)) 16px 14px;background:#151515;border-bottom:1px solid #2a2a2a}.brs-rs-panel__top{display:flex;align-items:center;justify-content:space-between;min-height:44px}.brs-rs-step{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a}.brs-rs-size{display:none}.brs-rs-size span{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a}.brs-rs-size b{display:block;margin-top:2px;font-size:36px;font-weight:700;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.brs-rs-overlay[data-step=measure] .brs-rs-size{display:block}.brs-rs-overlay[data-step=measure] .brs-rs-step{display:none}.brs-rs-close{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.brs-rs-pane{display:none}.brs-rs-overlay[data-step=card] [data-pane=card],.brs-rs-overlay[data-step=measure] [data-pane=measure],.brs-rs-overlay[data-step=result] [data-pane=result]{display:block}.brs-rs-text{margin:0 0 8px;font-size:15px;line-height:1.35;color:#dcdcdc}.brs-rs-text strong{color:#fff}.brs-rs-text--center{text-align:center}.brs-rs-steps{margin:0 0 8px;padding:0;list-style:none;counter-reset:brs-rs-step}.brs-rs-steps li{position:relative;margin:0 0 6px;padding-left:30px;font-size:15px;line-height:1.35;color:#dcdcdc;counter-increment:brs-rs-step}.brs-rs-steps li:before{content:counter(brs-rs-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#39ff88;color:#03140a;font-size:13px;font-weight:700}.brs-rs-steps strong{color:#fff}.brs-rs-controls{display:flex;align-items:center;gap:14px;margin:10px 0 12px}.brs-rs-controls--apart{justify-content:space-between;margin-top:4px}.brs-rs-stepper{flex:none;display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid #4a4a4a;border-radius:50%;background:#232323;color:#fff;font:inherit;font-size:28px;line-height:1;cursor:pointer;touch-action:none}.brs-rs-stepper:active{background:#3a3a3a}.brs-rs-range{flex:1;min-width:0;height:52px;margin:0;background:transparent;-webkit-appearance:none;appearance:none}.brs-rs-range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:#3d3d3d}.brs-rs-range::-webkit-slider-thumb{width:30px;height:30px;margin-top:-12px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0009;-webkit-appearance:none;appearance:none}.brs-rs-range::-moz-range-track{height:6px;border-radius:3px;background:#3d3d3d}.brs-rs-range::-moz-range-thumb{width:30px;height:30px;border:0;border-radius:50%;background:#fff}.brs-rs-primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 16px;border:0;border-radius:10px;background:#39ff88;color:#03140a;font:inherit;font-size:16px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.brs-rs-row{display:flex;align-items:center;gap:12px}.brs-rs-row .brs-rs-primary{flex:1}.brs-rs-row--center{justify-content:center;gap:28px;margin-top:8px}.brs-rs-secondary{flex:none;min-height:48px;padding:0 16px;border:1px solid #5a5a5a;border-radius:10px;background:transparent;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.brs-rs-link{flex:none;min-height:44px;padding:0 4px;border:0;background:none;color:#c4c4c4;font:inherit;font-size:15px;text-decoration:underline;cursor:pointer}.brs-rs-field{position:relative;flex:1;overflow:hidden}.brs-rs-overlay .brs-rs-band{display:block;position:absolute;top:0;bottom:0;left:50%;width:0;transform:translate(-50%);background:#39ff88}@media(prefers-reduced-motion:no-preference){.brs-rs-overlay[data-step=measure] .brs-rs-band{transition:width .12s ease-out}}.brs-rs-overlay .brs-rs-card{display:none;position:absolute;top:12px;left:50%;transform:translate(-50%);border:2px dashed rgba(0,0,0,.55)}.brs-rs-overlay[data-step=card] .brs-rs-card{display:block}.brs-rs-card span{position:absolute;top:28px;left:0;right:0;text-align:center;font-size:14px;font-weight:700;color:#0009}.brs-rs-band:after{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed rgba(0,0,0,.35)}.brs-rs-overlay[data-step=result] .brs-rs-panel{flex:1;border-bottom:0}.brs-rs-overlay[data-step=result] .brs-rs-field{display:none}.brs-rs-result-label{margin:28px 0 6px;font-size:15px;text-align:center;color:#bdbdbd}.brs-rs-result{margin:0 0 16px;text-align:center;line-height:1}.brs-rs-result b{font-size:80px;font-weight:800;color:#fff}.brs-rs-result small{font-size:18px;font-weight:600;color:#bdbdbd}.brs-rs-pane[data-pane=result] .brs-rs-primary{margin-top:16px}.brs-rs-rotate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none;align-items:center;justify-content:center;padding:24px;background:#050505;text-align:center;font-size:18px}@media(max-height:600px){.brs-rs-text,.brs-rs-steps li{font-size:14px}}@media(orientation:landscape)and (max-height:540px){.brs-rs-rotate{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-brs-ring-sizer.css.map */
