.size-finder{margin-top:var(--space-3)}.product-info>.size-finder{animation:none}.size-finder__toggle{font-size:11px;font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-gray-light);position:relative;padding:var(--space-1) 0;transition:color .25s ease}.size-finder__toggle::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.size-finder__toggle:hover{color:var(--color-black)}.size-finder__toggle:hover::after{transform:scaleX(1)}}.size-finder__toggle[aria-expanded=true]{color:var(--color-black)}.size-finder__toggle[aria-expanded=true]::after{transform:scaleX(1)}.size-finder__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .45s cubic-bezier(.22, 1, .36, 1),visibility 0s linear .45s}.size-finder__panel.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .45s cubic-bezier(.22, 1, .36, 1),visibility 0s}.size-finder__panel-inner{overflow:hidden}.size-finder__field{margin-top:var(--space-4)}.size-finder__field:first-child{margin-top:var(--space-4)}.size-finder__label{display:block;font-size:11px;font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-gray-light);margin-bottom:var(--space-2)}.size-finder__chips{display:flex;gap:var(--space-2)}.size-finder__chip{padding:9px 15px;border:1px solid var(--color-black);background:0 0;font-size:12px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-black);transition:opacity .25s ease,transform .25s var(--ease-standard),background-color .25s ease,color .25s ease}.size-finder__chip.is-selected{background:rgba(0,0,0,.1);animation:size-finder-chip-pop .35s cubic-bezier(.34,1.56,.64,1),size-finder-chip-ring .6s var(--ease-standard)}@keyframes size-finder-chip-pop{0%{transform:scale(1)}40%{transform:scale(1.14)}100%{transform:scale(1)}}@keyframes size-finder-chip-ring{0%{box-shadow:0 0 0 0 rgba(0,0,0,.4)}100%{box-shadow:0 0 0 6px transparent}}.size-finder__input{width:100%;border:1px solid var(--hairline);border-radius:0;background:0 0;font:inherit;font-size:12px;letter-spacing:var(--tracking-caps);text-transform:none;padding:12px 14px}.size-finder__input::placeholder{color:var(--color-gray-light)}.size-finder__input:focus{outline:0;border-color:var(--color-black)}.size-finder__result{margin:var(--space-4) 0 0;font-size:12px;font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase}.size-finder__result.is-popping{animation:size-finder-result-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes size-finder-result-pop{0%{transform:scale(.92);opacity:.4}100%{transform:scale(1);opacity:1}}.size-finder__privacy{margin:var(--space-3) 0 0;font-size:10px;letter-spacing:var(--tracking-caps);text-transform:none;color:var(--color-gray-light)}.size-finder__close{display:block;margin:var(--space-4) 0 0;font-size:11px;font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-gray-light);transition:color .25s ease}@media (hover:hover) and (pointer:fine){.size-finder__close:hover{color:var(--color-black)}}@media (prefers-reduced-motion:reduce){.size-finder__chip.is-selected,.size-finder__result.is-popping{animation:none}}