{"product_id":"unchafe-skin-shorts","title":"Unchafe Skin Shorts","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700\u0026family=Barlow:wght@400;500\u0026display=swap');\n\n  .pd-wrap {\n    font-family: 'Barlow', sans-serif;\n    max-width: 720px;\n    margin: 0 auto;\n    color: #1a1a1a;\n    background: #fff;\n    padding: 0;\n  }\n\n  .pd-header {\n    border-left: 4px solid #e8440a;\n    padding-left: 16px;\n    margin-bottom: 32px;\n  }\n\n  .pd-header h2 {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 28px;\n    font-weight: 700;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n    margin: 0 0 4px 0;\n    color: #1a1a1a;\n  }\n\n  .pd-header p {\n    font-size: 14px;\n    color: #888;\n    margin: 0;\n    letter-spacing: 0.02em;\n  }\n\n  .pd-icons {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    margin-bottom: 36px;\n    border: 1px solid #efefef;\n    border-radius: 4px;\n    overflow: hidden;\n  }\n\n  .pd-icon-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    padding: 18px 10px;\n    gap: 10px;\n    background: #fafafa;\n    text-align: center;\n    border-right: 1px solid #efefef;\n    border-bottom: 1px solid #efefef;\n  }\n\n  \/* Remove right border on last column *\/\n  .pd-icon-item:nth-child(5n) {\n    border-right: none;\n  }\n\n  \/* Remove bottom border on last row (items 1-5 on desktop) *\/\n  .pd-icon-item:nth-child(n+1):nth-last-child(-n+5),\n  .pd-icon-item:nth-child(n+1):nth-last-child(-n+5) ~ .pd-icon-item {\n    border-bottom: none;\n  }\n\n  .pd-icon-item svg {\n    width: 30px;\n    height: 30px;\n    flex-shrink: 0;\n  }\n\n  .pd-icon-label {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #444;\n    line-height: 1.3;\n  }\n\n  \/* Mobile: clean 2-col grid, last item full width *\/\n  @media (max-width: 560px) {\n    .pd-icons {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    \/* Reset desktop nth-child rules *\/\n    .pd-icon-item:nth-child(5n) {\n      border-right: 1px solid #efefef;\n    }\n\n    .pd-icon-item:nth-child(n+1):nth-last-child(-n+5),\n    .pd-icon-item:nth-child(n+1):nth-last-child(-n+5) ~ .pd-icon-item {\n      border-bottom: 1px solid #efefef;\n    }\n\n    \/* Remove right border on every 2nd item *\/\n    .pd-icon-item:nth-child(2n) {\n      border-right: none;\n    }\n\n    \/* Last item spans full width *\/\n    .pd-icon-item:last-child {\n      grid-column: 1 \/ -1;\n      border-right: none;\n      border-bottom: none;\n    }\n\n    \/* Second-to-last row items remove bottom border *\/\n    .pd-icon-item:nth-child(3),\n    .pd-icon-item:nth-child(4) {\n      border-bottom: none;\n    }\n\n    .pd-icon-item {\n      padding: 16px 8px;\n      gap: 8px;\n    }\n\n    .pd-icon-item svg {\n      width: 26px;\n      height: 26px;\n    }\n\n    .pd-icon-label {\n      font-size: 10px;\n    }\n  }\n\n  .pd-section {\n    margin-bottom: 28px;\n    padding-bottom: 28px;\n    border-bottom: 1px solid #efefef;\n  }\n\n  .pd-section:last-of-type {\n    border-bottom: none;\n  }\n\n  .pd-label {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: #e8440a;\n    margin-bottom: 10px;\n  }\n\n  .pd-body {\n    font-size: 15px;\n    line-height: 1.65;\n    color: #333;\n    margin: 0;\n  }\n\n  .pd-badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    padding: 3px 8px;\n    border-radius: 2px;\n    margin-right: 6px;\n    vertical-align: middle;\n  }\n\n  .pd-care {\n    font-size: 13px;\n    color: #888;\n    line-height: 1.6;\n  }\n\n  .pd-note {\n    font-size: 11px;\n    color: #aaa;\n    margin-top: 8px;\n    font-style: italic;\n  }\n\n\n\u003c\/style\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-header\"\u003e\n\u003ch2\u003eUnchafe Skin Shorts\u003c\/h2\u003e\n\u003cp\u003eSecond-skin compression short · BareStead™ fabric\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-icons\"\u003e\n\u003cdiv class=\"pd-icon-item\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 32 32\"\u003e\n        \u003crect stroke-dasharray=\"3 2\" stroke-width=\"1.8\" stroke=\"#1a1a1a\" rx=\"3\" height=\"24\" width=\"24\" y=\"4\" x=\"4\"\u003e\u003c\/rect\u003e\n        \u003ccircle stroke-width=\"1.8\" stroke=\"#e8440a\" r=\"5\" cy=\"16\" cx=\"16\"\u003e\u003c\/circle\u003e\n        \u003cline stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"11\" x2=\"16\" y1=\"4\" x1=\"16\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"28\" x2=\"16\" y1=\"21\" x1=\"16\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"16\" x2=\"11\" y1=\"16\" x1=\"4\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"16\" x2=\"28\" y1=\"16\" x1=\"21\"\u003e\u003c\/line\u003e\n        \u003cpolyline fill=\"#1a1a1a\" points=\"13,4 16,1 19,4\"\u003e\u003c\/polyline\u003e\n        \u003cpolyline fill=\"#1a1a1a\" points=\"13,28 16,31 19,28\"\u003e\u003c\/polyline\u003e\n        \u003cpolyline fill=\"#1a1a1a\" points=\"4,13 1,16 4,19\"\u003e\u003c\/polyline\u003e\n        \u003cpolyline fill=\"#1a1a1a\" points=\"28,13 31,16 28,19\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e \u003cspan class=\"pd-icon-label\"\u003e360°\u003cbr\u003eStretch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-icon-item\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 32 32\"\u003e\n        \u003crect stroke-width=\"1.8\" stroke=\"#1a1a1a\" rx=\"1\" height=\"5\" width=\"24\" y=\"12\" x=\"4\"\u003e\u003c\/rect\u003e\n        \u003ccircle fill=\"#e8440a\" r=\"1.5\" cy=\"14.5\" cx=\"9\"\u003e\u003c\/circle\u003e\n        \u003ccircle fill=\"#e8440a\" r=\"1.5\" cy=\"14.5\" cx=\"16\"\u003e\u003c\/circle\u003e\n        \u003ccircle fill=\"#e8440a\" r=\"1.5\" cy=\"14.5\" cx=\"23\"\u003e\u003c\/circle\u003e\n        \u003cline stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"12\" x2=\"9\" y1=\"8\" x1=\"9\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"12\" x2=\"16\" y1=\"6\" x1=\"16\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"12\" x2=\"23\" y1=\"8\" x1=\"23\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"24\" x2=\"9\" y1=\"17\" x1=\"9\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"26\" x2=\"16\" y1=\"17\" x1=\"16\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"24\" x2=\"23\" y1=\"17\" x1=\"23\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e \u003cspan class=\"pd-icon-label\"\u003eBreathable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-icon-item\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 32 32\"\u003e\n        \u003cpath stroke-linejoin=\"round\" stroke-width=\"1.8\" stroke=\"#1a1a1a\" d=\"M16 4 C16 4 8 13 8 18 C8 22.4 11.6 26 16 26 C20.4 26 24 22.4 24 18 C24 13 16 4 16 4Z\"\u003e\u003c\/path\u003e\n        \u003cpath stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#e8440a\" d=\"M20 20 C20 22.2 18.2 24 16 24\"\u003e\u003c\/path\u003e\n        \u003cline stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"4\" x2=\"28\" y1=\"8\" x1=\"24\"\u003e\u003c\/line\u003e\n        \u003cline stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"9\" x2=\"31\" y1=\"10\" x1=\"26\"\u003e\u003c\/line\u003e\n        \u003cline stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"14\" x2=\"30\" y1=\"13\" x1=\"25\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e \u003cspan class=\"pd-icon-label\"\u003eQuick\u003cbr\u003eDry\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-icon-item\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 32 32\"\u003e\n        \u003crect stroke-width=\"1.8\" stroke=\"#1a1a1a\" rx=\"2\" height=\"8\" width=\"22\" y=\"14\" x=\"5\"\u003e\u003c\/rect\u003e\n        \u003cpath stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#1a1a1a\" d=\"M12 14 C12 14 12 8 16 8 C20 8 20 14 20 14\"\u003e\u003c\/path\u003e\n        \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#e8440a\" y2=\"4\" x2=\"9\" y1=\"7\" x1=\"9\"\u003e\u003c\/line\u003e\n        \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#e8440a\" y2=\"2\" x2=\"16\" y1=\"5\" x1=\"16\"\u003e\u003c\/line\u003e\n        \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#e8440a\" y2=\"4\" x2=\"23\" y1=\"7\" x1=\"23\"\u003e\u003c\/line\u003e\n        \u003cpath fill=\"none\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"#1a1a1a\" d=\"M8 22 Q16 28 24 22\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e \u003cspan class=\"pd-icon-label\"\u003eSweat\u003cbr\u003eWicking\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-icon-item\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 32 32\"\u003e\n        \u003crect stroke-width=\"1.8\" stroke=\"#1a1a1a\" rx=\"2\" height=\"12\" width=\"24\" y=\"10\" x=\"4\"\u003e\u003c\/rect\u003e\n        \u003cpath fill=\"none\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#e8440a\" d=\"M4 16 Q8 12 12 16 Q16 20 20 16 Q24 12 28 16\"\u003e\u003c\/path\u003e\n        \u003cline stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"6\" x2=\"4\" y1=\"10\" x1=\"4\"\u003e\u003c\/line\u003e\n        \u003cline stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"6\" x2=\"28\" y1=\"10\" x1=\"28\"\u003e\u003c\/line\u003e\n        \u003cline stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"26\" x2=\"4\" y1=\"22\" x1=\"4\"\u003e\u003c\/line\u003e\n        \u003cline stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"#1a1a1a\" y2=\"26\" x2=\"28\" y1=\"22\" x1=\"28\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e \u003cspan class=\"pd-icon-label\"\u003eElastic\u003cbr\u003eFabric\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-section\"\u003e\n\u003cdiv class=\"pd-label\"\u003eConstruction\u003c\/div\u003e\n\u003cp class=\"pd-body\"\u003eDesigned for people who know what chafe feels like mid-effort. Flatlock seams sit flush against the skin — no raised edges, no friction points. The close-fit compression profile keeps fabric locked to the body so nothing shifts, bunches, or rubs. Side phone pocket lies flat against the thigh without adding bulk. Firm elastic waistband stays in place from the first step to the last.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-section\"\u003e\n\u003cdiv class=\"pd-label\"\u003eMaterials\u003c\/div\u003e\n\u003cp class=\"pd-body\"\u003e\u003cspan class=\"pd-badge\"\u003eBareStead™\u003c\/span\u003e Made with our BareStead fabric — a moisture-wicking blend of polyester, engineered to pull sweat away from the skin, reduce friction, and dry fast. Four-way stretch. Feels like a second skin from the first wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-section\"\u003e\n\u003cdiv class=\"pd-label\"\u003eFit\u003c\/div\u003e\n\u003cp class=\"pd-body\"\u003eCompression fit. Sits above the knee. Elastic waistband fits a range of sizes. Unisex cut.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-section\"\u003e\n\u003cdiv class=\"pd-label\"\u003eCare\u003c\/div\u003e\n\u003cp class=\"pd-care\"\u003eMachine wash cold with like colors  ·  Do not bleach  ·  Do not iron  ·  Hang dry recommended\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Stead","offers":[{"title":"Carbon Black \/ S","offer_id":47879186317450,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Carbon Black \/ M","offer_id":47879211253898,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Carbon Black \/ L","offer_id":47879211286666,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Carbon Black \/ XL","offer_id":47879211319434,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Carbon Black \/ 2XL","offer_id":47879211352202,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Arctic White \/ S","offer_id":47879186350218,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Arctic White \/ M","offer_id":47879211384970,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Arctic White \/ L","offer_id":47879211417738,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Arctic White \/ XL","offer_id":47879211450506,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Arctic White \/ 2XL","offer_id":47879211483274,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Deep Navy \/ S","offer_id":47879186382986,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Deep Navy \/ M","offer_id":47879211516042,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Deep Navy \/ L","offer_id":47879211548810,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Deep Navy \/ XL","offer_id":47879211581578,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Deep Navy \/ 2XL","offer_id":47879211614346,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Storm Marl \/ S","offer_id":47879186415754,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Storm Marl \/ M","offer_id":47879211647114,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Storm Marl \/ L","offer_id":47879211679882,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Storm Marl \/ XL","offer_id":47879211712650,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Storm Marl \/ 2XL","offer_id":47879211745418,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Deep Red \/ S","offer_id":47879186448522,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Deep Red \/ M","offer_id":47879211778186,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Deep Red \/ L","offer_id":47879211810954,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Deep Red \/ XL","offer_id":47879211843722,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Deep Red \/ 2XL","offer_id":47879211876490,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/8157\/7610\/files\/242ca160-ac4c-40f1-9e08-44edef8b12c0.jpg?v=1774618032","url":"https:\/\/steadessentials.com\/products\/unchafe-skin-shorts","provider":"Stead","version":"1.0","type":"link"}