barevyn-size-advisor{display:block;width:100%;font-family:var(--font-body--family,Arial,sans-serif)}.bvsa-open{display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 20px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.bvsa-saved{font-size:12px;margin:9px 0 0;text-align:center}.bvsa-dialog{--bv-ink:#151515;--bv-muted:#777973;--bv-line:#e3e3e0;box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:min(560px,100%);max-width:100%;height:100dvh;max-height:100dvh;border:0;background:#fff;color:var(--bv-ink);font-family:var(--font-body--family,Arial,sans-serif);font-size:15px;line-height:1.5;overflow:hidden;box-shadow:-10px 0 60px #0002}.bvsa-dialog[open]{display:flex;flex-direction:column;animation:bvsa-enter .25s ease-out}.bvsa-dialog::backdrop{background:#0006}.bvsa-dialog *{box-sizing:border-box}.bvsa-dialog [hidden],barevyn-size-advisor>[hidden]{display:none!important}.bvsa-dialog button,.bvsa-dialog input{font:inherit}.bvsa-dialog button{cursor:pointer;color:inherit;letter-spacing:inherit;box-shadow:none}.bvsa-dialog button:focus-visible,.bvsa-dialog input:focus-visible,.bvsa-dialog a:focus-visible{outline:2px solid #555;outline-offset:4px}.bvsa-dialog button:disabled{cursor:not-allowed;opacity:.45}.bvsa-dialog h2{font:500 29px/1.2 var(--font-body--family,Arial,sans-serif);letter-spacing:-.6px;text-transform:none;margin:0 0 14px;color:var(--bv-ink)}.bvsa-dialog h2:focus{outline:none}.bvsa-dialog p{margin:0}.bvsa-head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;margin:0 28px;padding:20px 0;border-bottom:1px solid var(--bv-line)}.bvsa-head>span{text-transform:uppercase;letter-spacing:3px;font-size:13px}.bvsa-head button{border:0;background:none;width:44px;height:44px;font-size:30px;font-weight:300;line-height:1}.bvsa-scroll{padding:24px 28px 30px;overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#bbb transparent}.bvsa-product{display:flex;gap:19px;align-items:center;padding:12px 16px;background:#f5f4f1;min-height:96px}.bvsa-product img{width:66px;height:76px;object-fit:contain;flex-shrink:0;mix-blend-mode:multiply}.bvsa-product>div{min-width:0}.bvsa-product span{text-transform:uppercase;letter-spacing:1.2px;font-size:14px;line-height:1.4;display:block}.bvsa-product p{color:var(--bv-muted);margin-top:5px;font-size:14px}.bvsa-progress{margin:28px 0 34px}.bvsa-progress>div{display:flex;gap:5px}.bvsa-progress i{height:2px;background:var(--bv-line);flex:1}.bvsa-progress i.is-active{background:var(--bv-ink)}.bvsa-progress p{margin-top:12px;font-size:11px;letter-spacing:2.5px;color:var(--bv-muted)}.bvsa-muted{color:var(--bv-muted)}.bvsa-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.bvsa-dialog legend,.bvsa-label{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--bv-muted);padding:0;margin:0 0 12px}.bvsa-dialog .bvsa-gender{margin:32px 0}.bvsa-segments{display:flex;padding:3px;border:1px solid var(--bv-line)}.bvsa-segments button{flex:1;background:none;border:0;padding:13px 4px;min-height:46px;font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--bv-muted)}.bvsa-segments button[aria-pressed=true]{color:#fff;background:var(--bv-ink)}.bvsa-measurements{display:grid;grid-template-columns:24% 1fr;gap:20px;margin:0 0 32px}.bvsa-figure{background:#f4f4f3;display:flex;align-items:end;min-height:285px;overflow:hidden}.bvsa-figure svg{width:100%;height:100%;max-height:310px}.bvsa-controls{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.bvsa-control-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bvsa-control-head label{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--bv-muted)}.bvsa-units{display:flex;gap:8px}.bvsa-units button{border:0;border-bottom:1px solid transparent;background:none;padding:5px 5px 7px;text-transform:uppercase;font-size:11px;letter-spacing:1.2px;color:var(--bv-muted)}.bvsa-units button[aria-pressed=true]{color:var(--bv-ink);border-color:var(--bv-ink)}.bvsa-value{white-space:nowrap;display:flex;gap:8px;align-items:baseline;margin:6px 0 12px}.bvsa-value output{font-size:46px;font-weight:400;line-height:1.2;letter-spacing:-1.5px}.bvsa-value span{font-size:13px;color:var(--bv-muted)}.bvsa-range{display:flex;align-items:center;gap:12px}.bvsa-range button{border:1px solid var(--bv-line);border-radius:50%;height:38px;width:38px;flex:0 0 38px;background:#fff;font-size:24px;padding:0;line-height:1}.bvsa-range input{-webkit-appearance:none;appearance:none;width:100%;min-width:0;height:2px;background:linear-gradient(to right,#171717 var(--fill,50%),#e3e3e0 var(--fill,50%));padding:0;border:0;border-radius:0;cursor:pointer;box-shadow:none}.bvsa-range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:27px;height:27px;border-radius:50%;background:#fff;border:1px solid #111;box-shadow:0 4px 12px #0001}.bvsa-range input::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#fff;border:1px solid #111;box-shadow:0 4px 12px #0001}.bvsa-live{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--bv-line);padding:18px 20px;gap:15px}.bvsa-live span{color:var(--bv-muted);font-size:11px;text-transform:uppercase;letter-spacing:2px}.bvsa-live p{font-size:13px;color:var(--bv-muted);margin-top:5px}.bvsa-live output{font-size:36px;line-height:1}.bvsa-dialog .bvsa-privacy{display:flex;gap:10px;margin-top:20px;color:var(--bv-muted);font-size:12px;line-height:1.6}.bvsa-footer{padding:18px 28px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--bv-line);display:flex;gap:12px;flex-shrink:0;background:#fff}.bvsa-next{display:flex;align-items:center;justify-content:space-between;flex:1;background:#151515!important;color:#fff!important;border:0;min-height:50px;padding:14px 20px;font-size:14px!important}.bvsa-next span:last-child{font-size:24px;line-height:1}.bvsa-back{border:1px solid var(--bv-line);background:#fff;padding:12px 18px}.bvsa-dialog .bvsa-shape{margin-top:30px}.bvsa-shape-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bvsa-shape-options button{display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid var(--bv-line);background:#fff;min-height:108px;padding:12px 4px;font-size:12px}.bvsa-shape-options svg{height:55px;width:66px;fill:#f4f4f1;stroke:#444;stroke-width:1.3}.bvsa-shape-options button[aria-pressed=true]{border-color:#111;background:#f5f4f1;box-shadow:inset 0 0 0 1px #111}.bvsa-dialog .bvsa-fit{display:grid;gap:14px;margin-top:30px}.bvsa-fit button{display:flex;align-items:center;gap:18px;text-align:left;padding:18px 14px;background:#fff;border:1px solid var(--bv-line)}.bvsa-fit button[aria-pressed=true]{border-color:#111;box-shadow:inset 0 0 0 1px #111;background:#f5f4f1}.bvsa-fit svg{width:64px;height:64px;flex:0 0 64px;fill:none;stroke:#222;stroke-width:1.2}.bvsa-fit strong{font-weight:500;font-size:16px;display:block}.bvsa-fit small{font-size:12px;display:block;color:var(--bv-muted);margin-top:5px}.bvsa-fit i{width:16px;height:16px;flex:0 0 16px;border:1px solid #bbb;border-radius:50%;margin-left:auto}.bvsa-fit button[aria-pressed=true] i{border:5px solid #111}.bvsa-small{font-size:12px;line-height:1.7;color:var(--bv-muted);margin:18px 0!important}.bvsa-result-ring{position:relative;width:180px;height:180px;margin:26px auto 12px}.bvsa-result-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.bvsa-result-ring circle{fill:none;stroke:#e8e8e5;stroke-width:3}.bvsa-result-ring [data-ring]{stroke:#111;stroke-dasharray:446.1;transition:stroke-dashoffset .45s}.bvsa-result-ring>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.bvsa-result-ring span{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:var(--bv-muted)}.bvsa-result-ring strong{font-weight:400;font-size:58px;line-height:1.1}.bvsa-match{text-align:center;font-size:14px}.bvsa-scale{display:flex;gap:7px;margin-top:12px}.bvsa-scale button{flex:1;min-height:46px;border:1px solid var(--bv-line);background:#fff;font-size:14px;position:relative}.bvsa-scale button[aria-pressed=true]{background:#111;color:#fff;border-color:#111}.bvsa-scale button[data-recommended=true]:after{content:"";width:4px;height:4px;background:#111;position:absolute;bottom:-9px;left:calc(50% - 2px);border-radius:50%}.bvsa-dimension{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bv-line);padding:12px 0;font-size:13px}.bvsa-dimension strong{font-weight:500}.bvsa-guide{font-size:12px;color:#222;text-decoration:underline;text-underline-offset:3px}.bvsa-text-button{display:block;width:100%;background:none;border:0;padding:12px;font-size:12px!important;text-decoration:underline;text-underline-offset:3px}.bvsa-error{color:#a62424;font-size:13px;margin-top:15px!important}.bvsa-sr{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bvsa-handle{display:none}@keyframes bvsa-enter{0%{transform:translate(35px);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:749px){.bvsa-dialog{inset:auto 0 0;width:100%;height:calc(100dvh - 6px);max-height:calc(100dvh - 6px);border-radius:22px 22px 0 0}.bvsa-dialog[open]{animation:bvsa-up .25s ease-out}.bvsa-handle{display:flex;justify-content:center;align-items:center;height:25px;flex:0 0 25px;touch-action:none;cursor:grab}.bvsa-handle span{width:44px;height:5px;background:#e4e4e2;border-radius:9px}.bvsa-head{margin:0 22px;padding:4px 0 16px}.bvsa-scroll{padding:21px 22px 24px}.bvsa-footer{padding:14px 22px max(14px,env(safe-area-inset-bottom))}.bvsa-product{min-height:89px;padding:10px 12px;gap:16px}.bvsa-product img{width:52px;height:66px}.bvsa-product span{font-size:13px}.bvsa-progress{margin:25px 0 32px}.bvsa-dialog h2{font-size:27px}.bvsa-dialog .bvsa-gender{margin:30px 0}.bvsa-measurements{gap:17px}.bvsa-controls{gap:29px}.bvsa-figure{min-height:267px}.bvsa-value output{font-size:43px}.bvsa-control-head label{font-size:10px;letter-spacing:1.7px}.bvsa-units{gap:2px}.bvsa-units button{font-size:10px;letter-spacing:1px}.bvsa-range{gap:10px}.bvsa-range button{width:34px;height:34px;flex-basis:34px}.bvsa-live{padding:16px 18px}.bvsa-live output{font-size:33px}.bvsa-privacy{font-size:11px!important}.bvsa-fit button{gap:10px}.bvsa-fit svg{width:50px;flex-basis:50px}}@media(max-width:360px){.bvsa-head{margin-inline:16px}.bvsa-scroll,.bvsa-footer{padding-inline:16px}.bvsa-measurements{gap:12px;grid-template-columns:21% 1fr}.bvsa-value output{font-size:38px}.bvsa-segments button{font-size:10px}}@keyframes bvsa-up{0%{transform:translateY(35px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.bvsa-dialog[open]{animation:none}.bvsa-result-ring [data-ring]{transition:none}}barevyn-size-advisor>[hidden]{display:none!important}.bvsa-open{border-radius:3px;transition:background .18s,color .18s;border-color:#242424;font-weight:500;min-height:50px}.bvsa-open:hover{background:#151515;color:#fff}.bvsa-dialog .bvsa-range button{min-width:40px;width:40px;height:40px;flex-basis:40px}.bvsa-dialog .bvsa-range input{min-height:32px;background:none;position:relative}.bvsa-dialog .bvsa-range input::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,#171717 var(--fill,50%),#e3e3e0 var(--fill,50%))}.bvsa-dialog .bvsa-range input::-webkit-slider-thumb{margin-top:-13px}.bvsa-dialog .bvsa-range input::-moz-range-track{height:2px;background:#dededb}.bvsa-dialog .bvsa-privacy svg{flex-shrink:0;margin-top:1px}.bvsa-measuring{border-top:1px solid #e3e3e0;border-bottom:1px solid #e3e3e0;margin:20px 0;font-size:13px}.bvsa-measuring summary{cursor:pointer;padding:15px 0;list-style-position:inside}.bvsa-measuring p{font-size:12px;line-height:1.8;color:#72746e;padding:0 0 16px}.bvsa-landing{max-width:620px;margin:clamp(40px,8vw,110px) auto;padding:0 24px;text-align:center}.bvsa-landing h1{font-family:var(--font-body--family,Arial,sans-serif);font-size:clamp(36px,5vw,60px);line-height:1.1;letter-spacing:-2px;margin:20px 0;text-transform:none}.bvsa-landing>p:not(.bvsa-label){max-width:450px;margin:0 auto 30px;font-size:16px;line-height:1.7;color:#666}.bvsa-landing>.bvsa-open{max-width:360px;margin:0 auto}@media(max-width:749px){.bvsa-progress{margin:22px 0 25px}.bvsa-dialog .bvsa-gender{margin:25px 0}.bvsa-measurements{margin-bottom:24px}.bvsa-figure{min-height:250px}.bvsa-controls{gap:23px}.bvsa-control-head label{letter-spacing:1px}.bvsa-range{gap:8px}.bvsa-dialog h2,.bvsa-dialog .bvsa-segments button{font-weight:400}}@media(prefers-reduced-motion:reduce){.bvsa-open{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/barevyn-size-advisor.css.map */
