.ra-finder{--rf-ink: var(--color-foreground);--rf-muted: var(--ra-muted);--rf-soft: color-mix(in oklch, var(--color-foreground) 6%, var(--color-primary-button-text));--rf-line: color-mix(in oklch, var(--color-foreground) 14%, var(--color-primary-button-text));--rf-row: 2.75rem;--rf-bad: oklch(.52 .2 22);display:block}.ra-finder__open{position:relative;min-block-size:2.75rem;padding:0;border:0;background:transparent;color:var(--ra-link);font-family:var(--font-heading--family);font-size:1.125rem;font-weight:800;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.ra-finder :is(button,a):focus-visible{outline:3px solid var(--ra-accent);outline-offset:2px}.ra-finder button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:inherit;cursor:pointer}.ra-finder button:active:not(:disabled){opacity:.8}.ra-finder__sheet{inline-size:100vw;max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;margin:0;padding:0;border:0;background:transparent;color:var(--rf-ink);font-family:var(--font-body--family);font-size:.875rem;line-height:1.4;text-align:start}.ra-finder__sheet::backdrop{background:color-mix(in oklch,var(--color-foreground) 30%,transparent)}html.ra-finder-open{overflow:hidden}.ra-finder__card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;inline-size:100%;max-inline-size:34rem;block-size:100%;margin-inline:auto;background:var(--color-primary-button-text)}@media screen and (min-width:600px){.ra-finder__sheet[open]{display:grid;place-items:center}.ra-finder__card{block-size:auto;max-block-size:min(47.5rem,94dvh);border-radius:24px;overflow:clip}}.ra-finder__bar{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem .375rem}.ra-finder__icon{display:grid;place-content:center;inline-size:2.75rem;block-size:2.75rem;border:0;border-radius:50%;background:var(--rf-soft);color:var(--rf-muted)}.ra-finder__icon:disabled{opacity:.35;cursor:default}.ra-finder__progress{display:flex;align-items:center;gap:.375rem}.ra-finder__progress span{inline-size:.375rem;block-size:.375rem;border-radius:999px;background:var(--rf-line)}.ra-finder__progress span[data-state=done]{background:var(--ra-accent)}.ra-finder__progress span[data-state=now]{inline-size:1.125rem;background:var(--rf-ink)}.ra-finder__page{display:flex;flex-direction:column;min-block-size:0;padding:0 1.25rem 1.25rem;overflow-y:auto;overscroll-behavior:contain}.ra-finder__page[hidden]{display:none}:where(.ra-finder__page) p{margin:0}.ra-finder__step{display:flex;align-items:center;gap:.75rem;margin-block:.25rem .625rem}.ra-finder__badge{flex:none;display:grid;place-content:center;inline-size:2rem;block-size:2rem;border-radius:50%;background:var(--rf-ink);color:var(--color-primary-button-text);font-weight:800}.ra-finder__eyebrow{display:block;color:var(--rf-muted);font-size:.875rem;font-weight:800;letter-spacing:.16em;line-height:1.1;text-transform:uppercase}.ra-finder__step--accent .ra-finder__badge{background:var(--ra-accent)}.ra-finder__step--accent .ra-finder__eyebrow{color:var(--ra-accent-text)}.ra-finder__title{display:block;font-family:var(--font-heading--family);font-size:1.375rem;font-weight:800;letter-spacing:-.01em;line-height:1.15}.ra-finder [data-heading]:focus{outline:0}.ra-finder__sub{margin-block:-.125rem .75rem;color:var(--rf-muted);font-weight:600;text-align:center}.ra-finder__value-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:.5rem .75rem;margin-block:.25rem .5rem;text-align:center}.ra-finder__value-row--centre{justify-content:center}.ra-finder__value{padding-inline:.875rem;white-space:nowrap;font-family:var(--font-heading--family);font-size:clamp(2.125rem,1.6rem + 2.4vw,2.625rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.ra-finder__value[data-out]{color:var(--rf-bad)}.ra-finder__alt{color:var(--rf-muted);font-weight:700}.ra-finder__toggle{display:flex;padding:3px;border-radius:999px;background:var(--rf-soft)}.ra-finder__toggle--wide{margin-block-end:.75rem}.ra-finder__toggle[hidden]{display:none}.ra-finder__toggle button{flex:1;min-block-size:2.75rem;padding:.5rem .875rem;border:0;border-radius:999px;background:transparent;color:var(--rf-muted);font-size:.875rem;font-weight:800;white-space:nowrap}.ra-finder__toggle button[aria-pressed=true]{background:var(--color-primary-button-text);color:var(--rf-ink);box-shadow:0 1px 3px color-mix(in oklch,var(--color-foreground) 18%,transparent)}.ra-finder__wheels{position:relative;display:flex;align-items:center;gap:.25rem;inline-size:fit-content;max-inline-size:100%;margin:.5rem auto .75rem;padding-inline:.375rem}.ra-finder__wheels:before{content:"";position:absolute;inset-inline:0;inset-block-start:calc(50% - var(--rf-row) / 2);block-size:var(--rf-row);border-radius:10px;background:var(--rf-soft)}.ra-finder__wheel{position:relative;inline-size:4.5rem;block-size:calc(var(--rf-row) * 3);padding-block:var(--rf-row);overflow-y:scroll;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent,oklch(0 0 0 / .35) 16%,black 40%,black 60%,oklch(0 0 0 / .35) 84%,transparent);mask-image:linear-gradient(to bottom,transparent,oklch(0 0 0 / .35) 16%,black 40%,black 60%,oklch(0 0 0 / .35) 84%,transparent)}.ra-finder__wheel--wide{inline-size:8rem}.ra-finder__wheel:focus-visible{outline:none}.ra-finder__wheels:has(.ra-finder__wheel:focus-visible):before{outline:3px solid var(--ra-accent);outline-offset:2px}.ra-finder__wheel button{display:grid;place-content:center;inline-size:100%;block-size:var(--rf-row);padding:0;border:0;background:transparent;color:var(--rf-ink);font-family:var(--font-heading--family);font-size:1.375rem;font-weight:800;font-variant-numeric:tabular-nums;scroll-snap-align:center}.ra-finder__unit{position:relative;color:var(--rf-muted);font-weight:800;letter-spacing:.04em}.ra-finder__notice{display:flex;align-items:flex-start;gap:.625rem;margin-block:.375rem .875rem;padding:.75rem .875rem;border:1px solid color-mix(in oklch,var(--rf-bad) 25%,transparent);border-radius:12px;background:color-mix(in oklch,var(--rf-bad) 7%,var(--color-primary-button-text));color:var(--rf-bad);font-weight:600}.ra-finder__notice[hidden],.ra-finder__saving[hidden]{display:none}.ra-finder__notice>span:first-child{flex:none;display:grid;place-content:center;inline-size:1.25rem;block-size:1.25rem;border-radius:50%;background:var(--rf-bad);color:var(--color-primary-button-text);font-weight:900}.ra-finder__diagram{margin-block:.125rem .625rem;padding:0 .75rem .375rem;border-radius:14px;background:var(--rf-soft)}.ra-finder__diagram svg{display:block;inline-size:100%;block-size:4.5rem}.ra-finder__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;color:var(--rf-muted);font-weight:700}.ra-finder__legend>span{display:inline-flex;align-items:center;gap:.375rem}.ra-finder__legend i{inline-size:1.0625rem;block-size:.5625rem;border:1.3px dashed var(--ra-accent);border-radius:2px;background:color-mix(in oklch,var(--ra-accent) 20%,transparent)}.ra-finder__legend .ra-finder__spare{border-color:var(--rf-muted);background:color-mix(in oklch,var(--color-foreground) 5%,transparent)}.ra-finder__legend .ra-finder__spare[hidden]{display:none}.ra-finder__actions{position:sticky;inset-block-end:0;z-index:1;display:grid;gap:.625rem;margin-block-start:auto;padding-block:.625rem .25rem;background:var(--color-primary-button-text)}.ra-finder__actions--result{gap:0;padding-block-end:.5rem}.ra-finder__actions--result:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;block-size:1rem;background:linear-gradient(to top,var(--color-primary-button-text),transparent);pointer-events:none}.ra-finder__cta{inline-size:100%;min-block-size:3.25rem;padding:0 .5rem;border:0;border-radius:999px;background:var(--rf-ink);color:var(--color-primary-button-text);font-family:var(--font-heading--family);font-size:1rem;font-weight:800}.ra-finder__cta--buy{background:var(--ra-accent)}.ra-finder__cta--square{border-radius:10px}.ra-finder__cta:disabled{opacity:.4;cursor:default}.ra-finder__cta s{font-weight:500;opacity:.8}.ra-finder__result{display:grid;justify-items:center;padding-block:.875rem;text-align:center}.ra-finder__tick{margin-block-end:.625rem;border-radius:50%;background:color-mix(in oklch,var(--ra-accent) 10%,var(--color-primary-button-text));color:var(--ra-accent)}.ra-finder__result-eyebrow{color:var(--ra-accent-text);font-weight:900;letter-spacing:.16em;text-transform:uppercase;margin-block-end:.5rem}.ra-finder__result-size{font-family:var(--font-heading--family);font-size:clamp(2rem,1.4rem + 3vw,2.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.05}.ra-finder__result-fit{margin-block-start:.5rem;color:var(--rf-muted);font-weight:700}.ra-finder__rods{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;margin-block:.625rem .75rem;padding:.75rem;border:1px solid var(--rf-line);border-radius:14px;background:var(--rf-soft)}.ra-finder__deal{display:flex;gap:.5rem;font-weight:700}.ra-finder__deal[data-won]{color:var(--ra-green)}.ra-finder__meter{display:flex;flex-wrap:wrap;align-items:center;gap:.3125rem;padding:.125rem}.ra-finder__meter span{box-sizing:border-box;inline-size:.625rem;block-size:.625rem;border-radius:50%;background:var(--rf-line)}.ra-finder__meter span[data-on]{background:var(--ra-accent)}.ra-finder__meter span[data-free]{inline-size:.875rem;block-size:.875rem;border:2px solid var(--ra-green);background:var(--color-primary-button-text)}.ra-finder__meter span[data-free][data-on]{background:var(--ra-green)}.ra-finder__list{container-type:inline-size;display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.ra-finder__list li{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem .625rem;border:1px solid var(--rf-line);border-radius:10px;background:var(--color-primary-button-text)}.ra-finder__list li[data-pending]{border-color:var(--ra-accent);background:color-mix(in oklch,var(--ra-accent) 10%,var(--color-primary-button-text))}.ra-finder__list b{font-weight:800;white-space:nowrap}.ra-finder__list b:before{content:"\2713";margin-inline-end:.5rem;color:var(--ra-green)}.ra-finder__list .ra-finder__list-size{margin-inline-start:auto;color:var(--rf-muted);font-weight:800;white-space:nowrap}@container (max-width: 21rem){.ra-finder__list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:.25rem;padding-inline:.5rem .25rem}.ra-finder__list :is(b,.ra-finder__list-size){grid-column:1;margin-inline-start:0;line-height:1.25}.ra-finder__list b{align-self:end}.ra-finder__list .ra-finder__list-size{align-self:start;padding-inline-start:1.375rem}.ra-finder__list :is(.ra-finder__qty,.ra-finder__remove){grid-row:1 / span 2}.ra-finder__list .ra-finder__qty{grid-column:2}.ra-finder__list .ra-finder__remove{grid-column:3}}.ra-finder__qty{display:inline-flex;align-items:center;border:1px solid var(--rf-line);border-radius:999px;background:var(--color-primary-button-text)}.ra-finder__qty button,.ra-finder__remove{min-inline-size:2.75rem;min-block-size:2.75rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--rf-muted);font-size:1rem;font-weight:900}.ra-finder__qty button:disabled{opacity:.35;cursor:default}.ra-finder__qty span{min-inline-size:1.5rem;font-weight:900;text-align:center;font-variant-numeric:tabular-nums}.ra-finder__more{min-block-size:2.75rem;border:1px dashed var(--ra-accent);border-radius:12px;background:var(--color-primary-button-text);color:var(--ra-accent-text);font-size:.875rem;font-weight:800}.ra-finder__saving{margin-block-start:.5rem;color:var(--ra-green);font-weight:800;text-align:center}.ra-finder__saving[data-error]{color:var(--rf-bad)}.ra-finder__ghost{inline-size:100%;min-block-size:2.75rem;margin-block-start:.375rem;border:0;background:transparent;color:var(--ra-accent-text);font-size:.9375rem;font-weight:800}.ra-finder__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem 1.25rem;margin:0;padding:.625rem 1.25rem calc(.875rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--rf-line);color:var(--rf-muted);font-weight:700}.ra-finder__foot>span{display:inline-flex;align-items:center;gap:.375rem}.ra-finder__ret{flex:none;inline-size:1.125rem;block-size:1.125rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ra-finder__foot a{position:relative;color:var(--ra-accent-text);font-weight:800;text-decoration:underline dashed;text-underline-offset:.25em}.ra-finder__foot a:after{content:"";position:absolute;inset:min(0px,(100% - 44px) / 2) -.5rem}.ra-finder__foot a:active{opacity:.7}@media(max-width:599px)and (max-height:700px){.ra-finder__actions--pair{grid-template-columns:1fr 1fr;gap:.5rem}.ra-finder__actions--pair .ra-finder__cta{min-block-size:3rem;font-size:.875rem}.ra-finder__diagram svg{block-size:3.5rem}.ra-finder__value{font-size:2.125rem}.ra-finder__step{margin-block:.125rem .375rem}.ra-finder__wheels{margin-block:.25rem .375rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ra-sleeve-finder.css.map */
