{"product_id":"nnormal-race-tight-womens","title":"NNormal Race Tight (Women's)","description":"\u003cp data-start=\"0\" data-end=\"22\"\u003eFast tights, no fluff.\u003c\/p\u003e\n\u003cp data-start=\"24\" data-end=\"358\"\u003eThe women’s NNormal Race Tight is built for runners who care about efficiency more than comfort theatre. Light, close-fitting, and unapologetically minimal, this is the layer you reach for when the plan involves moving fast for a long time. Think race day, hard efforts, or big vertical where every extra gram starts to feel personal.\u003c\/p\u003e\n\u003cp data-start=\"360\" data-end=\"651\"\u003eThe fabric is thin but not fragile. It breathes well, dries quickly, and stays put when things get sweaty or technical. The fit is compressive without cutting off circulation, giving that locked-in feel testers keep mentioning. No bounce, no sag, no mid-run adjustments. Just a clean stride.\u003c\/p\u003e\n\u003cp data-start=\"653\" data-end=\"842\"\u003eStorage is there, but it’s intentional. Enough for gels, maybe a soft flask, nothing that turns into a distraction. Waistband sits flat and secure, which matters more the longer you’re out.\u003c\/p\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-68fb4c77-e738-8327-be73-dc9adaa55ab2-9\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"43836fb3-3ef7-41ed-8912-4c946a94d985\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"1148\" data-end=\"1208\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eQuietly technical. Built to disappear once you start moving.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NNormal","offers":[{"title":"X-Small \/ Black","offer_id":43124672757865,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":true},{"title":"X-Small \/ Burgundy","offer_id":43138734588009,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Small \/ Black","offer_id":43122023006313,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Small \/ Burgundy","offer_id":43138734620777,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Medium \/ Black","offer_id":43122023039081,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Medium \/ Burgundy","offer_id":43138734653545,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Black","offer_id":43122023071849,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Burgundy","offer_id":43138734686313,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":true},{"title":"X-Large \/ Black","offer_id":43122023104617,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"X-Large \/ Burgundy","offer_id":43138734719081,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2091\/3261\/files\/NC4ST1W-001_03WF.webp?v=1776039135","url":"https:\/\/skiuphill.ca\/products\/nnormal-race-tight-womens","provider":"SkiUphill | RunUphill","version":"1.0","type":"link"}