.product-form__group-name.product-form__size-heading{display:flex;align-items:center;gap:1.6rem}.product-fit{display:inline-flex}.product-fit__trigger{display:inline-flex;align-items:center;gap:.5rem;border:0;background:transparent;color:var(--product-accent, #5f6670);padding:.4rem 0;margin:-.4rem 0;min-height:24px;cursor:pointer;font:400 10px/1.4 JetBrains Mono Local,JetBrains Mono,monospace;letter-spacing:.04em}.product-fit__trigger:hover{opacity:.65}.product-fit__trigger:focus-visible{outline:1px solid currentColor;outline-offset:4px;border-radius:2px}.product-fit__tooltip{position:fixed;z-index:1000;box-sizing:border-box;width:min(352px,calc(100vw - 32px));padding:22px;border:1px solid #d9d9d9;border-radius:14px;background:#fff;color:#111;box-shadow:0 6px 24px #0000000d;font-family:var(--font-body-family, Arial, sans-serif);font-size:13px;font-weight:400;line-height:1.55;letter-spacing:0;text-transform:none;text-align:left;cursor:auto;max-height:calc(100dvh - 32px);overflow-y:auto}.product-fit__tooltip[hidden]{display:none}.product-fit__tooltip p{margin:0;color:#111}.product-fit__tooltip .product-fit__eyebrow,.product-fit__tooltip .product-fit__heading{font-family:JetBrains Mono Local,JetBrains Mono,monospace;font-style:normal;font-weight:400}.product-fit__tooltip .product-fit__eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:14px}.product-fit__tooltip .product-fit__heading{font-size:12px;line-height:1.6;margin-bottom:10px}.product-fit__scale{margin:22px 0 18px}.product-fit__track{height:2px;background:#d9d9d9;position:relative;margin:0 5px 12px}.product-fit__track:before{content:"";position:absolute;left:50%;top:-3px;width:1px;height:8px;background:#b5b5b5}.product-fit__dot{position:absolute;left:var(--fit-position);top:50%;transform:translate(-50%,-50%);width:9px;height:9px;background:#111;border:3px solid #fff;box-sizing:content-box;border-radius:50%}.product-fit__labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;font:400 8px/1.4 JetBrains Mono Local,JetBrains Mono,monospace}.product-fit__tooltip .product-fit__labels span{color:#555}.product-fit__tooltip .product-fit__recommendation{font-style:italic;font-size:12px}.product-fit__labels span:nth-child(2){text-align:center}.product-fit__labels span:last-child{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/90/assets/product-fit.css.map */
