{"product_id":"premium-cotton-twill-fabric-off-white","title":"Premium Cotton Twill Fabric – Off-White","description":"\u003cstyle\u003e\n.product-desc {\n  max-width: 700px;\n  margin: 0 auto;\n  font-family: inherit;\n  color: #333;\n  line-height: 1.8;\n}\n\n.product-desc p {\n  margin: 0 0 18px;\n  font-size: 15px;\n}\n\n.product-features {\n  list-style: none;\n  padding: 0;\n  margin: 20px 0;\n  border: 1px solid #ececec;\n  border-radius: 10px;\n  overflow: hidden;\n}\n\n.product-features li {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px;\n  padding: 14px 18px;\n  border-bottom: 1px solid #f2f2f2;\n  font-size: 15px;\n}\n\n.product-features li:last-child {\n  border-bottom: none;\n}\n\n.product-features strong {\n  min-width: 105px;\n  color: #111;\n  font-weight: 600;\n}\n\n.product-tagline {\n  text-align: center;\n  font-style: italic;\n  color: #666;\n  margin-top: 22px;\n  font-size: 15px;\n  letter-spacing: 0.3px;\n}\n\n@media (max-width: 768px) {\n  .product-desc {\n    padding: 0 8px;\n  }\n\n  .product-desc p,\n  .product-features li,\n  .product-tagline {\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n  .product-features li {\n    padding: 12px 14px;\n  }\n\n  .product-features strong {\n    min-width: 90px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"product-desc\"\u003e\n\u003cp\u003eCrafted from premium wool-blend suiting fabric, this unstitched material features a refined herringbone texture with a soft yet structured feel. The balanced blend of wool and polyester provides breathable comfort, lasting durability, and a polished appearance throughout the day. Designed for all-season wear, it is an elegant choice for professional, formal, and semi-formal tailoring.\u003c\/p\u003e\n\u003cul class=\"product-features\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFabric\u003c\/strong\u003ePremium Cotton Twill Fabric – Off-White\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition\u003c\/strong\u003e 30% Wool, 70% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour\u003c\/strong\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:8b81266d-96ab-48a9-a518-1da478324c63-12\" class=\"\"\u003e\n\u003csection data-turn=\"assistant\" data-testid=\"conversation-turn-26\" data-turn-id-container=\"request-WEB:8b81266d-96ab-48a9-a518-1da478324c63-12\" data-turn-id=\"request-WEB:8b81266d-96ab-48a9-a518-1da478324c63-12\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--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\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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-message-model-slug=\"gpt-5-6-thinking\" dir=\"auto\" data-turn-start-message=\"true\" data-message-id=\"41ac56ba-40d8-4c40-9e05-11c301bb194f\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:8b81266d-96ab-48a9-a518-1da478324c63-15\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:8b81266d-96ab-48a9-a518-1da478324c63-15\" data-turn-id-container=\"request-WEB:8b81266d-96ab-48a9-a518-1da478324c63-15\" data-testid=\"conversation-turn-32\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--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 data-conversation-screenshot-content=\"\" 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=\"e9a42f82-f373-4116-97f1-300bcc5e578e\" data-turn-start-message=\"true\" dir=\"auto\" data-message-model-slug=\"gpt-5-6-thinking\" 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\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:8b81266d-96ab-48a9-a518-1da478324c63-17\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:8b81266d-96ab-48a9-a518-1da478324c63-17\" data-turn-id-container=\"request-WEB:8b81266d-96ab-48a9-a518-1da478324c63-17\" data-testid=\"conversation-turn-36\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--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 data-conversation-screenshot-content=\"\" 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=\"7baa926a-9a7a-4ddc-bee6-ec47f5eb33e1\" data-turn-start-message=\"true\" dir=\"auto\" data-message-model-slug=\"gpt-5-6-thinking\" 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\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"117\" data-is-last-node=\"\" data-is-only-node=\"\" class=\"PDq2pG_selectionAnchorContainer\"\u003eOff White\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\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\/div\u003e\n\u003c\/section\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeason\u003c\/strong\u003e All Season\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIdeal For\u003c\/strong\u003e Formal, Business \u0026amp; Semi-Formal Wear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"product-tagline\"\u003e30% Wool, 70% Polyester — Refined Texture. Timeless Style.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Cotidie","offers":[{"title":"Default Title","offer_id":52705834828063,"sku":null,"price":4000.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/9838\/1087\/files\/MFF9366.jpg?v=1784970599","url":"https:\/\/cotidie.pk\/products\/premium-cotton-twill-fabric-off-white","provider":"Cotidie","version":"1.0","type":"link"}