{"product_id":"patagonia-womens-dirt-craft-pants","title":"Patagonia Women's Dirt Craft Pants","description":"\u003ch3 style=\"text-align: center;\"\u003eWhatever the temps, our shred-ready, pedal-friendly Dirt Craft Pants are built with wonderfully stretchy, wildly breathable fabric to keep you cool on the climb up and protected from brush and the elements on the way down.\u003c\/h3\u003e\n\u003cblockquote\u003e\n\u003cp style=\"text-align: center;\"\u003eMade in a Fair Trade Certified™ factory.\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003cstyle\u003e\n    .dtc-product-accordions {\n      --dtc-mint: #66ffcc;\n      --dtc-ink: #111817;\n      --dtc-copy: #3f4946;\n      --dtc-muted: #6c7672;\n      --dtc-line: rgba(17, 24, 23, 0.14);\n      --dtc-soft: #f4f7f6;\n      --dtc-white: #ffffff;\n\n      max-width: 1180px;\n      margin: 0 auto;\n      padding: 24px 0 56px;\n      color: var(--dtc-ink);\n      font-family: inherit;\n    }\n\n    .dtc-product-accordions *,\n    .dtc-product-accordions *::before,\n    .dtc-product-accordions *::after {\n      box-sizing: border-box;\n    }\n\n    .dtc-accordion-heading {\n      margin-bottom: 20px;\n    }\n\n    .dtc-accordion-kicker {\n      margin: 0 0 8px;\n      color: #16876a;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.14em;\n      text-transform: uppercase;\n    }\n\n    .dtc-accordion-heading h2 {\n      margin: 0;\n      font-size: clamp(30px, 5vw, 54px);\n      line-height: 0.96;\n      letter-spacing: -0.045em;\n      text-transform: uppercase;\n    }\n\n    .dtc-accordion-list {\n      border-top: 1px solid var(--dtc-line);\n    }\n\n    .dtc-accordion-item {\n      border-bottom: 1px solid var(--dtc-line);\n    }\n\n    .dtc-accordion-item \u003e h3 {\n      margin: 0;\n    }\n\n    .dtc-accordion-button {\n      width: 100%;\n      display: grid;\n      grid-template-columns: 1fr auto;\n      gap: 20px;\n      align-items: center;\n      padding: 22px 0;\n      border: 0;\n      background: transparent;\n      color: var(--dtc-ink);\n      font: inherit;\n      text-align: left;\n      cursor: pointer;\n    }\n\n    .dtc-accordion-button:hover .dtc-accordion-title,\n    .dtc-accordion-button:focus-visible .dtc-accordion-title {\n      color: #16876a;\n    }\n\n    .dtc-accordion-button:focus-visible {\n      outline: 3px solid rgba(102, 255, 204, 0.6);\n      outline-offset: 5px;\n      border-radius: 4px;\n    }\n\n    .dtc-accordion-title {\n      margin: 0;\n      font-size: clamp(20px, 3vw, 28px);\n      font-weight: 800;\n      line-height: 1.1;\n      letter-spacing: -0.025em;\n      transition: color 0.2s ease;\n    }\n\n    .dtc-accordion-icon {\n      position: relative;\n      width: 34px;\n      height: 34px;\n      border: 1px solid var(--dtc-line);\n      border-radius: 50%;\n      background: var(--dtc-soft);\n      flex: 0 0 34px;\n    }\n\n    .dtc-accordion-icon::before,\n    .dtc-accordion-icon::after {\n      content: \"\";\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: 13px;\n      height: 2px;\n      background: var(--dtc-ink);\n      transform: translate(-50%, -50%);\n      transition: transform 0.25s ease;\n    }\n\n    .dtc-accordion-icon::after {\n      transform: translate(-50%, -50%) rotate(90deg);\n    }\n\n    .dtc-accordion-button[aria-expanded=\"true\"] .dtc-accordion-icon {\n      background: var(--dtc-mint);\n      border-color: var(--dtc-mint);\n    }\n\n    .dtc-accordion-button[aria-expanded=\"true\"] .dtc-accordion-icon::after {\n      transform: translate(-50%, -50%) rotate(0deg);\n    }\n\n    .dtc-accordion-panel {\n      display: grid;\n      grid-template-rows: 0fr;\n      transition: grid-template-rows 0.3s ease;\n    }\n\n    .dtc-accordion-panel.is-open {\n      grid-template-rows: 1fr;\n    }\n\n    .dtc-accordion-panel-inner {\n      min-height: 0;\n      overflow: hidden;\n    }\n\n    .dtc-accordion-content {\n      padding: 0 0 30px;\n    }\n\n    .dtc-fit-summary {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .dtc-fit-card {\n      min-height: 132px;\n      padding: 20px;\n      border-radius: 14px;\n      background: var(--dtc-ink);\n      color: var(--dtc-white);\n    }\n\n    .dtc-fit-card span {\n      display: block;\n      margin-bottom: 8px;\n      color: var(--dtc-mint);\n      font-size: 11px;\n      font-weight: 800;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n    }\n\n    .dtc-fit-card strong {\n      display: block;\n      font-size: 21px;\n      line-height: 1.2;\n    }\n\n    .dtc-fit-card p {\n      margin: 8px 0 0;\n      color: rgba(255,255,255,0.72);\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .dtc-feature-grid {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n      list-style: none;\n      padding: 0;\n      margin: 0;\n    }\n\n    .dtc-feature {\n      padding: 20px;\n      border: 1px solid var(--dtc-line);\n      border-radius: 14px;\n      background: var(--dtc-white);\n    }\n\n    .dtc-feature::before {\n      content: \"\";\n      display: block;\n      width: 46px;\n      height: 4px;\n      margin-bottom: 18px;\n      background: var(--dtc-mint);\n    }\n\n    .dtc-feature h3 {\n      margin: 0 0 7px;\n      font-size: 15px;\n      font-weight: 800;\n      line-height: 1.25;\n      letter-spacing: 0.045em;\n      text-transform: uppercase;\n    }\n\n    .dtc-feature p {\n      margin: 0;\n      color: var(--dtc-copy);\n      font-size: 15px;\n      line-height: 1.6;\n    }\n\n    .dtc-material-block {\n      padding: 22px;\n      border: 1px solid var(--dtc-line);\n      border-left: 5px solid var(--dtc-mint);\n      border-radius: 14px;\n      background: var(--dtc-soft);\n    }\n\n    .dtc-material-block + .dtc-material-block {\n      margin-top: 12px;\n    }\n\n    .dtc-material-block h3 {\n      margin: 0 0 9px;\n      font-size: 15px;\n      font-weight: 800;\n      letter-spacing: 0.045em;\n      text-transform: uppercase;\n    }\n\n    .dtc-material-block p {\n      margin: 0;\n      color: var(--dtc-copy);\n      font-size: 15px;\n      line-height: 1.65;\n    }\n\n    @media (max-width: 760px) {\n      .dtc-product-accordions {\n        padding: 16px 0 42px;\n      }\n\n      .dtc-accordion-button {\n        padding: 19px 0;\n      }\n\n      .dtc-feature-grid,\n      .dtc-fit-summary {\n        grid-template-columns: 1fr;\n      }\n\n      .dtc-feature,\n      .dtc-material-block,\n      .dtc-fit-card {\n        border-radius: 12px;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      .dtc-accordion-panel,\n      .dtc-accordion-icon::before,\n      .dtc-accordion-icon::after,\n      .dtc-accordion-title {\n        transition: none;\n      }\n    }\n  \u003c\/style\u003e\n\u003csection class=\"dtc-product-accordions\"\u003e\u003cheader class=\"dtc-accordion-heading\"\u003e\n\u003cp class=\"dtc-accordion-kicker\"\u003eProduct Information\u003c\/p\u003e\n\u003ch2\u003eBuilt for long days on the bike.\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"dtc-accordion-list\"\u003e\n\u003c!-- Fit --\u003e\n\u003carticle class=\"dtc-accordion-item\"\u003e\n\u003ch3\u003e\u003cbutton class=\"dtc-accordion-button\" type=\"button\" id=\"dtc-pants-fit-button\"\u003e \u003cspan class=\"dtc-accordion-title\"\u003eFit\u003c\/span\u003e \u003cspan class=\"dtc-accordion-icon\"\u003e\u003c\/span\u003e \u003c\/button\u003e\u003c\/h3\u003e\n\u003cdiv class=\"dtc-accordion-panel is-open\" id=\"dtc-pants-fit-panel\" role=\"region\"\u003e\n\u003cdiv class=\"dtc-accordion-panel-inner\"\u003e\n\u003cdiv class=\"dtc-accordion-content\"\u003e\n\u003cdiv class=\"dtc-fit-summary\"\u003e\n\u003cdiv class=\"dtc-fit-card\"\u003e\n\u003cspan\u003eFit\u003c\/span\u003e \u003cstrong\u003eRegular fit\u003c\/strong\u003e\n\u003cp\u003eA natural, comfortable silhouette designed for movement on and off the bike.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtc-fit-card\"\u003e\n\u003cspan\u003eCustomer Feedback\u003c\/span\u003e \u003cstrong\u003eTrue to size\u003c\/strong\u003e\n\u003cp\u003eChoose your usual size for the intended fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtc-fit-card\"\u003e\n\u003cspan\u003eNeed Help?\u003c\/span\u003e \u003cstrong\u003eVisit us in store\u003c\/strong\u003e\n\u003cp\u003eOur team can help with sizing, fit and product selection.\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\/article\u003e\n\u003c!-- Specs and Features --\u003e\n\u003carticle class=\"dtc-accordion-item\"\u003e\n\u003ch3\u003e\u003cbutton class=\"dtc-accordion-button\" type=\"button\" id=\"dtc-pants-specs-button\"\u003e \u003cspan class=\"dtc-accordion-title\"\u003eSpecs \u0026amp; Features\u003c\/span\u003e \u003cspan class=\"dtc-accordion-icon\"\u003e\u003c\/span\u003e \u003c\/button\u003e\u003c\/h3\u003e\n\u003cdiv class=\"dtc-accordion-panel\" id=\"dtc-pants-specs-panel\" role=\"region\" hidden=\"\"\u003e\n\u003cdiv class=\"dtc-accordion-panel-inner\"\u003e\n\u003cdiv class=\"dtc-accordion-content\"\u003e\n\u003cul class=\"dtc-feature-grid\"\u003e\n\u003cli class=\"dtc-feature\"\u003e\n\u003ch3\u003eStretchy, Breathable Fabric\u003c\/h3\u003e\n\u003cp\u003eHighly breathable stretch fabric supports unrestricted movement, with laser-perforated venting at the inner thighs and behind the knees.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"dtc-feature\"\u003e\n\u003ch3\u003eLow-Profile Fly\u003c\/h3\u003e\n\u003cp\u003eA streamlined zip fly, button closure and elastic waistband help prevent restriction and reduce interference with a pack hip belt.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"dtc-feature\"\u003e\n\u003ch3\u003eContoured Waistband\u003c\/h3\u003e\n\u003cp\u003eThe curved waistband follows the natural shape of the hips while the articulated fit helps keep the pants in place on long rides.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"dtc-feature\"\u003e\n\u003ch3\u003ePass-Through Pocket Access\u003c\/h3\u003e\n\u003cp\u003eTwo zippered thigh pockets secure valuables and provide pass-through access to compatible Dirt Roamer bib and liner pockets.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"dtc-feature\"\u003e\n\u003ch3\u003eFair Trade Certified\u003c\/h3\u003e\n\u003cp\u003eMade in a Fair Trade Certified factory, supporting the people who made the product.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"dtc-feature\"\u003e\n\u003ch3\u003eCountry of Origin\u003c\/h3\u003e\n\u003cp\u003eMade in Vietnam.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"dtc-feature\"\u003e\n\u003ch3\u003eWeight\u003c\/h3\u003e\n\u003cp\u003e220 g \/ 7.76 oz\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- Materials and Care --\u003e\n\u003carticle class=\"dtc-accordion-item\"\u003e\n\u003ch3\u003e\u003cbutton class=\"dtc-accordion-button\" type=\"button\" id=\"dtc-pants-materials-button\"\u003e \u003cspan class=\"dtc-accordion-title\"\u003eMaterials \u0026amp; Care\u003c\/span\u003e \u003cspan class=\"dtc-accordion-icon\"\u003e\u003c\/span\u003e \u003c\/button\u003e\u003c\/h3\u003e\n\u003cdiv class=\"dtc-accordion-panel\" id=\"dtc-pants-materials-panel\" role=\"region\" hidden=\"\"\u003e\n\u003cdiv class=\"dtc-accordion-panel-inner\"\u003e\n\u003cdiv class=\"dtc-accordion-content\"\u003e\n\u003cdiv class=\"dtc-material-block\"\u003e\n\u003ch3\u003eFabric\u003c\/h3\u003e\n\u003cp\u003e4.4-oz 82% recycled polyester certified by OceanCycle and sourced from coastal communities at risk of plastic pollution, blended with 18% XLANCE plain weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtc-material-block\"\u003e\n\u003ch3\u003eStretch and Finish\u003c\/h3\u003e\n\u003cp\u003eFour-way stretch construction with a durable water-repellent finish made without intentionally added PFAS.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtc-material-block\"\u003e\n\u003ch3\u003eCertifications\u003c\/h3\u003e\n\u003cp\u003eFabric is bluesign approved and the pants are made in a Fair Trade Certified factory.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtc-material-block\"\u003e\n\u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\u003cp\u003eMachine wash cold. Do not bleach. Tumble dry low. Cool iron.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function () {\n      function initDtcAccordions(root) {\n        if (!root || root.dataset.dtcInitialized === \"true\") return;\n\n        root.dataset.dtcInitialized = \"true\";\n\n        var buttons = root.querySelectorAll(\".dtc-accordion-button\");\n\n        buttons.forEach(function (button) {\n          var panelId = button.getAttribute(\"aria-controls\");\n          var panel = root.querySelector(\"#\" + panelId);\n\n          if (!panel) return;\n\n          button.addEventListener(\"click\", function () {\n            var isOpen =\n              button.getAttribute(\"aria-expanded\") === \"true\";\n\n            button.setAttribute(\n              \"aria-expanded\",\n              String(!isOpen)\n            );\n\n            if (isOpen) {\n              panel.classList.remove(\"is-open\");\n\n              window.setTimeout(function () {\n                if (\n                  button.getAttribute(\"aria-expanded\") === \"false\"\n                ) {\n                  panel.hidden = true;\n                }\n              }, 300);\n            } else {\n              panel.hidden = false;\n\n              window.requestAnimationFrame(function () {\n                panel.classList.add(\"is-open\");\n              });\n            }\n          });\n        });\n      }\n\n      function initAllDtcAccordions(scope) {\n        var context = scope || document;\n\n        context\n          .querySelectorAll(\"[data-dtc-accordions]\")\n          .forEach(initDtcAccordions);\n      }\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\n          \"DOMContentLoaded\",\n          function () {\n            initAllDtcAccordions(document);\n          }\n        );\n      } else {\n        initAllDtcAccordions(document);\n      }\n\n      document.addEventListener(\n        \"shopify:section:load\",\n        function (event) {\n          initAllDtcAccordions(event.target);\n        }\n      );\n    })();\n  \u003c\/script\u003e\u003c\/section\u003e","brand":"Patagonia","offers":[{"title":"Black \/ 6","offer_id":53575562101030,"sku":"195699511422","price":189.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 8","offer_id":53575562232102,"sku":"195699511439","price":189.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 10","offer_id":53575562297638,"sku":"195699511446","price":189.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 14","offer_id":53575562363174,"sku":"195699511460","price":189.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 16","offer_id":53575562461478,"sku":"195699511477","price":189.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 12","offer_id":53575562527014,"sku":"195699511453","price":189.0,"currency_code":"CAD","in_stock":true},{"title":"Weathered Stone \/ 6","offer_id":53575562592550,"sku":"210000005336","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Weathered Stone \/ 8","offer_id":53575562690854,"sku":"210000005337","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Weathered Stone \/ 12","offer_id":53575562756390,"sku":"210000005338","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Weathered Stone \/ 16","offer_id":53575562821926,"sku":"210000005339","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Weathered Stone \/ 14","offer_id":53575562920230,"sku":"210000005340","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Weathered Stone \/ 10","offer_id":53575562985766,"sku":"210000005341","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Blue Sage \/ 8","offer_id":53575563084070,"sku":"210000005342","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Blue Sage \/ 10","offer_id":53575563116838,"sku":"210000005343","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Blue Sage \/ 14","offer_id":53575563215142,"sku":"210000005344","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Blue Sage \/ 6","offer_id":53575563313446,"sku":"210000005345","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Blue Sage \/ 12","offer_id":53575563346214,"sku":"210000005346","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Blue Sage \/ 16","offer_id":53575563444518,"sku":"210000005347","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Black \/ 2","offer_id":53575563477286,"sku":"210000005348","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Weathered Stone \/ 2","offer_id":53575563575590,"sku":"210000005349","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Blue Sage \/ 4","offer_id":53575563608358,"sku":"210000005350","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Blue Sage \/ 2","offer_id":53575563706662,"sku":"210000005351","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Weathered Stone \/ 4","offer_id":53575563772198,"sku":"210000005352","price":189.0,"currency_code":"CAD","in_stock":false},{"title":"Black \/ 4","offer_id":53575563837734,"sku":"210000005353","price":189.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0934\/7822\/4166\/files\/mhoibqsxzc52fvjqkfbe.jpg?v=1785891234","url":"https:\/\/daytimecycling.com\/products\/patagonia-womens-dirt-craft-pants","provider":"Day Time Cycling","version":"1.0","type":"link"}