.pm-sf{display:flex;flex-direction:column;gap:2rem;align-items:center}.pm-sf__head{text-align:center;display:grid;gap:.5rem;justify-items:center}.pm-sf__title{margin:0;color:var(--color-foreground-heading)}.pm-sf__sub{margin:0;opacity:.72;max-width:46ch;text-wrap:pretty}.pm-sf__widget{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem;align-items:start;width:100%;max-width:900px}@media(max-width:749px){.pm-sf__widget{grid-template-columns:1fr}}.pm-sf__fields{display:grid;gap:1.25rem}.pm-sf__field{display:grid;gap:.375rem;border:0;padding:0;margin:0;min-inline-size:0}.pm-sf__field label,.pm-sf__field legend{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-foreground-heading);padding:0}.pm-sf__field small{font-size:.75rem;opacity:.6}.pm-sf__input-wrap{display:flex;align-items:center;gap:.5rem;border:1px solid var(--color-border);border-radius:4px;padding:.625rem .875rem}.pm-sf__input-wrap:focus-within{outline:2px solid currentColor;outline-offset:2px}.pm-sf__input-wrap input{all:unset;width:100%;font-size:1rem;color:inherit}.pm-sf__unit{font-size:.8125rem;opacity:.6}.pm-sf__radios{display:flex;gap:.5rem;flex-wrap:wrap}.pm-sf__radios label{position:relative;letter-spacing:normal;text-transform:none;font-size:.875rem}.pm-sf__radios input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.pm-sf__radios span{display:flex;align-items:center;justify-content:center;min-block-size:44px;padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:999px;transition:background-color .18s ease,color .18s ease}.pm-sf__radios input:checked+span{background:var(--color-foreground);color:var(--color-background)}.pm-sf__radios input:focus-visible+span{outline:2px solid currentColor;outline-offset:2px}.pm-sf__result{display:grid;gap:.5rem;justify-items:start;padding:1.5rem;border:1px solid var(--color-border);border-radius:4px;min-height:8rem;align-content:center}.pm-sf__placeholder{opacity:.6;font-size:.875rem}.pm-sf__label{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.pm-sf__size{font-family:var(--font-heading--family, inherit);font-size:clamp(2.5rem,8vw,4rem);line-height:1;color:var(--color-foreground-heading)}.pm-sf__note{font-size:.875rem;opacity:.75;text-wrap:pretty}.pm-sf__stock{font-size:.8125rem;display:inline-flex;align-items:center;gap:.4rem}.pm-sf__stock:before{content:"";inline-size:.5rem;block-size:.5rem;border-radius:50%;background:currentColor}.pm-sf__stock--in{color:#3ea76a}.pm-sf__stock--out{color:#d08a3e}.pm-sf__cta{margin-top:.5rem}.pm-sf--compact{gap:0;align-items:stretch;container-type:inline-size;container-name:pm-sf}.pm-sf--compact .pm-sf__widget{grid-template-columns:1fr;gap:1rem;max-width:none}.pm-sf--compact .pm-sf__fields{gap:1rem}.pm-sf--compact .pm-sf__result{padding:1rem 1.25rem;min-height:0}.pm-sf--compact .pm-sf__size{font-size:2.25rem}@container pm-sf (min-width: 524px){.pm-sf--compact .pm-sf__fields{grid-template-columns:1fr 1fr}.pm-sf--compact .pm-sf__fit{grid-column:1 / -1}}.pm-sf-details{border-block:1px solid var(--color-border);padding-block:.75rem}.pm-sf-details__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;list-style:none;font-size:.9375rem;color:var(--color-foreground-heading)}.pm-sf-details__summary::-webkit-details-marker{display:none}.pm-sf-details__summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pm-sf-details__icon{flex:none;inline-size:.6rem;block-size:.6rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transform-origin:center;transition:transform .2s ease;margin-block-end:.2rem}.pm-sf-details[open] .pm-sf-details__icon{transform:rotate(-135deg);margin-block:.2rem 0}.pm-sf-details__body{padding-block-start:1rem}.pm-sf-details__sub{margin:0 0 1rem;font-size:.875rem;opacity:.72;text-wrap:pretty}@media(prefers-reduced-motion:reduce){.pm-sf-details__icon,.pm-sf__radios span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pm-size-finder.css.map */
