.size-finder [hidden],.size-finder-opener[hidden]{display:none!important}.size-finder-legend{display:block;box-sizing:border-box;width:100%}.size-finder-legend .size-finder-opener{float:right;margin-left:1rem}div.size-finder-host{position:relative}div.size-finder-host .size-finder-opener{position:absolute;top:0;right:0}.size-finder-opener{display:inline-block;line-height:0}.size-finder-trigger{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:0;min-height:2rem;background:none;border:0;font-family:inherit;font-size:1.3rem;letter-spacing:.04rem;line-height:2rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;cursor:pointer}.size-finder-trigger:hover{text-decoration-thickness:.2rem}.size-finder-trigger__arrow{font-size:1.1rem;text-decoration:none}.size-finder{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:block;overflow-y:auto;background:rgba(var(--color-foreground),.35);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.size-finder[open]{opacity:1;visibility:visible}.size-finder__panel{position:absolute;left:0;right:0;bottom:0;box-sizing:border-box;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--popup-corner-radius) var(--popup-corner-radius) 0 0;padding:2rem 1.6rem calc(2.4rem + env(safe-area-inset-bottom,0px));transform:translateY(2rem);transition:transform .25s ease;box-shadow:0 -.4rem 2rem rgba(var(--color-shadow),.12)}.size-finder[open] .size-finder__panel{transform:translateY(0)}.size-finder__panel:focus{outline:none}@media screen and (min-width:750px){.size-finder__panel{position:relative;bottom:auto;width:min(60rem,92%);max-height:88vh;margin:6vh auto;padding:3rem 3.2rem 3.2rem;border-radius:var(--popup-corner-radius);border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));box-shadow:0 1rem 3rem rgba(var(--color-shadow),.12)}}@media(prefers-reduced-motion:reduce){.size-finder,.size-finder__panel{transition:none;transform:none}}.size-finder__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.size-finder__eyebrow{margin:0 0 .3rem;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.size-finder__title{margin:0;font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.2}.size-finder__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:-1rem -1rem 0 0;padding:0;background:none;border:0;color:rgb(var(--color-foreground));cursor:pointer}.size-finder__close .icon{width:1.7rem;height:1.7rem}.size-finder__close:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.size-finder__block{margin:0 0 2rem}.size-finder__step{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 1rem;font-size:1.5rem;font-weight:400;letter-spacing:.02em;line-height:1.4}.size-finder__num{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;font-size:1.1rem;background:rgba(var(--color-button),.35);color:rgb(var(--color-foreground))}.size-finder--no-numbers .size-finder__num{display:none}.size-finder__pills{display:flex;flex-wrap:wrap;gap:.8rem}.size-finder__pill{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;min-height:4.4rem;padding:0 1.6rem;font-family:inherit;font-size:1.4rem;letter-spacing:.04rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:var(--variant-pills-radius);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.size-finder__pill:hover{border-color:rgb(var(--color-foreground))}.size-finder__pill[aria-pressed=true]{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.size-finder__pill:disabled{cursor:not-allowed;color:rgba(var(--color-foreground),.45);border-style:dashed;border-color:rgba(var(--color-foreground),.25);background:transparent}.size-finder__pill:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.size-finder__seg{display:inline-flex;flex-wrap:wrap;gap:.2rem 1.4rem;margin:-.2rem 0 1rem}.size-finder__seg-btn{padding:.2rem 0;background:none;border:0;border-bottom:.1rem solid transparent;font-family:inherit;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);cursor:pointer}.size-finder__seg-btn[aria-pressed=true]{color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--color-foreground))}.size-finder__seg-btn:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.size-finder__seg--units{margin-bottom:1.2rem}.size-finder__measure .size-finder__seg--units{grid-column:1 / -1;margin-bottom:0}.size-finder__link{display:inline-block;margin:0 0 1.2rem;padding:0;background:none;border:0;font-family:inherit;font-size:1.3rem;letter-spacing:.04rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.size-finder__measure{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.2rem}.size-finder__field{display:flex;flex-direction:column;gap:.5rem;font-size:1.3rem;letter-spacing:.04rem}.size-finder__field input{box-sizing:border-box;width:100%;height:4.4rem;padding:0 1.2rem;font-family:inherit;font-size:1.6rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:var(--inputs-border-width) solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius);-moz-appearance:textfield}.size-finder__field input::-webkit-outer-spin-button,.size-finder__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.size-finder__field input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem}.size-finder__result{margin:0 0 2rem;padding:2rem;background:rgba(var(--color-button),.16);border-radius:var(--popup-corner-radius)}.size-finder__result .size-finder__eyebrow{display:flex;align-items:center;gap:.8rem;margin-bottom:.8rem;color:rgba(var(--color-foreground),.7)}.size-finder__size{margin:0 0 .8rem;font-size:1.8rem;line-height:1.3}.size-finder__size strong{font-size:2.6rem;font-weight:400;letter-spacing:.04em}.size-finder__why,.size-finder__fit-note,.size-finder__note{margin:0 0 1.2rem;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.size-finder__fit-note{font-style:italic}.size-finder__note{margin:1rem 0 0}.size-finder__select{width:100%;margin-top:.4rem}.size-finder__select:disabled{cursor:not-allowed;opacity:.55}@media screen and (min-width:750px){.size-finder__select{width:auto;min-width:20rem}}.size-finder__nodata p{margin:0;padding:1.6rem;font-size:1.4rem;line-height:1.5;background:rgba(var(--color-button),.16)}.size-finder__nodata a{color:inherit}.size-finder__details{border-top:.1rem solid rgba(var(--color-foreground),.1)}.size-finder__details:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.size-finder__details summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.8rem;padding:1.2rem 0;font-size:1.5rem;letter-spacing:.02em;list-style:none;cursor:pointer}.size-finder__details summary::-webkit-details-marker{display:none}.size-finder__details summary:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.size-finder__caret{flex:0 0 auto;width:.8rem;height:.8rem;margin-right:.4rem;border-right:.1rem solid currentColor;border-bottom:.1rem solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.size-finder__details[open] .size-finder__caret{transform:rotate(-135deg)}.size-finder__details-body{padding:0 0 2rem}.size-finder__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 1.2rem}.size-finder__table{width:100%;border-collapse:collapse;font-size:1.3rem;letter-spacing:.02em}.size-finder__table th,.size-finder__table td{padding:.9rem 1rem;text-align:center;border-bottom:.1rem solid rgba(var(--color-foreground),.08);white-space:nowrap}.size-finder__table th[scope=row]{text-align:left;font-weight:400}.size-finder__table thead th{font-weight:400;font-size:1.4rem;letter-spacing:.06em}.size-finder__table .size-finder__group th{padding-top:1.4rem;text-align:left;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;background:rgba(var(--color-button),.16)}.size-finder__table .size-finder__group th small{display:block;margin-top:.2rem;font-size:1.1rem;letter-spacing:.02em;text-transform:none;color:rgba(var(--color-foreground),.65)}.size-finder__fine{margin:0 0 1.2rem;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.size-finder__howto{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:0;padding:0;list-style:none}.size-finder__howto li{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;font-size:1.3rem;line-height:1.45}.size-finder__howto strong{font-weight:400;letter-spacing:.06em;text-transform:uppercase;font-size:1.2rem}.size-finder__howto span{color:rgba(var(--color-foreground),.7)}.size-finder__figure{width:7.2rem;height:auto;margin-bottom:.4rem}.size-finder__figure .sf-body{fill:rgba(var(--color-foreground),.04);stroke:rgba(var(--color-foreground),.55);stroke-width:1.2;stroke-linejoin:round}.size-finder__figure .sf-tape{fill:none;stroke:rgb(var(--color-secondary-button-text));stroke-width:2;stroke-linecap:round}.size-finder__figure .sf-tape--back{stroke-width:1.2;stroke-dasharray:2.5 2.5;opacity:.6}.size-finder__badge{display:inline-block;padding:.1rem .6rem;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.08);border-radius:.2rem;vertical-align:middle}.size-finder__draft-note{margin:0 0 1.6rem;padding:1rem 1.2rem;font-size:1.2rem;line-height:1.5;border:.1rem dashed rgba(var(--color-foreground),.35)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/size-finder.css.map */
