{"product_id":"city-commute-herringbone-cotton-buttoned-jacket","title":"City Commute Herringbone Cotton Buttoned Jacket","description":"\u003c!-- 1. 产品介绍 (Intro) --\u003e\n\u003cp style=\"margin-bottom: 24px; line-height: 1.6;\"\u003eThe City Commute Herringbone Cotton Buttoned Jacket brings a quietly polished feel to everyday dressing. Its textured black and gray herringbone pairs naturally with denim, tailored trousers, and simple jersey layers. A neat button front and softly shaped silhouette lend structure without feeling overly formal, while contrasting ribbed trims add a relaxed touch. Wear it open for a morning coffee run or buttoned over a light knit on the way to work.\u003c\/p\u003e\n\u003c!-- 2. 动态选项卡 (Tabs) 区域 --\u003e\n\u003cdiv class=\"ls-custom-tabs\"\u003e\u003c!-- 核心 CSS：控制点击切换效果 --\u003e\u003c\/div\u003e\n\u003cstyle\u003e    .ls-custom-tabs { width: 100%; margin-bottom: 30px; }    .ls-tab-labels { display: flex; border-bottom: 1px solid #e0e0e0; margin-bottom: 16px; }    .ls-tab-label {       flex: 1; text-align: center; padding: 12px 0; cursor: pointer;       font-weight: bold; color: #777; border-bottom: 2px solid transparent;       transition: all 0.2s; font-size: 15px;    }    .ls-tab-label:hover { color: #000; }    .ls-tab-content { display: none; line-height: 1.6; animation: fadeIn 0.4s; }        @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }    \/* 魔法逻辑：点击哪个标题，哪个标题就变黑加底线，并显示对应的内容 *\/    #ls-tab-1:checked ~ .ls-tab-labels label[for=\"ls-tab-1\"],    #ls-tab-2:checked ~ .ls-tab-labels label[for=\"ls-tab-2\"],    #ls-tab-3:checked ~ .ls-tab-labels label[for=\"ls-tab-3\"] {      color: #000; border-bottom: 2px solid #000;    }    #ls-tab-1:checked ~ #ls-content-1,    #ls-tab-2:checked ~ #ls-content-2,    #ls-tab-3:checked ~ #ls-content-3 {      display: block;    }  \u003c\/style\u003e\n\u003cdiv class=\"ls-custom-tabs\"\u003e\n\u003c!-- 隐藏的控制按钮 (加上了内联 display:none 绝对防止外漏) --\u003e \u003cinput type=\"radio\" name=\"ls-tabs-group\" id=\"ls-tab-1\" style=\"display: none;\" checked\u003e \u003cinput type=\"radio\" name=\"ls-tabs-group\" id=\"ls-tab-2\" style=\"display: none;\"\u003e \u003cinput type=\"radio\" name=\"ls-tabs-group\" id=\"ls-tab-3\" style=\"display: none;\"\u003e \u003c!-- 选项卡标题 (Details \/ Size \u0026 Fit \/ Care) --\u003e\n\u003cdiv class=\"ls-tab-labels\"\u003e\n\u003clabel class=\"ls-tab-label\" for=\"ls-tab-1\"\u003eDetails\u003c\/label\u003e \u003clabel class=\"ls-tab-label\" for=\"ls-tab-2\"\u003eSize \u0026amp; Fit\u003c\/label\u003e \u003clabel class=\"ls-tab-label\" for=\"ls-tab-3\"\u003eCare\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c!-- 选项卡内容 --\u003e \u003c!-- 面板 1: Details --\u003e\n\u003cdiv class=\"ls-tab-content\" id=\"ls-content-1\"\u003e\n\u003cul style=\"padding-left: 20px; margin: 0;\"\u003e\n\u003cli data-start=\"432\" data-end=\"485\"\u003e\n\u003cp\u003eThe finely patterned herringbone surface adds visual depth to the black and gray palette, making neutral outfits feel more considered without relying on bold color.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"432\" data-end=\"485\"\u003e\n\u003cp\u003eA single row of dark buttons creates a clean front closure, allowing you to wear the jacket open over casual layers or closed for a tidier silhouette.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"432\" data-end=\"485\"\u003e\n\u003cp\u003eThe contrasting black ribbed collar frames the neckline with a softer, more relaxed finish than a traditional tailored lapel.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"432\" data-end=\"485\"\u003e\n\u003cp\u003eLong sleeves finished with black ribbed cuffs bring definition to the wrists and help keep the sleeve openings comfortably contained.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"432\" data-end=\"485\"\u003e\n\u003cp\u003eFront flap pockets add practical storage for small essentials while reinforcing the jacket's understated tailored character.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"432\" data-end=\"485\"\u003e\n\u003cp\u003eDefined shoulders and gently shaped side seams create a balanced outline, offering an easy way to dress up jeans without committing to a formal blazer.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- 面板 2: Size \u0026 Fit --\u003e\n\u003cdiv class=\"ls-tab-content\" id=\"ls-content-2\"\u003e\n\u003cul style=\"padding-left: 20px; margin: 0;\"\u003e\n\u003cli data-end=\"1390\" data-start=\"1342\"\u003e\n\u003cp\u003eThe silhouette appears gently fitted through the torso rather than oversized, with defined shoulders and a hem that falls around the lower hip on the model.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1390\" data-start=\"1342\"\u003e\n\u003cp\u003eThe long sleeves reach the wrists, with the ribbed cuffs extending slightly beyond the textured outer sleeves for a layered finish.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1390\" data-start=\"1342\"\u003e\n\u003cp\u003eFor a look similar to the styling shown, wear over a thin T shirt or fine knit and allow enough room across the chest to fasten the buttons without pulling.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1390\" data-start=\"1342\"\u003e\n\u003cp\u003eIf you plan to wear thicker layers, prioritize extra ease through the shoulders and upper arms; compare shoulder width, chest, sleeve length, and back length in inches with a jacket you already find comfortable.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ctable style=\"width: 100%; text-align: center; border-collapse: collapse;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"background-color: #f7f7f7;\"\u003e\n\u003cth style=\"text-align: center; padding: 10px;\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"text-align: center; padding: 10px;\"\u003eLength (in)\u003c\/th\u003e\n\u003cth style=\"text-align: center; padding: 10px;\"\u003eShoulder (in)\u003c\/th\u003e\n\u003cth style=\"text-align: center; padding: 10px;\"\u003eBust (in)\u003c\/th\u003e\n\u003cth style=\"text-align: center; padding: 10px;\"\u003eWaist (in)\u003c\/th\u003e\n\u003cth style=\"text-align: center; padding: 10px;\"\u003eSleeve (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e34\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e29.5\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e16.5\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e37.0\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e31.5\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e26.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e36\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e29.9\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e16.9\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e38.6\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e33.1\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e26.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e38\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e30.3\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e17.3\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e40.2\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e33.9\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e26.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e40\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e30.7\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e17.7\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e41.7\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e36.2\u003c\/td\u003e\n\u003ctd style=\"text-align: center; padding: 10px;\"\u003e27.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- 面板 3: Care --\u003e\n\u003cdiv class=\"ls-tab-content\" id=\"ls-content-3\"\u003e\n\u003cul style=\"padding-left: 20px; margin: 0;\"\u003e\n\u003cli data-start=\"1129\" data-end=\"1166\"\u003e\n\u003cp\u003eFollow the sewn care label before cleaning, as the textured outer fabric and ribbed trims may require different handling; use a professional cleaner if dry cleaning is specified.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1129\" data-end=\"1166\"\u003e\n\u003cp\u003eFor small marks, blot gently with a clean cloth and a suitable mild cleaning solution after testing an inconspicuous area; avoid scrubbing, which can disturb the textured surface.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1129\" data-end=\"1166\"\u003e\n\u003cp\u003eBetween wears, air the jacket in a shaded, ventilated space and remove surface dust with a soft clothing brush, using light strokes rather than vigorous brushing.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1129\" data-end=\"1166\"\u003e\n\u003cp\u003eStore on a broad, supportive hanger with the pockets emptied to help preserve the shoulder shape, and avoid prolonged direct sunlight or cramped storage.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"thelarosa","offers":[{"title":"Black \/ 34","offer_id":67591674593602,"sku":"KS0928-5-WC-BLACK-34","price":205.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 36","offer_id":67591674659138,"sku":"KS0928-5-WC-BLACK-36","price":205.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 38","offer_id":67591674724674,"sku":"KS0928-5-WC-BLACK-38","price":205.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 40","offer_id":67591674790210,"sku":"KS0928-5-WC-BLACK-40","price":205.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1012\/6753\/8242\/files\/black_akuacz.jpg?v=1790577135","url":"https:\/\/thelarosa.com\/products\/city-commute-herringbone-cotton-buttoned-jacket","provider":"thelarosa","version":"1.0","type":"link"}