{"title":"Bottoms","description":null,"products":[{"product_id":"high-waisted-linen-feel-wide-leg-pants-for-women","title":"High-Waisted Linen-Feel Wide Leg Pants for Women","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n.bwc-page{background:#fff;font-family:'Inter',Arial,Helvetica,sans-serif;color:#141414;padding:0;margin:0;-webkit-font-smoothing:antialiased}\n.bwc-page *{box-sizing:border-box}\n.bwc-page .bwc-container{max-width:100%;width:100%;margin:0;padding:0}\n.bwc-page .bwc-card{background:#fff;border:none;padding:0;overflow:hidden}\n\n.bwc-page .bwc-teeth{display:block!important;height:16px!important;width:100%!important;background:\n  linear-gradient(135deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  #fff!important;}\n.bwc-page .bwc-teeth.inv{background:\n  linear-gradient(135deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  #141414!important;}\n\n.bwc-page .bwc-top{padding:26px 26px 0}\n.bwc-page .bwc-eyebrow{font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b;text-align:center;margin:0 0 8px}\n.bwc-page .bwc-h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;text-align:center;color:#111;margin:0 0 18px;line-height:1.14;letter-spacing:-.2px;text-transform:uppercase}\n\n.bwc-page .bwc-hero{background:#141414;color:#fff;padding:28px 24px;margin:0;position:relative}\n.bwc-page .bwc-hero h2{font-family:'Oswald',sans-serif;margin:0 0 10px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:.01em;color:#fff!important}\n.bwc-page .bwc-hero p{margin:0;opacity:.88;line-height:1.7;font-size:15px;color:#fff!important}\n.bwc-page .bwc-hero strong{color:#fff!important;border-bottom:2px solid #fff}\n\n.bwc-page .bwc-img-wrap{width:100%;margin:0;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-img-wrap img{width:100%;height:auto;display:block;margin:0}\n\n.bwc-page .bwc-body{padding:0 26px}\n\n.bwc-page .bwc-section-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.02em;color:#111;margin:38px 0 6px;padding-bottom:12px;border-bottom:3px solid #141414;line-height:1.2}\n.bwc-page .bwc-lead{font-size:15px;line-height:1.75;color:#3d3d3d;margin:0 0 18px}\n\n.bwc-page .bwc-note{background:#f5f5f5;border:1px solid #141414;padding:16px 20px;font-size:13.5px;color:#4a4a4a;line-height:1.65;margin:18px 0}\n.bwc-page .bwc-note strong{color:#111}\n\n.bwc-page .bwc-carousel{position:relative;margin:22px 0 30px}\n.bwc-page .bwc-carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 14px;scrollbar-width:none;-ms-overflow-style:none}\n.bwc-page .bwc-carousel-track::-webkit-scrollbar{display:none}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;background:#fff;display:flex;flex-direction:column}\n.bwc-page .bwc-carousel-imgs{display:flex}\n.bwc-page .bwc-carousel-imgs img{flex:1 1 0;width:100%;height:auto;display:block;aspect-ratio:1\/1;object-fit:cover;min-width:0}\n.bwc-page .bwc-carousel-text{padding:18px;flex:1}\n.bwc-page .bwc-carousel-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#141414;color:#fff;font-family:'Oswald',sans-serif;font-size:12px;font-weight:600;margin-bottom:10px}\n.bwc-page .bwc-carousel-text h3{margin:0 0 6px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:15px;color:#111;font-weight:600;line-height:1.3}\n.bwc-page .bwc-carousel-text p{margin:0;color:#4a4a4a;font-size:13px;line-height:1.6}\n.bwc-page .bwc-carousel-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}\n.bwc-page .bwc-carousel-arrow{width:36px;height:36px;border:2px solid #141414;background:#fff;color:#141414;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;flex-shrink:0;padding:0;line-height:1}\n.bwc-page .bwc-carousel-arrow:hover{background:#141414;color:#fff}\n.bwc-page .bwc-carousel-dots{display:flex;gap:8px}\n.bwc-page .bwc-carousel-dot{width:8px;height:8px;border-radius:50%;background:#d4d4d4;cursor:pointer;transition:background .2s;padding:0;border:0}\n.bwc-page .bwc-carousel-dot.active{background:#141414}\n\n.bwc-page .bwc-review-stars{color:#141414;font-size:13px;letter-spacing:2px;margin-bottom:8px}\n.bwc-page .bwc-review-title{font-family:'Oswald',sans-serif;font-size:14.5px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:#111;margin:0 0 6px}\n.bwc-page .bwc-review-quote{font-size:13px;line-height:1.6;color:#4a4a4a;margin:0 0 8px;font-style:italic}\n.bwc-page .bwc-review-name{font-family:'Oswald',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#111;font-weight:600}\n\n.bwc-page .bwc-review-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.bwc-page .bwc-review-mini{padding:14px;background:#fff}\n.bwc-page .bwc-review-mini .bwc-review-stars{font-size:12px;margin-bottom:6px}\n.bwc-page .bwc-review-mini .bwc-review-title{font-size:13px;margin-bottom:6px}\n.bwc-page .bwc-review-mini .bwc-review-quote{font-size:12.5px;line-height:1.55;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}\n.bwc-page .bwc-review-mini .bwc-review-name{font-size:11px}\n\n.bwc-page .bwc-media-block{margin:22px 0 6px;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-media-block img,.bwc-page .bwc-media-block video{width:100%;height:auto;display:block}\n.bwc-page .bwc-media-caption{padding:11px 16px;font-size:12px;color:#6b6b6b;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#fff}\n\n.bwc-page .bwc-checklist{margin:18px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 18px}\n.bwc-page .bwc-checklist li{flex:1 1 220px;font-size:14.5px;line-height:1.5;color:#222;padding-left:22px;position:relative}\n.bwc-page .bwc-checklist li:before{content:'';position:absolute;left:0;top:6px;width:10px;height:10px;background:#141414;transform:rotate(45deg)}\n.bwc-page .bwc-checklist li.tag{font-weight:600}\n.bwc-page .bwc-checklist.emoji li{padding-left:26px}\n.bwc-page .bwc-checklist.emoji li:before{content:none}\n.bwc-page .bwc-checklist.emoji li .ico{position:absolute;left:0;top:0;font-size:15px;line-height:1.5}\n\n.bwc-page .bwc-spec{margin-top:36px;background:#141414;padding:0}\n.bwc-page .bwc-spec h2{color:#fff;margin:0;padding:20px 24px;font-size:19px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #3a3a3a}\n.bwc-page .bwc-table{width:100%;border-collapse:collapse;background:#fff}\n.bwc-page .bwc-table td{padding:14px 20px;border-bottom:1px solid #e4e4e4;vertical-align:top;line-height:1.5;font-size:14.5px;color:#222}\n.bwc-page .bwc-table tr:last-child td{border-bottom:0}\n.bwc-page .bwc-table td:first-child{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#111;width:34%;background:#f5f5f5;font-size:12.5px}\n\n.bwc-page .bwc-faq{margin-top:36px}\n.bwc-page .bwc-faq-item{border-bottom:1px solid #e4e4e4;padding:16px 2px}\n.bwc-page .bwc-faq-item:first-child{padding-top:0}\n.bwc-page .bwc-faq-q{font-family:'Oswald',sans-serif;font-size:14.5px;text-transform:uppercase;letter-spacing:.01em;color:#111;font-weight:600;margin:0;display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}\n.bwc-page .bwc-faq-q .qmark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#141414;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;font-family:'Oswald',sans-serif}\n.bwc-page .bwc-faq-q .qtext{flex:1}\n.bwc-page .bwc-faq-q .bwc-faq-toggle{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#141414;transition:transform .2s}\n.bwc-page .bwc-faq-item.open .bwc-faq-q .bwc-faq-toggle{transform:rotate(45deg)}\n.bwc-page .bwc-faq-a{font-size:14px;line-height:1.65;color:#4a4a4a;margin:8px 0 0;padding-left:32px;display:none}\n.bwc-page .bwc-faq-item.open .bwc-faq-a{display:block}\n\n.bwc-page .bwc-cta{margin-top:36px;background:#141414;color:#fff;padding:40px 24px;text-align:center}\n.bwc-page .bwc-cta h2{margin:0 0 12px;font-size:24px;line-height:1.25;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;color:#fff!important}\n.bwc-page .bwc-cta p{margin:0 auto 22px;line-height:1.65;max-width:560px;opacity:.85;font-size:14.5px;color:#fff!important}\n.bwc-page .bwc-btn{display:inline-block;background:#fff;color:#111!important;padding:15px 40px;font-family:'Oswald',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:2px solid #fff;cursor:pointer}\n.bwc-page .bwc-cta-form{margin:0;display:inline-block}\n\n.bwc-page .bwc-bottom-pad{height:26px}\n\n@media(max-width:768px){\n.bwc-page .bwc-container{padding:0}\n.bwc-page .bwc-top{padding:20px 16px 0}\n.bwc-page .bwc-body{padding:0 16px}\n.bwc-page .bwc-h1{font-size:24px}\n.bwc-page .bwc-hero{padding:20px 16px}\n.bwc-page .bwc-hero h2{font-size:19px}\n.bwc-page .bwc-section-title{font-size:19px;margin-top:30px}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%}\n.bwc-page .bwc-carousel-track{gap:0}\n.bwc-page .bwc-checklist{grid-template-columns:1fr}\n.bwc-page .bwc-table td{display:block;width:100%;padding:10px 16px}\n.bwc-page .bwc-table td:first-child{width:100%;border-bottom:0;padding-bottom:2px}\n.bwc-page .bwc-faq-a{padding-left:0;margin-top:6px}\n.bwc-page .bwc-btn{display:block;width:100%;text-align:center}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwc-page\"\u003e\n\u003cdiv class=\"bwc-container\"\u003e\n\u003cdiv class=\"bwc-card\"\u003e\n\n\u003c!-- ① 标题区 --\u003e\n\u003cdiv class=\"bwc-top\"\u003e\n\u003cp class=\"bwc-eyebrow\"\u003eHigh-Waisted Wide-Leg Pants\u003c\/p\u003e\n\u003ch1 class=\"bwc-h1\"\u003eYour Everyday Pants—Elevated\u003c\/h1\u003e\n\u003c\/div\u003e\n\n\u003c!-- ② Hero 横幅 --\u003e\n\u003cdiv class=\"bwc-hero\"\u003e\n\u003ch2\u003eEveryday Comfort You'll Want to Live In\u003c\/h2\u003e\n\u003cp\u003eDesigned for comfort without sacrificing style, these high-waisted wide-leg pants feature a soft linen-feel fabric, a flattering relaxed silhouette, and an adjustable drawstring waistband. Whether you're heading to work, traveling, or enjoying a casual weekend, these versatile pants move with you while keeping you effortlessly polished.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-teeth\"\u003e\u003c\/div\u003e\n\n\u003c!-- ③ 主图：请替换为你自己的产品图 --\u003e\n\u003cdiv class=\"bwc-img-wrap\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/1_748dcb3d-4d3d-41ed-8429-b0cf3e48b245.jpg?v=1784802263\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-img-wrap\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/ChatGPT_Image_Jul_23_2026_06_12_44_PM.png?v=1784801579\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- ⑤ 功能特性：轮播（2 个核心卖点） --\u003e\n\u003ch2 class=\"bwc-section-title\" style=\"margin-left:26px;margin-right:26px\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\" style=\"margin-left:26px;margin-right:26px\"\u003eTwo reasons it's the smarter way to dress every day.\u003c\/p\u003e\n\n\u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"2000\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/2_f8906d76-d601-412c-8721-a81b5e549d01.jpg?v=1784802263\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e1\u003c\/span\u003e\n\u003ch3\u003e✨ Lightweight, Breathable \u0026amp; Comfortable\u003c\/h3\u003e\n\u003cp\u003eCrafted from a premium viscose blend with a natural linen-like texture, these pants feel soft against the skin while offering excellent breathability for warm-weather wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/4_a42424e6-fd43-4eda-a6a3-8917d6d6da42.jpg?v=1784802263\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e2\u003c\/span\u003e\n\u003ch3\u003e👖 Comfortable, Stylish \u0026amp; Easy to Wear\u003c\/h3\u003e\n\u003cp\u003eThe elastic high waistband with an adjustable drawstring creates a flexible fit, while the flowing wide-leg silhouette offers effortless movement and a timeless look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-teeth\" style=\"margin-top:8px\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-body\"\u003e\n\u003c!-- One Pair. Endless Styling Options. --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eOne Pair. Endless Styling Options.\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eFrom casual mornings to weekend getaways, these pants are designed to fit seamlessly into your everyday wardrobe.\u003c\/p\u003e\n\u003cul class=\"bwc-checklist emoji\"\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e☀️\u003c\/span\u003eDaily Casual Wear\u003c\/li\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e💼\u003c\/span\u003eOffice \u0026amp; Work\u003c\/li\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e🥐\u003c\/span\u003eWeekend Brunch\u003c\/li\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e🧳\u003c\/span\u003eVacation Travel\u003c\/li\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e🛍\u003c\/span\u003eShopping\u003c\/li\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e☕\u003c\/span\u003eCoffee Dates\u003c\/li\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e🏖\u003c\/span\u003eBeach Walks\u003c\/li\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e✈️\u003c\/span\u003eAirport Outfits\u003c\/li\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e🛋\u003c\/span\u003eLounging at Home\u003c\/li\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e🚶\u003c\/span\u003eOutdoor Activities\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c!-- 使用场景配图区域 --\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/minimalist_brand_poster.png?v=1784802380\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- Pair It Your Way --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003ePair It Your Way\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eCreate effortless outfits for every season with simple wardrobe staples.\u003c\/p\u003e\n\u003cul class=\"bwc-checklist emoji\"\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e✨\u003c\/span\u003ePair with a fitted tank for a relaxed summer look\u003c\/li\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e✨\u003c\/span\u003eMatch with a blouse for a polished office outfit\u003c\/li\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e✨\u003c\/span\u003eStyle with sandals or sneakers for everyday comfort\u003c\/li\u003e\n\u003cli class=\"tag\"\u003e\n\u003cspan class=\"ico\"\u003e✨\u003c\/span\u003eLayer with a cardigan or denim jacket on cooler days\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c!-- Pair It Your Way 配图区域 --\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/outfit_set_1.png?v=1784801291\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/outfit_set_2_navy.png?v=1784801291\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/3_af91b95d-210a-4cc7-a0f0-6847def7b57b.jpg?v=1784802263\"\u003e\n\u003c\/div\u003e\n\u003c!-- 规格参数表 --\u003e\n\u003cdiv class=\"bwc-spec\"\u003e\n\u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\u003ctable class=\"bwc-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e80% Viscose, 20% Nylon\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFit\u003c\/td\u003e\n\u003ctd\u003eLoose Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd\u003eHigh-Waisted Elastic Waistband\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003eAdjustable Drawstring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Style\u003c\/td\u003e\n\u003ctd\u003eWide Leg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003eFull Length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePockets\u003c\/td\u003e\n\u003ctd\u003eTwo Functional Side Pockets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eCasual, Minimalist, Everyday Wear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeason\u003c\/td\u003e\n\u003ctd\u003eSpring, Summer, Autumn\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare Instructions\u003c\/td\u003e\n\u003ctd\u003eMachine Wash Cold, Wash with Like Colors, Turn Garment Inside Out Before Washing, Do Not Bleach, Iron on Low Heat, Do Not Dry Clean\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003c!-- Customer Reviews：纯文字卡片，一页展示两条，手动切换 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eCustomer Reviews\u003c\/h2\u003e\n\u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"0\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cdiv class=\"bwc-review-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"bwc-review-title\"\u003eExactly What I Was Looking For\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"These pants are so comfortable! The fabric feels lightweight but not see-through, and the wide-leg fit makes them look much more expensive than they are.\"\u003c\/p\u003e\n\u003cp class=\"bwc-review-name\"\u003eEmily R.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cdiv class=\"bwc-review-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"bwc-review-title\"\u003ePerfect for Work and Weekends\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"I wear these to the office with a blouse and on weekends with a T-shirt. They're incredibly versatile and the pockets are actually useful.\"\u003c\/p\u003e\n\u003cp class=\"bwc-review-name\"\u003eJessica M.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cdiv class=\"bwc-review-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"bwc-review-title\"\u003eFlattering on Every Body Shape\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"The elastic waistband is super comfortable, and the drawstring helps adjust the fit perfectly. They drape beautifully and don't cling at all.\"\u003c\/p\u003e\n\u003cp class=\"bwc-review-name\"\u003eAmanda K.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cdiv class=\"bwc-review-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"bwc-review-title\"\u003eI'm Ordering Another Color\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"These have become my favorite pants. Soft, breathable, and easy to style. I received compliments the first time I wore them.\"\u003c\/p\u003e\n\u003cp class=\"bwc-review-name\"\u003eSophia T.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ：点击问题展开\/收起答案 --\u003e\n\u003cdiv class=\"bwc-faq\" data-accordion\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eIs the fabric thick or lightweight?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eThe viscose blend offers a lightweight, breathable feel with a soft linen-like texture, making it ideal for warmer weather while remaining comfortable year-round.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eDo the pants have stretch?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eThe fabric has slight flexibility, and the elastic waistband with an adjustable drawstring provides a comfortable, adaptable fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eAre the pockets functional?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes! The two side pockets are roomy enough to hold everyday essentials such as your phone, keys, or small wallet.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eAre these suitable for work?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eAbsolutely. Their clean, elegant silhouette makes them easy to dress up with a blouse or blazer for business-casual settings.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eHow should I wash them?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eMachine wash cold with similar colors, turn the garment inside out before washing, avoid bleach, and iron on low heat if needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth inv\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-bottom-pad\"\u003e\u003c\/div\u003e\n\n\u003c!-- ⑩ CTA --\u003e\n\u003cdiv class=\"bwc-cta\"\u003e\n\u003ch2\u003eFeel Comfortable. Look Effortlessly Chic.\u003c\/h2\u003e\n\u003cp\u003eSoft, breathable, and endlessly versatile, these high-waisted wide-leg pants are designed to keep up with your lifestyle while making every outfit feel effortlessly put together.\u003cbr\u003e✨ Easy to Wear. Easy to Love.\u003c\/p\u003e\n\u003c!-- 这个按钮不再绑定固定的 VARIANT_ID：点击时会去读页面上真正的商品选购表单（客户选好的颜色\/尺寸\/规格），\n     取出当前选中的那个变体 id，再用 Shopify 的 \/cart\/add.js 接口把“客户选的那个变体”加入购物车。\n     data-fallback-variant 是兜底用的，如果在页面上找不到选购表单，就退回用这个固定ID（记得替换成你商品的默认变体ID）。 --\u003e\n\u003cbutton type=\"button\" class=\"bwc-btn bwc-add-to-cart\" data-fallback-variant=\"VARIANT_ID\"\u003e🛍️ Add to Cart Today\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  \/\/ Initialize every carousel on the page independently (feature carousel + reviews carousel)\n  var carousels = document.querySelectorAll('[data-carousel]');\n  carousels.forEach(function(carousel){\n    var track = carousel.querySelector('[data-track]');\n    var slides = track.querySelectorAll('.bwc-carousel-slide');\n    var dotsWrap = carousel.querySelector('[data-dots]');\n    var prevBtn = carousel.querySelector('[data-prev]');\n    var nextBtn = carousel.querySelector('[data-next]');\n    var activeIndex = 0;\n    var AUTOPLAY_DELAY = parseInt(carousel.getAttribute('data-autoplay'), 10) || 0;\n    var autoplayEnabled = AUTOPLAY_DELAY \u003e 0; \/\/ data-autoplay=\"0\" (or omitted) means manual-only, no autoplay\n    var autoplayTimer = null;\n    var carouselInView = false; \/\/ becomes true only once the carousel scrolls into view\n\n    slides.forEach(function(slide, i){\n      var dot = document.createElement('button');\n      dot.type = 'button';\n      dot.className = 'bwc-carousel-dot' + (i === 0 ? ' active' : '');\n      dot.setAttribute('aria-label', 'Go to slide ' + (i + 1));\n      dot.addEventListener('click', function(){\n        goToSlide(i);\n        restartAutoplay();\n      });\n      dotsWrap.appendChild(dot);\n    });\n    var dots = dotsWrap.querySelectorAll('.bwc-carousel-dot');\n\n    \/\/ Scroll the track itself (horizontal only). Never use scrollIntoView here —\n    \/\/ it can also scroll the whole page vertically to \"reveal\" the slide, which\n    \/\/ yanks the page back up to this section if the user has scrolled past it.\n    function goToSlide(i){\n      var slide = slides[i];\n      track.scrollTo({ left: slide.offsetLeft, behavior: 'smooth' });\n    }\n\n    function updateActive(){\n      var trackRect = track.getBoundingClientRect();\n      var closest = 0, closestDist = Infinity;\n      slides.forEach(function(slide, i){\n        var dist = Math.abs(slide.getBoundingClientRect().left - trackRect.left);\n        if (dist \u003c closestDist) { closestDist = dist; closest = i; }\n      });\n      activeIndex = closest;\n      dots.forEach(function(d, i){ d.classList.toggle('active', i === closest); });\n    }\n\n    var scrollTimer;\n    track.addEventListener('scroll', function(){\n      clearTimeout(scrollTimer);\n      scrollTimer = setTimeout(updateActive, 80);\n    });\n\n    function stepWidth(){\n      if (slides.length \u003e 1) {\n        return slides[1].offsetLeft - slides[0].offsetLeft;\n      }\n      return slides[0].getBoundingClientRect().width;\n    }\n\n    prevBtn.addEventListener('click', function(){\n      track.scrollBy({left: -stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n    nextBtn.addEventListener('click', function(){\n      track.scrollBy({left: stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n\n    function nextSlide(){\n      var next = (activeIndex + 1) % slides.length;\n      goToSlide(next);\n    }\n\n    function startAutoplay(){\n      stopAutoplay();\n      \/\/ This carousel is manual-only (data-autoplay=\"0\") — never auto-advance.\n      if (!autoplayEnabled) return;\n      \/\/ Don't run autoplay (and thus don't touch scroll position at all)\n      \/\/ while the carousel isn't visible on screen.\n      if (!carouselInView) return;\n      autoplayTimer = setInterval(nextSlide, AUTOPLAY_DELAY);\n    }\n    function stopAutoplay(){\n      if (autoplayTimer) { clearInterval(autoplayTimer); autoplayTimer = null; }\n    }\n    function restartAutoplay(){\n      stopAutoplay();\n      startAutoplay();\n    }\n\n    \/\/ pause while the user is actively swiping\/dragging\/hovering, resume after\n    track.addEventListener('pointerdown', stopAutoplay);\n    track.addEventListener('touchstart', stopAutoplay, {passive:true});\n    track.addEventListener('pointerup', restartAutoplay);\n    track.addEventListener('touchend', restartAutoplay, {passive:true});\n    carousel.addEventListener('mouseenter', stopAutoplay);\n    carousel.addEventListener('mouseleave', restartAutoplay);\n\n    \/\/ Only autoplay while the carousel is actually on screen (and only if\n    \/\/ autoplay is enabled for this carousel) — the countdown only starts\n    \/\/ once the user has scrolled to this section, not on page load.\n    if (autoplayEnabled \u0026\u0026 'IntersectionObserver' in window) {\n      var io = new IntersectionObserver(function(entries){\n        entries.forEach(function(entry){\n          carouselInView = entry.isIntersecting;\n          if (carouselInView) {\n            restartAutoplay();\n          } else {\n            stopAutoplay();\n          }\n        });\n      }, { threshold: 0.4 });\n      io.observe(carousel);\n    }\n\n    updateActive();\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  var accordion = document.querySelector('[data-accordion]');\n  if(!accordion) return;\n  var buttons = accordion.querySelectorAll('.bwc-faq-q');\n  buttons.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var item = btn.closest('.bwc-faq-item');\n      var isOpen = item.classList.contains('open');\n      item.classList.toggle('open', !isOpen);\n      btn.setAttribute('aria-expanded', String(!isOpen));\n    });\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  function findRealAddToCartButton(){\n    var shrineBtn = document.querySelector('button.main-product-atc[name=\"add\"]');\n    if (shrineBtn) return shrineBtn;\n    var form = document.querySelector('form[action*=\"\/cart\/add\"]');\n    if (form) {\n      var btn = form.querySelector('button[name=\"add\"], button[type=\"submit\"], input[type=\"submit\"]');\n      if (btn) return btn;\n    }\n    var all = document.querySelectorAll('button, input[type=\"submit\"]');\n    for (var i = 0; i \u003c all.length; i++) {\n      var txt = (all[i].textContent || all[i].value || '').trim().toLowerCase();\n      if (txt === 'add to cart' \u0026\u0026 !all[i].classList.contains('bwc-add-to-cart')) return all[i];\n    }\n    return null;\n  }\n\n  function bwcAddToCart(btn){\n    var realBtn = findRealAddToCartButton();\n    if (realBtn) {\n      realBtn.click();\n      return;\n    }\n    var fallbackId = btn.getAttribute('data-fallback-variant');\n    if (!fallbackId || fallbackId === 'VARIANT_ID') {\n      alert('Could not find the add-to-cart form on this page.');\n      return;\n    }\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({ id: fallbackId, quantity: 1 })\n    }).then(function(){ window.location.href = '\/cart'; });\n  }\n\n  document.addEventListener('click', function(e){\n    var btn = e.target.closest('.bwc-add-to-cart');\n    if (!btn) return;\n    e.preventDefault();\n    bwcAddToCart(btn);\n  });\n})();\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"wzh","offers":[{"title":"Light Green \/ S","offer_id":43718388023386,"sku":"PL01122607231022-裤子-浅绿色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ M","offer_id":43718388056154,"sku":"PL01122607231022-裤子-浅绿色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ L","offer_id":43718388088922,"sku":"PL01122607231022-裤子-浅绿色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ XL","offer_id":43718388121690,"sku":"PL01122607231022-裤子-浅绿色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ XXL","offer_id":43718388154458,"sku":"PL01122607231022-裤子-浅绿色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":43718388187226,"sku":"PL01122607231022-裤子-藕色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":43718388219994,"sku":"PL01122607231022-裤子-藕色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":43718388252762,"sku":"PL01122607231022-裤子-藕色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":43718388285530,"sku":"PL01122607231022-裤子-藕色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XXL","offer_id":43718388318298,"sku":"PL01122607231022-裤子-藕色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ S","offer_id":43718388351066,"sku":"PL01122607231022-裤子-杏色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ M","offer_id":43718388383834,"sku":"PL01122607231022-裤子-杏色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ L","offer_id":43718388416602,"sku":"PL01122607231022-裤子-杏色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ XL","offer_id":43718388449370,"sku":"PL01122607231022-裤子-杏色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ XXL","offer_id":43718388482138,"sku":"PL01122607231022-裤子-杏色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":43718388514906,"sku":"PL01122607231022-裤子-灰色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":43718388547674,"sku":"PL01122607231022-裤子-灰色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":43718388580442,"sku":"PL01122607231022-裤子-灰色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":43718388613210,"sku":"PL01122607231022-裤子-灰色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XXL","offer_id":43718388645978,"sku":"PL01122607231022-裤子-灰色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":43718388678746,"sku":"PL01122607231022-裤子-白色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":43718388711514,"sku":"PL01122607231022-裤子-白色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":43718388744282,"sku":"PL01122607231022-裤子-白色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":43718388777050,"sku":"PL01122607231022-裤子-白色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":43718388809818,"sku":"PL01122607231022-裤子-白色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":43718388842586,"sku":"PL01122607231022-裤子-藏青色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":43718388875354,"sku":"PL01122607231022-裤子-藏青色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":43718388908122,"sku":"PL01122607231022-裤子-藏青色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":43718388940890,"sku":"PL01122607231022-裤子-藏青色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XXL","offer_id":43718388973658,"sku":"PL01122607231022-裤子-藏青色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Olive Green \/ S","offer_id":43718389006426,"sku":"PL01122607231022-裤子-橄榄绿-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Olive Green \/ M","offer_id":43718389039194,"sku":"PL01122607231022-裤子-橄榄绿-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Olive Green \/ L","offer_id":43718389071962,"sku":"PL01122607231022-裤子-橄榄绿-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Olive Green \/ XL","offer_id":43718389104730,"sku":"PL01122607231022-裤子-橄榄绿-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Olive Green \/ XXL","offer_id":43718389137498,"sku":"PL01122607231022-裤子-橄榄绿-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43718389170266,"sku":"PL01122607231022-裤子-黑色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43718389203034,"sku":"PL01122607231022-裤子-黑色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43718389235802,"sku":"PL01122607231022-裤子-黑色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43718389268570,"sku":"PL01122607231022-裤子-黑色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":43718389301338,"sku":"PL01122607231022-裤子-黑色-XXL","price":29.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/O1CN013qPqb51bpSqC3wIwg__2215511583514-0-cib.jpg?v=1784798198"},{"product_id":"womens-low-rise-wide-leg-loose-fit-denim-jeans","title":"Women's Low Rise Wide Leg Loose Fit Denim Jeans","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n.bwc-page{background:#fff;font-family:'Inter',Arial,Helvetica,sans-serif;color:#141414;padding:0;margin:0;-webkit-font-smoothing:antialiased}\n.bwc-page *{box-sizing:border-box}\n.bwc-page .bwc-container{max-width:100%;width:100%;margin:0;padding:0}\n.bwc-page .bwc-card{background:#fff;border:none;padding:0;overflow:hidden}\n\n.bwc-page .bwc-teeth{display:block!important;height:16px!important;width:100%!important;background:\n  linear-gradient(135deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  #fff!important;}\n\n.bwc-page .bwc-top{padding:26px 26px 0}\n.bwc-page .bwc-eyebrow{font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b;text-align:center;margin:0 0 8px}\n.bwc-page .bwc-h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;text-align:center;color:#111;margin:0 0 18px;line-height:1.14;letter-spacing:-.2px;text-transform:uppercase}\n\n.bwc-page .bwc-hero{background:#141414;color:#fff;padding:28px 24px;margin:0;position:relative}\n.bwc-page .bwc-hero h2{font-family:'Oswald',sans-serif;margin:0 0 10px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:.01em;color:#fff!important}\n.bwc-page .bwc-hero p{margin:0 0 10px;opacity:.88;line-height:1.7;font-size:15px;color:#fff!important}\n.bwc-page .bwc-hero p:last-child{margin-bottom:0}\n\n.bwc-page .bwc-img-wrap{width:100%;margin:0;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-img-wrap img{width:100%;height:auto;display:block;margin:0}\n\n.bwc-page .bwc-body{padding:0 26px}\n\n.bwc-page .bwc-section-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.02em;color:#111;margin:38px 0 6px;padding-bottom:12px;border-bottom:3px solid #141414;line-height:1.2}\n.bwc-page .bwc-lead{font-size:15px;line-height:1.75;color:#3d3d3d;margin:0 0 18px}\n\n.bwc-page .bwc-carousel{position:relative;margin:22px 0 30px}\n.bwc-page .bwc-carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 14px;scrollbar-width:none;-ms-overflow-style:none}\n.bwc-page .bwc-carousel-track::-webkit-scrollbar{display:none}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;background:#fff;display:flex;flex-direction:column}\n.bwc-page .bwc-carousel-imgs{display:flex}\n.bwc-page .bwc-carousel-imgs img{flex:1 1 0;width:100%;height:auto;display:block;aspect-ratio:1\/1;object-fit:cover;min-width:0}\n.bwc-page .bwc-carousel-text{padding:18px;flex:1}\n.bwc-page .bwc-carousel-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#141414;color:#fff;font-family:'Oswald',sans-serif;font-size:12px;font-weight:600;margin-bottom:10px}\n.bwc-page .bwc-carousel-text h3{margin:0 0 4px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:15px;color:#111;font-weight:600;line-height:1.3}\n.bwc-page .bwc-carousel-text p{margin:0;color:#4a4a4a;font-size:13px;line-height:1.6}\n.bwc-page .bwc-carousel-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}\n.bwc-page .bwc-carousel-arrow{width:36px;height:36px;border:2px solid #141414;background:#fff;color:#141414;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;flex-shrink:0;padding:0;line-height:1}\n.bwc-page .bwc-carousel-arrow:hover{background:#141414;color:#fff}\n.bwc-page .bwc-carousel-dots{display:flex;gap:8px}\n.bwc-page .bwc-carousel-dot{width:8px;height:8px;border-radius:50%;background:#d4d4d4;cursor:pointer;transition:background .2s;padding:0;border:0}\n.bwc-page .bwc-carousel-dot.active{background:#141414}\n\n.bwc-page .bwc-review-title{font-family:'Oswald',sans-serif;font-size:14.5px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:#111;margin:0 0 6px}\n.bwc-page .bwc-review-quote{font-size:13px;line-height:1.6;color:#4a4a4a;margin:0 0 8px;font-style:italic}\n.bwc-page .bwc-review-name{font-family:'Oswald',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#111;font-weight:600}\n\n.bwc-page .bwc-review-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.bwc-page .bwc-review-mini{padding:14px;background:#fff}\n.bwc-page .bwc-review-mini .bwc-review-title{font-size:13px;margin-bottom:6px}\n.bwc-page .bwc-review-mini .bwc-review-quote{font-size:12.5px;line-height:1.55;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}\n.bwc-page .bwc-review-mini .bwc-review-name{font-size:11px}\n\n.bwc-page .bwc-checklist{margin:18px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 18px}\n.bwc-page .bwc-checklist li{flex:1 1 220px;font-size:14.5px;line-height:1.5;color:#222;padding-left:0;position:relative}\n\n.bwc-page .bwc-spec{margin-top:36px;background:#141414;padding:0}\n.bwc-page .bwc-spec h2{color:#fff;margin:0;padding:20px 24px;font-size:19px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #3a3a3a}\n.bwc-page .bwc-table{width:100%;border-collapse:collapse;background:#fff}\n.bwc-page .bwc-table td{padding:14px 20px;border-bottom:1px solid #e4e4e4;vertical-align:top;line-height:1.5;font-size:14.5px;color:#222}\n.bwc-page .bwc-table tr:last-child td{border-bottom:0}\n.bwc-page .bwc-table td:first-child{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#111;width:34%;background:#f5f5f5;font-size:12.5px}\n\n.bwc-page .bwc-faq{margin-top:36px}\n.bwc-page .bwc-faq-item{border-bottom:1px solid #e4e4e4;padding:16px 2px}\n.bwc-page .bwc-faq-item:first-child{padding-top:0}\n.bwc-page .bwc-faq-q{font-family:'Oswald',sans-serif;font-size:14.5px;text-transform:uppercase;letter-spacing:.01em;color:#111;font-weight:600;margin:0;display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}\n.bwc-page .bwc-faq-q .qtext{flex:1}\n.bwc-page .bwc-faq-q .bwc-faq-toggle{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#141414;transition:transform .2s}\n.bwc-page .bwc-faq-item.open .bwc-faq-q .bwc-faq-toggle{transform:rotate(45deg)}\n.bwc-page .bwc-faq-a{font-size:14px;line-height:1.65;color:#4a4a4a;margin:8px 0 0;padding-left:0;display:none}\n.bwc-page .bwc-faq-item.open .bwc-faq-a{display:block}\n\n.bwc-page .bwc-trust{margin:18px 0 0;background:#fff}\n.bwc-page .bwc-trust-row{display:flex;align-items:flex-start;gap:16px;padding:16px 4px}\n.bwc-page .bwc-trust-row+.bwc-trust-row{border-top:1px solid #ece7de}\n.bwc-page .bwc-trust-row .badge{flex:0 0 auto;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold}\n.bwc-page .bwc-trust-row .txt{padding-top:2px;font-size:14px;line-height:1.5;color:#222}\n\n.bwc-page .bwc-cta{margin-top:36px;background:#141414;color:#fff;padding:40px 24px;text-align:center}\n.bwc-page .bwc-cta h2{margin:0 0 12px;font-size:24px;line-height:1.25;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;color:#fff!important}\n.bwc-page .bwc-cta p{margin:0 auto 22px;line-height:1.65;max-width:560px;opacity:.85;font-size:14.5px;color:#fff!important}\n.bwc-page .bwc-btn{display:inline-block;background:#fff;color:#111!important;padding:15px 40px;font-family:'Oswald',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:2px solid #fff;cursor:pointer}\n\n.bwc-page .bwc-bottom-pad{height:26px}\n\n@media(max-width:768px){\n.bwc-page .bwc-container{padding:0}\n.bwc-page .bwc-top{padding:20px 16px 0}\n.bwc-page .bwc-body{padding:0 16px}\n.bwc-page .bwc-h1{font-size:24px}\n.bwc-page .bwc-hero{padding:20px 16px}\n.bwc-page .bwc-hero h2{font-size:19px}\n.bwc-page .bwc-section-title{font-size:19px;margin-top:30px}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%}\n.bwc-page .bwc-carousel-track{gap:0}\n.bwc-page .bwc-checklist{grid-template-columns:1fr}\n.bwc-page .bwc-table td{display:block;width:100%;padding:10px 16px}\n.bwc-page .bwc-table td:first-child{width:100%;border-bottom:0;padding-bottom:2px}\n.bwc-page .bwc-faq-a{padding-left:0;margin-top:6px}\n.bwc-page .bwc-btn{display:block;width:100%;text-align:center}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"bwc-page\"\u003e\n\u003cdiv class=\"bwc-container\"\u003e\n\u003cdiv class=\"bwc-card\"\u003e\n\u003c!-- ① 标题区 --\u003e\n\u003cdiv class=\"bwc-top\"\u003e\n\u003cp class=\"bwc-eyebrow\"\u003eWomen's Wide Leg Denim Jeans\u003c\/p\u003e\n\u003ch1 class=\"bwc-h1\"\u003eRelaxed Denim Style Made For Everyday Confidence\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c!-- ② Hero 横幅 --\u003e\n\u003cdiv class=\"bwc-hero\"\u003e\n\u003ch2\u003eEffortless Comfort. Modern Street Style.\u003c\/h2\u003e\n\u003cp\u003eRefresh your casual wardrobe with these women's low-rise wide-leg denim jeans designed for effortless comfort and modern street style. Made from sustainably sourced cotton, these jeans combine a relaxed silhouette with a fashion-forward low-rise fit, creating a versatile look that feels comfortable while keeping your outfit stylish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ③ 主图占位 --\u003e\n\u003cdiv class=\"bwc-img-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/1_977594a6-a23c-4d22-8ddc-0ffddf93f4a5.jpg?v=1785135918\"\u003e\u003c\/div\u003e\n\u003c!-- ⑤ 功能特性：轮播（2 个核心卖点） --\u003e\n\u003cdiv class=\"bwc-body\"\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eTwo reasons these jeans are your next wardrobe essential.\u003c\/p\u003e\n\u003cdiv class=\"bwc-carousel\" data-carousel=\"\" data-autoplay=\"4000\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track=\"\"\u003e\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/2_a5e97343-aaba-4ef3-ade6-a0f229903b05.jpg?v=1785135918\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e1\u003c\/span\u003e\n\u003ch3\u003eUltra-Wide Leg Comfort\u003c\/h3\u003e\n\u003cp\u003eDesigned with an oversized wide-leg silhouette, these jeans provide a relaxed feel that allows comfortable movement throughout the day while creating a trendy, effortless look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/3_5d1c2d80-4d01-4441-b433-dcfaebbf11c9.jpg?v=1785135918\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e2\u003c\/span\u003e\n\u003ch3\u003eSustainable Cotton Denim Comfort\u003c\/h3\u003e\n\u003cp\u003eMade with sustainably sourced cotton, the denim fabric offers a comfortable feel while maintaining the classic structure and durability you expect from everyday jeans.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev=\"\" aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next=\"\" aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Perfect For --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003ePerfect For\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eYour Everyday Casual Wardrobe Essential\u003c\/p\u003e\n\u003cul class=\"bwc-checklist\"\u003e\n\u003cli\u003eDaily Wear\u003c\/li\u003e\n\u003cli\u003eShopping Trips\u003c\/li\u003e\n\u003cli\u003eWeekend Outings\u003c\/li\u003e\n\u003cli\u003eCoffee Dates\u003c\/li\u003e\n\u003cli\u003eCampus Style\u003c\/li\u003e\n\u003cli\u003eStreet Fashion Looks\u003c\/li\u003e\n\u003cli\u003eTravel Days\u003c\/li\u003e\n\u003cli\u003eCasual Gatherings\u003c\/li\u003e\n\u003cli\u003eCity Walks\u003c\/li\u003e\n\u003cli\u003eConcert Outfits\u003c\/li\u003e\n\u003cli\u003eVacation Styling\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/4_1caff36e-3d25-48f5-9fee-87200c9e2217.jpg?v=1785135918\"\u003e\u003c\/div\u003e\n\u003c!-- Product Specifications --\u003e\n\u003cdiv class=\"bwc-spec\"\u003e\n\u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\u003ctable class=\"bwc-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eWomen's Wide Leg Denim Jeans\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eCasual, Streetwear, Modern Minimalist\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFit\u003c\/td\u003e\n\u003ctd\u003eLoose Fit, Wide Leg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRise\u003c\/td\u003e\n\u003ctd\u003eLow Rise\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCotton Denim Fabric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFabric Feature\u003c\/td\u003e\n\u003ctd\u003eSustainably Sourced Cotton, Comfortable Texture, Durable Construction\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDesign\u003c\/td\u003e\n\u003ctd\u003eClassic Denim Style, Relaxed Silhouette\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare\u003c\/td\u003e\n\u003ctd\u003eMachine Wash Cold, Wash With Similar Colors, Do Not Bleach, Hang Dry Recommended\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/5_dda85196-4c87-4146-96a3-b19405f16998.jpg?v=1785135918\"\u003e\u003c\/div\u003e\n\u003c!-- Customer Reviews --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eCustomer Reviews\u003c\/h2\u003e\n\u003cdiv class=\"bwc-carousel\" data-carousel=\"\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track=\"\"\u003e\n\u003cdiv class=\"bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eOlivia M.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003eThe wide-leg fit is exactly what I wanted. They feel comfortable all day and look amazing with simple tops.\u003c\/p\u003e\n\u003cp class=\"bwc-review-name\"\u003eVerified Buyer\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eLauren K.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003eThese jeans are easy to style and have become my go-to pair for casual outfits.\u003c\/p\u003e\n\u003cp class=\"bwc-review-name\"\u003eVerified Buyer\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eEmma R.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003eThe loose silhouette is comfortable without looking oversized. They pair perfectly with sneakers and boots.\u003c\/p\u003e\n\u003cp class=\"bwc-review-name\"\u003eVerified Buyer\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eSophia T.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003eThe fabric feels soft but still keeps the classic denim look. Very happy with the fit and style.\u003c\/p\u003e\n\u003cp class=\"bwc-review-name\"\u003eVerified Buyer\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev=\"\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next=\"\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Frequently Asked Questions --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"bwc-faq\" data-accordion=\"\"\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton class=\"bwc-faq-q\"\u003e\u003cspan class=\"qtext\"\u003eAre these jeans true to size?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"bwc-faq-a\"\u003eThe jeans feature a relaxed wide-leg fit. Please check the size chart before ordering for the best fit.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton class=\"bwc-faq-q\"\u003e\u003cspan class=\"qtext\"\u003eAre they comfortable for all-day wear?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"bwc-faq-a\"\u003eYes. The loose silhouette provides extra room and allows comfortable movement throughout the day.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton class=\"bwc-faq-q\"\u003e\u003cspan class=\"qtext\"\u003eWhat tops can I wear with these jeans?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"bwc-faq-a\"\u003eThey pair well with crop tops, T-shirts, sweaters, button-down shirts, and jackets.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton class=\"bwc-faq-q\"\u003e\u003cspan class=\"qtext\"\u003eAre they suitable for different seasons?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"bwc-faq-a\"\u003eYes. Their classic denim design makes them suitable for year-round styling.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton class=\"bwc-faq-q\"\u003e\u003cspan class=\"qtext\"\u003eHow should I wash them?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"bwc-faq-a\"\u003eMachine wash cold with similar colors and avoid bleach to help maintain the denim quality.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Styling Section --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eStyling Your Everyday Denim Look\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eRelaxed Fit. Timeless Denim. Endless Possibilities.\u003c\/p\u003e\n\u003cdiv class=\"bwc-note\"\u003eFrom casual weekends to everyday city outfits, these low-rise wide-leg jeans bring effortless style and comfort to your wardrobe. Pair them with your favorite tops and shoes to create looks that feel relaxed, modern, and uniquely yours.\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"bwc-cta\"\u003e\n\u003ch2\u003eUpgrade Your Everyday Denim Collection\u003c\/h2\u003e\n\u003cp\u003eAdd to cart today and experience the perfect balance of modern street style and all-day comfort.\u003c\/p\u003e\n\u003cbutton type=\"button\" class=\"bwc-btn bwc-add-to-cart\" data-fallback-variant=\"VARIANT_ID\"\u003eAdd to Cart Today\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-bottom-pad\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end bwc-body --\u003e\n\u003c\/div\u003e\n\u003c!-- end bwc-card --\u003e\n\u003c\/div\u003e\n\u003c!-- end bwc-container --\u003e\n\u003c\/div\u003e\n\u003c!-- end bwc-page --\u003e\n\u003cp\u003e\u003cscript\u003e\n(function(){\n  var carousels = document.querySelectorAll('[data-carousel]');\n  carousels.forEach(function(carousel){\n    var track = carousel.querySelector('[data-track]');\n    var dotsContainer = carousel.querySelector('[data-dots]');\n    var prevBtn = carousel.querySelector('[data-prev]');\n    var nextBtn = carousel.querySelector('[data-next]');\n    var slides = Array.from(track.children);\n    var autoplayInterval = parseInt(carousel.getAttribute('data-autoplay')) || 0;\n    var currentIndex = 0;\n    var timer = null;\n\n    function updateActive(){\n      slides.forEach(function(s, i){\n        if(i === currentIndex) {\n          s.style.display = 'flex';\n          if(s.classList.contains('bwc-review-carousel-slide')) s.style.display = 'grid';\n        } else {\n          s.style.display = 'none';\n        }\n      });\n      if(dotsContainer){\n        dotsContainer.innerHTML = '';\n        slides.forEach(function(_, i){\n          var dot = document.createElement('button');\n          dot.className = 'bwc-carousel-dot' + (i === currentIndex ? ' active' : '');\n          dot.addEventListener('click', function(){ currentIndex = i; updateActive(); });\n          dotsContainer.appendChild(dot);\n        });\n      }\n    }\n\n    if(prevBtn) prevBtn.addEventListener('click', function(){\n      currentIndex = (currentIndex - 1 + slides.length) % slides.length;\n      updateActive();\n    });\n    if(nextBtn) nextBtn.addEventListener('click', function(){\n      currentIndex = (currentIndex + 1) % slides.length;\n      updateActive();\n    });\n\n    function startAutoplay(){\n      if(autoplayInterval \u003e 0) {\n        timer = setInterval(function(){\n          currentIndex = (currentIndex + 1) % slides.length;\n          updateActive();\n        }, autoplayInterval);\n      }\n    }\n    function stopAutoplay(){ if(timer) clearInterval(timer); }\n\n    carousel.addEventListener('mouseenter', stopAutoplay);\n    carousel.addEventListener('mouseleave', startAutoplay);\n\n    updateActive();\n    startAutoplay();\n  });\n})();\n\n(function(){\n  var accordion = document.querySelector('[data-accordion]');\n  if(!accordion) return;\n  var buttons = accordion.querySelectorAll('.bwc-faq-q');\n  buttons.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var item = btn.closest('.bwc-faq-item');\n      var isOpen = item.classList.contains('open');\n      item.classList.toggle('open', !isOpen);\n      btn.querySelector('.bwc-faq-toggle').textContent = isOpen ? '+' : '×';\n    });\n  });\n})();\n\u003c\/script\u003e \u003cscript\u003e\n(function(){\n  function findRealAddToCartButton(){\n    var shrineBtn = document.querySelector('button.main-product-atc[name=\"add\"]');\n    if (shrineBtn) return shrineBtn;\n    var form = document.querySelector('form[action*=\"\/cart\/add\"]');\n    if (form) {\n      var btn = form.querySelector('button[name=\"add\"], button[type=\"submit\"], input[type=\"submit\"]');\n      if (btn) return btn;\n    }\n    var all = document.querySelectorAll('button, input[type=\"submit\"]');\n    for (var i = 0; i \u003c all.length; i++) {\n      var txt = (all[i].textContent || all[i].value || '').trim().toLowerCase();\n      if (txt === 'add to cart' \u0026\u0026 !all[i].classList.contains('bwc-add-to-cart')) return all[i];\n    }\n    return null;\n  }\n\n  function bwcAddToCart(btn){\n    var realBtn = findRealAddToCartButton();\n    if (realBtn) {\n      realBtn.click();\n      return;\n    }\n    var fallbackId = btn.getAttribute('data-fallback-variant');\n    if (!fallbackId || fallbackId === 'VARIANT_ID') {\n      alert('Could not find the add-to-cart form on this page.');\n      return;\n    }\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({ id: fallbackId, quantity: 1 })\n    }).then(function(){ window.location.href = '\/cart'; });\n  }\n\n  document.addEventListener('click', function(e){\n    var btn = e.target.closest('.bwc-add-to-cart');\n    if (!btn) return;\n    e.preventDefault();\n    bwcAddToCart(btn);\n  });\n})();\n\u003c\/script\u003e\u003c\/p\u003e","brand":"wzh","offers":[{"title":"Blue \/ XS","offer_id":43736443027546,"sku":"PL0112260727535-女长裤 - 深蓝色-XS","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":43736443060314,"sku":"PL0112260727535-女长裤 - 深蓝色-S","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":43736443093082,"sku":"PL0112260727535-女长裤 - 深蓝色-M","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":43736443125850,"sku":"PL0112260727535-女长裤 - 深蓝色-L","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":43736443158618,"sku":"PL0112260727535-女长裤 - 深蓝色-XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":43736443191386,"sku":"PL0112260727535-女长裤 - 深蓝色-2XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":43736443224154,"sku":"PL0112260727535-女长裤 - 深蓝色-3XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":43736443256922,"sku":"PL0112260727535-女长裤 - 深蓝色-4XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 5XL","offer_id":43736443289690,"sku":"PL0112260727535-女长裤 - 深蓝色-5XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 6XL","offer_id":43736443322458,"sku":"PL0112260727535-女长裤 - 深蓝色-6XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":43736443355226,"sku":"PL0112260727535-女长裤 - 黑色-XS","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43736443387994,"sku":"PL0112260727535-女长裤 - 黑色-S","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43736443420762,"sku":"PL0112260727535-女长裤 - 黑色-M","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43736443453530,"sku":"PL0112260727535-女长裤 - 黑色-L","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43736443486298,"sku":"PL0112260727535-女长裤 - 黑色-XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":43736443519066,"sku":"PL0112260727535-女长裤 - 黑色-2XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":43736443551834,"sku":"PL0112260727535-女长裤 - 黑色-3XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":43736443584602,"sku":"PL0112260727535-女长裤 - 黑色-4XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 5XL","offer_id":43736443617370,"sku":"PL0112260727535-女长裤 - 黑色-5XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 6XL","offer_id":43736443650138,"sku":"PL0112260727535-女长裤 - 黑色-6XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XS","offer_id":43736443682906,"sku":"PL0112260727535-女长裤 - 浅蓝色-XS","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":43736443715674,"sku":"PL0112260727535-女长裤 - 浅蓝色-S","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":43736443748442,"sku":"PL0112260727535-女长裤 - 浅蓝色-M","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":43736443781210,"sku":"PL0112260727535-女长裤 - 浅蓝色-L","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":43736443813978,"sku":"PL0112260727535-女长裤 - 浅蓝色-XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":43736443846746,"sku":"PL0112260727535-女长裤 - 浅蓝色-2XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":43736443879514,"sku":"PL0112260727535-女长裤 - 浅蓝色-3XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 4XL","offer_id":43736443912282,"sku":"PL0112260727535-女长裤 - 浅蓝色-4XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 5XL","offer_id":43736443945050,"sku":"PL0112260727535-女长裤 - 浅蓝色-5XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 6XL","offer_id":43736443977818,"sku":"PL0112260727535-女长裤 - 浅蓝色-6XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"White \/ XS","offer_id":43736444010586,"sku":"PL0112260727535-女长裤 -白色-XS","price":31.98,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":43736444043354,"sku":"PL0112260727535-女长裤 -白色-S","price":31.98,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":43736444076122,"sku":"PL0112260727535-女长裤 -白色-M","price":31.98,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":43736444108890,"sku":"PL0112260727535-女长裤 -白色-L","price":31.98,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":43736444141658,"sku":"PL0112260727535-女长裤 -白色-XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":43736444174426,"sku":"PL0112260727535-女长裤 -白色-2XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":43736444207194,"sku":"PL0112260727535-女长裤 -白色-3XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":43736444239962,"sku":"PL0112260727535-女长裤 -白色-4XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":43736444272730,"sku":"PL0112260727535-女长裤 -白色-5XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"White \/ 6XL","offer_id":43736444305498,"sku":"PL0112260727535-女长裤 -白色-6XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XS","offer_id":43736444338266,"sku":"PL0112260727535-女长裤 -灰色-XS","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":43736444371034,"sku":"PL0112260727535-女长裤 -灰色-S","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":43736444403802,"sku":"PL0112260727535-女长裤 -灰色-M","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":43736444436570,"sku":"PL0112260727535-女长裤 -灰色-L","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":43736444469338,"sku":"PL0112260727535-女长裤 -灰色-XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":43736444502106,"sku":"PL0112260727535-女长裤 -灰色-2XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 3XL","offer_id":43736444534874,"sku":"PL0112260727535-女长裤 -灰色-3XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 4XL","offer_id":43736444567642,"sku":"PL0112260727535-女长裤 -灰色-4XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 5XL","offer_id":43736444600410,"sku":"PL0112260727535-女长裤 -灰色-5XL","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 6XL","offer_id":43736444633178,"sku":"PL0112260727535-女长裤 -灰色-6XL","price":31.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/remove-photos-object-removed_36.jpg?v=1785147872"},{"product_id":"womens-2-in-1-quick-dry-athletic-running-shorts","title":"Women's 2-in-1 Quick-Dry Athletic Running Shorts","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n.bwc-page{background:#fff;font-family:'Inter',Arial,Helvetica,sans-serif;color:#141414;padding:0;margin:0;-webkit-font-smoothing:antialiased}\n.bwc-page *{box-sizing:border-box}\n.bwc-page .bwc-container{max-width:100%;width:100%;margin:0;padding:0}\n.bwc-page .bwc-card{background:#fff;border:none;padding:0;overflow:hidden}\n\n.bwc-page .bwc-teeth{display:block!important;height:16px!important;width:100%!important;background:\n  linear-gradient(135deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  #fff!important;}\n.bwc-page .bwc-teeth.inv{background:\n  linear-gradient(135deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  #141414!important;}\n\n.bwc-page .bwc-top{padding:26px 26px 0}\n.bwc-page .bwc-eyebrow{font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b;text-align:center;margin:0 0 8px}\n.bwc-page .bwc-h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;text-align:center;color:#111;margin:0 0 18px;line-height:1.14;letter-spacing:-.2px;text-transform:uppercase}\n\n.bwc-page .bwc-hero{background:#141414;color:#fff;padding:28px 24px;margin:0;position:relative}\n.bwc-page .bwc-hero h2{font-family:'Oswald',sans-serif;margin:0 0 10px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:.01em;color:#fff!important}\n.bwc-page .bwc-hero p{margin:0;opacity:.88;line-height:1.7;font-size:15px;color:#fff!important}\n.bwc-page .bwc-hero strong{color:#fff!important;border-bottom:2px solid #fff}\n\n.bwc-page .bwc-img-wrap{width:100%;margin:0;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-img-wrap img{width:100%;height:auto;display:block;margin:0}\n\n.bwc-page .bwc-body{padding:0 26px}\n\n.bwc-page .bwc-section-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.02em;color:#111;margin:38px 0 6px;padding-bottom:12px;border-bottom:3px solid #141414;line-height:1.2}\n.bwc-page .bwc-lead{font-size:15px;line-height:1.75;color:#3d3d3d;margin:0 0 18px}\n\n.bwc-page .bwc-carousel{position:relative;margin:22px 0 30px}\n.bwc-page .bwc-carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 14px;scrollbar-width:none;-ms-overflow-style:none}\n.bwc-page .bwc-carousel-track::-webkit-scrollbar{display:none}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;background:#fff;display:flex;flex-direction:column}\n.bwc-page .bwc-carousel-imgs{display:flex}\n.bwc-page .bwc-carousel-imgs img{flex:1 1 0;width:100%;height:auto;display:block;aspect-ratio:1\/1;object-fit:cover;min-width:0}\n.bwc-page .bwc-carousel-text{padding:18px;flex:1}\n.bwc-page .bwc-carousel-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#141414;color:#fff;font-family:'Oswald',sans-serif;font-size:12px;font-weight:600;margin-bottom:10px}\n.bwc-page .bwc-carousel-text h3{margin:0 0 6px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:15px;color:#111;font-weight:600;line-height:1.3}\n.bwc-page .bwc-carousel-text p{margin:0;color:#4a4a4a;font-size:13px;line-height:1.6}\n.bwc-page .bwc-carousel-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}\n.bwc-page .bwc-carousel-arrow{width:36px;height:36px;border:2px solid #141414;background:#fff;color:#141414;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;flex-shrink:0;padding:0;line-height:1}\n.bwc-page .bwc-carousel-arrow:hover{background:#141414;color:#fff}\n.bwc-page .bwc-carousel-dots{display:flex;gap:8px}\n.bwc-page .bwc-carousel-dot{width:8px;height:8px;border-radius:50%;background:#d4d4d4;cursor:pointer;transition:background .2s;padding:0;border:0}\n.bwc-page .bwc-carousel-dot.active{background:#141414}\n\n.bwc-page .bwc-media-block{margin:22px 0 6px;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-media-block img,.bwc-page .bwc-media-block video{width:100%;height:auto;display:block}\n.bwc-page .bwc-media-caption{padding:11px 16px;font-size:12px;color:#6b6b6b;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#fff}\n\n.bwc-page .bwc-spec{margin-top:36px;background:#141414;padding:0}\n.bwc-page .bwc-spec h2{color:#fff;margin:0;padding:20px 24px;font-size:19px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #3a3a3a}\n.bwc-page .bwc-table{width:100%;border-collapse:collapse;background:#fff}\n.bwc-page .bwc-table td{padding:14px 20px;border-bottom:1px solid #e4e4e4;vertical-align:top;line-height:1.5;font-size:14.5px;color:#222}\n.bwc-page .bwc-table tr:last-child td{border-bottom:0}\n.bwc-page .bwc-table td:first-child{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#111;width:34%;background:#f5f5f5;font-size:12.5px}\n\n.bwc-page .bwc-faq{margin-top:36px}\n.bwc-page .bwc-faq-item{border-bottom:1px solid #e4e4e4;padding:16px 2px}\n.bwc-page .bwc-faq-item:first-child{padding-top:0}\n.bwc-page .bwc-faq-q{font-family:'Oswald',sans-serif;font-size:14.5px;text-transform:uppercase;letter-spacing:.01em;color:#111;font-weight:600;margin:0;display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}\n.bwc-page .bwc-faq-q .qmark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#141414;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;font-family:'Oswald',sans-serif}\n.bwc-page .bwc-faq-q .qtext{flex:1}\n.bwc-page .bwc-faq-q .bwc-faq-toggle{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#141414;transition:transform .2s}\n.bwc-page .bwc-faq-item.open .bwc-faq-q .bwc-faq-toggle{transform:rotate(45deg)}\n.bwc-page .bwc-faq-a{font-size:14px;line-height:1.65;color:#4a4a4a;margin:8px 0 0;padding-left:32px;display:none}\n.bwc-page .bwc-faq-item.open .bwc-faq-a{display:block}\n\n.bwc-page .bwc-cta{margin-top:36px;background:#141414;color:#fff;padding:40px 24px;text-align:center}\n.bwc-page .bwc-cta h2{margin:0 0 12px;font-size:24px;line-height:1.25;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;color:#fff!important}\n.bwc-page .bwc-cta p{margin:0 auto 22px;line-height:1.65;max-width:560px;opacity:.85;font-size:14.5px;color:#fff!important}\n.bwc-page .bwc-btn{display:inline-block;background:#fff;color:#111!important;padding:15px 40px;font-family:'Oswald',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:2px solid #fff;cursor:pointer}\n.bwc-page .bwc-cta-form{margin:0;display:inline-block}\n\n.bwc-page .bwc-bottom-pad{height:26px}\n\n@media(max-width:768px){\n.bwc-page .bwc-container{padding:0}\n.bwc-page .bwc-top{padding:20px 16px 0}\n.bwc-page .bwc-body{padding:0 16px}\n.bwc-page .bwc-h1{font-size:24px}\n.bwc-page .bwc-hero{padding:20px 16px}\n.bwc-page .bwc-hero h2{font-size:19px}\n.bwc-page .bwc-section-title{font-size:19px;margin-top:30px}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%}\n.bwc-page .bwc-carousel-track{gap:0}\n.bwc-page .bwc-table td{display:block;width:100%;padding:10px 16px}\n.bwc-page .bwc-table td:first-child{width:100%;border-bottom:0;padding-bottom:2px}\n.bwc-page .bwc-faq-a{padding-left:0;margin-top:6px}\n.bwc-page .bwc-btn{display:block;width:100%;text-align:center}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwc-page\"\u003e\n\u003cdiv class=\"bwc-container\"\u003e\n\u003cdiv class=\"bwc-card\"\u003e\n\n\u003c!-- ① 标题区 --\u003e\n\u003cdiv class=\"bwc-top\"\u003e\n\u003cp class=\"bwc-eyebrow\"\u003eWomen's 2-in-1 Athletic Shorts\u003c\/p\u003e\n\u003ch1 class=\"bwc-h1\"\u003eMove Freely. Train Confidently. Stay Comfortable.\u003c\/h1\u003e\n\u003c\/div\u003e\n\n\u003c!-- ② Hero 横幅 --\u003e\n\u003cdiv class=\"bwc-hero\"\u003e\n\u003ch2\u003eTrain Hard. Move Comfortably. Feel Confident.\u003c\/h2\u003e\n\u003cp\u003eDesigned for every workout, these 2-in-1 athletic shorts feature a lightweight outer layer with a supportive compression liner for all-day comfort. The quick-dry stretch fabric keeps you cool and ready for every run, workout, or weekend adventure.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-teeth\"\u003e\u003c\/div\u003e\n\n\u003c!-- ③ 主图：请替换为你自己的产品图 --\u003e\n\u003cdiv class=\"bwc-img-wrap\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/1_eb6bed7c-fc42-4ed4-9bd8-b0ce109b3d84.jpg?v=1785232321\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- ⑤ 功能特性：轮播（3 个核心卖点，自动播放 2 秒） --\u003e\n\u003ch2 class=\"bwc-section-title\" style=\"margin-left:26px;margin-right:26px\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\" style=\"margin-left:26px;margin-right:26px\"\u003eThree reasons it's the smarter way to train.\u003c\/p\u003e\n\n\u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"2000\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/2_4834b0a2-cc16-42a2-b8e2-5c95fbac67ab.jpg?v=1785232322\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e1\u003c\/span\u003e\n\u003ch3\u003e2-in-1 Comfort \u0026amp; Confidence\u003c\/h3\u003e\n\u003cp\u003eThe lightweight outer shorts provide unrestricted movement, while the built-in compression liner offers added coverage and gentle support. Whether you're stretching, running, or training, you can move confidently without distractions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/3_e791b2fa-c113-4d03-ab6e-6dc6cc60bfc8.jpg?v=1785232321\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e2\u003c\/span\u003e\n\u003ch3\u003eStay Cool Through Every Workout\u003c\/h3\u003e\n\u003cp\u003eMade from breathable moisture-wicking fabric, these shorts help pull sweat away from your skin for a dry, comfortable feel. The lightweight construction keeps you cool whether you're working out indoors or enjoying outdoor adventures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/4_87daa0e3-9416-4f86-8659-c51bd9da4251.jpg?v=1785232321\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e3\u003c\/span\u003e\n\u003ch3\u003eMade To Move With You\u003c\/h3\u003e\n\u003cp\u003eThe flexible fabric stretches naturally with every movement while maintaining its shape wash after wash. Resistant to pilling, fading, and deformation, these shorts are designed for long-lasting everyday wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-teeth\" style=\"margin-top:8px\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-body\"\u003e\n\u003c!-- Size Guide（按文案顺序放在 Perfect For 之前） --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eSize Guide\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003ePlease refer to the measurements below before placing your order. If you're between sizes or prefer a more relaxed fit, we recommend choosing one size up.\u003c\/p\u003e\n\u003cp class=\"bwc-lead\" style=\"margin-top:-6px\"\u003eMeasurements may vary by 0.4–0.8 inches due to manual measurement.\u003c\/p\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/6_a9e0e6db-d56d-458c-b478-c0396ef63c12.jpg?v=1785232321\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- Perfect For：一段话形式 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003ePerfect For\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eFrom gym sessions and morning runs to yoga classes, pickleball games, beach days, travel, and everyday casual wear, these versatile shorts are made to keep you comfortable wherever your day takes you.\u003c\/p\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/5_72de4243-a0a5-4eea-a94c-1963daba9bf5.jpg?v=1785232321\"\u003e\n\u003c\/div\u003e\n\u003c!-- 规格参数表 --\u003e\n\u003cdiv class=\"bwc-spec\"\u003e\n\u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\u003ctable class=\"bwc-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eWomen's 2-in-1 Athletic Shorts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eSporty \/ Activewear \/ Casual\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eQuick-Dry Stretch Fabric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePattern\u003c\/td\u003e\n\u003ctd\u003eSolid Color\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFit\u003c\/td\u003e\n\u003ctd\u003eRegular Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd\u003eElastic Waistband with Adjustable Drawstring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003eShort\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLiner\u003c\/td\u003e\n\u003ctd\u003eBuilt-In Compression Shorts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePockets\u003c\/td\u003e\n\u003ctd\u003eSide Pocket(s) (if applicable)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n\u003ctd\u003eXS–XXL (Please refer to the size chart)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Colors\u003c\/td\u003e\n\u003ctd\u003eMultiple Colors Available\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeason\u003c\/td\u003e\n\u003ctd\u003eSpring, Summer, Autumn\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare Instructions\u003c\/td\u003e\n\u003ctd\u003eMachine wash cold. Do not bleach. Tumble dry low or hang dry. Wash with similar colors.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ：点击问题展开\/收起答案 --\u003e\n\u003cdiv class=\"bwc-faq\" data-accordion\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eAre these shorts suitable for running?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. The lightweight design, built-in compression liner, and quick-dry fabric make them ideal for running and other high-movement activities.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eDo the shorts have a built-in liner?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. They feature a comfortable built-in compression liner that provides extra coverage and support.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eAre they breathable for hot weather?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eAbsolutely. The moisture-wicking fabric is lightweight, breathable, and designed to help keep you cool during warm-weather workouts.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eCan I wear these for swimming or beach activities?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eThey are suitable for light water activities and beach outings thanks to their quick-drying fabric, though they are primarily designed as athletic shorts.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eHow should I wash them?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eMachine wash cold with similar colors and tumble dry low or hang dry to help maintain the fabric's quality and shape.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth inv\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-bottom-pad\"\u003e\u003c\/div\u003e\n\n\u003c!-- ⑩ CTA --\u003e\n\u003cdiv class=\"bwc-cta\"\u003e\n\u003ch2\u003eTrain Hard. Move Comfortably. Feel Confident.\u003c\/h2\u003e\n\u003cp\u003eWhether you're working out, exploring the outdoors, or enjoying an active day, these versatile 2-in-1 athletic shorts deliver the perfect combination of comfort, performance, and effortless style.\u003c\/p\u003e\n\u003c!-- 这个按钮不再绑定固定的 VARIANT_ID：点击时会去读页面上真正的商品选购表单（客户选好的颜色\/尺寸\/规格），\n     取出当前选中的那个变体 id，再用 Shopify 的 \/cart\/add.js 接口把“客户选的那个变体”加入购物车。\n     data-fallback-variant 是兜底用的，如果在页面上找不到选购表单，就退回用这个固定ID（记得替换成你商品的默认变体ID）。 --\u003e\n\u003cbutton type=\"button\" class=\"bwc-btn bwc-add-to-cart\" data-fallback-variant=\"VARIANT_ID\"\u003eAdd To Cart Today\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  \/\/ Initialize every carousel on the page independently (feature carousel + any others)\n  var carousels = document.querySelectorAll('[data-carousel]');\n  carousels.forEach(function(carousel){\n    var track = carousel.querySelector('[data-track]');\n    var slides = track.querySelectorAll('.bwc-carousel-slide');\n    var dotsWrap = carousel.querySelector('[data-dots]');\n    var prevBtn = carousel.querySelector('[data-prev]');\n    var nextBtn = carousel.querySelector('[data-next]');\n    var activeIndex = 0;\n    var AUTOPLAY_DELAY = parseInt(carousel.getAttribute('data-autoplay'), 10) || 0;\n    var autoplayEnabled = AUTOPLAY_DELAY \u003e 0; \/\/ data-autoplay=\"0\" (or omitted) means manual-only, no autoplay\n    var autoplayTimer = null;\n    var carouselInView = false; \/\/ becomes true only once the carousel scrolls into view\n\n    slides.forEach(function(slide, i){\n      var dot = document.createElement('button');\n      dot.type = 'button';\n      dot.className = 'bwc-carousel-dot' + (i === 0 ? ' active' : '');\n      dot.setAttribute('aria-label', 'Go to slide ' + (i + 1));\n      dot.addEventListener('click', function(){\n        goToSlide(i);\n        restartAutoplay();\n      });\n      dotsWrap.appendChild(dot);\n    });\n    var dots = dotsWrap.querySelectorAll('.bwc-carousel-dot');\n\n    \/\/ Scroll the track itself (horizontal only). Never use scrollIntoView here —\n    \/\/ it can also scroll the whole page vertically to \"reveal\" the slide, which\n    \/\/ yanks the page back up to this section if the user has scrolled past it.\n    function goToSlide(i){\n      var slide = slides[i];\n      track.scrollTo({ left: slide.offsetLeft, behavior: 'smooth' });\n    }\n\n    function updateActive(){\n      var trackRect = track.getBoundingClientRect();\n      var closest = 0, closestDist = Infinity;\n      slides.forEach(function(slide, i){\n        var dist = Math.abs(slide.getBoundingClientRect().left - trackRect.left);\n        if (dist \u003c closestDist) { closestDist = dist; closest = i; }\n      });\n      activeIndex = closest;\n      dots.forEach(function(d, i){ d.classList.toggle('active', i === closest); });\n    }\n\n    var scrollTimer;\n    track.addEventListener('scroll', function(){\n      clearTimeout(scrollTimer);\n      scrollTimer = setTimeout(updateActive, 80);\n    });\n\n    function stepWidth(){\n      if (slides.length \u003e 1) {\n        return slides[1].offsetLeft - slides[0].offsetLeft;\n      }\n      return slides[0].getBoundingClientRect().width;\n    }\n\n    prevBtn.addEventListener('click', function(){\n      track.scrollBy({left: -stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n    nextBtn.addEventListener('click', function(){\n      track.scrollBy({left: stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n\n    function nextSlide(){\n      var next = (activeIndex + 1) % slides.length;\n      goToSlide(next);\n    }\n\n    function startAutoplay(){\n      stopAutoplay();\n      \/\/ This carousel is manual-only (data-autoplay=\"0\") — never auto-advance.\n      if (!autoplayEnabled) return;\n      \/\/ Don't run autoplay (and thus don't touch scroll position at all)\n      \/\/ while the carousel isn't visible on screen.\n      if (!carouselInView) return;\n      autoplayTimer = setInterval(nextSlide, AUTOPLAY_DELAY);\n    }\n    function stopAutoplay(){\n      if (autoplayTimer) { clearInterval(autoplayTimer); autoplayTimer = null; }\n    }\n    function restartAutoplay(){\n      stopAutoplay();\n      startAutoplay();\n    }\n\n    \/\/ pause while the user is actively swiping\/dragging\/hovering, resume after\n    track.addEventListener('pointerdown', stopAutoplay);\n    track.addEventListener('touchstart', stopAutoplay, {passive:true});\n    track.addEventListener('pointerup', restartAutoplay);\n    track.addEventListener('touchend', restartAutoplay, {passive:true});\n    carousel.addEventListener('mouseenter', stopAutoplay);\n    carousel.addEventListener('mouseleave', restartAutoplay);\n\n    \/\/ Only autoplay while the carousel is actually on screen (and only if\n    \/\/ autoplay is enabled for this carousel) — the countdown only starts\n    \/\/ once the user has scrolled to this section, not on page load.\n    if (autoplayEnabled \u0026\u0026 'IntersectionObserver' in window) {\n      var io = new IntersectionObserver(function(entries){\n        entries.forEach(function(entry){\n          carouselInView = entry.isIntersecting;\n          if (carouselInView) {\n            restartAutoplay();\n          } else {\n            stopAutoplay();\n          }\n        });\n      }, { threshold: 0.4 });\n      io.observe(carousel);\n    }\n\n    updateActive();\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  var accordion = document.querySelector('[data-accordion]');\n  if(!accordion) return;\n  var buttons = accordion.querySelectorAll('.bwc-faq-q');\n  buttons.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var item = btn.closest('.bwc-faq-item');\n      var isOpen = item.classList.contains('open');\n      item.classList.toggle('open', !isOpen);\n      btn.setAttribute('aria-expanded', String(!isOpen));\n    });\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  function findRealAddToCartButton(){\n    var shrineBtn = document.querySelector('button.main-product-atc[name=\"add\"]');\n    if (shrineBtn) return shrineBtn;\n    var form = document.querySelector('form[action*=\"\/cart\/add\"]');\n    if (form) {\n      var btn = form.querySelector('button[name=\"add\"], button[type=\"submit\"], input[type=\"submit\"]');\n      if (btn) return btn;\n    }\n    var all = document.querySelectorAll('button, input[type=\"submit\"]');\n    for (var i = 0; i \u003c all.length; i++) {\n      var txt = (all[i].textContent || all[i].value || '').trim().toLowerCase();\n      if (txt === 'add to cart' \u0026\u0026 !all[i].classList.contains('bwc-add-to-cart')) return all[i];\n    }\n    return null;\n  }\n\n  function bwcAddToCart(btn){\n    var realBtn = findRealAddToCartButton();\n    if (realBtn) {\n      realBtn.click();\n      return;\n    }\n    var fallbackId = btn.getAttribute('data-fallback-variant');\n    if (!fallbackId || fallbackId === 'VARIANT_ID') {\n      alert('Could not find the add-to-cart form on this page.');\n      return;\n    }\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({ id: fallbackId, quantity: 1 })\n    }).then(function(){ window.location.href = '\/cart'; });\n  }\n\n  document.addEventListener('click', function(e){\n    var btn = e.target.closest('.bwc-add-to-cart');\n    if (!btn) return;\n    e.preventDefault();\n    bwcAddToCart(btn);\n  });\n})();\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"wzh","offers":[{"title":"Orange \/ XS","offer_id":43747370041434,"sku":"PL01122607281526-运动短裤 - 红色-XS","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Orange \/ S","offer_id":43747370074202,"sku":"PL01122607281526-运动短裤 - 红色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Orange \/ M","offer_id":43747370106970,"sku":"PL01122607281526-运动短裤 - 红色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Orange \/ L","offer_id":43747370139738,"sku":"PL01122607281526-运动短裤 - 红色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XL","offer_id":43747370172506,"sku":"PL01122607281526-运动短裤 - 红色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XXL","offer_id":43747370205274,"sku":"PL01122607281526-运动短裤 - 红色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XS","offer_id":43747370238042,"sku":"PL01122607281526-运动短裤 - 粉色-XS","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":43747370270810,"sku":"PL01122607281526-运动短裤 - 粉色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":43747370303578,"sku":"PL01122607281526-运动短裤 - 粉色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":43747370336346,"sku":"PL01122607281526-运动短裤 - 粉色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":43747370369114,"sku":"PL01122607281526-运动短裤 - 粉色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XXL","offer_id":43747370401882,"sku":"PL01122607281526-运动短裤 - 粉色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XS","offer_id":43747370434650,"sku":"PL01122607281526-运动短裤 - 紫色-XS","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S","offer_id":43747370467418,"sku":"PL01122607281526-运动短裤 - 紫色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":43747370500186,"sku":"PL01122607281526-运动短裤 - 紫色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":43747370532954,"sku":"PL01122607281526-运动短裤 - 紫色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XL","offer_id":43747370565722,"sku":"PL01122607281526-运动短裤 - 紫色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XXL","offer_id":43747370598490,"sku":"PL01122607281526-运动短裤 - 紫色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XS","offer_id":43747370631258,"sku":"PL01122607281526-运动短裤 - 蓝色-XS","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":43747370664026,"sku":"PL01122607281526-运动短裤 - 蓝色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":43747370696794,"sku":"PL01122607281526-运动短裤 - 蓝色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":43747370729562,"sku":"PL01122607281526-运动短裤 - 蓝色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":43747370762330,"sku":"PL01122607281526-运动短裤 - 蓝色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXL","offer_id":43747370795098,"sku":"PL01122607281526-运动短裤 - 蓝色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XS","offer_id":43747370827866,"sku":"PL01122607281526-运动短裤 - 浅灰色-XS","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":43747370860634,"sku":"PL01122607281526-运动短裤 - 浅灰色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":43747370893402,"sku":"PL01122607281526-运动短裤 - 浅灰色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":43747370926170,"sku":"PL01122607281526-运动短裤 - 浅灰色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":43747370958938,"sku":"PL01122607281526-运动短裤 - 浅灰色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XXL","offer_id":43747370991706,"sku":"PL01122607281526-运动短裤 - 浅灰色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Green \/ XS","offer_id":43747371024474,"sku":"PL01122607281526-运动短裤 - 浅绿色-XS","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":43747371057242,"sku":"PL01122607281526-运动短裤 - 浅绿色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":43747371090010,"sku":"PL01122607281526-运动短裤 - 浅绿色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":43747371122778,"sku":"PL01122607281526-运动短裤 - 浅绿色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":43747371155546,"sku":"PL01122607281526-运动短裤 - 浅绿色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Green \/ XXL","offer_id":43747371188314,"sku":"PL01122607281526-运动短裤 - 浅绿色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":43747371221082,"sku":"PL01122607281526-运动短裤 - 黑色-XS","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43747371253850,"sku":"PL01122607281526-运动短裤 - 黑色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43747371286618,"sku":"PL01122607281526-运动短裤 - 黑色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43747371319386,"sku":"PL01122607281526-运动短裤 - 黑色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43747371352154,"sku":"PL01122607281526-运动短裤 - 黑色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":43747371384922,"sku":"PL01122607281526-运动短裤 - 黑色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XS","offer_id":43747371417690,"sku":"PL01122607281526-运动短裤 - 湖蓝色-XS","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":43747371450458,"sku":"PL01122607281526-运动短裤 - 湖蓝色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":43747371483226,"sku":"PL01122607281526-运动短裤 - 湖蓝色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":43747371515994,"sku":"PL01122607281526-运动短裤 - 湖蓝色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":43747371548762,"sku":"PL01122607281526-运动短裤 - 湖蓝色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XXL","offer_id":43747371581530,"sku":"PL01122607281526-运动短裤 - 湖蓝色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ XS","offer_id":43747371614298,"sku":"PL01122607281526-运动短裤 - 深蓝色-XS","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ S","offer_id":43747371647066,"sku":"PL01122607281526-运动短裤 - 深蓝色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ M","offer_id":43747371679834,"sku":"PL01122607281526-运动短裤 - 深蓝色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ L","offer_id":43747371712602,"sku":"PL01122607281526-运动短裤 - 深蓝色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ XL","offer_id":43747371745370,"sku":"PL01122607281526-运动短裤 - 深蓝色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ XXL","offer_id":43747371778138,"sku":"PL01122607281526-运动短裤 - 深蓝色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ XS","offer_id":43747371810906,"sku":"PL01122607281526-运动短裤 - 深灰色-XS","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ S","offer_id":43747371843674,"sku":"PL01122607281526-运动短裤 - 深灰色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ M","offer_id":43747371876442,"sku":"PL01122607281526-运动短裤 - 深灰色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ L","offer_id":43747371909210,"sku":"PL01122607281526-运动短裤 - 深灰色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ XL","offer_id":43747371941978,"sku":"PL01122607281526-运动短裤 - 深灰色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ XXL","offer_id":43747371974746,"sku":"PL01122607281526-运动短裤 - 深灰色-XXL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ XS","offer_id":43747372007514,"sku":"PL01122607281526-运动短裤 - 军绿色-XS","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ S","offer_id":43747372040282,"sku":"PL01122607281526-运动短裤 - 军绿色-S","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ M","offer_id":43747372073050,"sku":"PL01122607281526-运动短裤 - 军绿色-M","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ L","offer_id":43747372105818,"sku":"PL01122607281526-运动短裤 - 军绿色-L","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ XL","offer_id":43747372138586,"sku":"PL01122607281526-运动短裤 - 军绿色-XL","price":29.98,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ XXL","offer_id":43747372171354,"sku":"PL01122607281526-运动短裤 - 军绿色-XXL","price":29.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/8_f1311cda-a61c-4f6a-a1a9-e34d6dd4dc9d.jpg?v=1785232321"},{"product_id":"high-waisted-stretch-straight-leg-pocket-work-pants","title":"High-Waisted Stretch Straight Leg Pocket Work Pants","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n.bwc-page{background:#fff;font-family:'Inter',Arial,Helvetica,sans-serif;color:#141414;padding:0;margin:0;-webkit-font-smoothing:antialiased}\n.bwc-page *{box-sizing:border-box}\n.bwc-page .bwc-container{max-width:100%;width:100%;margin:0;padding:0}\n.bwc-page .bwc-card{background:#fff;border:none;padding:0;overflow:hidden}\n\n.bwc-page .bwc-teeth{display:block!important;height:16px!important;width:100%!important;background:\n  linear-gradient(135deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  #fff!important;}\n.bwc-page .bwc-teeth.inv{background:\n  linear-gradient(135deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  #141414!important;}\n\n.bwc-page .bwc-top{padding:26px 26px 0}\n.bwc-page .bwc-eyebrow{font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b;text-align:center;margin:0 0 8px}\n.bwc-page .bwc-h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;text-align:center;color:#111;margin:0 0 18px;line-height:1.14;letter-spacing:-.2px;text-transform:uppercase}\n\n.bwc-page .bwc-hero{background:#141414;color:#fff;padding:28px 24px;margin:0;position:relative}\n.bwc-page .bwc-hero h2{font-family:'Oswald',sans-serif;margin:0 0 10px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:.01em;color:#fff!important}\n.bwc-page .bwc-hero p{margin:0;opacity:.88;line-height:1.7;font-size:15px;color:#fff!important}\n.bwc-page .bwc-hero strong{color:#fff!important;border-bottom:2px solid #fff}\n\n.bwc-page .bwc-img-wrap{width:100%;margin:0;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-img-wrap img{width:100%;height:auto;display:block;margin:0}\n\n.bwc-page .bwc-body{padding:0 26px}\n\n.bwc-page .bwc-section-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.02em;color:#111;margin:38px 0 6px;padding-bottom:12px;border-bottom:3px solid #141414;line-height:1.2}\n.bwc-page .bwc-lead{font-size:15px;line-height:1.75;color:#3d3d3d;margin:0 0 18px}\n\n.bwc-page .bwc-carousel{position:relative;margin:22px 0 30px}\n.bwc-page .bwc-carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 14px;scrollbar-width:none;-ms-overflow-style:none}\n.bwc-page .bwc-carousel-track::-webkit-scrollbar{display:none}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;background:#fff;display:flex;flex-direction:column}\n.bwc-page .bwc-carousel-imgs{display:flex}\n.bwc-page .bwc-carousel-imgs img{flex:1 1 0;width:100%;height:auto;display:block;aspect-ratio:1\/1;object-fit:cover;min-width:0}\n.bwc-page .bwc-carousel-text{padding:18px;flex:1}\n.bwc-page .bwc-carousel-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#141414;color:#fff;font-family:'Oswald',sans-serif;font-size:12px;font-weight:600;margin-bottom:10px}\n.bwc-page .bwc-carousel-text h3{margin:0 0 4px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:15px;color:#111;font-weight:600;line-height:1.3}\n.bwc-page .bwc-carousel-text h4{margin:0 0 6px;font-family:'Inter',sans-serif;font-size:13px;color:#6b6b6b;font-weight:600;line-height:1.3}\n.bwc-page .bwc-carousel-text p{margin:0;color:#4a4a4a;font-size:13px;line-height:1.6}\n.bwc-page .bwc-carousel-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}\n.bwc-page .bwc-carousel-arrow{width:36px;height:36px;border:2px solid #141414;background:#fff;color:#141414;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;flex-shrink:0;padding:0;line-height:1}\n.bwc-page .bwc-carousel-arrow:hover{background:#141414;color:#fff}\n.bwc-page .bwc-carousel-dots{display:flex;gap:8px}\n.bwc-page .bwc-carousel-dot{width:8px;height:8px;border-radius:50%;background:#d4d4d4;cursor:pointer;transition:background .2s;padding:0;border:0}\n.bwc-page .bwc-carousel-dot.active{background:#141414}\n\n.bwc-page .bwc-review-title{font-family:'Oswald',sans-serif;font-size:14.5px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:#111;margin:0 0 6px}\n.bwc-page .bwc-review-quote{font-size:13px;line-height:1.6;color:#4a4a4a;margin:0 0 8px;font-style:italic}\n.bwc-page .bwc-review-name{font-family:'Oswald',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#111;font-weight:600}\n\n.bwc-page .bwc-review-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.bwc-page .bwc-review-mini{padding:14px;background:#fff}\n.bwc-page .bwc-review-mini .bwc-review-quote{font-size:12.5px;line-height:1.55;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}\n.bwc-page .bwc-review-mini .bwc-review-name{font-size:11px}\n\n.bwc-page .bwc-media-block{margin:22px 0 6px;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-media-block img,.bwc-page .bwc-media-block video{width:100%;height:auto;display:block}\n.bwc-page .bwc-media-caption{padding:11px 16px;font-size:12px;color:#6b6b6b;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#fff}\n\n.bwc-page .bwc-spec{margin-top:36px;background:#141414;padding:0}\n.bwc-page .bwc-spec h2{color:#fff;margin:0;padding:20px 24px;font-size:19px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #3a3a3a}\n.bwc-page .bwc-table{width:100%;border-collapse:collapse;background:#fff}\n.bwc-page .bwc-table td{padding:14px 20px;border-bottom:1px solid #e4e4e4;vertical-align:top;line-height:1.5;font-size:14.5px;color:#222}\n.bwc-page .bwc-table tr:last-child td{border-bottom:0}\n.bwc-page .bwc-table td:first-child{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#111;width:34%;background:#f5f5f5;font-size:12.5px}\n\n.bwc-page .bwc-faq{margin-top:36px}\n.bwc-page .bwc-faq-item{border-bottom:1px solid #e4e4e4;padding:16px 2px}\n.bwc-page .bwc-faq-item:first-child{padding-top:0}\n.bwc-page .bwc-faq-q{font-family:'Oswald',sans-serif;font-size:14.5px;text-transform:uppercase;letter-spacing:.01em;color:#111;font-weight:600;margin:0;display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}\n.bwc-page .bwc-faq-q .qmark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#141414;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;font-family:'Oswald',sans-serif}\n.bwc-page .bwc-faq-q .qtext{flex:1}\n.bwc-page .bwc-faq-q .bwc-faq-toggle{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#141414;transition:transform .2s}\n.bwc-page .bwc-faq-item.open .bwc-faq-q .bwc-faq-toggle{transform:rotate(45deg)}\n.bwc-page .bwc-faq-a{font-size:14px;line-height:1.65;color:#4a4a4a;margin:8px 0 0;padding-left:32px;display:none}\n.bwc-page .bwc-faq-item.open .bwc-faq-a{display:block}\n\n.bwc-page .bwc-cta{margin-top:36px;background:#141414;color:#fff;padding:40px 24px;text-align:center}\n.bwc-page .bwc-cta h2{margin:0 0 12px;font-size:24px;line-height:1.25;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;color:#fff!important}\n.bwc-page .bwc-cta p{margin:0 auto 22px;line-height:1.65;max-width:560px;opacity:.85;font-size:14.5px;color:#fff!important}\n.bwc-page .bwc-btn{display:inline-block;background:#fff;color:#111!important;padding:15px 40px;font-family:'Oswald',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:2px solid #fff;cursor:pointer}\n.bwc-page .bwc-cta-form{margin:0;display:inline-block}\n\n.bwc-page .bwc-bottom-pad{height:26px}\n\n@media(max-width:768px){\n.bwc-page .bwc-container{padding:0}\n.bwc-page .bwc-top{padding:20px 16px 0}\n.bwc-page .bwc-body{padding:0 16px}\n.bwc-page .bwc-h1{font-size:24px}\n.bwc-page .bwc-hero{padding:20px 16px}\n.bwc-page .bwc-hero h2{font-size:19px}\n.bwc-page .bwc-section-title{font-size:19px;margin-top:30px}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%}\n.bwc-page .bwc-carousel-track{gap:0}\n.bwc-page .bwc-table td{display:block;width:100%;padding:10px 16px}\n.bwc-page .bwc-table td:first-child{width:100%;border-bottom:0;padding-bottom:2px}\n.bwc-page .bwc-faq-a{padding-left:0;margin-top:6px}\n.bwc-page .bwc-btn{display:block;width:100%;text-align:center}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwc-page\"\u003e\n\u003cdiv class=\"bwc-container\"\u003e\n\u003cdiv class=\"bwc-card\"\u003e\n\n\u003c!-- ① 标题区 --\u003e\n\u003cdiv class=\"bwc-top\"\u003e\n\u003cp class=\"bwc-eyebrow\"\u003eWomen's High-Waisted Straight Leg Work Pants\u003c\/p\u003e\n\u003ch1 class=\"bwc-h1\"\u003eMove Freely. Look Polished. Feel Comfortable.\u003c\/h1\u003e\n\u003c\/div\u003e\n\n\u003c!-- ② Hero 横幅 --\u003e\n\u003cdiv class=\"bwc-hero\"\u003e\n\u003ch2\u003eYour New Everyday Favorite Starts Here\u003c\/h2\u003e\n\u003cp\u003eDesigned for busy workdays and everything after, these high-waisted straight-leg pants combine a timeless silhouette with all-day stretch comfort. The flattering high-rise waistband smooths your shape while the relaxed straight-leg cut creates an effortlessly polished look that transitions seamlessly from the office to everyday life.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-teeth\"\u003e\u003c\/div\u003e\n\n\u003c!-- ③ 主图：请替换为你自己的产品图 --\u003e\n\u003cdiv class=\"bwc-img-wrap\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/ChatGPT_Image_Jul_28_2026_06_10_19_PM.png?v=1785233465\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- ⑤ 功能特性：轮播（2 个核心卖点，自动播放 2 秒） --\u003e\n\u003ch2 class=\"bwc-section-title\" style=\"margin-left:26px;margin-right:26px\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\" style=\"margin-left:26px;margin-right:26px\"\u003eTwo reasons it's the smarter way to dress for work and beyond.\u003c\/p\u003e\n\n\u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"2000\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/1_8e4e3291-3ac4-4b53-972a-8fd091e4516b.jpg?v=1785233788\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e1\u003c\/span\u003e\n\u003ch3\u003eMoves With You All Day\u003c\/h3\u003e\n\u003cp\u003eStretch shouldn't be limited to activewear. The flexible four-way stretch fabric allows unrestricted movement while maintaining a clean, tailored appearance. From morning meetings to evening errands, you'll stay comfortable every step of the way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/ChatGPT_Image_Jul_28_2026_06_25_05_PM.png?v=1785234319\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e2\u003c\/span\u003e\n\u003ch3\u003eFlattering From Every Angle\u003c\/h3\u003e\n\u003cp\u003eThe high-rise waist provides gentle shaping while the straight-leg design elongates your legs for a clean, sophisticated appearance. Easy to pair with blouses, sweaters, blazers, or casual tees for endless outfit possibilities.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n \u003c!-- Size Guide：服装类产品固定加的尺码图区域 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eSize Guide\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eCheck the chart below to find your best fit.\u003c\/p\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/ChatGPT_Image_Jul_28_2026_06_30_23_PM.png?v=1785234635\"\u003e\n\u003c\/div\u003e\n  \n\u003cdiv class=\"bwc-teeth\" style=\"margin-top:8px\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-body\"\u003e\n\u003c!-- Perfect For：一段话形式 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003ePerfect For\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eFrom work to weekends, these high-waisted straight-leg pants keep you comfortable and confident all day long. Versatile enough for meetings, brunch, or errands.\u003c\/p\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/ChatGPT_Image_Jul_28_2026_05_33_25_PM.png?v=1785231218\"\u003e\n\u003c\/div\u003e\n\u003c!-- 规格参数表 --\u003e\n\u003cdiv class=\"bwc-spec\"\u003e\n\u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\u003ctable class=\"bwc-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eWomen's High-Waisted Straight Leg Work Pants\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eModern Business Casual\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eSoft Stretch Polyester Blend\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePattern\u003c\/td\u003e\n\u003ctd\u003eSolid Color\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFit\u003c\/td\u003e\n\u003ctd\u003eRegular Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist Type\u003c\/td\u003e\n\u003ctd\u003eHigh Waist\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePants Length\u003c\/td\u003e\n\u003ctd\u003eFull Length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Style\u003c\/td\u003e\n\u003ctd\u003eStraight Leg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003ePull-On Elastic Waist\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePockets\u003c\/td\u003e\n\u003ctd\u003eFunctional Side Pockets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStretch\u003c\/td\u003e\n\u003ctd\u003eFour-Way Stretch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFeatures\u003c\/td\u003e\n\u003ctd\u003eBreathable, Wrinkle-Resistant, Moisture-Wicking, Soft Touch Fabric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n\u003ctd\u003eS, M, L, XL, XXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Colors\u003c\/td\u003e\n\u003ctd\u003eMultiple Colors Available\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeason\u003c\/td\u003e\n\u003ctd\u003eSpring, Summer, Fall, Winter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare Instructions\u003c\/td\u003e\n\u003ctd\u003eMachine wash cold with similar colors. Tumble dry low or hang dry. Do not bleach. Cool iron if needed.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\n\n\u003c!-- Customer Reviews：纯文字卡片，一页展示两条，手动切换 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eCustomer Reviews\u003c\/h2\u003e\n\u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"0\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eEmily R.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"I've finally found work pants that actually feel comfortable enough to wear all day. The stretch is amazing and they still look professional.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eJessica M.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"I wear these to the office three times a week. They're lightweight, flattering, and never feel restrictive, even after sitting for hours.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eLauren T.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"The high waist is super flattering and the pockets are actually useful. They pair perfectly with blouses and sneakers alike.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eNicole S.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"These have become my favorite travel pants. They're wrinkle-resistant, easy to pack, and stylish enough for business meetings.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ：点击问题展开\/收起答案 --\u003e\n\u003cdiv class=\"bwc-faq\" data-accordion\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eAre these pants stretchy?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. The fabric features four-way stretch, allowing comfortable movement while maintaining its shape.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eDo the pants have functional pockets?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. They include practical side pockets that are perfect for carrying everyday essentials.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eWill the fabric wrinkle easily?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eNo. The wrinkle-resistant material helps keep the pants looking polished throughout the day.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eCan I wear them year-round?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eAbsolutely. The breathable fabric makes them suitable for every season and easy to layer when temperatures change.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eHow should I style these pants?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eThey're incredibly versatile and pair beautifully with blouses, sweaters, blazers, fitted tops, loafers, heels, or casual sneakers depending on the occasion.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth inv\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-bottom-pad\"\u003e\u003c\/div\u003e\n\n\u003c!-- ⑩ CTA --\u003e\n\u003cdiv class=\"bwc-cta\"\u003e\n\u003ch2\u003eYour New Everyday Favorite Starts Here\u003c\/h2\u003e\n\u003cp\u003eUpgrade your wardrobe with work pants that combine timeless style, effortless comfort, and everyday versatility. Designed to move with you while keeping a polished look, they're the perfect choice for work, travel, and everything in between.\u003c\/p\u003e\n\u003c!-- 这个按钮不再绑定固定的 VARIANT_ID：点击时会去读页面上真正的商品选购表单（客户选好的颜色\/尺寸\/规格），\n     取出当前选中的那个变体 id，再用 Shopify 的 \/cart\/add.js 接口把“客户选的那个变体”加入购物车。\n     data-fallback-variant 是兜底用的，如果在页面上找不到选购表单，就退回用这个固定ID（记得替换成你商品的默认变体ID）。 --\u003e\n\u003cbutton type=\"button\" class=\"bwc-btn bwc-add-to-cart\" data-fallback-variant=\"VARIANT_ID\"\u003eAdd To Cart Today\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  \/\/ Initialize every carousel on the page independently (feature carousel + reviews carousel)\n  var carousels = document.querySelectorAll('[data-carousel]');\n  carousels.forEach(function(carousel){\n    var track = carousel.querySelector('[data-track]');\n    var slides = track.querySelectorAll('.bwc-carousel-slide');\n    var dotsWrap = carousel.querySelector('[data-dots]');\n    var prevBtn = carousel.querySelector('[data-prev]');\n    var nextBtn = carousel.querySelector('[data-next]');\n    var activeIndex = 0;\n    var AUTOPLAY_DELAY = parseInt(carousel.getAttribute('data-autoplay'), 10) || 0;\n    var autoplayEnabled = AUTOPLAY_DELAY \u003e 0; \/\/ data-autoplay=\"0\" (or omitted) means manual-only, no autoplay\n    var autoplayTimer = null;\n    var carouselInView = false; \/\/ becomes true only once the carousel scrolls into view\n\n    slides.forEach(function(slide, i){\n      var dot = document.createElement('button');\n      dot.type = 'button';\n      dot.className = 'bwc-carousel-dot' + (i === 0 ? ' active' : '');\n      dot.setAttribute('aria-label', 'Go to slide ' + (i + 1));\n      dot.addEventListener('click', function(){\n        goToSlide(i);\n        restartAutoplay();\n      });\n      dotsWrap.appendChild(dot);\n    });\n    var dots = dotsWrap.querySelectorAll('.bwc-carousel-dot');\n\n    \/\/ Scroll the track itself (horizontal only). Never use scrollIntoView here —\n    \/\/ it can also scroll the whole page vertically to \"reveal\" the slide, which\n    \/\/ yanks the page back up to this section if the user has scrolled past it.\n    function goToSlide(i){\n      var slide = slides[i];\n      track.scrollTo({ left: slide.offsetLeft, behavior: 'smooth' });\n    }\n\n    function updateActive(){\n      var trackRect = track.getBoundingClientRect();\n      var closest = 0, closestDist = Infinity;\n      slides.forEach(function(slide, i){\n        var dist = Math.abs(slide.getBoundingClientRect().left - trackRect.left);\n        if (dist \u003c closestDist) { closestDist = dist; closest = i; }\n      });\n      activeIndex = closest;\n      dots.forEach(function(d, i){ d.classList.toggle('active', i === closest); });\n    }\n\n    var scrollTimer;\n    track.addEventListener('scroll', function(){\n      clearTimeout(scrollTimer);\n      scrollTimer = setTimeout(updateActive, 80);\n    });\n\n    function stepWidth(){\n      if (slides.length \u003e 1) {\n        return slides[1].offsetLeft - slides[0].offsetLeft;\n      }\n      return slides[0].getBoundingClientRect().width;\n    }\n\n    prevBtn.addEventListener('click', function(){\n      track.scrollBy({left: -stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n    nextBtn.addEventListener('click', function(){\n      track.scrollBy({left: stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n\n    function nextSlide(){\n      var next = (activeIndex + 1) % slides.length;\n      goToSlide(next);\n    }\n\n    function startAutoplay(){\n      stopAutoplay();\n      \/\/ This carousel is manual-only (data-autoplay=\"0\") — never auto-advance.\n      if (!autoplayEnabled) return;\n      \/\/ Don't run autoplay (and thus don't touch scroll position at all)\n      \/\/ while the carousel isn't visible on screen.\n      if (!carouselInView) return;\n      autoplayTimer = setInterval(nextSlide, AUTOPLAY_DELAY);\n    }\n    function stopAutoplay(){\n      if (autoplayTimer) { clearInterval(autoplayTimer); autoplayTimer = null; }\n    }\n    function restartAutoplay(){\n      stopAutoplay();\n      startAutoplay();\n    }\n\n    \/\/ pause while the user is actively swiping\/dragging\/hovering, resume after\n    track.addEventListener('pointerdown', stopAutoplay);\n    track.addEventListener('touchstart', stopAutoplay, {passive:true});\n    track.addEventListener('pointerup', restartAutoplay);\n    track.addEventListener('touchend', restartAutoplay, {passive:true});\n    carousel.addEventListener('mouseenter', stopAutoplay);\n    carousel.addEventListener('mouseleave', restartAutoplay);\n\n    \/\/ Only autoplay while the carousel is actually on screen (and only if\n    \/\/ autoplay is enabled for this carousel) — the countdown only starts\n    \/\/ once the user has scrolled to this section, not on page load.\n    if (autoplayEnabled \u0026\u0026 'IntersectionObserver' in window) {\n      var io = new IntersectionObserver(function(entries){\n        entries.forEach(function(entry){\n          carouselInView = entry.isIntersecting;\n          if (carouselInView) {\n            restartAutoplay();\n          } else {\n            stopAutoplay();\n          }\n        });\n      }, { threshold: 0.4 });\n      io.observe(carousel);\n    }\n\n    updateActive();\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  var accordion = document.querySelector('[data-accordion]');\n  if(!accordion) return;\n  var buttons = accordion.querySelectorAll('.bwc-faq-q');\n  buttons.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var item = btn.closest('.bwc-faq-item');\n      var isOpen = item.classList.contains('open');\n      item.classList.toggle('open', !isOpen);\n      btn.setAttribute('aria-expanded', String(!isOpen));\n    });\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  function findRealAddToCartButton(){\n    var shrineBtn = document.querySelector('button.main-product-atc[name=\"add\"]');\n    if (shrineBtn) return shrineBtn;\n    var form = document.querySelector('form[action*=\"\/cart\/add\"]');\n    if (form) {\n      var btn = form.querySelector('button[name=\"add\"], button[type=\"submit\"], input[type=\"submit\"]');\n      if (btn) return btn;\n    }\n    var all = document.querySelectorAll('button, input[type=\"submit\"]');\n    for (var i = 0; i \u003c all.length; i++) {\n      var txt = (all[i].textContent || all[i].value || '').trim().toLowerCase();\n      if (txt === 'add to cart' \u0026\u0026 !all[i].classList.contains('bwc-add-to-cart')) return all[i];\n    }\n    return null;\n  }\n\n  function bwcAddToCart(btn){\n    var realBtn = findRealAddToCartButton();\n    if (realBtn) {\n      realBtn.click();\n      return;\n    }\n    var fallbackId = btn.getAttribute('data-fallback-variant');\n    if (!fallbackId || fallbackId === 'VARIANT_ID') {\n      alert('Could not find the add-to-cart form on this page.');\n      return;\n    }\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({ id: fallbackId, quantity: 1 })\n    }).then(function(){ window.location.href = '\/cart'; });\n  }\n\n  document.addEventListener('click', function(e){\n    var btn = e.target.closest('.bwc-add-to-cart');\n    if (!btn) return;\n    e.preventDefault();\n    bwcAddToCart(btn);\n  });\n})();\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"wzh","offers":[{"title":"Black \/ S","offer_id":43748287512666,"sku":"PL01122607281560-直筒裤 - 黑色-S","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43748287545434,"sku":"PL01122607281560-直筒裤 - 黑色-M","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43748287578202,"sku":"PL01122607281560-直筒裤 - 黑色-L","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43748287610970,"sku":"PL01122607281560-直筒裤 - 黑色-XL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":43748287643738,"sku":"PL01122607281560-直筒裤 - 黑色-XXL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":43748287676506,"sku":"PL01122607281560-直筒裤 - 白色-S","price":48.98,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":43748287709274,"sku":"PL01122607281560-直筒裤 - 白色-M","price":48.98,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":43748287742042,"sku":"PL01122607281560-直筒裤 - 白色-L","price":48.98,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":43748287774810,"sku":"PL01122607281560-直筒裤 - 白色-XL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":43748287807578,"sku":"PL01122607281560-直筒裤 - 白色-XXL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":43748287840346,"sku":"PL01122607281560-直筒裤 - 灰色-S","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":43748287873114,"sku":"PL01122607281560-直筒裤 - 灰色-M","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":43748287905882,"sku":"PL01122607281560-直筒裤 - 灰色-L","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":43748287938650,"sku":"PL01122607281560-直筒裤 - 灰色-XL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XXL","offer_id":43748287971418,"sku":"PL01122607281560-直筒裤 - 灰色-XXL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Midnight Blue \/ S","offer_id":43748288004186,"sku":"PL01122607281560-直筒裤 - 藏青色-S","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Midnight Blue \/ M","offer_id":43748288036954,"sku":"PL01122607281560-直筒裤 - 藏青色-M","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Midnight Blue \/ L","offer_id":43748288069722,"sku":"PL01122607281560-直筒裤 - 藏青色-L","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Midnight Blue \/ XL","offer_id":43748288102490,"sku":"PL01122607281560-直筒裤 - 藏青色-XL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Midnight Blue \/ XXL","offer_id":43748288135258,"sku":"PL01122607281560-直筒裤 - 藏青色-XXL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Sepia \/ S","offer_id":43748288168026,"sku":"PL01122607281560-直筒裤 - 驼色-S","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Sepia \/ M","offer_id":43748288200794,"sku":"PL01122607281560-直筒裤 - 驼色-M","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Sepia \/ L","offer_id":43748288233562,"sku":"PL01122607281560-直筒裤 - 驼色-L","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Sepia \/ XL","offer_id":43748288266330,"sku":"PL01122607281560-直筒裤 - 驼色-XL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Sepia \/ XXL","offer_id":43748288299098,"sku":"PL01122607281560-直筒裤 - 驼色-XXL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Cinnabar \/ S","offer_id":43748288331866,"sku":"PL01122607281560-直筒裤 - 琥珀色-S","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Cinnabar \/ M","offer_id":43748288364634,"sku":"PL01122607281560-直筒裤 - 琥珀色-M","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Cinnabar \/ L","offer_id":43748288397402,"sku":"PL01122607281560-直筒裤 - 琥珀色-L","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Cinnabar \/ XL","offer_id":43748288430170,"sku":"PL01122607281560-直筒裤 - 琥珀色-XL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Cinnabar \/ XXL","offer_id":43748288462938,"sku":"PL01122607281560-直筒裤 - 琥珀色-XXL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Light Azure \/ S","offer_id":43748288495706,"sku":"PL01122607281560-直筒裤 - 孔雀蓝-S","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Light Azure \/ M","offer_id":43748288528474,"sku":"PL01122607281560-直筒裤 - 孔雀蓝-M","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Light Azure \/ L","offer_id":43748288561242,"sku":"PL01122607281560-直筒裤 - 孔雀蓝-L","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Light Azure \/ XL","offer_id":43748288594010,"sku":"PL01122607281560-直筒裤 - 孔雀蓝-XL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Light Azure \/ XXL","offer_id":43748288626778,"sku":"PL01122607281560-直筒裤 - 孔雀蓝-XXL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":43748288659546,"sku":"PL01122607281560-直筒裤 - 粉红色-S","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":43748288692314,"sku":"PL01122607281560-直筒裤 - 粉红色-M","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":43748288725082,"sku":"PL01122607281560-直筒裤 - 粉红色-L","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":43748288757850,"sku":"PL01122607281560-直筒裤 - 粉红色-XL","price":48.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XXL","offer_id":43748288790618,"sku":"PL01122607281560-直筒裤 - 粉红色-XXL","price":48.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/3_490c66cb-ce2d-4c1c-8ad3-44e31b8ebde3.jpg?v=1785233789"},{"product_id":"vintage-camo-embroidered-wide-leg-cropped-pants","title":"Vintage Camo Embroidered Wide-Leg Cropped Pants","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n.bwc-page{background:#fff;font-family:'Inter',Arial,Helvetica,sans-serif;color:#141414;padding:0;margin:0;-webkit-font-smoothing:antialiased}\n.bwc-page *{box-sizing:border-box}\n.bwc-page .bwc-container{max-width:100%;width:100%;margin:0;padding:0}\n.bwc-page .bwc-card{background:#fff;border:none;padding:0;overflow:hidden}\n\n.bwc-page .bwc-teeth{display:block!important;height:16px!important;width:100%!important;background:\n  linear-gradient(135deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  #fff!important;}\n.bwc-page .bwc-teeth.inv{background:\n  linear-gradient(135deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  #141414!important;}\n\n.bwc-page .bwc-top{padding:26px 26px 0}\n.bwc-page .bwc-eyebrow{font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b;text-align:center;margin:0 0 8px}\n.bwc-page .bwc-h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;text-align:center;color:#111;margin:0 0 18px;line-height:1.14;letter-spacing:-.2px;text-transform:uppercase}\n\n.bwc-page .bwc-hero{background:#141414;color:#fff;padding:28px 24px;margin:0;position:relative}\n.bwc-page .bwc-hero h2{font-family:'Oswald',sans-serif;margin:0 0 10px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:.01em;color:#fff!important}\n.bwc-page .bwc-hero p{margin:0;opacity:.88;line-height:1.7;font-size:15px;color:#fff!important}\n.bwc-page .bwc-hero strong{color:#fff!important;border-bottom:2px solid #fff}\n\n.bwc-page .bwc-img-wrap{width:100%;margin:0;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-img-wrap img{width:100%;height:auto;display:block;margin:0}\n\n.bwc-page .bwc-body{padding:0 26px}\n\n.bwc-page .bwc-section-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.02em;color:#111;margin:38px 0 6px;padding-bottom:12px;border-bottom:3px solid #141414;line-height:1.2}\n.bwc-page .bwc-lead{font-size:15px;line-height:1.75;color:#3d3d3d;margin:0 0 18px}\n\n.bwc-page .bwc-carousel{position:relative;margin:22px 0 30px}\n.bwc-page .bwc-carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 14px;scrollbar-width:none;-ms-overflow-style:none}\n.bwc-page .bwc-carousel-track::-webkit-scrollbar{display:none}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;background:#fff;display:flex;flex-direction:column}\n.bwc-page .bwc-carousel-imgs{display:flex}\n.bwc-page .bwc-carousel-imgs img{flex:1 1 0;width:100%;height:auto;display:block;aspect-ratio:1\/1;object-fit:cover;min-width:0}\n.bwc-page .bwc-carousel-text{padding:18px;flex:1}\n.bwc-page .bwc-carousel-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#141414;color:#fff;font-family:'Oswald',sans-serif;font-size:12px;font-weight:600;margin-bottom:10px}\n.bwc-page .bwc-carousel-text h3{margin:0 0 4px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:15px;color:#111;font-weight:600;line-height:1.3}\n.bwc-page .bwc-carousel-text h4{margin:0 0 6px;font-family:'Inter',sans-serif;font-size:13px;color:#6b6b6b;font-weight:600;line-height:1.3}\n.bwc-page .bwc-carousel-text p{margin:0;color:#4a4a4a;font-size:13px;line-height:1.6}\n.bwc-page .bwc-carousel-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}\n.bwc-page .bwc-carousel-arrow{width:36px;height:36px;border:2px solid #141414;background:#fff;color:#141414;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;flex-shrink:0;padding:0;line-height:1}\n.bwc-page .bwc-carousel-arrow:hover{background:#141414;color:#fff}\n.bwc-page .bwc-carousel-dots{display:flex;gap:8px}\n.bwc-page .bwc-carousel-dot{width:8px;height:8px;border-radius:50%;background:#d4d4d4;cursor:pointer;transition:background .2s;padding:0;border:0}\n.bwc-page .bwc-carousel-dot.active{background:#141414}\n\n.bwc-page .bwc-review-title{font-family:'Oswald',sans-serif;font-size:14.5px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:#111;margin:0 0 6px}\n.bwc-page .bwc-review-quote{font-size:13px;line-height:1.6;color:#4a4a4a;margin:0 0 8px;font-style:italic}\n.bwc-page .bwc-review-name{font-family:'Oswald',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#111;font-weight:600}\n\n.bwc-page .bwc-review-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.bwc-page .bwc-review-mini{padding:14px;background:#fff}\n.bwc-page .bwc-review-mini .bwc-review-quote{font-size:12.5px;line-height:1.55;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}\n.bwc-page .bwc-review-mini .bwc-review-name{font-size:11px}\n\n.bwc-page .bwc-media-block{margin:22px 0 6px;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-media-block img,.bwc-page .bwc-media-block video{width:100%;height:auto;display:block}\n.bwc-page .bwc-media-caption{padding:11px 16px;font-size:12px;color:#6b6b6b;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#fff}\n\n.bwc-page .bwc-spec{margin-top:36px;background:#141414;padding:0}\n.bwc-page .bwc-spec h2{color:#fff;margin:0;padding:20px 24px;font-size:19px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #3a3a3a}\n.bwc-page .bwc-table{width:100%;border-collapse:collapse;background:#fff}\n.bwc-page .bwc-table td{padding:14px 20px;border-bottom:1px solid #e4e4e4;vertical-align:top;line-height:1.5;font-size:14.5px;color:#222}\n.bwc-page .bwc-table tr:last-child td{border-bottom:0}\n.bwc-page .bwc-table td:first-child{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#111;width:34%;background:#f5f5f5;font-size:12.5px}\n\n.bwc-page .bwc-faq{margin-top:36px}\n.bwc-page .bwc-faq-item{border-bottom:1px solid #e4e4e4;padding:16px 2px}\n.bwc-page .bwc-faq-item:first-child{padding-top:0}\n.bwc-page .bwc-faq-q{font-family:'Oswald',sans-serif;font-size:14.5px;text-transform:uppercase;letter-spacing:.01em;color:#111;font-weight:600;margin:0;display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}\n.bwc-page .bwc-faq-q .qmark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#141414;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;font-family:'Oswald',sans-serif}\n.bwc-page .bwc-faq-q .qtext{flex:1}\n.bwc-page .bwc-faq-q .bwc-faq-toggle{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#141414;transition:transform .2s}\n.bwc-page .bwc-faq-item.open .bwc-faq-q .bwc-faq-toggle{transform:rotate(45deg)}\n.bwc-page .bwc-faq-a{font-size:14px;line-height:1.65;color:#4a4a4a;margin:8px 0 0;padding-left:32px;display:none}\n.bwc-page .bwc-faq-item.open .bwc-faq-a{display:block}\n\n.bwc-page .bwc-cta{margin-top:36px;background:#141414;color:#fff;padding:40px 24px;text-align:center}\n.bwc-page .bwc-cta h2{margin:0 0 12px;font-size:24px;line-height:1.25;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;color:#fff!important}\n.bwc-page .bwc-cta p{margin:0 auto 22px;line-height:1.65;max-width:560px;opacity:.85;font-size:14.5px;color:#fff!important}\n.bwc-page .bwc-btn{display:inline-block;background:#fff;color:#111!important;padding:15px 40px;font-family:'Oswald',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:2px solid #fff;cursor:pointer}\n.bwc-page .bwc-cta-form{margin:0;display:inline-block}\n\n.bwc-page .bwc-bottom-pad{height:26px}\n\n@media(max-width:768px){\n.bwc-page .bwc-container{padding:0}\n.bwc-page .bwc-top{padding:20px 16px 0}\n.bwc-page .bwc-body{padding:0 16px}\n.bwc-page .bwc-h1{font-size:24px}\n.bwc-page .bwc-hero{padding:20px 16px}\n.bwc-page .bwc-hero h2{font-size:19px}\n.bwc-page .bwc-section-title{font-size:19px;margin-top:30px}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%}\n.bwc-page .bwc-carousel-track{gap:0}\n.bwc-page .bwc-table td{display:block;width:100%;padding:10px 16px}\n.bwc-page .bwc-table td:first-child{width:100%;border-bottom:0;padding-bottom:2px}\n.bwc-page .bwc-faq-a{padding-left:0;margin-top:6px}\n.bwc-page .bwc-btn{display:block;width:100%;text-align:center}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwc-page\"\u003e\n\u003cdiv class=\"bwc-container\"\u003e\n\u003cdiv class=\"bwc-card\"\u003e\n\n\u003c!-- ① 标题区 --\u003e\n\u003cdiv class=\"bwc-top\"\u003e\n\u003cp class=\"bwc-eyebrow\"\u003eUnisex Cropped Wide-Leg Pants\u003c\/p\u003e\n\u003ch1 class=\"bwc-h1\"\u003eOwn The Streets In Vintage Camo Style\u003c\/h1\u003e\n\u003c\/div\u003e\n\n\u003c!-- ② Hero 横幅 --\u003e\n\u003cdiv class=\"bwc-hero\"\u003e\n\u003ch2\u003eComplete Your Streetwear Look\u003c\/h2\u003e\n\u003cp\u003eUpgrade your everyday wardrobe with these vintage-inspired camouflage cropped pants, designed for both men and women who appreciate effortless street style. Featuring embroidered lettering, hand-drawn graphic details, and a relaxed wide-leg silhouette, these pants combine comfort with standout personality.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-teeth\"\u003e\u003c\/div\u003e\n\n\u003c!-- ③ 主图：请替换为你自己的产品图 --\u003e\n\u003cdiv class=\"bwc-img-wrap\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/1_4fad1ddc-5813-4584-b6c6-cb37ff844fff.jpg?v=1785318398\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- ⑤ 功能特性：轮播（2 个核心卖点，自动播放 2 秒） --\u003e\n\u003ch2 class=\"bwc-section-title\" style=\"margin-left:26px;margin-right:26px\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\" style=\"margin-left:26px;margin-right:26px\"\u003eTwo reasons it's the smarter way to dress for the streets.\u003c\/p\u003e\n\n\u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"2000\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/2_ca8ba466-a5d4-4853-bcee-11ecf1de8182.jpg?v=1785318398\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e1\u003c\/span\u003e\n\u003ch3\u003eRelaxed Wide-Leg Fit For Everyday Comfort\u003c\/h3\u003e\n\u003ch4\u003eMove Freely Without Sacrificing Style.\u003c\/h4\u003e\n\u003cp\u003eThe oversized wide-leg silhouette offers unrestricted movement while creating a modern oversized look loved by today's streetwear community. Comfortable enough for all-day wear without feeling heavy or restrictive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/3_46b1f7b2-b69b-4b08-b938-f6a9e55b0126.jpg?v=1785318398\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e2\u003c\/span\u003e\n\u003ch3\u003eBreathable Fabric Built For Summer\u003c\/h3\u003e\n\u003ch4\u003eStay Cool Wherever The Day Takes You.\u003c\/h4\u003e\n\u003cp\u003eMade with lightweight, breathable fabric that promotes airflow, these cropped pants are ideal for warmer weather. The comfortable construction helps you stay fresh whether you're exploring the city or enjoying a casual day outdoors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-teeth\" style=\"margin-top:8px\"\u003e\u003c\/div\u003e\n\u003c!-- Size Guide：服装类产品固定加的尺码图区域 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eSize Guide\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eCheck the chart below to find your best fit.\u003c\/p\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/5_7eae7b85-c73a-4879-8382-0ef52c561e2e.jpg?v=1785318397\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-body\"\u003e\n\u003c!-- Perfect For：一段话形式 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003ePerfect For\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003ePerfect for everyday casual wear, city walks, vacations, shopping trips, music festivals, skate parks, travel, street photography, outdoor gatherings, and weekend adventures. Whether paired with oversized T-shirts, hoodies, tanks, or sneakers, these vintage-inspired pants bring effortless street style to every occasion.\u003c\/p\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/4_1a0b4c86-2c8e-4ad4-b9a3-8551d8e6d7df.jpg?v=1785318399\"\u003e\n\u003c\/div\u003e\n\u003c!-- 规格参数表 --\u003e\n\u003cdiv class=\"bwc-spec\"\u003e\n\u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\u003ctable class=\"bwc-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eUnisex Cropped Wide-Leg Pants\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eVintage Streetwear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eLightweight Breathable Polyester Blend\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePattern\u003c\/td\u003e\n\u003ctd\u003eVintage Camouflage Print With Embroidered Lettering\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFit\u003c\/td\u003e\n\u003ctd\u003eRelaxed Oversized Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd\u003eLow Rise\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Style\u003c\/td\u003e\n\u003ctd\u003eWide-Leg Cropped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003eElastic Waistband With Adjustable Drawstring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n\u003ctd\u003eS, M, L, XL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Colors\u003c\/td\u003e\n\u003ctd\u003eVintage Camouflage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeason\u003c\/td\u003e\n\u003ctd\u003eSpring, Summer, Early Fall\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOccasion\u003c\/td\u003e\n\u003ctd\u003eDaily Wear, Streetwear, Travel, Shopping, Outdoor Activities\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare Instructions\u003c\/td\u003e\n\u003ctd\u003eMachine wash cold with similar colors. Do not bleach. Hang to dry or tumble dry on low heat. Iron on low if needed.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- Customer Reviews：纯文字卡片，不带星级，一页展示两条，手动切换 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eCustomer Reviews\u003c\/h2\u003e\n\u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"0\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eJordan K.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"These fit exactly how I wanted—baggy, comfortable, and easy to style. The embroidery gives them a premium look.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eAshley W.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"I love oversized streetwear and these pants became one of my favorite pieces. Super lightweight for summer.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eMarcus T.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"The vintage camo pattern looks even better in person. Great quality and really comfortable for everyday wear.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eEmily S.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"My boyfriend and I both wear these. They're stylish, breathable, and go with almost every casual outfit.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ：点击问题展开\/收起答案 --\u003e\n\u003cdiv class=\"bwc-faq\" data-accordion\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eAre these pants suitable for both men and women?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. They feature a unisex oversized design that works well for a variety of body types.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eDo they have an adjustable waistband?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. The elastic waistband with a drawstring allows for a secure and comfortable fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eAre they lightweight enough for hot weather?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eAbsolutely. The breathable fabric is designed to keep you comfortable during warm spring and summer days.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eHow should I style these pants?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eThey pair perfectly with oversized T-shirts, hoodies, tank tops, sneakers, baseball caps, and other streetwear essentials.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eHow do I care for the fabric?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eMachine wash in cold water with similar colors and air dry or tumble dry on low heat for the best results.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth inv\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-bottom-pad\"\u003e\u003c\/div\u003e\n\n\u003c!-- ⑩ CTA --\u003e\n\u003cdiv class=\"bwc-cta\"\u003e\n\u003ch2\u003eComplete Your Streetwear Look\u003c\/h2\u003e\n\u003cp\u003eBring together comfort, individuality, and vintage-inspired street fashion with a pair of pants designed to stand out without compromising everyday wearability. Lightweight, breathable, and effortlessly stylish, they're made for every adventure on and off the streets.\u003c\/p\u003e\n\u003c!-- 这个按钮不再绑定固定的 VARIANT_ID：点击时会去读页面上真正的商品选购表单（客户选好的颜色\/尺寸\/规格），\n     取出当前选中的那个变体 id，再用 Shopify 的 \/cart\/add.js 接口把“客户选的那个变体”加入购物车。\n     data-fallback-variant 是兜底用的，如果在页面上找不到选购表单，就退回用这个固定ID（记得替换成你商品的默认变体ID）。 --\u003e\n\u003cbutton type=\"button\" class=\"bwc-btn bwc-add-to-cart\" data-fallback-variant=\"VARIANT_ID\"\u003eAdd To Cart Today\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  \/\/ Initialize every carousel on the page independently (feature carousel + reviews carousel)\n  var carousels = document.querySelectorAll('[data-carousel]');\n  carousels.forEach(function(carousel){\n    var track = carousel.querySelector('[data-track]');\n    var slides = track.querySelectorAll('.bwc-carousel-slide');\n    var dotsWrap = carousel.querySelector('[data-dots]');\n    var prevBtn = carousel.querySelector('[data-prev]');\n    var nextBtn = carousel.querySelector('[data-next]');\n    var activeIndex = 0;\n    var AUTOPLAY_DELAY = parseInt(carousel.getAttribute('data-autoplay'), 10) || 0;\n    var autoplayEnabled = AUTOPLAY_DELAY \u003e 0; \/\/ data-autoplay=\"0\" (or omitted) means manual-only, no autoplay\n    var autoplayTimer = null;\n    var carouselInView = false; \/\/ becomes true only once the carousel scrolls into view\n\n    slides.forEach(function(slide, i){\n      var dot = document.createElement('button');\n      dot.type = 'button';\n      dot.className = 'bwc-carousel-dot' + (i === 0 ? ' active' : '');\n      dot.setAttribute('aria-label', 'Go to slide ' + (i + 1));\n      dot.addEventListener('click', function(){\n        goToSlide(i);\n        restartAutoplay();\n      });\n      dotsWrap.appendChild(dot);\n    });\n    var dots = dotsWrap.querySelectorAll('.bwc-carousel-dot');\n\n    \/\/ Scroll the track itself (horizontal only). Never use scrollIntoView here —\n    \/\/ it can also scroll the whole page vertically to \"reveal\" the slide, which\n    \/\/ yanks the page back up to this section if the user has scrolled past it.\n    function goToSlide(i){\n      var slide = slides[i];\n      track.scrollTo({ left: slide.offsetLeft, behavior: 'smooth' });\n    }\n\n    function updateActive(){\n      var trackRect = track.getBoundingClientRect();\n      var closest = 0, closestDist = Infinity;\n      slides.forEach(function(slide, i){\n        var dist = Math.abs(slide.getBoundingClientRect().left - trackRect.left);\n        if (dist \u003c closestDist) { closestDist = dist; closest = i; }\n      });\n      activeIndex = closest;\n      dots.forEach(function(d, i){ d.classList.toggle('active', i === closest); });\n    }\n\n    var scrollTimer;\n    track.addEventListener('scroll', function(){\n      clearTimeout(scrollTimer);\n      scrollTimer = setTimeout(updateActive, 80);\n    });\n\n    function stepWidth(){\n      if (slides.length \u003e 1) {\n        return slides[1].offsetLeft - slides[0].offsetLeft;\n      }\n      return slides[0].getBoundingClientRect().width;\n    }\n\n    prevBtn.addEventListener('click', function(){\n      track.scrollBy({left: -stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n    nextBtn.addEventListener('click', function(){\n      track.scrollBy({left: stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n\n    function nextSlide(){\n      var next = (activeIndex + 1) % slides.length;\n      goToSlide(next);\n    }\n\n    function startAutoplay(){\n      stopAutoplay();\n      \/\/ This carousel is manual-only (data-autoplay=\"0\") — never auto-advance.\n      if (!autoplayEnabled) return;\n      \/\/ Don't run autoplay (and thus don't touch scroll position at all)\n      \/\/ while the carousel isn't visible on screen.\n      if (!carouselInView) return;\n      autoplayTimer = setInterval(nextSlide, AUTOPLAY_DELAY);\n    }\n    function stopAutoplay(){\n      if (autoplayTimer) { clearInterval(autoplayTimer); autoplayTimer = null; }\n    }\n    function restartAutoplay(){\n      stopAutoplay();\n      startAutoplay();\n    }\n\n    \/\/ pause while the user is actively swiping\/dragging\/hovering, resume after\n    track.addEventListener('pointerdown', stopAutoplay);\n    track.addEventListener('touchstart', stopAutoplay, {passive:true});\n    track.addEventListener('pointerup', restartAutoplay);\n    track.addEventListener('touchend', restartAutoplay, {passive:true});\n    carousel.addEventListener('mouseenter', stopAutoplay);\n    carousel.addEventListener('mouseleave', restartAutoplay);\n\n    \/\/ Only autoplay while the carousel is actually on screen (and only if\n    \/\/ autoplay is enabled for this carousel) — the countdown only starts\n    \/\/ once the user has scrolled to this section, not on page load.\n    if (autoplayEnabled \u0026\u0026 'IntersectionObserver' in window) {\n      var io = new IntersectionObserver(function(entries){\n        entries.forEach(function(entry){\n          carouselInView = entry.isIntersecting;\n          if (carouselInView) {\n            restartAutoplay();\n          } else {\n            stopAutoplay();\n          }\n        });\n      }, { threshold: 0.4 });\n      io.observe(carousel);\n    }\n\n    updateActive();\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  var accordion = document.querySelector('[data-accordion]');\n  if(!accordion) return;\n  var buttons = accordion.querySelectorAll('.bwc-faq-q');\n  buttons.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var item = btn.closest('.bwc-faq-item');\n      var isOpen = item.classList.contains('open');\n      item.classList.toggle('open', !isOpen);\n      btn.setAttribute('aria-expanded', String(!isOpen));\n    });\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  \/\/ Elements matching these are almost always \"related \/ recommended \/ upsell\"\n  \/\/ product widgets elsewhere on the page — never treat a button\/form inside\n  \/\/ one of these as this landing page's own add-to-cart control.\n  var EXCLUDE_SELECTOR = [\n    '[class*=\"related\"]','[id*=\"related\"]',\n    '[class*=\"recommend\"]','[id*=\"recommend\"]',\n    '[class*=\"upsell\"]','[id*=\"upsell\"]',\n    '[class*=\"cross-sell\"]','[id*=\"cross-sell\"]',\n    '[class*=\"also-like\"]','[id*=\"also-like\"]',\n    '[class*=\"complementary\"]','[id*=\"complementary\"]',\n    '[class*=\"bundle\"]','[id*=\"bundle\"]',\n    '[class*=\"quick-add\"]','[id*=\"quick-add\"]',\n    '[class*=\"quick-buy\"]','[id*=\"quick-buy\"]',\n    '[class*=\"product-card\"]','[class*=\"product-grid-item\"]',\n    '[class*=\"trending\"]','[class*=\"carousel-card\"]'\n  ].join(',');\n\n  function isInsideExcludedWidget(el){\n    return !!el.closest(EXCLUDE_SELECTOR);\n  }\n\n  function findRealAddToCartButton(){\n    \/\/ 1) Most specific \u0026 reliable: the standard Shopify add-to-cart control,\n    \/\/ name=\"add\", that isn't sitting inside a recommendations\/upsell widget.\n    var named = document.querySelectorAll('button[name=\"add\"], input[name=\"add\"]');\n    for (var i = 0; i \u003c named.length; i++) {\n      if (!isInsideExcludedWidget(named[i]) \u0026\u0026 !named[i].classList.contains('bwc-add-to-cart')) {\n        return named[i];\n      }\n    }\n\n    \/\/ 2) A real cart\/add form, again skipping anything inside an excluded widget.\n    var forms = document.querySelectorAll('form[action*=\"\/cart\/add\"]');\n    for (var f = 0; f \u003c forms.length; f++) {\n      if (isInsideExcludedWidget(forms[f])) continue;\n      var btn = forms[f].querySelector('button[name=\"add\"], button[type=\"submit\"], input[type=\"submit\"]');\n      if (btn) return btn;\n    }\n\n    \/\/ 3) Last resort: visible text match, still excluding recommendation widgets.\n    var all = document.querySelectorAll('button, input[type=\"submit\"]');\n    for (var j = 0; j \u003c all.length; j++) {\n      var txt = (all[j].textContent || all[j].value || '').trim().toLowerCase();\n      if (txt === 'add to cart' \u0026\u0026 !all[j].classList.contains('bwc-add-to-cart') \u0026\u0026 !isInsideExcludedWidget(all[j])) {\n        return all[j];\n      }\n    }\n    return null;\n  }\n\n  function bwcAddToCart(btn){\n    var realBtn = findRealAddToCartButton();\n    if (realBtn) {\n      realBtn.click();\n      return;\n    }\n    var fallbackId = btn.getAttribute('data-fallback-variant');\n    if (!fallbackId || fallbackId === 'VARIANT_ID') {\n      alert('Could not find the add-to-cart form on this page.');\n      return;\n    }\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({ id: fallbackId, quantity: 1 })\n    }).then(function(){ window.location.href = '\/cart'; });\n  }\n\n  document.addEventListener('click', function(e){\n    var btn = e.target.closest('.bwc-add-to-cart');\n    if (!btn) return;\n    e.preventDefault();\n    bwcAddToCart(btn);\n  });\n})();\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"wzh","offers":[{"title":"S","offer_id":43757418840154,"sku":"PL01122607292177-迷彩裤 - S","price":49.98,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43757418872922,"sku":"PL01122607292177-迷彩裤 - M","price":49.98,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43757418905690,"sku":"PL01122607292177-迷彩裤 - L","price":49.98,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43757418938458,"sku":"PL01122607292177-迷彩裤 - XL","price":49.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/7_a34603c8-c3ca-43e9-aa3f-68a1baa5fb51.jpg?v=1785318399"},{"product_id":"womens-high-waisted-pleated-athletic-skort","title":"Women's High-Waisted Pleated Athletic Skort","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n.bwc-page{background:#fff;font-family:'Inter',Arial,Helvetica,sans-serif;color:#141414;padding:0;margin:0;-webkit-font-smoothing:antialiased}\n.bwc-page *{box-sizing:border-box}\n.bwc-page .bwc-container{max-width:100%;width:100%;margin:0;padding:0}\n.bwc-page .bwc-card{background:#fff;border:none;padding:0;overflow:hidden}\n\n.bwc-page .bwc-teeth{display:block!important;height:16px!important;width:100%!important;background:\n  linear-gradient(135deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  #fff!important;}\n.bwc-page .bwc-teeth.inv{background:\n  linear-gradient(135deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  #141414!important;}\n\n.bwc-page .bwc-top{padding:26px 26px 0}\n.bwc-page .bwc-eyebrow{font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b;text-align:center;margin:0 0 8px}\n.bwc-page .bwc-h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;text-align:center;color:#111;margin:0 0 18px;line-height:1.14;letter-spacing:-.2px;text-transform:uppercase}\n\n.bwc-page .bwc-hero{background:#141414;color:#fff;padding:28px 24px;margin:0;position:relative}\n.bwc-page .bwc-hero h2{font-family:'Oswald',sans-serif;margin:0 0 10px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:.01em;color:#fff!important}\n.bwc-page .bwc-hero p{margin:0;opacity:.88;line-height:1.7;font-size:15px;color:#fff!important}\n.bwc-page .bwc-hero strong{color:#fff!important;border-bottom:2px solid #fff}\n\n.bwc-page .bwc-img-wrap{width:100%;margin:0;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-img-wrap img{width:100%;height:auto;display:block;margin:0}\n\n.bwc-page .bwc-body{padding:0 26px}\n\n.bwc-page .bwc-section-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.02em;color:#111;margin:38px 0 6px;padding-bottom:12px;border-bottom:3px solid #141414;line-height:1.2}\n.bwc-page .bwc-lead{font-size:15px;line-height:1.75;color:#3d3d3d;margin:0 0 18px}\n\n.bwc-page .bwc-carousel{position:relative;margin:22px 0 30px}\n.bwc-page .bwc-carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 14px;scrollbar-width:none;-ms-overflow-style:none}\n.bwc-page .bwc-carousel-track::-webkit-scrollbar{display:none}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;background:#fff;display:flex;flex-direction:column}\n.bwc-page .bwc-carousel-imgs{display:flex}\n.bwc-page .bwc-carousel-imgs img{flex:1 1 0;width:100%;height:auto;display:block;aspect-ratio:1\/1;object-fit:cover;min-width:0}\n.bwc-page .bwc-carousel-text{padding:18px;flex:1}\n.bwc-page .bwc-carousel-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#141414;color:#fff;font-family:'Oswald',sans-serif;font-size:12px;font-weight:600;margin-bottom:10px}\n.bwc-page .bwc-carousel-text h3{margin:0 0 6px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:15px;color:#111;font-weight:600;line-height:1.3}\n.bwc-page .bwc-carousel-text p{margin:0;color:#4a4a4a;font-size:13px;line-height:1.6}\n.bwc-page .bwc-carousel-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}\n.bwc-page .bwc-carousel-arrow{width:36px;height:36px;border:2px solid #141414;background:#fff;color:#141414;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;flex-shrink:0;padding:0;line-height:1}\n.bwc-page .bwc-carousel-arrow:hover{background:#141414;color:#fff}\n.bwc-page .bwc-carousel-dots{display:flex;gap:8px}\n.bwc-page .bwc-carousel-dot{width:8px;height:8px;border-radius:50%;background:#d4d4d4;cursor:pointer;transition:background .2s;padding:0;border:0}\n.bwc-page .bwc-carousel-dot.active{background:#141414}\n\n.bwc-page .bwc-review-title{font-family:'Oswald',sans-serif;font-size:14.5px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:#111;margin:0 0 6px}\n.bwc-page .bwc-review-quote{font-size:13px;line-height:1.6;color:#4a4a4a;margin:0 0 8px;font-style:italic}\n.bwc-page .bwc-review-name{font-family:'Oswald',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#111;font-weight:600}\n\n.bwc-page .bwc-review-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.bwc-page .bwc-review-mini{padding:14px;background:#fff}\n.bwc-page .bwc-review-mini .bwc-review-quote{font-size:12.5px;line-height:1.55;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}\n.bwc-page .bwc-review-mini .bwc-review-name{font-size:11px}\n\n.bwc-page .bwc-media-block{margin:22px 0 6px;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-media-block img,.bwc-page .bwc-media-block video{width:100%;height:auto;display:block}\n.bwc-page .bwc-media-caption{padding:11px 16px;font-size:12px;color:#6b6b6b;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#fff}\n\n.bwc-page .bwc-spec{margin-top:36px;background:#141414;padding:0}\n.bwc-page .bwc-spec h2{color:#fff;margin:0;padding:20px 24px;font-size:19px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #3a3a3a}\n.bwc-page .bwc-table{width:100%;border-collapse:collapse;background:#fff}\n.bwc-page .bwc-table td{padding:14px 20px;border-bottom:1px solid #e4e4e4;vertical-align:top;line-height:1.5;font-size:14.5px;color:#222}\n.bwc-page .bwc-table tr:last-child td{border-bottom:0}\n.bwc-page .bwc-table td:first-child{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#111;width:34%;background:#f5f5f5;font-size:12.5px}\n\n.bwc-page .bwc-faq{margin-top:36px}\n.bwc-page .bwc-faq-item{border-bottom:1px solid #e4e4e4;padding:16px 2px}\n.bwc-page .bwc-faq-item:first-child{padding-top:0}\n.bwc-page .bwc-faq-q{font-family:'Oswald',sans-serif;font-size:14.5px;text-transform:uppercase;letter-spacing:.01em;color:#111;font-weight:600;margin:0;display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}\n.bwc-page .bwc-faq-q .qmark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#141414;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;font-family:'Oswald',sans-serif}\n.bwc-page .bwc-faq-q .qtext{flex:1}\n.bwc-page .bwc-faq-q .bwc-faq-toggle{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#141414;transition:transform .2s}\n.bwc-page .bwc-faq-item.open .bwc-faq-q .bwc-faq-toggle{transform:rotate(45deg)}\n.bwc-page .bwc-faq-a{font-size:14px;line-height:1.65;color:#4a4a4a;margin:8px 0 0;padding-left:32px;display:none}\n.bwc-page .bwc-faq-item.open .bwc-faq-a{display:block}\n\n.bwc-page .bwc-cta{margin-top:36px;background:#141414;color:#fff;padding:40px 24px;text-align:center}\n.bwc-page .bwc-cta h2{margin:0 0 12px;font-size:24px;line-height:1.25;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;color:#fff!important}\n.bwc-page .bwc-cta p{margin:0 auto 22px;line-height:1.65;max-width:560px;opacity:.85;font-size:14.5px;color:#fff!important}\n.bwc-page .bwc-btn{display:inline-block;background:#fff;color:#111!important;padding:15px 40px;font-family:'Oswald',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:2px solid #fff;cursor:pointer}\n.bwc-page .bwc-cta-form{margin:0;display:inline-block}\n\n.bwc-page .bwc-bottom-pad{height:26px}\n\n@media(max-width:768px){\n.bwc-page .bwc-container{padding:0}\n.bwc-page .bwc-top{padding:20px 16px 0}\n.bwc-page .bwc-body{padding:0 16px}\n.bwc-page .bwc-h1{font-size:24px}\n.bwc-page .bwc-hero{padding:20px 16px}\n.bwc-page .bwc-hero h2{font-size:19px}\n.bwc-page .bwc-section-title{font-size:19px;margin-top:30px}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%}\n.bwc-page .bwc-carousel-track{gap:0}\n.bwc-page .bwc-table td{display:block;width:100%;padding:10px 16px}\n.bwc-page .bwc-table td:first-child{width:100%;border-bottom:0;padding-bottom:2px}\n.bwc-page .bwc-faq-a{padding-left:0;margin-top:6px}\n.bwc-page .bwc-btn{display:block;width:100%;text-align:center}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwc-page\"\u003e\n\u003cdiv class=\"bwc-container\"\u003e\n\u003cdiv class=\"bwc-card\"\u003e\n\n\u003c!-- ① 标题区 --\u003e\n\u003cdiv class=\"bwc-top\"\u003e\n\u003cp class=\"bwc-eyebrow\"\u003eWomen's Athletic Pleated Skort\u003c\/p\u003e\n\u003ch1 class=\"bwc-h1\"\u003eThe Skort You'll Reach For Every Single Day\u003c\/h1\u003e\n\u003c\/div\u003e\n\n\u003c!-- ② Hero 横幅 --\u003e\n\u003cdiv class=\"bwc-hero\"\u003e\n\u003ch2\u003eReady For Your Next Favorite Outfit\u003c\/h2\u003e\n\u003cp\u003eWhether you're serving on the tennis court, powering through a workout, or heading out for coffee, this athletic skort is designed to keep up with every part of your day. It combines the feminine look of a pleated skirt with the confidence of built-in shorts, giving you effortless style without sacrificing performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-teeth\"\u003e\u003c\/div\u003e\n\n\u003c!-- ③ 主图：请替换为你自己的产品图 --\u003e\n\u003cdiv class=\"bwc-img-wrap\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/1_62da5a38-2b95-4ebc-956a-bf3888fef696.jpg?v=1785478287\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- ⑤ 功能特性：轮播（3 个核心卖点，自动播放 2 秒） --\u003e\n\u003ch2 class=\"bwc-section-title\" style=\"margin-left:26px;margin-right:26px\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\" style=\"margin-left:26px;margin-right:26px\"\u003eThree reasons it's the smarter way to move through your day.\u003c\/p\u003e\n\n\u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"2000\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/2_806f3aa4-0128-4f68-8ddf-c01dc0a0d075.jpg?v=1785478286\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e1\u003c\/span\u003e\n\u003ch3\u003eA Flattering Fit You'll Never Want To Take Off\u003c\/h3\u003e\n\u003cp\u003eForget waistbands that dig in or constantly need adjusting. The wide high-rise waistband smooths your silhouette while staying comfortably in place through every serve, squat, walk, and workout. You get a secure fit that feels as good as it looks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/3_8bc95071-076c-4206-b490-1ec354e33c6b.jpg?v=1785478286\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e2\u003c\/span\u003e\n\u003ch3\u003eLeave Your Bag Behind\u003c\/h3\u003e\n\u003cp\u003eThe built-in shorts feature a spacious hidden pocket that securely holds your phone, keys, cards, or earbuds, so you can stay hands-free whether you're on the court, at the gym, or running errands around town.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/4_68f170d2-f0cc-4e95-af45-750ed6880054.jpg?v=1785478286\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e3\u003c\/span\u003e\n\u003ch3\u003eMade To Keep Up With You\u003c\/h3\u003e\n\u003cp\u003eFrom early morning workouts to weekend adventures, the buttery-soft four-way stretch fabric moves effortlessly with your body. It's breathable, lightweight, and designed to keep you comfortable through every step, swing, and stride.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-teeth\" style=\"margin-top:8px\"\u003e\u003c\/div\u003e\n\u003c!-- Size Guide：服装类产品固定加的尺码图区域 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eSize Guide\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eCheck the chart below to find your best fit.\u003c\/p\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/6_3b1234a2-f68d-43da-9004-d9decdfc620e.jpg?v=1785478286\" alt=\"Athletic pleated skort size chart\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-body\"\u003e\n\u003c!-- Perfect For（使用场景，一段话形式，下面加了配图区域） --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003ePerfect For\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eWhether you're playing tennis, golfing, running, practicing yoga, working out, traveling, walking the dog, or simply enjoying a casual day out, this skort delivers the perfect combination of comfort, confidence, and effortless style wherever life takes you.\u003c\/p\u003e\n\n\u003c!-- 使用场景配图区域 --\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/5_b70368b2-b357-4ad1-ac84-5235cba04732.jpg?v=1785478286\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- 规格参数表 --\u003e\n\u003cdiv class=\"bwc-spec\"\u003e\n\u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\u003ctable class=\"bwc-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eWomen's Athletic Pleated Skort\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eAthletic \/ Casual \/ Tennis\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e97% Polyester, 3% Spandex\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFabric Features\u003c\/td\u003e\n\u003ctd\u003eLightweight, Breathable, Four-Way Stretch, Soft \u0026amp; Quick-Drying\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist Style\u003c\/td\u003e\n\u003ctd\u003eWide High-Rise Elastic Waistband\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDesign\u003c\/td\u003e\n\u003ctd\u003ePleated Skirt With Built-In Shorts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePocket\u003c\/td\u003e\n\u003ctd\u003eLarge Hidden Side Pocket\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFit\u003c\/td\u003e\n\u003ctd\u003eRegular Athletic Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003eAbove Knee\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n\u003ctd\u003eS, M, L, XL, XXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Colors\u003c\/td\u003e\n\u003ctd\u003eMultiple Colors Available\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeason\u003c\/td\u003e\n\u003ctd\u003eSpring, Summer \u0026amp; Fall\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare Instructions\u003c\/td\u003e\n\u003ctd\u003eMachine wash cold. Tumble dry low or hang dry. Do not bleach.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\n\n\u003c!-- Customer Reviews：纯文字卡片，不带图片，一页展示两条，手动切换 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eCustomer Reviews\u003c\/h2\u003e\n\u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"0\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eEmily R.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"This is hands down my favorite athletic skort. The waistband is incredibly comfortable, and the pocket actually fits my phone.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eJessica M.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"I wore it for tennis and ended up keeping it on all day. It's flattering, lightweight, and so comfortable.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eAshley T.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"The built-in shorts stay in place, and I never have to worry about coverage. I'll definitely be ordering another color.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eSarah L.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"I've received so many compliments! It's sporty, feminine, and easy to style for everyday wear.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ：点击问题展开\/收起答案 --\u003e\n\u003cdiv class=\"bwc-faq\" data-accordion\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eDoes it include built-in shorts?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. The integrated shorts provide comfortable coverage and allow you to move confidently during any activity.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eCan the pocket hold a phone?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eAbsolutely. The hidden side pocket is large enough to fit most smartphones, along with keys, cards, and other essentials.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eIs the fabric suitable for workouts?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. The lightweight four-way stretch fabric is breathable, flexible, and designed to keep you comfortable during active movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eWill the waistband stay in place?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. The wide elastic waistband is designed to stay secure without rolling down or feeling restrictive.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eWhat activities is it best for?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eIt's ideal for tennis, golf, pickleball, running, gym workouts, yoga, hiking, travel, and everyday casual wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth inv\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-bottom-pad\"\u003e\u003c\/div\u003e\n\n\u003c!-- ⑩ CTA --\u003e\n\u003cdiv class=\"bwc-cta\"\u003e\n\u003ch2\u003eReady For Your Next Favorite Outfit\u003c\/h2\u003e\n\u003cp\u003eComfort, confidence, and performance—all in one skort.\u003c\/p\u003e\n\u003c!-- 这个按钮不再绑定固定的 VARIANT_ID：点击时会去读页面上真正的商品选购表单（客户选好的颜色\/尺寸\/规格），\n     取出当前选中的那个变体 id，再用 Shopify 的 \/cart\/add.js 接口把“客户选的那个变体”加入购物车。\n     data-fallback-variant 是兜底用的，如果在页面上找不到选购表单，就退回用这个固定ID（记得替换成你商品的默认变体ID）。 --\u003e\n\u003cbutton type=\"button\" class=\"bwc-btn bwc-add-to-cart\" data-fallback-variant=\"VARIANT_ID\"\u003eAdd To Cart Today\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  \/\/ Initialize every carousel on the page independently (feature carousel + reviews carousel)\n  var carousels = document.querySelectorAll('[data-carousel]');\n  carousels.forEach(function(carousel){\n    var track = carousel.querySelector('[data-track]');\n    var slides = track.querySelectorAll('.bwc-carousel-slide');\n    var dotsWrap = carousel.querySelector('[data-dots]');\n    var prevBtn = carousel.querySelector('[data-prev]');\n    var nextBtn = carousel.querySelector('[data-next]');\n    var activeIndex = 0;\n    var AUTOPLAY_DELAY = parseInt(carousel.getAttribute('data-autoplay'), 10) || 0;\n    var autoplayEnabled = AUTOPLAY_DELAY \u003e 0; \/\/ data-autoplay=\"0\" (or omitted) means manual-only, no autoplay\n    var autoplayTimer = null;\n    var carouselInView = false; \/\/ becomes true only once the carousel scrolls into view\n\n    slides.forEach(function(slide, i){\n      var dot = document.createElement('button');\n      dot.type = 'button';\n      dot.className = 'bwc-carousel-dot' + (i === 0 ? ' active' : '');\n      dot.setAttribute('aria-label', 'Go to slide ' + (i + 1));\n      dot.addEventListener('click', function(){\n        goToSlide(i);\n        restartAutoplay();\n      });\n      dotsWrap.appendChild(dot);\n    });\n    var dots = dotsWrap.querySelectorAll('.bwc-carousel-dot');\n\n    \/\/ Scroll the track itself (horizontal only). Never use scrollIntoView here —\n    \/\/ it can also scroll the whole page vertically to \"reveal\" the slide, which\n    \/\/ yanks the page back up to this section if the user has scrolled past it.\n    function goToSlide(i){\n      var slide = slides[i];\n      track.scrollTo({ left: slide.offsetLeft, behavior: 'smooth' });\n    }\n\n    function updateActive(){\n      var trackRect = track.getBoundingClientRect();\n      var closest = 0, closestDist = Infinity;\n      slides.forEach(function(slide, i){\n        var dist = Math.abs(slide.getBoundingClientRect().left - trackRect.left);\n        if (dist \u003c closestDist) { closestDist = dist; closest = i; }\n      });\n      activeIndex = closest;\n      dots.forEach(function(d, i){ d.classList.toggle('active', i === closest); });\n    }\n\n    var scrollTimer;\n    track.addEventListener('scroll', function(){\n      clearTimeout(scrollTimer);\n      scrollTimer = setTimeout(updateActive, 80);\n    });\n\n    function stepWidth(){\n      if (slides.length \u003e 1) {\n        return slides[1].offsetLeft - slides[0].offsetLeft;\n      }\n      return slides[0].getBoundingClientRect().width;\n    }\n\n    prevBtn.addEventListener('click', function(){\n      track.scrollBy({left: -stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n    nextBtn.addEventListener('click', function(){\n      track.scrollBy({left: stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n\n    function nextSlide(){\n      var next = (activeIndex + 1) % slides.length;\n      goToSlide(next);\n    }\n\n    function startAutoplay(){\n      stopAutoplay();\n      \/\/ This carousel is manual-only (data-autoplay=\"0\") — never auto-advance.\n      if (!autoplayEnabled) return;\n      \/\/ Don't run autoplay (and thus don't touch scroll position at all)\n      \/\/ while the carousel isn't visible on screen.\n      if (!carouselInView) return;\n      autoplayTimer = setInterval(nextSlide, AUTOPLAY_DELAY);\n    }\n    function stopAutoplay(){\n      if (autoplayTimer) { clearInterval(autoplayTimer); autoplayTimer = null; }\n    }\n    function restartAutoplay(){\n      stopAutoplay();\n      startAutoplay();\n    }\n\n    \/\/ pause while the user is actively swiping\/dragging\/hovering, resume after\n    track.addEventListener('pointerdown', stopAutoplay);\n    track.addEventListener('touchstart', stopAutoplay, {passive:true});\n    track.addEventListener('pointerup', restartAutoplay);\n    track.addEventListener('touchend', restartAutoplay, {passive:true});\n    carousel.addEventListener('mouseenter', stopAutoplay);\n    carousel.addEventListener('mouseleave', restartAutoplay);\n\n    \/\/ Only autoplay while the carousel is actually on screen (and only if\n    \/\/ autoplay is enabled for this carousel) — the countdown only starts\n    \/\/ once the user has scrolled to this section, not on page load.\n    if (autoplayEnabled \u0026\u0026 'IntersectionObserver' in window) {\n      var io = new IntersectionObserver(function(entries){\n        entries.forEach(function(entry){\n          carouselInView = entry.isIntersecting;\n          if (carouselInView) {\n            restartAutoplay();\n          } else {\n            stopAutoplay();\n          }\n        });\n      }, { threshold: 0.4 });\n      io.observe(carousel);\n    }\n\n    updateActive();\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  var accordion = document.querySelector('[data-accordion]');\n  if(!accordion) return;\n  var buttons = accordion.querySelectorAll('.bwc-faq-q');\n  buttons.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var item = btn.closest('.bwc-faq-item');\n      var isOpen = item.classList.contains('open');\n      item.classList.toggle('open', !isOpen);\n      btn.setAttribute('aria-expanded', String(!isOpen));\n    });\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  \/\/ Elements matching these are almost always \"related \/ recommended \/ upsell\"\n  \/\/ product widgets elsewhere on the page — never treat a button\/form inside\n  \/\/ one of these as this landing page's own add-to-cart control.\n  var EXCLUDE_SELECTOR = [\n    '[class*=\"related\"]','[id*=\"related\"]',\n    '[class*=\"recommend\"]','[id*=\"recommend\"]',\n    '[class*=\"upsell\"]','[id*=\"upsell\"]',\n    '[class*=\"cross-sell\"]','[id*=\"cross-sell\"]',\n    '[class*=\"also-like\"]','[id*=\"also-like\"]',\n    '[class*=\"complementary\"]','[id*=\"complementary\"]',\n    '[class*=\"bundle\"]','[id*=\"bundle\"]',\n    '[class*=\"quick-add\"]','[id*=\"quick-add\"]',\n    '[class*=\"quick-buy\"]','[id*=\"quick-buy\"]',\n    '[class*=\"product-card\"]','[class*=\"product-grid-item\"]',\n    '[class*=\"trending\"]','[class*=\"carousel-card\"]'\n  ].join(',');\n\n  function isInsideExcludedWidget(el){\n    return !!el.closest(EXCLUDE_SELECTOR);\n  }\n\n  function findRealAddToCartButton(){\n    \/\/ 1) Most specific \u0026 reliable: the standard Shopify add-to-cart control,\n    \/\/ name=\"add\", that isn't sitting inside a recommendations\/upsell widget.\n    var named = document.querySelectorAll('button[name=\"add\"], input[name=\"add\"]');\n    for (var i = 0; i \u003c named.length; i++) {\n      if (!isInsideExcludedWidget(named[i]) \u0026\u0026 !named[i].classList.contains('bwc-add-to-cart')) {\n        return named[i];\n      }\n    }\n\n    \/\/ 2) A real cart\/add form, again skipping anything inside an excluded widget.\n    var forms = document.querySelectorAll('form[action*=\"\/cart\/add\"]');\n    for (var f = 0; f \u003c forms.length; f++) {\n      if (isInsideExcludedWidget(forms[f])) continue;\n      var btn = forms[f].querySelector('button[name=\"add\"], button[type=\"submit\"], input[type=\"submit\"]');\n      if (btn) return btn;\n    }\n\n    \/\/ 3) Last resort: visible text match, still excluding recommendation widgets.\n    var all = document.querySelectorAll('button, input[type=\"submit\"]');\n    for (var j = 0; j \u003c all.length; j++) {\n      var txt = (all[j].textContent || all[j].value || '').trim().toLowerCase();\n      if (txt === 'add to cart' \u0026\u0026 !all[j].classList.contains('bwc-add-to-cart') \u0026\u0026 !isInsideExcludedWidget(all[j])) {\n        return all[j];\n      }\n    }\n    return null;\n  }\n\n  function bwcAddToCart(btn){\n    var realBtn = findRealAddToCartButton();\n    if (realBtn) {\n      realBtn.click();\n      return;\n    }\n    var fallbackId = btn.getAttribute('data-fallback-variant');\n    if (!fallbackId || fallbackId === 'VARIANT_ID') {\n      alert('Could not find the add-to-cart form on this page.');\n      return;\n    }\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({ id: fallbackId, quantity: 1 })\n    }).then(function(){ window.location.href = '\/cart'; });\n  }\n\n  document.addEventListener('click', function(e){\n    var btn = e.target.closest('.bwc-add-to-cart');\n    if (!btn) return;\n    e.preventDefault();\n    bwcAddToCart(btn);\n  });\n})();\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"wzh","offers":[{"title":"Black \/ XS","offer_id":43767877042266,"sku":"PL01122607313106-运动短裤 - 黑色-XS","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43767877075034,"sku":"PL01122607313106-运动短裤 - 黑色-S","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43767877107802,"sku":"PL01122607313106-运动短裤 - 黑色-M","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43767877140570,"sku":"PL01122607313106-运动短裤 - 黑色-L","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43767877173338,"sku":"PL01122607313106-运动短裤 - 黑色-XL","price":45.98,"currency_code":"USD","in_stock":true},{"title":"White \/ XS","offer_id":43767877206106,"sku":"PL01122607313106-运动短裤 - 白色-XS","price":45.98,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":43767877238874,"sku":"PL01122607313106-运动短裤 - 白色-S","price":45.98,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":43767877271642,"sku":"PL01122607313106-运动短裤 - 白色-M","price":45.98,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":43767877304410,"sku":"PL01122607313106-运动短裤 - 白色-L","price":45.98,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":43767877337178,"sku":"PL01122607313106-运动短裤 - 白色-XL","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XS","offer_id":43767877369946,"sku":"PL01122607313106-运动短裤 - 藏青-XS","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":43767877402714,"sku":"PL01122607313106-运动短裤 - 藏青-S","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":43767877435482,"sku":"PL01122607313106-运动短裤 - 藏青-M","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":43767877468250,"sku":"PL01122607313106-运动短裤 - 藏青-L","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":43767877501018,"sku":"PL01122607313106-运动短裤 - 藏青-XL","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Green \/ XS","offer_id":43767877533786,"sku":"PL01122607313106-运动短裤 - 绿色-XS","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":43767877566554,"sku":"PL01122607313106-运动短裤 - 绿色-S","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":43767877599322,"sku":"PL01122607313106-运动短裤 - 绿色-M","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":43767877632090,"sku":"PL01122607313106-运动短裤 - 绿色-L","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":43767877664858,"sku":"PL01122607313106-运动短裤 - 绿色-XL","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Rose Red \/ XS","offer_id":43767877861466,"sku":"PL01122607313106-运动短裤 - 玫红-XS","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Rose Red \/ S","offer_id":43767877894234,"sku":"PL01122607313106-运动短裤 - 玫红-S","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Rose Red \/ M","offer_id":43767877927002,"sku":"PL01122607313106-运动短裤 - 玫红-M","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Rose Red \/ L","offer_id":43767877959770,"sku":"PL01122607313106-运动短裤 - 玫红-L","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Rose Red \/ XL","offer_id":43767877992538,"sku":"PL01122607313106-运动短裤 - 玫红-XL","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XS","offer_id":43767954735194,"sku":"PL01122607313106-运动短裤 - 幻彩蓝-XS","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":43767954767962,"sku":"PL01122607313106-运动短裤 - 幻彩蓝-S","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":43767954800730,"sku":"PL01122607313106-运动短裤 - 幻彩蓝-M","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":43767954833498,"sku":"PL01122607313106-运动短裤 - 幻彩蓝-L","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":43767954866266,"sku":"PL01122607313106-运动短裤 - 幻彩蓝-XL","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XS","offer_id":43767954899034,"sku":"PL01122607313106-运动短裤 - 蘑菇粉-XS","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":43767954931802,"sku":"PL01122607313106-运动短裤 - 蘑菇粉-S","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":43767954964570,"sku":"PL01122607313106-运动短裤 - 蘑菇粉-M","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":43767954997338,"sku":"PL01122607313106-运动短裤 - 蘑菇粉-L","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":43767955030106,"sku":"PL01122607313106-运动短裤 - 蘑菇粉-XL","price":45.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/8_1e8cc92d-e9b2-4e12-918a-9c3f21b4bbb9.jpg?v=1785478285"},{"product_id":"womens-zoe-low-rise-girlfriend-jeans-medium-blue-wash","title":"Women's Zoe Low Rise Girlfriend Jeans Medium Blue Wash","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n.bwc-page{background:#fff;font-family:'Inter',Arial,Helvetica,sans-serif;color:#141414;padding:0;margin:0;-webkit-font-smoothing:antialiased}\n.bwc-page *{box-sizing:border-box}\n.bwc-page .bwc-container{max-width:100%;width:100%;margin:0;padding:0}\n.bwc-page .bwc-card{background:#fff;border:none;padding:0;overflow:hidden}\n\n.bwc-page .bwc-teeth{display:block!important;height:16px!important;width:100%!important;background:\n  linear-gradient(135deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  #fff!important;}\n.bwc-page .bwc-teeth.inv{background:\n  linear-gradient(135deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  #141414!important;}\n\n.bwc-page .bwc-top{padding:26px 26px 0}\n.bwc-page .bwc-eyebrow{font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b;text-align:center;margin:0 0 8px}\n.bwc-page .bwc-h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;text-align:center;color:#111;margin:0 0 18px;line-height:1.14;letter-spacing:-.2px;text-transform:uppercase}\n\n.bwc-page .bwc-hero{background:#141414;color:#fff;padding:28px 24px;margin:0;position:relative}\n.bwc-page .bwc-hero h2{font-family:'Oswald',sans-serif;margin:0 0 10px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:.01em;color:#fff!important}\n.bwc-page .bwc-hero p{margin:0;opacity:.88;line-height:1.7;font-size:15px;color:#fff!important}\n.bwc-page .bwc-hero strong{color:#fff!important;border-bottom:2px solid #fff}\n\n.bwc-page .bwc-img-wrap{width:100%;margin:0;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-img-wrap img{width:100%;height:auto;display:block;margin:0}\n\n.bwc-page .bwc-body{padding:0 26px}\n\n.bwc-page .bwc-section-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.02em;color:#111;margin:38px 0 6px;padding-bottom:12px;border-bottom:3px solid #141414;line-height:1.2}\n.bwc-page .bwc-lead{font-size:15px;line-height:1.75;color:#3d3d3d;margin:0 0 18px}\n\n.bwc-page .bwc-carousel{position:relative;margin:22px 0 30px}\n.bwc-page .bwc-carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 14px;scrollbar-width:none;-ms-overflow-style:none}\n.bwc-page .bwc-carousel-track::-webkit-scrollbar{display:none}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;background:#fff;display:flex;flex-direction:column}\n.bwc-page .bwc-carousel-imgs{display:flex}\n.bwc-page .bwc-carousel-imgs img{flex:1 1 0;width:100%;height:auto;display:block;aspect-ratio:1\/1;object-fit:cover;min-width:0}\n.bwc-page .bwc-carousel-text{padding:18px;flex:1}\n.bwc-page .bwc-carousel-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#141414;color:#fff;font-family:'Oswald',sans-serif;font-size:12px;font-weight:600;margin-bottom:10px}\n.bwc-page .bwc-carousel-text h3{margin:0 0 4px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:15px;color:#111;font-weight:600;line-height:1.3}\n.bwc-page .bwc-carousel-text h4{margin:0 0 6px;font-family:'Inter',sans-serif;font-size:13px;color:#6b6b6b;font-weight:600;line-height:1.3}\n.bwc-page .bwc-carousel-text p{margin:0;color:#4a4a4a;font-size:13px;line-height:1.6}\n.bwc-page .bwc-carousel-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}\n.bwc-page .bwc-carousel-arrow{width:36px;height:36px;border:2px solid #141414;background:#fff;color:#141414;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;flex-shrink:0;padding:0;line-height:1}\n.bwc-page .bwc-carousel-arrow:hover{background:#141414;color:#fff}\n.bwc-page .bwc-carousel-dots{display:flex;gap:8px}\n.bwc-page .bwc-carousel-dot{width:8px;height:8px;border-radius:50%;background:#d4d4d4;cursor:pointer;transition:background .2s;padding:0;border:0}\n.bwc-page .bwc-carousel-dot.active{background:#141414}\n\n.bwc-page .bwc-review-stars{color:#141414;font-size:13px;letter-spacing:2px;margin-bottom:8px}\n.bwc-page .bwc-review-title{font-family:'Oswald',sans-serif;font-size:14.5px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:#111;margin:0 0 6px}\n.bwc-page .bwc-review-quote{font-size:13px;line-height:1.6;color:#4a4a4a;margin:0 0 8px;font-style:italic}\n.bwc-page .bwc-review-name{font-family:'Oswald',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#111;font-weight:600}\n\n.bwc-page .bwc-review-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.bwc-page .bwc-review-mini{padding:14px;background:#fff}\n.bwc-page .bwc-review-mini .bwc-review-stars{font-size:12px;margin-bottom:6px}\n.bwc-page .bwc-review-mini .bwc-review-title{font-size:13px;margin-bottom:6px}\n.bwc-page .bwc-review-mini .bwc-review-quote{font-size:12.5px;line-height:1.55;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}\n.bwc-page .bwc-review-mini .bwc-review-name{font-size:11px}\n\n.bwc-page .bwc-media-block{margin:22px 0 6px;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-media-block img,.bwc-page .bwc-media-block video{width:100%;height:auto;display:block}\n.bwc-page .bwc-media-caption{padding:11px 16px;font-size:12px;color:#6b6b6b;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#fff}\n\n.bwc-page .bwc-spec{margin-top:36px;background:#141414;padding:0}\n.bwc-page .bwc-spec h2{color:#fff;margin:0;padding:20px 24px;font-size:19px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #3a3a3a}\n.bwc-page .bwc-table{width:100%;border-collapse:collapse;background:#fff}\n.bwc-page .bwc-table td{padding:14px 20px;border-bottom:1px solid #e4e4e4;vertical-align:top;line-height:1.5;font-size:14.5px;color:#222}\n.bwc-page .bwc-table tr:last-child td{border-bottom:0}\n.bwc-page .bwc-table td:first-child{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#111;width:34%;background:#f5f5f5;font-size:12.5px}\n\n.bwc-page .bwc-faq{margin-top:36px}\n.bwc-page .bwc-faq-item{border-bottom:1px solid #e4e4e4;padding:16px 2px}\n.bwc-page .bwc-faq-item:first-child{padding-top:0}\n.bwc-page .bwc-faq-q{font-family:'Oswald',sans-serif;font-size:14.5px;text-transform:uppercase;letter-spacing:.01em;color:#111;font-weight:600;margin:0;display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}\n.bwc-page .bwc-faq-q .qmark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#141414;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;font-family:'Oswald',sans-serif}\n.bwc-page .bwc-faq-q .qtext{flex:1}\n.bwc-page .bwc-faq-q .bwc-faq-toggle{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#141414;transition:transform .2s}\n.bwc-page .bwc-faq-item.open .bwc-faq-q .bwc-faq-toggle{transform:rotate(45deg)}\n.bwc-page .bwc-faq-a{font-size:14px;line-height:1.65;color:#4a4a4a;margin:8px 0 0;padding-left:32px;display:none}\n.bwc-page .bwc-faq-item.open .bwc-faq-a{display:block}\n\n.bwc-page .bwc-cta{margin-top:36px;background:#141414;color:#fff;padding:40px 24px;text-align:center}\n.bwc-page .bwc-cta h2{margin:0 0 12px;font-size:24px;line-height:1.25;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;color:#fff!important}\n.bwc-page .bwc-cta p{margin:0 auto 22px;line-height:1.65;max-width:560px;opacity:.85;font-size:14.5px;color:#fff!important}\n.bwc-page .bwc-btn{display:inline-block;background:#fff;color:#111!important;padding:15px 40px;font-family:'Oswald',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:2px solid #fff;cursor:pointer}\n.bwc-page .bwc-cta-form{margin:0;display:inline-block}\n\n.bwc-page .bwc-bottom-pad{height:26px}\n\n.bwc-page .bwc-review-carousel{margin-top:14px}\n.bwc-page .bwc-review-mini{border:1px solid #e2e2e2;min-height:210px;transition:transform .2s ease,box-shadow .2s ease}\n.bwc-page .bwc-review-mini:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.08)}\n.bwc-page .bwc-review-mini .bwc-review-quote{display:block;-webkit-line-clamp:unset;overflow:visible}\n.bwc-page .bwc-review-carousel .bwc-carousel-arrow:focus-visible,\n.bwc-page .bwc-review-carousel .bwc-carousel-dot:focus-visible{outline:3px solid #777;outline-offset:3px}\n\n@media(max-width:768px){\n.bwc-page .bwc-container{padding:0}\n.bwc-page .bwc-top{padding:20px 16px 0}\n.bwc-page .bwc-body{padding:0 16px}\n.bwc-page .bwc-h1{font-size:24px}\n.bwc-page .bwc-hero{padding:20px 16px}\n.bwc-page .bwc-hero h2{font-size:19px}\n.bwc-page .bwc-section-title{font-size:19px;margin-top:30px}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%}\n.bwc-page .bwc-carousel-track{gap:0}\n.bwc-page .bwc-table td{display:block;width:100%;padding:10px 16px}\n.bwc-page .bwc-table td:first-child{width:100%;border-bottom:0;padding-bottom:2px}\n.bwc-page .bwc-faq-a{padding-left:0;margin-top:6px}\n.bwc-page .bwc-review-carousel-slide{grid-template-columns:1fr}\n.bwc-page .bwc-review-mini{min-height:auto}\n.bwc-page .bwc-btn{display:block;width:100%;text-align:center}\n}\n\n\/* Native click-to-open style notes — works without JavaScript *\/\n.bwc-page .bwc-click-reviews{margin:18px 0 32px;display:grid;gap:10px}\n.bwc-page .bwc-click-review{background:#fff;border:1px solid #e2e2e2;overflow:hidden}\n.bwc-page .bwc-click-review summary{display:grid;grid-template-columns:38px 1fr 26px;gap:12px;align-items:center;padding:16px;cursor:pointer;list-style:none;color:#111}\n.bwc-page .bwc-click-review summary::-webkit-details-marker{display:none}\n.bwc-page .bwc-click-review-no{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#141414;color:#fff;font-family:'Oswald',sans-serif;font-size:12px;font-weight:600}\n.bwc-page .bwc-click-review-title{display:block;font-family:'Oswald',sans-serif;font-size:14px;line-height:1.3;font-weight:600;text-transform:uppercase;letter-spacing:.02em}\n.bwc-page .bwc-click-review-sub{display:block;margin-top:3px;color:#6b6b6b;font-size:12px;line-height:1.4}\n.bwc-page .bwc-click-review-toggle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #141414;font-size:17px;line-height:1;transition:transform .2s ease,background .2s ease,color .2s ease}\n.bwc-page .bwc-click-review[open] .bwc-click-review-toggle{transform:rotate(45deg);background:#141414;color:#fff}\n.bwc-page .bwc-click-review-body{padding:0 18px 18px 66px;color:#4a4a4a;font-size:13px;line-height:1.65}\n.bwc-page .bwc-click-review-body p{margin:0}\n.bwc-page .bwc-click-review:hover{box-shadow:0 7px 20px rgba(0,0,0,.06)}\n@media(max-width:768px){\n  .bwc-page .bwc-click-review summary{grid-template-columns:34px 1fr 24px;padding:14px 12px;gap:10px}\n  .bwc-page .bwc-click-review-body{padding:0 14px 15px}\n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"bwc-page\"\u003e\n\u003cdiv class=\"bwc-container\"\u003e\n\u003cdiv class=\"bwc-card\"\u003e\n\u003c!-- ① 标题区 --\u003e\n\u003cdiv class=\"bwc-top\"\u003e\n\u003cp class=\"bwc-eyebrow\"\u003eZoe Low-Rise Girlfriend Jeans · Medium Blue Wash\u003c\/p\u003e\n\u003ch1 class=\"bwc-h1\"\u003eLow-Rise. Wide-Leg. Effortless.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c!-- ② Hero 横幅 --\u003e\n\u003cdiv class=\"bwc-hero\"\u003e\n\u003ch2\u003eYour Everyday Denim, With More Attitude.\u003c\/h2\u003e\n\u003cp\u003eTired of jeans that feel tight through the leg or look too basic with every outfit? This low-rise girlfriend silhouette sits confidently on the hips, falls into a relaxed wide leg, and brings an easy vintage-inspired finish to tanks, tees, knits, and fitted tops.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ③ 主图 --\u003e\n\u003cdiv class=\"bwc-img-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/t54688-st69187-i0.jpg?v=1785485460\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c!-- ⑤ 功能特性：轮播 【已添加data标记】 --\u003e\n\u003ch2 class=\"bwc-section-title\" style=\"margin-left: 26px; margin-right: 26px;\"\u003eWhy You'll Love Them\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\" style=\"margin-left: 26px; margin-right: 26px;\"\u003eA low-slung waist, relaxed shape, and versatile medium wash—designed for effortless everyday styling.\u003c\/p\u003e\n\u003cp class=\"bwc-lead\" style=\"margin-left: 26px; margin-right: 26px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/t54514-st68958-i0.jpg?v=1785482233\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"bwc-carousel\"\u003e\n\u003cdiv class=\"bwc-carousel-track\"\u003e\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e1\u003c\/span\u003e\n\u003ch3\u003eLow-Rise, Relaxed Fit\u003c\/h3\u003e\n\u003ch4\u003eSits Low. Falls Easy.\u003c\/h4\u003e\n\u003cp\u003eThe waistband sits below the natural waist for an unmistakable low-rise look, while the relaxed girlfriend shape gives the hips and legs a laid-back, non-skinny silhouette.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e2\u003c\/span\u003e\n\u003ch3\u003eEveryday Versatility\u003c\/h3\u003e\n\u003ch4\u003eFrom Simple Basics to Going-Out Tops\u003c\/h4\u003e\n\u003cp\u003eThe medium blue wash pairs easily with white tanks, fitted tees, deep-neck tops, cropped knits, sneakers, flats, or boots—making these jeans an easy repeat-wear choice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth\" style=\"margin-top: 8px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Fit Guide --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eFit Guide\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eDesigned to sit low on the hips with a relaxed girlfriend shape and a wide, full-length leg. Compare your waist and fullest hip measurements with the size options shown on your product page. Hip measurement is especially important for a low-rise fit.\u003c\/p\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/t54528-st68975-i0.jpg?v=1785482233\" alt=\"\"\u003e\n\u003cdiv class=\"bwc-media-caption\"\u003eFront Fit · Low Rise · Relaxed Wide Leg\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-body\"\u003e\n\u003c!-- Perfect For --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003ePerfect For\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eMade for everyday outfits, campus looks, city days, casual dinners, weekend plans, concerts, travel, and relaxed Y2K-inspired styling. Pair with a fitted top to balance the wide leg, or add an oversized layer for a looser street-style look.\u003c\/p\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cdiv class=\"bwc-media-caption\"\u003eBack View · Classic Pockets · Relaxed Shape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Product Specifications --\u003e\n\u003cdiv class=\"bwc-spec\"\u003e\n\u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\u003ctable class=\"bwc-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eWomen's Low-Rise Girlfriend Jeans\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Name\u003c\/td\u003e\n\u003ctd\u003eZoe Low-Rise Girlfriend Jeans\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWash\u003c\/td\u003e\n\u003ctd\u003eMedium Blue Wash\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRise\u003c\/td\u003e\n\u003ctd\u003eLow Rise\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Shape\u003c\/td\u003e\n\u003ctd\u003eRelaxed Girlfriend \/ Wide-Leg Silhouette\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003eFull Length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePocket Style\u003c\/td\u003e\n\u003ctd\u003eClassic Five-Pocket Styling\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDetails\u003c\/td\u003e\n\u003ctd\u003eBelt Loops, Front Button Detail, Contrast Denim Seaming, Back Patch Pockets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFabric\u003c\/td\u003e\n\u003ctd\u003eDenim; exact fiber composition was not provided in the supplied product information\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStretch\u003c\/td\u003e\n\u003ctd\u003eNot specified; check the garment label or final supplier listing before publishing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eMedium Blue\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eCasual, Y2K-Inspired, Street Style, Everyday Denim\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBest For\u003c\/td\u003e\n\u003ctd\u003eDaily Wear, Weekend Outfits, Travel, Concerts, Campus, Casual Nights Out\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare Guidance\u003c\/td\u003e\n\u003ctd\u003eFollow the garment care label. Wash inside out with similar colors to help preserve the denim wash.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- 穿搭内容：原生点击展开，无需轮播脚本 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eWays To Wear Them\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eTap any look below to open the full styling note. This click-to-expand format works reliably on desktop and mobile.\u003c\/p\u003e\n\u003cp class=\"bwc-lead\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/t54597-st69072-i0.jpg?v=1785484345\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"bwc-click-reviews\"\u003e\n\u003cdetails class=\"bwc-click-review\"\u003e\n\u003csummary\u003e\u003cspan class=\"bwc-click-review-no\"\u003e01\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"bwc-click-review-title\"\u003eClean \u0026amp; Casual\u003c\/span\u003e\u003cspan class=\"bwc-click-review-sub\"\u003eWhite Top · Black Flats\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"bwc-click-review-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bwc-click-review-body\"\u003e\n\u003cp\u003ePair with a fitted white tee or tank and simple flats for an easy everyday outfit that keeps the wide-leg silhouette balanced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bwc-click-review\"\u003e\n\u003csummary\u003e\u003cspan class=\"bwc-click-review-no\"\u003e02\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"bwc-click-review-title\"\u003eRetro Street Style\u003c\/span\u003e\u003cspan class=\"bwc-click-review-sub\"\u003eNavy Top · Retro Sneakers\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"bwc-click-review-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bwc-click-review-body\"\u003e\n\u003cp\u003eAdd a navy long-sleeve top and vintage-inspired sneakers for a relaxed look with a subtle early-2000s attitude.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bwc-click-review\"\u003e\n\u003csummary\u003e\u003cspan class=\"bwc-click-review-no\"\u003e03\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"bwc-click-review-title\"\u003eNight-Out Contrast\u003c\/span\u003e\u003cspan class=\"bwc-click-review-sub\"\u003eBlack Top · Boots\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"bwc-click-review-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bwc-click-review-body\"\u003e\n\u003cp\u003eStyle with a fitted black top, a compact shoulder bag, and boots to turn the casual denim shape into an easy evening outfit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bwc-click-review\"\u003e\n\u003csummary\u003e\u003cspan class=\"bwc-click-review-no\"\u003e04\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"bwc-click-review-title\"\u003eWeekend Minimal\u003c\/span\u003e\u003cspan class=\"bwc-click-review-sub\"\u003eRibbed Tank · Sneakers\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"bwc-click-review-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bwc-click-review-body\"\u003e\n\u003cp\u003eKeep it simple with a ribbed tank, clean accessories, and comfortable sneakers for errands, coffee runs, or travel days.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bwc-click-review\"\u003e\n\u003csummary\u003e\u003cspan class=\"bwc-click-review-no\"\u003e05\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"bwc-click-review-title\"\u003eLayered \u0026amp; Relaxed\u003c\/span\u003e\u003cspan class=\"bwc-click-review-sub\"\u003eFitted Base · Light Layer\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"bwc-click-review-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bwc-click-review-body\"\u003e\n\u003cp\u003eAdd an oversized shirt or cropped jacket over a fitted base layer for extra dimension without hiding the low-rise waistline.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bwc-click-review\"\u003e\n\u003csummary\u003e\u003cspan class=\"bwc-click-review-no\"\u003e06\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"bwc-click-review-title\"\u003ePolished Denim\u003c\/span\u003e\u003cspan class=\"bwc-click-review-sub\"\u003eFitted Knit · Loafers\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"bwc-click-review-toggle\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bwc-click-review-body\"\u003e\n\u003cp\u003eA fitted knit, structured bag, and sleek loafers create a cleaner outfit while keeping the jeans relaxed and modern.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ区域【添加data-accordion，点击展开生效】 --\u003e\n\u003cdiv class=\"bwc-faq\"\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\"\u003e \u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e \u003cspan class=\"qtext\"\u003eHow low do these jeans sit?\u003c\/span\u003e \u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e \u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eThey are designed with a low-rise waist that sits below the natural waist and closer to the hips. Compare your hip measurement carefully before choosing a size.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\"\u003e \u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e \u003cspan class=\"qtext\"\u003eAre the legs fitted or relaxed?\u003c\/span\u003e \u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e \u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eThe legs are relaxed and wide rather than skinny or tapered, creating a loose girlfriend-style silhouette from the upper leg through the hem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\"\u003e \u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e \u003cspan class=\"qtext\"\u003eWhat tops look best with this shape?\u003c\/span\u003e \u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e \u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eFitted tees, tanks, bodysuits, cropped knits, and close-fitting long-sleeve tops help balance the relaxed wide leg. Oversized shirts also work for a looser street-style outfit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\"\u003e \u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e \u003cspan class=\"qtext\"\u003eWhat should I do if I am between sizes?\u003c\/span\u003e \u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e \u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eUse the store's final size chart and prioritize your fullest hip measurement because the waistband sits low. Choose based on whether you prefer a closer hip fit or a more relaxed, slouchy look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\"\u003e \u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e \u003cspan class=\"qtext\"\u003eHow should I care for the medium blue wash?\u003c\/span\u003e \u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e \u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eFollow the garment care label. Washing inside out with similar colors and avoiding unnecessary high heat can help preserve the wash and shape.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth inv\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-bottom-pad\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"bwc-cta\"\u003e\n\u003ch2\u003eMake Room For Your New Favorite Jeans.\u003c\/h2\u003e\n\u003cp\u003eLow-rise attitude, a relaxed wide leg, and a medium blue wash that works with nearly every top in your closet. Choose your size and build the outfit your way.\u003c\/p\u003e\n\u003cbutton type=\"button\" class=\"bwc-btn bwc-add-to-cart\"\u003eChoose Your Size \u0026amp; Add To Cart\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  if(window.__bwcZoeV5)return;\n  window.__bwcZoeV5=true;\n\n  function each(list,callback){Array.prototype.forEach.call(list,callback)}\n\n  function initCarousels(){\n    each(document.querySelectorAll('.bwc-page [data-carousel]'),function(carousel){\n      if(carousel.getAttribute('data-bwc-ready')==='true')return;\n      var track=carousel.querySelector('[data-track]');\n      var slides=track?track.querySelectorAll('.bwc-carousel-slide'):[];\n      var dotsWrap=carousel.querySelector('[data-dots]');\n      var prev=carousel.querySelector('[data-prev]');\n      var next=carousel.querySelector('[data-next]');\n      if(!track||!slides.length||!dotsWrap||!prev||!next)return;\n\n      carousel.setAttribute('data-bwc-ready','true');\n      dotsWrap.innerHTML='';\n      var active=0;\n\n      function updateDots(){\n        each(dotsWrap.querySelectorAll('.bwc-carousel-dot'),function(dot,index){\n          dot.classList.toggle('active',index===active);\n          dot.setAttribute('aria-current',index===active?'true':'false');\n        });\n      }\n\n      function go(index){\n        if(index\u003c0)index=slides.length-1;\n        if(index\u003e=slides.length)index=0;\n        active=index;\n        var left=slides[index].offsetLeft-track.offsetLeft;\n        try{track.scrollTo({left:left,behavior:'smooth'})}catch(error){track.scrollLeft=left}\n        updateDots();\n      }\n\n      each(slides,function(slide,index){\n        var dot=document.createElement('button');\n        dot.type='button';\n        dot.className='bwc-carousel-dot'+(index===0?' active':'');\n        dot.setAttribute('aria-label','Go to slide '+(index+1));\n        dot.addEventListener('click',function(event){event.preventDefault();go(index)});\n        dotsWrap.appendChild(dot);\n      });\n\n      prev.addEventListener('click',function(event){event.preventDefault();go(active-1)});\n      next.addEventListener('click',function(event){event.preventDefault();go(active+1)});\n\n      var timer;\n      track.addEventListener('scroll',function(){\n        clearTimeout(timer);\n        timer=setTimeout(function(){\n          var trackLeft=track.getBoundingClientRect().left;\n          var nearest=0;\n          var distance=Infinity;\n          each(slides,function(slide,index){\n            var current=Math.abs(slide.getBoundingClientRect().left-trackLeft);\n            if(current\u003cdistance){distance=current;nearest=index}\n          });\n          active=nearest;\n          updateDots();\n        },80);\n      },{passive:true});\n    });\n  }\n\n  function initFaq(){\n    each(document.querySelectorAll('.bwc-page [data-accordion]'),function(accordion){\n      if(accordion.getAttribute('data-bwc-ready')==='true')return;\n      accordion.setAttribute('data-bwc-ready','true');\n      each(accordion.querySelectorAll('.bwc-faq-q'),function(button){\n        button.addEventListener('click',function(event){\n          event.preventDefault();\n          var item=button.closest('.bwc-faq-item');\n          if(!item)return;\n          var open=!item.classList.contains('open');\n          item.classList.toggle('open',open);\n          button.setAttribute('aria-expanded',open?'true':'false');\n        });\n      });\n    });\n  }\n\n  var excluded=[\n    '[class*=\"related\"]','[id*=\"related\"]',\n    '[class*=\"recommend\"]','[id*=\"recommend\"]',\n    '[class*=\"upsell\"]','[id*=\"upsell\"]',\n    '[class*=\"cross-sell\"]','[id*=\"cross-sell\"]',\n    '[class*=\"complementary\"]','[id*=\"complementary\"]',\n    '[class*=\"product-card\"]','[class*=\"quick-add\"]',\n    '[class*=\"featured-collection\"]'\n  ].join(',');\n\n  function visible(element){\n    if(!element)return false;\n    var style=window.getComputedStyle(element);\n    return style.display!=='none'\u0026\u0026style.visibility!=='hidden'\u0026\u0026element.getClientRects().length\u003e0;\n  }\n\n  function formScore(form){\n    if(!form||form.closest('.bwc-page')||form.closest(excluded))return -999;\n    var score=0;\n    if(visible(form))score+=50;\n    if(form.querySelector('input[name=\"id\"],select[name=\"id\"]'))score+=30;\n    if(form.querySelector('button[name=\"add\"],.main-product-atc,[type=\"submit\"]'))score+=30;\n    if(form.closest('.product__info-container,.product-info,.product__info,.main-product,.product-information,.product-form-container'))score+=50;\n    if(form.closest('[class*=\"sticky\"]'))score-=10;\n    return score;\n  }\n\n  function mainForm(){\n    var best=null,bestScore=-999;\n    each(document.querySelectorAll('form[action*=\"\/cart\/add\"]'),function(form){\n      var score=formScore(form);\n      if(score\u003ebestScore){bestScore=score;best=form}\n    });\n    return best;\n  }\n\n  function nativeButton(form){\n    if(!form)return null;\n    var selectors=['button.main-product-atc[name=\"add\"]','button[name=\"add\"]','button[type=\"submit\"]','input[type=\"submit\"]'];\n    for(var i=0;i\u003cselectors.length;i++){\n      var found=form.querySelector(selectors[i]);\n      if(found\u0026\u0026!found.classList.contains('bwc-add-to-cart'))return found;\n    }\n    return null;\n  }\n\n  function buttonReady(button){\n    if(!button||button.disabled||button.getAttribute('aria-disabled')==='true')return false;\n    var text=(button.textContent||button.value||'').toLowerCase();\n    return text.indexOf('sold out')===-1\u0026\u0026text.indexOf('unavailable')===-1;\n  }\n\n  function variantId(form){\n    if(!form)return '';\n    var checked=form.querySelector('input[name=\"id\"]:checked');\n    if(checked\u0026\u0026checked.value)return checked.value;\n    var select=form.querySelector('select[name=\"id\"]');\n    if(select\u0026\u0026select.value)return select.value;\n    var input=form.querySelector('input[name=\"id\"]');\n    return input\u0026\u0026input.value?input.value:'';\n  }\n\n  function drawerOpen(){\n    var selectors=[\n      'cart-drawer[open]','cart-drawer.active','cart-drawer.is-open',\n      '#CartDrawer.active','#CartDrawer[open]',\n      '.cart-drawer.active','.cart-drawer.is-open',\n      '.cart-drawer.drawer--open',\n      '[class*=\"cart-drawer\"][aria-hidden=\"false\"]'\n    ];\n    for(var i=0;i\u003cselectors.length;i++){\n      try{if(document.querySelector(selectors[i]))return true}catch(error){}\n    }\n    return false;\n  }\n\n  function cartTrigger(){\n    var selectors=[\n      'button[aria-controls*=\"cart\" i]',\n      '[data-cart-drawer-toggle]','[data-open-cart]','[data-cart-toggle]',\n      'button.header__icon--cart','#cart-icon-bubble','.cart-icon-bubble',\n      '.header__icon--cart','.header__cart-icon','.header__cart',\n      'a[href=\"\/cart\"][class*=\"cart\"]'\n    ];\n    for(var i=0;i\u003cselectors.length;i++){\n      try{\n        var found=document.querySelector(selectors[i]);\n        if(found\u0026\u0026!found.closest('.bwc-page'))return found;\n      }catch(error){}\n    }\n    return null;\n  }\n\n  function openDrawer(){\n    if(drawerOpen())return true;\n\n    ['cart:open','cart-drawer:open','cart:refresh','cart:updated','cart-updated'].forEach(function(name){\n      try{\n        document.dispatchEvent(new CustomEvent(name,{bubbles:true}));\n        window.dispatchEvent(new CustomEvent(name,{bubbles:true}));\n      }catch(error){}\n    });\n\n    var drawer=document.querySelector('cart-drawer');\n    if(drawer\u0026\u0026typeof drawer.open==='function'){\n      try{drawer.open()}catch(error){}\n    }\n\n    var trigger=cartTrigger();\n    if(trigger){\n      try{trigger.dispatchEvent(new MouseEvent('click',{bubbles:true,cancelable:true,view:window}))}catch(error){}\n      if(trigger.tagName==='BUTTON'\u0026\u0026!drawerOpen()){\n        try{trigger.click()}catch(error){}\n      }\n    }\n    return drawerOpen();\n  }\n\n  function scheduleDrawer(){\n    [250,550,900,1400,2100].forEach(function(delay){setTimeout(openDrawer,delay)});\n  }\n\n  function setCta(button,text,loading){\n    button.disabled=loading;\n    if(loading)button.setAttribute('aria-busy','true');\n    else button.removeAttribute('aria-busy');\n    button.textContent=text;\n  }\n\n  function directAdd(form,cta){\n    var id=variantId(form);\n    if(!id){\n      alert('Please select an available color and size above first.');\n      if(form\u0026\u0026form.scrollIntoView)form.scrollIntoView({behavior:'smooth',block:'center'});\n      return;\n    }\n\n    var original=cta.textContent;\n    setCta(cta,'Adding...',true);\n\n    fetch('\/cart\/add.js',{\n      method:'POST',\n      headers:{'Content-Type':'application\/json','Accept':'application\/json'},\n      body:JSON.stringify({id:id,quantity:1})\n    })\n    .then(function(response){\n      if(!response.ok){\n        return response.json().catch(function(){return {}}).then(function(data){\n          throw new Error(data.description||data.message||'Unable to add this item.');\n        });\n      }\n      return response.json();\n    })\n    .then(function(){\n      scheduleDrawer();\n      setTimeout(function(){setCta(cta,original,false)},1700);\n    })\n    .catch(function(error){\n      alert(error.message||'Unable to add this item.');\n      setCta(cta,original,false);\n    });\n  }\n\n  function ctaClick(event){\n    var cta=event.target.closest('.bwc-add-to-cart');\n    if(!cta)return;\n    event.preventDefault();\n    event.stopPropagation();\n\n    var form=mainForm();\n    if(!form){\n      alert('The product form could not be found. Please use the main Add to Cart button above.');\n      return;\n    }\n\n    var add=nativeButton(form);\n    if(add\u0026\u0026buttonReady(add)){\n      var original=cta.textContent;\n      setCta(cta,'Adding...',true);\n      try{\n        add.click();\n        scheduleDrawer();\n        setTimeout(function(){setCta(cta,original,false)},1900);\n      }catch(error){\n        setCta(cta,original,false);\n        directAdd(form,cta);\n      }\n      return;\n    }\n\n    if(add\u0026\u0026!buttonReady(add)){\n      alert('Please select an available color and size above first.');\n      if(form.scrollIntoView)form.scrollIntoView({behavior:'smooth',block:'center'});\n      return;\n    }\n\n    directAdd(form,cta);\n  }\n\n  function init(){\n    initCarousels();\n    initFaq();\n    document.addEventListener('click',ctaClick,false);\n  }\n\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);\n  else init();\n\n  document.addEventListener('shopify:section:load',function(){initCarousels();initFaq()});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- \/.bwc-card --\u003e\n\u003c\/div\u003e\n\u003c!-- \/.bwc-container --\u003e\n\u003c\/div\u003e\n\u003c!-- \/.bwc-page --\u003e","brand":"tjx","offers":[{"title":"Blue \/ 4-6","offer_id":43768371707994,"sku":"NC02292607314487-女士牛仔裤-浅蓝-M","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 6-8","offer_id":43768371740762,"sku":"NC02292607314487-女士牛仔裤-浅蓝-L","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 8-10","offer_id":43768371773530,"sku":"NC02292607314487-女士牛仔裤-浅蓝-XL","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 10-12","offer_id":43768371806298,"sku":"NC02292607314487-女士牛仔裤-浅蓝-2XL","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 12-14","offer_id":43768371839066,"sku":"NC02292607314487-女士牛仔裤-浅蓝-3XL","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 14-16","offer_id":43768371871834,"sku":"NC02292607314487-女士牛仔裤-浅蓝-4XL","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 16-18","offer_id":43768371904602,"sku":"NC02292607314487-女士牛仔裤-浅蓝-5XL","price":36.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/a5056c73f21d4305185bda7b9c38a410.png?v=1785486040"},{"product_id":"mid-rise-stretch-wide-leg-baggy-jeans","title":"Mid Rise Stretch Wide Leg Baggy Jeans","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n.bwc-page{background:#fff;font-family:'Inter',Arial,Helvetica,sans-serif;color:#141414;padding:0;margin:0;-webkit-font-smoothing:antialiased}\n.bwc-page *{box-sizing:border-box}\n.bwc-page .bwc-container{max-width:100%;width:100%;margin:0;padding:0}\n.bwc-page .bwc-card{background:#fff;border:none;padding:0;overflow:hidden}\n\n.bwc-page .bwc-teeth{display:block!important;height:16px!important;width:100%!important;background:\n  linear-gradient(135deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  #fff!important;}\n.bwc-page .bwc-teeth.inv{background:\n  linear-gradient(135deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  #141414!important;}\n\n.bwc-page .bwc-top{padding:26px 26px 0}\n.bwc-page .bwc-eyebrow{font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b;text-align:center;margin:0 0 8px}\n.bwc-page .bwc-h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;text-align:center;color:#111;margin:0 0 18px;line-height:1.14;letter-spacing:-.2px;text-transform:uppercase}\n\n.bwc-page .bwc-hero{background:#141414;color:#fff;padding:28px 24px;margin:0;position:relative}\n.bwc-page .bwc-hero h2{font-family:'Oswald',sans-serif;margin:0 0 10px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:.01em;color:#fff!important}\n.bwc-page .bwc-hero p{margin:0;opacity:.88;line-height:1.7;font-size:15px;color:#fff!important}\n.bwc-page .bwc-hero strong{color:#fff!important;border-bottom:2px solid #fff}\n\n.bwc-page .bwc-img-wrap{width:100%;margin:0;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-img-wrap img{width:100%;height:auto;display:block;margin:0}\n\n.bwc-page .bwc-body{padding:0 26px}\n\n.bwc-page .bwc-section-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.02em;color:#111;margin:38px 0 6px;padding-bottom:12px;border-bottom:3px solid #141414;line-height:1.2}\n.bwc-page .bwc-lead{font-size:15px;line-height:1.75;color:#3d3d3d;margin:0 0 18px}\n\n.bwc-page .bwc-carousel{position:relative;margin:22px 0 30px}\n.bwc-page .bwc-carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 14px;scrollbar-width:none;-ms-overflow-style:none}\n.bwc-page .bwc-carousel-track::-webkit-scrollbar{display:none}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;background:#fff;display:flex;flex-direction:column}\n.bwc-page .bwc-carousel-imgs{display:flex}\n.bwc-page .bwc-carousel-imgs img{flex:1 1 0;width:100%;height:auto;display:block;aspect-ratio:1\/1;object-fit:cover;min-width:0}\n.bwc-page .bwc-carousel-text{padding:18px;flex:1}\n.bwc-page .bwc-carousel-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#141414;color:#fff;font-family:'Oswald',sans-serif;font-size:12px;font-weight:600;margin-bottom:10px}\n.bwc-page .bwc-carousel-text h3{margin:0 0 6px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:15px;color:#111;font-weight:600;line-height:1.3}\n.bwc-page .bwc-carousel-text p{margin:0;color:#4a4a4a;font-size:13px;line-height:1.6}\n.bwc-page .bwc-carousel-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}\n.bwc-page .bwc-carousel-arrow{width:36px;height:36px;border:2px solid #141414;background:#fff;color:#141414;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;flex-shrink:0;padding:0;line-height:1}\n.bwc-page .bwc-carousel-arrow:hover{background:#141414;color:#fff}\n.bwc-page .bwc-carousel-dots{display:flex;gap:8px}\n.bwc-page .bwc-carousel-dot{width:8px;height:8px;border-radius:50%;background:#d4d4d4;cursor:pointer;transition:background .2s;padding:0;border:0}\n.bwc-page .bwc-carousel-dot.active{background:#141414}\n\n.bwc-page .bwc-review-title{font-family:'Oswald',sans-serif;font-size:14.5px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:#111;margin:0 0 6px}\n.bwc-page .bwc-review-quote{font-size:13px;line-height:1.6;color:#4a4a4a;margin:0 0 8px;font-style:italic}\n.bwc-page .bwc-review-name{font-family:'Oswald',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#111;font-weight:600}\n\n.bwc-page .bwc-review-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.bwc-page .bwc-review-mini{display:flex;gap:12px;padding:14px;background:#fff}\n.bwc-page .bwc-review-mini img{width:90px;height:110px;object-fit:cover;flex-shrink:0}\n.bwc-page .bwc-review-mini .txt{flex:1;min-width:0}\n.bwc-page .bwc-review-mini .bwc-review-title{font-size:12px;margin-bottom:4px}\n.bwc-page .bwc-review-mini .bwc-review-quote{font-size:11.5px;line-height:1.5;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}\n\n.bwc-page .bwc-media-block{margin:22px 0 6px;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-media-block img,.bwc-page .bwc-media-block video{width:100%;height:auto;display:block}\n.bwc-page .bwc-media-caption{padding:11px 16px;font-size:12px;color:#6b6b6b;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#fff}\n\n.bwc-page .bwc-spec{margin-top:36px;background:#141414;padding:0}\n.bwc-page .bwc-spec h2{color:#fff;margin:0;padding:20px 24px;font-size:19px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #3a3a3a}\n.bwc-page .bwc-table{width:100%;border-collapse:collapse;background:#fff}\n.bwc-page .bwc-table td{padding:14px 20px;border-bottom:1px solid #e4e4e4;vertical-align:top;line-height:1.5;font-size:14.5px;color:#222}\n.bwc-page .bwc-table tr:last-child td{border-bottom:0}\n.bwc-page .bwc-table td:first-child{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#111;width:34%;background:#f5f5f5;font-size:12.5px}\n\n.bwc-page .bwc-faq{margin-top:36px}\n.bwc-page .bwc-faq-item{border-bottom:1px solid #e4e4e4;padding:16px 2px}\n.bwc-page .bwc-faq-item:first-child{padding-top:0}\n.bwc-page .bwc-faq-q{font-family:'Oswald',sans-serif;font-size:14.5px;text-transform:uppercase;letter-spacing:.01em;color:#111;font-weight:600;margin:0;display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}\n.bwc-page .bwc-faq-q .qmark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#141414;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;font-family:'Oswald',sans-serif}\n.bwc-page .bwc-faq-q .qtext{flex:1}\n.bwc-page .bwc-faq-q .bwc-faq-toggle{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#141414;transition:transform .2s}\n.bwc-page .bwc-faq-item.open .bwc-faq-q .bwc-faq-toggle{transform:rotate(45deg)}\n.bwc-page .bwc-faq-a{font-size:14px;line-height:1.65;color:#4a4a4a;margin:8px 0 0;padding-left:32px;display:none}\n.bwc-page .bwc-faq-item.open .bwc-faq-a{display:block}\n\n.bwc-page .bwc-cta{margin-top:36px;background:#141414;color:#fff;padding:40px 24px;text-align:center}\n.bwc-page .bwc-cta h2{margin:0 0 12px;font-size:24px;line-height:1.25;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;color:#fff!important}\n.bwc-page .bwc-cta p{margin:0 auto 22px;line-height:1.65;max-width:560px;opacity:.85;font-size:14.5px;color:#fff!important}\n.bwc-page .bwc-btn{display:inline-block;background:#fff;color:#111!important;padding:15px 40px;font-family:'Oswald',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:2px solid #fff;cursor:pointer}\n.bwc-page .bwc-cta-form{margin:0;display:inline-block}\n\n.bwc-page .bwc-bottom-pad{height:26px}\n\n@media(max-width:768px){\n.bwc-page .bwc-container{padding:0}\n.bwc-page .bwc-top{padding:20px 16px 0}\n.bwc-page .bwc-body{padding:0 16px}\n.bwc-page .bwc-h1{font-size:24px}\n.bwc-page .bwc-hero{padding:20px 16px}\n.bwc-page .bwc-hero h2{font-size:19px}\n.bwc-page .bwc-section-title{font-size:19px;margin-top:30px}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%}\n.bwc-page .bwc-carousel-track{gap:0}\n.bwc-page .bwc-table td{display:block;width:100%;padding:10px 16px}\n.bwc-page .bwc-table td:first-child{width:100%;border-bottom:0;padding-bottom:2px}\n.bwc-page .bwc-faq-a{padding-left:0;margin-top:6px}\n.bwc-page .bwc-btn{display:block;width:100%;text-align:center}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"bwc-page\"\u003e\n\u003cdiv class=\"bwc-container\"\u003e\n\u003cdiv class=\"bwc-card\"\u003e\n\u003c!-- ① 标题区 --\u003e\n\u003cdiv class=\"bwc-top\"\u003e\n\u003cp class=\"bwc-eyebrow\"\u003eWomen's Wide Leg Jeans\u003c\/p\u003e\n\u003ch1 class=\"bwc-h1\"\u003eThe Baggy Jeans That Flatter Every Curve\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c!-- ② Hero 横幅 --\u003e\n\u003cdiv class=\"bwc-hero\"\u003e\n\u003ch2\u003eYour New Favorite Pair Starts Here\u003c\/h2\u003e\n\u003cp\u003eCrafted from soft, high-stretch denim, these jeans provide exceptional flexibility without sacrificing structure. The subtle tummy-smoothing waistband and relaxed wide-leg cut create a confident, on-trend look that's easy to dress up or down for any occasion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ③ 主图：请替换为你自己的产品图 --\u003e\n\u003cdiv class=\"bwc-img-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/1_fd9f2461-9a7b-4f69-879f-5b76ad2e1672.jpg?v=1785824399\"\u003e\u003c\/div\u003e\n\u003c!-- ⑤ 功能特性：轮播（2 个核心卖点，自动播放 2 秒） --\u003e\n\u003ch2 class=\"bwc-section-title\" style=\"margin-left: 26px; margin-right: 26px;\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\" style=\"margin-left: 26px; margin-right: 26px;\"\u003eTwo reasons it's the smarter way to dress every day.\u003c\/p\u003e\n\u003cdiv class=\"bwc-carousel\"\u003e\n\u003cdiv class=\"bwc-carousel-track\"\u003e\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/2_ab8ecb25-95ad-43d2-a49c-6e7816158f89.jpg?v=1785824398\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e1\u003c\/span\u003e\n\u003ch3\u003eStretch Comfort You'll Never Want To Take Off\u003c\/h3\u003e\n\u003cp\u003eMade from high-stretch denim, these jeans provide exceptional comfort while maintaining their flattering shape. The fabric moves naturally with every step, bend, and stretch, making them ideal for busy days without feeling restrictive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/3_34bb06b4-3984-4884-be23-cc1b6972f182.jpg?v=1785824399\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e2\u003c\/span\u003e\n\u003ch3\u003eFlattering Fit For Every Body\u003c\/h3\u003e\n\u003cp\u003eThe mid-rise waistband offers comfortable support while helping create a smooth, flattering silhouette. Combined with the relaxed wide-leg design, these jeans elongate the legs and create a balanced look that complements a variety of body shapes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth\" style=\"margin-top: 8px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-body\"\u003e\n\u003c!-- Size Guide：服装类产品固定放在卖点轮播之后、Perfect For 之前 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eSize Guide\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eCheck the chart below to find your best fit.\u003c\/p\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/5_8899fd7a-fb72-4947-be5d-afb93d74d7f8.jpg?v=1785824400\" alt=\"Baggy wide-leg jeans size chart\"\u003e\u003c\/div\u003e\n\u003c!-- Perfect For（下面加了配图区域） --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003ePerfect For\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003eOffice chic. Weekend vibes. Date night ready. However you wear them, these jeans deliver. Cozy knits or fitted tanks—they pair perfectly with everything. Effortless style, all-day comfort. Yours are just one click away.\u003c\/p\u003e\n\u003c!-- 使用场景配图区域 --\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/4_be725756-072a-4588-9c12-6a526e06bbcc.jpg?v=1785824399\"\u003e\u003c\/div\u003e\n\u003c!-- 规格参数表 --\u003e\n\u003cdiv class=\"bwc-spec\"\u003e\n\u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\u003ctable class=\"bwc-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eWomen's Wide Leg Jeans\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eCasual | Modern | Everyday Denim\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eHigh-Stretch Denim Blend\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd\u003eMid Rise\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFit\u003c\/td\u003e\n\u003ctd\u003eRelaxed Baggy Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Style\u003c\/td\u003e\n\u003ctd\u003eWide Leg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003eButton And Zipper Fly\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStretch\u003c\/td\u003e\n\u003ctd\u003eHighly Stretchy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFeatures\u003c\/td\u003e\n\u003ctd\u003eSoft Stretch Denim, Tummy-Smoothing Waistband, Relaxed Wide-Leg Design, Comfortable Everyday Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeason\u003c\/td\u003e\n\u003ctd\u003eSpring, Summer, Fall, Winter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare Instructions\u003c\/td\u003e\n\u003ctd\u003eWash separately in cold water. Slight color transfer during the first few washes is normal. Turn inside out before machine washing and place in a laundry bag. Hand washing is recommended for the best long-term care.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Customer Reviews：图片在左，文字在右，一页两条，手动切换 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eCustomer Reviews\u003c\/h2\u003e\n\u003cdiv class=\"bwc-carousel\"\u003e\n\u003cdiv class=\"bwc-carousel-track\"\u003e\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/2ccbd832e29f45a3a9b26635e703266c_tplv-fhlh96nyum-crop-webp_300_300.webp?v=1785824612\"\u003e\n\u003cdiv class=\"txt\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eJessica M.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"These are honestly the most comfortable jeans I've owned. The stretch is amazing, and they still keep their shape after wearing them all day.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/32ef6e30377948709207daa0ec649a35_tplv-fhlh96nyum-crop-webp_300_300.webp?v=1785824612\"\u003e\n\u003cdiv class=\"txt\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eAshley R.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"I love the relaxed fit! They're flattering without feeling tight, and the wide-leg style makes my outfits look so much more fashionable.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/cb6063eab0ba4ab79a79d754b0ceb66e_tplv-fhlh96nyum-crop-webp_300_300.webp?v=1785824612\"\u003e\n\u003cdiv class=\"txt\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eNicole T.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"The waistband is super comfortable and gives a smooth look without digging in. I've already ordered another pair.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/52952dae5aae45a8b392d3f0e250cc84_tplv-fhlh96nyum-crop-webp_300_300.webp?v=1785824612\"\u003e\n\u003cdiv class=\"txt\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eLauren B.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"Perfect everyday jeans. I wear them with sneakers for casual days and heels for dinner. They're incredibly versatile and easy to style.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ：点击问题展开\/收起答案 --\u003e\n\u003cdiv class=\"bwc-faq\"\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eDo these jeans have stretch?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. They're made from highly stretchy denim that offers exceptional comfort and flexibility throughout the day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eShould I order my usual size?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. Because the fabric is highly stretchy, we recommend choosing your usual size. If you prefer a closer fit, you may consider sizing down.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eAre these jeans suitable for plus sizes?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eAbsolutely. They're available in both regular and plus sizes with a relaxed fit designed to flatter different body shapes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eHow should I wash these jeans?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eWash separately in cold water. Turn them inside out before machine washing and use a laundry bag when possible. Hand washing is recommended to help preserve the fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eWill the color fade after washing?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eSlight color bleeding during the first few washes is normal for denim. Following the care instructions will help maintain the color and quality over time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth inv\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-bottom-pad\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ⑩ CTA --\u003e\n\u003cdiv class=\"bwc-cta\"\u003e\n\u003ch2\u003eYour New Favorite Pair Starts Here\u003c\/h2\u003e\n\u003cp\u003eDesigned for comfort, confidence, and effortless everyday style, these stretch wide-leg jeans are the perfect addition to any wardrobe.\u003c\/p\u003e\n\u003c!-- 这个按钮不再绑定固定的 VARIANT_ID：点击时会去读页面上真正的商品选购表单（客户选好的颜色\/尺寸\/规格），\n     取出当前选中的那个变体 id，再用 Shopify 的 \/cart\/add.js 接口把“客户选的那个变体”加入购物车。\n     data-fallback-variant 是兜底用的，如果在页面上找不到选购表单，就退回用这个固定ID（记得替换成你商品的默认变体ID）。 --\u003e \u003cbutton type=\"button\" class=\"bwc-btn bwc-add-to-cart\"\u003eAdd To Cart Today\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  \/\/ Initialize every carousel on the page independently (feature carousel + reviews carousel)\n  var carousels = document.querySelectorAll('[data-carousel]');\n  carousels.forEach(function(carousel){\n    var track = carousel.querySelector('[data-track]');\n    var slides = track.querySelectorAll('.bwc-carousel-slide');\n    var dotsWrap = carousel.querySelector('[data-dots]');\n    var prevBtn = carousel.querySelector('[data-prev]');\n    var nextBtn = carousel.querySelector('[data-next]');\n    var activeIndex = 0;\n    var AUTOPLAY_DELAY = parseInt(carousel.getAttribute('data-autoplay'), 10) || 0;\n    var autoplayEnabled = AUTOPLAY_DELAY \u003e 0; \/\/ data-autoplay=\"0\" (or omitted) means manual-only, no autoplay\n    var autoplayTimer = null;\n    var carouselInView = false; \/\/ becomes true only once the carousel scrolls into view\n\n    slides.forEach(function(slide, i){\n      var dot = document.createElement('button');\n      dot.type = 'button';\n      dot.className = 'bwc-carousel-dot' + (i === 0 ? ' active' : '');\n      dot.setAttribute('aria-label', 'Go to slide ' + (i + 1));\n      dot.addEventListener('click', function(){\n        goToSlide(i);\n        restartAutoplay();\n      });\n      dotsWrap.appendChild(dot);\n    });\n    var dots = dotsWrap.querySelectorAll('.bwc-carousel-dot');\n\n    \/\/ Scroll the track itself (horizontal only). Never use scrollIntoView here —\n    \/\/ it can also scroll the whole page vertically to \"reveal\" the slide, which\n    \/\/ yanks the page back up to this section if the user has scrolled past it.\n    function goToSlide(i){\n      var slide = slides[i];\n      track.scrollTo({ left: slide.offsetLeft, behavior: 'smooth' });\n    }\n\n    function updateActive(){\n      var trackRect = track.getBoundingClientRect();\n      var closest = 0, closestDist = Infinity;\n      slides.forEach(function(slide, i){\n        var dist = Math.abs(slide.getBoundingClientRect().left - trackRect.left);\n        if (dist \u003c closestDist) { closestDist = dist; closest = i; }\n      });\n      activeIndex = closest;\n      dots.forEach(function(d, i){ d.classList.toggle('active', i === closest); });\n    }\n\n    var scrollTimer;\n    track.addEventListener('scroll', function(){\n      clearTimeout(scrollTimer);\n      scrollTimer = setTimeout(updateActive, 80);\n    });\n\n    function stepWidth(){\n      if (slides.length \u003e 1) {\n        return slides[1].offsetLeft - slides[0].offsetLeft;\n      }\n      return slides[0].getBoundingClientRect().width;\n    }\n\n    prevBtn.addEventListener('click', function(){\n      track.scrollBy({left: -stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n    nextBtn.addEventListener('click', function(){\n      track.scrollBy({left: stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n\n    function nextSlide(){\n      var next = (activeIndex + 1) % slides.length;\n      goToSlide(next);\n    }\n\n    function startAutoplay(){\n      stopAutoplay();\n      \/\/ This carousel is manual-only (data-autoplay=\"0\") — never auto-advance.\n      if (!autoplayEnabled) return;\n      \/\/ Don't run autoplay (and thus don't touch scroll position at all)\n      \/\/ while the carousel isn't visible on screen.\n      if (!carouselInView) return;\n      autoplayTimer = setInterval(nextSlide, AUTOPLAY_DELAY);\n    }\n    function stopAutoplay(){\n      if (autoplayTimer) { clearInterval(autoplayTimer); autoplayTimer = null; }\n    }\n    function restartAutoplay(){\n      stopAutoplay();\n      startAutoplay();\n    }\n\n    \/\/ pause while the user is actively swiping\/dragging\/hovering, resume after\n    track.addEventListener('pointerdown', stopAutoplay);\n    track.addEventListener('touchstart', stopAutoplay, {passive:true});\n    track.addEventListener('pointerup', restartAutoplay);\n    track.addEventListener('touchend', restartAutoplay, {passive:true});\n    carousel.addEventListener('mouseenter', stopAutoplay);\n    carousel.addEventListener('mouseleave', restartAutoplay);\n\n    \/\/ Only autoplay while the carousel is actually on screen (and only if\n    \/\/ autoplay is enabled for this carousel) — the countdown only starts\n    \/\/ once the user has scrolled to this section, not on page load.\n    if (autoplayEnabled \u0026\u0026 'IntersectionObserver' in window) {\n      var io = new IntersectionObserver(function(entries){\n        entries.forEach(function(entry){\n          carouselInView = entry.isIntersecting;\n          if (carouselInView) {\n            restartAutoplay();\n          } else {\n            stopAutoplay();\n          }\n        });\n      }, { threshold: 0.4 });\n      io.observe(carousel);\n    }\n\n    updateActive();\n  });\n})();\n\u003c\/script\u003e \u003cscript\u003e\n(function(){\n  var accordion = document.querySelector('[data-accordion]');\n  if(!accordion) return;\n  var buttons = accordion.querySelectorAll('.bwc-faq-q');\n  buttons.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var item = btn.closest('.bwc-faq-item');\n      var isOpen = item.classList.contains('open');\n      item.classList.toggle('open', !isOpen);\n      btn.setAttribute('aria-expanded', String(!isOpen));\n    });\n  });\n})();\n\u003c\/script\u003e \u003cscript\u003e\n(function(){\n  \/\/ Elements matching these are almost always \"related \/ recommended \/ upsell\"\n  \/\/ product widgets elsewhere on the page — never treat a button\/form inside\n  \/\/ one of these as this landing page's own add-to-cart control.\n  var EXCLUDE_SELECTOR = [\n    '[class*=\"related\"]','[id*=\"related\"]',\n    '[class*=\"recommend\"]','[id*=\"recommend\"]',\n    '[class*=\"upsell\"]','[id*=\"upsell\"]',\n    '[class*=\"cross-sell\"]','[id*=\"cross-sell\"]',\n    '[class*=\"also-like\"]','[id*=\"also-like\"]',\n    '[class*=\"complementary\"]','[id*=\"complementary\"]',\n    '[class*=\"bundle\"]','[id*=\"bundle\"]',\n    '[class*=\"quick-add\"]','[id*=\"quick-add\"]',\n    '[class*=\"quick-buy\"]','[id*=\"quick-buy\"]',\n    '[class*=\"product-card\"]','[class*=\"product-grid-item\"]',\n    '[class*=\"trending\"]','[class*=\"carousel-card\"]'\n  ].join(',');\n\n  function isInsideExcludedWidget(el){\n    return !!el.closest(EXCLUDE_SELECTOR);\n  }\n\n  function findRealAddToCartButton(){\n    \/\/ 1) Most specific \u0026 reliable: the standard Shopify add-to-cart control,\n    \/\/ name=\"add\", that isn't sitting inside a recommendations\/upsell widget.\n    var named = document.querySelectorAll('button[name=\"add\"], input[name=\"add\"]');\n    for (var i = 0; i \u003c named.length; i++) {\n      if (!isInsideExcludedWidget(named[i]) \u0026\u0026 !named[i].classList.contains('bwc-add-to-cart')) {\n        return named[i];\n      }\n    }\n\n    \/\/ 2) A real cart\/add form, again skipping anything inside an excluded widget.\n    var forms = document.querySelectorAll('form[action*=\"\/cart\/add\"]');\n    for (var f = 0; f \u003c forms.length; f++) {\n      if (isInsideExcludedWidget(forms[f])) continue;\n      var btn = forms[f].querySelector('button[name=\"add\"], button[type=\"submit\"], input[type=\"submit\"]');\n      if (btn) return btn;\n    }\n\n    \/\/ 3) Last resort: visible text match, still excluding recommendation widgets.\n    var all = document.querySelectorAll('button, input[type=\"submit\"]');\n    for (var j = 0; j \u003c all.length; j++) {\n      var txt = (all[j].textContent || all[j].value || '').trim().toLowerCase();\n      if (txt === 'add to cart' \u0026\u0026 !all[j].classList.contains('bwc-add-to-cart') \u0026\u0026 !isInsideExcludedWidget(all[j])) {\n        return all[j];\n      }\n    }\n    return null;\n  }\n\n  function bwcAddToCart(btn){\n    var realBtn = findRealAddToCartButton();\n    if (realBtn) {\n      realBtn.click();\n      return;\n    }\n    var fallbackId = btn.getAttribute('data-fallback-variant');\n    if (!fallbackId || fallbackId === 'VARIANT_ID') {\n      alert('Could not find the add-to-cart form on this page.');\n      return;\n    }\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({ id: fallbackId, quantity: 1 })\n    }).then(function(){ window.location.href = '\/cart'; });\n  }\n\n  document.addEventListener('click', function(e){\n    var btn = e.target.closest('.bwc-add-to-cart');\n    if (!btn) return;\n    e.preventDefault();\n    bwcAddToCart(btn);\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"wzh","offers":[{"title":"Light Blue \/ 24-25","offer_id":43782749356122,"sku":"PL01122608044690-牛仔裤 -浅蓝色-XS","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 26","offer_id":43782749388890,"sku":"PL01122608044690-牛仔裤 -浅蓝色-S","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 27","offer_id":43782749421658,"sku":"PL01122608044690-牛仔裤 -浅蓝色-M","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 28","offer_id":43782749454426,"sku":"PL01122608044690-牛仔裤 -浅蓝色-L","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 29","offer_id":43782749487194,"sku":"PL01122608044690-牛仔裤 -浅蓝色-XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 30","offer_id":43782749519962,"sku":"PL01122608044690-牛仔裤 -浅蓝色-2XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 31","offer_id":43782749552730,"sku":"PL01122608044690-牛仔裤 -浅蓝色-3XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 32","offer_id":43782749585498,"sku":"PL01122608044690-牛仔裤 -浅蓝色-4XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 33","offer_id":43782749618266,"sku":"PL01122608044690-牛仔裤 -浅蓝色-5XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 34","offer_id":43782749651034,"sku":"PL01122608044690-牛仔裤 -浅蓝色-6XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 24-25","offer_id":43782749683802,"sku":"PL01122608044690-牛仔裤 -深蓝色-XS","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 26","offer_id":43782749716570,"sku":"PL01122608044690-牛仔裤 -深蓝色-S","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 27","offer_id":43782749749338,"sku":"PL01122608044690-牛仔裤 -深蓝色-M","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 28","offer_id":43782749782106,"sku":"PL01122608044690-牛仔裤 -深蓝色-L","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 29","offer_id":43782749814874,"sku":"PL01122608044690-牛仔裤 -深蓝色-XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 30","offer_id":43782749847642,"sku":"PL01122608044690-牛仔裤 -深蓝色-2XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 31","offer_id":43782749880410,"sku":"PL01122608044690-牛仔裤 -深蓝色-3XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 32","offer_id":43782749913178,"sku":"PL01122608044690-牛仔裤 -深蓝色-4XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 33","offer_id":43782749945946,"sku":"PL01122608044690-牛仔裤 -深蓝色-5XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 34","offer_id":43782749978714,"sku":"PL01122608044690-牛仔裤 -深蓝色-6XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 24-25","offer_id":43782750011482,"sku":"PL01122608044690-牛仔裤 -黑色-XS","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 26","offer_id":43782750044250,"sku":"PL01122608044690-牛仔裤 -黑色-S","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 27","offer_id":43782750077018,"sku":"PL01122608044690-牛仔裤 -黑色-M","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 28","offer_id":43782750109786,"sku":"PL01122608044690-牛仔裤 -黑色-L","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 29","offer_id":43782750142554,"sku":"PL01122608044690-牛仔裤 -黑色-XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 30","offer_id":43782750175322,"sku":"PL01122608044690-牛仔裤 -黑色-2XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 31","offer_id":43782750208090,"sku":"PL01122608044690-牛仔裤 -黑色-3XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 32","offer_id":43782750240858,"sku":"PL01122608044690-牛仔裤 -黑色-4XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 33","offer_id":43782750273626,"sku":"PL01122608044690-牛仔裤 -黑色-5XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 34","offer_id":43782750306394,"sku":"PL01122608044690-牛仔裤 -黑色-6XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 24-25","offer_id":43782750339162,"sku":"PL01122608044690-牛仔裤 -黑灰色-XS","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 26","offer_id":43782750371930,"sku":"PL01122608044690-牛仔裤 -黑灰色-S","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 27","offer_id":43782750404698,"sku":"PL01122608044690-牛仔裤 -黑灰色-M","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 28","offer_id":43782750437466,"sku":"PL01122608044690-牛仔裤 -黑灰色-L","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 29","offer_id":43782750470234,"sku":"PL01122608044690-牛仔裤 -黑灰色-XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 30","offer_id":43782750503002,"sku":"PL01122608044690-牛仔裤 -黑灰色-2XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 31","offer_id":43782750535770,"sku":"PL01122608044690-牛仔裤 -黑灰色-3XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 32","offer_id":43782750568538,"sku":"PL01122608044690-牛仔裤 -黑灰色-4XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 33","offer_id":43782750601306,"sku":"PL01122608044690-牛仔裤 -黑灰色-5XL","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 34","offer_id":43782750634074,"sku":"PL01122608044690-牛仔裤 -黑灰色-6XL","price":39.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/6_9caf1b45-e4ef-4d34-9dbb-c092e58196ad.jpg?v=1785824398"},{"product_id":"womens-curved-hem-athletic-shorts","title":"Women's Curved Hem Athletic Shorts","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n.bwc-page{background:#fff;font-family:'Inter',Arial,Helvetica,sans-serif;color:#141414;padding:0;margin:0;-webkit-font-smoothing:antialiased}\n.bwc-page *{box-sizing:border-box}\n.bwc-page .bwc-container{max-width:100%;width:100%;margin:0;padding:0}\n.bwc-page .bwc-card{background:#fff;border:none;padding:0;overflow:hidden}\n\n.bwc-page .bwc-teeth{display:block!important;height:16px!important;width:100%!important;background:\n  linear-gradient(135deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  #fff!important;}\n.bwc-page .bwc-teeth.inv{background:\n  linear-gradient(135deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  #141414!important;}\n\n.bwc-page .bwc-top{padding:26px 26px 0}\n.bwc-page .bwc-eyebrow{font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b;text-align:center;margin:0 0 8px}\n.bwc-page .bwc-h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;text-align:center;color:#111;margin:0 0 18px;line-height:1.14;letter-spacing:-.2px;text-transform:uppercase}\n\n.bwc-page .bwc-hero{background:#141414;color:#fff;padding:28px 24px;margin:0;position:relative}\n.bwc-page .bwc-hero h2{font-family:'Oswald',sans-serif;margin:0 0 10px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:.01em;color:#fff!important}\n.bwc-page .bwc-hero p{margin:0;opacity:.88;line-height:1.7;font-size:15px;color:#fff!important}\n.bwc-page .bwc-hero strong{color:#fff!important;border-bottom:2px solid #fff}\n\n.bwc-page .bwc-img-wrap{width:100%;margin:0;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-img-wrap img{width:100%;height:auto;display:block;margin:0}\n\n.bwc-page .bwc-body{padding:0 26px}\n\n.bwc-page .bwc-section-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.02em;color:#111;margin:38px 0 6px;padding-bottom:12px;border-bottom:3px solid #141414;line-height:1.2}\n.bwc-page .bwc-lead{font-size:15px;line-height:1.75;color:#3d3d3d;margin:0 0 18px}\n\n.bwc-page .bwc-carousel{position:relative;margin:22px 0 30px}\n.bwc-page .bwc-carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 14px;scrollbar-width:none;-ms-overflow-style:none}\n.bwc-page .bwc-carousel-track::-webkit-scrollbar{display:none}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;background:#fff;display:flex;flex-direction:column}\n.bwc-page .bwc-carousel-imgs{display:flex}\n.bwc-page .bwc-carousel-imgs img{flex:1 1 0;width:100%;height:auto;display:block;aspect-ratio:1\/1;object-fit:cover;min-width:0}\n.bwc-page .bwc-carousel-text{padding:18px;flex:1}\n.bwc-page .bwc-carousel-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#141414;color:#fff;font-family:'Oswald',sans-serif;font-size:12px;font-weight:600;margin-bottom:10px}\n.bwc-page .bwc-carousel-text h3{margin:0 0 6px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:15px;color:#111;font-weight:600;line-height:1.3}\n.bwc-page .bwc-carousel-text p{margin:0;color:#4a4a4a;font-size:13px;line-height:1.6}\n.bwc-page .bwc-carousel-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}\n.bwc-page .bwc-carousel-arrow{width:36px;height:36px;border:2px solid #141414;background:#fff;color:#141414;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;flex-shrink:0;padding:0;line-height:1}\n.bwc-page .bwc-carousel-arrow:hover{background:#141414;color:#fff}\n.bwc-page .bwc-carousel-dots{display:flex;gap:8px}\n.bwc-page .bwc-carousel-dot{width:8px;height:8px;border-radius:50%;background:#d4d4d4;cursor:pointer;transition:background .2s;padding:0;border:0}\n.bwc-page .bwc-carousel-dot.active{background:#141414}\n\n.bwc-page .bwc-review-title{font-family:'Oswald',sans-serif;font-size:14.5px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:#111;margin:0 0 6px}\n.bwc-page .bwc-review-quote{font-size:13px;line-height:1.6;color:#4a4a4a;margin:0 0 8px;font-style:italic}\n.bwc-page .bwc-review-name{font-family:'Oswald',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#111;font-weight:600}\n\n.bwc-page .bwc-review-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.bwc-page .bwc-review-mini{padding:14px;background:#fff}\n.bwc-page .bwc-review-mini .bwc-review-quote{font-size:12.5px;line-height:1.55;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}\n.bwc-page .bwc-review-mini .bwc-review-name{font-size:11px}\n\n.bwc-page .bwc-media-block{margin:22px 0 6px;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-media-block img,.bwc-page .bwc-media-block video{width:100%;height:auto;display:block}\n.bwc-page .bwc-media-caption{padding:11px 16px;font-size:12px;color:#6b6b6b;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#fff}\n\n.bwc-page .bwc-spec{margin-top:36px;background:#141414;padding:0}\n.bwc-page .bwc-spec h2{color:#fff;margin:0;padding:20px 24px;font-size:19px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #3a3a3a}\n.bwc-page .bwc-table{width:100%;border-collapse:collapse;background:#fff}\n.bwc-page .bwc-table td{padding:14px 20px;border-bottom:1px solid #e4e4e4;vertical-align:top;line-height:1.5;font-size:14.5px;color:#222}\n.bwc-page .bwc-table tr:last-child td{border-bottom:0}\n.bwc-page .bwc-table td:first-child{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#111;width:34%;background:#f5f5f5;font-size:12.5px}\n\n.bwc-page .bwc-faq{margin-top:36px}\n.bwc-page .bwc-faq-item{border-bottom:1px solid #e4e4e4;padding:16px 2px}\n.bwc-page .bwc-faq-item:first-child{padding-top:0}\n.bwc-page .bwc-faq-q{font-family:'Oswald',sans-serif;font-size:14.5px;text-transform:uppercase;letter-spacing:.01em;color:#111;font-weight:600;margin:0;display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}\n.bwc-page .bwc-faq-q .qmark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#141414;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;font-family:'Oswald',sans-serif}\n.bwc-page .bwc-faq-q .qtext{flex:1}\n.bwc-page .bwc-faq-q .bwc-faq-toggle{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#141414;transition:transform .2s}\n.bwc-page .bwc-faq-item.open .bwc-faq-q .bwc-faq-toggle{transform:rotate(45deg)}\n.bwc-page .bwc-faq-a{font-size:14px;line-height:1.65;color:#4a4a4a;margin:8px 0 0;padding-left:32px;display:none}\n.bwc-page .bwc-faq-item.open .bwc-faq-a{display:block}\n\n.bwc-page .bwc-cta{margin-top:36px;background:#141414;color:#fff;padding:40px 24px;text-align:center}\n.bwc-page .bwc-cta h2{margin:0 0 12px;font-size:24px;line-height:1.25;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;color:#fff!important}\n.bwc-page .bwc-cta p{margin:0 auto 22px;line-height:1.65;max-width:560px;opacity:.85;font-size:14.5px;color:#fff!important}\n.bwc-page .bwc-btn{display:inline-block;background:#fff;color:#111!important;padding:15px 40px;font-family:'Oswald',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:2px solid #fff;cursor:pointer}\n.bwc-page .bwc-cta-form{margin:0;display:inline-block}\n\n.bwc-page .bwc-bottom-pad{height:26px}\n\n@media(max-width:768px){\n.bwc-page .bwc-container{padding:0}\n.bwc-page .bwc-top{padding:20px 16px 0}\n.bwc-page .bwc-body{padding:0 16px}\n.bwc-page .bwc-h1{font-size:24px}\n.bwc-page .bwc-hero{padding:20px 16px}\n.bwc-page .bwc-hero h2{font-size:19px}\n.bwc-page .bwc-section-title{font-size:19px;margin-top:30px}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%}\n.bwc-page .bwc-carousel-track{gap:0}\n.bwc-page .bwc-table td{display:block;width:100%;padding:10px 16px}\n.bwc-page .bwc-table td:first-child{width:100%;border-bottom:0;padding-bottom:2px}\n.bwc-page .bwc-faq-a{padding-left:0;margin-top:6px}\n.bwc-page .bwc-btn{display:block;width:100%;text-align:center}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwc-page\"\u003e\n\u003cdiv class=\"bwc-container\"\u003e\n\u003cdiv class=\"bwc-card\"\u003e\n\n\u003c!-- ① 标题区 --\u003e\n\u003cdiv class=\"bwc-top\"\u003e\n\u003cp class=\"bwc-eyebrow\"\u003eWomen's Casual Lounge Shorts\u003c\/p\u003e\n\u003ch1 class=\"bwc-h1\"\u003eComfort That Moves With You\u003c\/h1\u003e\n\u003c\/div\u003e\n\n\u003c!-- ② Hero 横幅 --\u003e\n\u003cdiv class=\"bwc-hero\"\u003e\n\u003ch2\u003eYour Everyday Go-To Shorts\u003c\/h2\u003e\n\u003cp\u003eFrom relaxing at home to running errands or heading out for a workout, these curved hem lounge shorts are designed to keep up with your day. Featuring a relaxed silhouette, lightweight fabric, and an adjustable drawstring waist, they deliver effortless comfort wherever you go.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-teeth\"\u003e\u003c\/div\u003e\n\n\u003c!-- ③ 主图：请替换为你自己的产品图 --\u003e\n\u003cdiv class=\"bwc-img-wrap\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/1_46c67fe2-3bdc-4d2d-b1ff-5efc661f8d04.png?v=1785913355\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- ⑤ 功能特性：轮播（3 个核心卖点，自动播放 2 秒） --\u003e\n\u003ch2 class=\"bwc-section-title\" style=\"margin-left:26px;margin-right:26px\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\" style=\"margin-left:26px;margin-right:26px\"\u003eThree reasons it's the smarter way to dress every day.\u003c\/p\u003e\n\n\u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"2000\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/2_6d1d17a9-15d3-4b8c-a867-3d2482a397f6.png?v=1785913356\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e1\u003c\/span\u003e\n\u003ch3\u003eSecure Storage Meets Everyday Convenience\u003c\/h3\u003e\n\u003cp\u003eDesigned with a discreet side waist zipper pocket, these shorts give you a secure place to carry your phone, keys, cards, or other small essentials while you're on the move. Whether you're walking, running, traveling, or working out, you can stay hands-free knowing your belongings are safely stored.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/3_2a23fdd6-ddce-4987-aa16-1a183699d852.png?v=1785913355\" alt=\"Designed to move naturally\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e2\u003c\/span\u003e\n\u003ch3\u003eDesigned To Move Naturally\u003c\/h3\u003e\n\u003cp\u003eThe signature curved hem isn't just stylish—it enhances mobility while creating a flattering silhouette. The relaxed fit allows you to walk, stretch, run, or simply unwind comfortably without feeling restricted.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/4_99be122b-0ba8-4b78-bfcf-ec78eec0f44c.png?v=1785913355\" alt=\"Everyday comfort you'll love\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e3\u003c\/span\u003e\n\u003ch3\u003eEveryday Comfort You'll Love\u003c\/h3\u003e\n\u003cp\u003eAn elastic drawstring waistband provides a customizable fit that feels comfortable throughout the day. Convenient side pockets keep your everyday essentials close, while the lightweight fabric offers breathable comfort for everything from workouts to relaxing at home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-teeth\" style=\"margin-top:8px\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-body\"\u003e\n\u003c!-- Perfect For：下面加了配图区域（不加 Size Guide） --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003ePerfect For\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003ePerfect for walking, running, yoga, workouts, travel, lounging, shopping, and everyday casual wear.\u003c\/p\u003e\n\n\u003c!-- 使用场景配图区域 --\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/5_3964efa6-5b6c-46e7-8b4f-f406dfd59ab7.png?v=1785913356\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- 规格参数表 --\u003e\n\u003cdiv class=\"bwc-spec\"\u003e\n\u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\u003ctable class=\"bwc-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eWomen's Casual Lounge Shorts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eCasual | Athleisure | Everyday Wear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFit\u003c\/td\u003e\n\u003ctd\u003eRelaxed Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003eShort\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd\u003eElastic Drawstring Waist\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003ePull-On Style\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFeatures\u003c\/td\u003e\n\u003ctd\u003eCurved Hem, Adjustable Drawstring, Side Pockets, Breathable Fabric, Lightweight Construction, Easy Movement\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n\u003ctd\u003eS–XXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOccasions\u003c\/td\u003e\n\u003ctd\u003eWalking, Running, Yoga, Gym, Travel, Lounging, Shopping, Daily Wear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare Instructions\u003c\/td\u003e\n\u003ctd\u003eMachine wash cold with similar colors. Tumble dry low or hang to dry. Do not bleach.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003c!-- Customer Reviews：纯文字卡片，一页展示两条，手动切换 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eCustomer Reviews\u003c\/h2\u003e\n\u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"0\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eEmily R.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"These shorts are so comfortable! The curved hem gives them a sporty look, and they're perfect for everything from errands to relaxing at home.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eJessica M.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"The fabric is lightweight and soft, and I love the adjustable waistband. The pockets are actually useful too!\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eOlivia T.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"I've worn these for walking, yoga, and travel. They move really well and never feel restrictive. Definitely ordering another pair.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eSophia L.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"Exactly what I was looking for. Comfortable, flattering, and easy to style with almost anything in my closet.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ：点击问题展开\/收起答案 --\u003e\n\u003cdiv class=\"bwc-faq\" data-accordion\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eDo these shorts have pockets?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. They feature convenient side pockets for carrying your phone, keys, and other everyday essentials.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eIs the waistband adjustable?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. The elastic waistband includes an adjustable drawstring, allowing you to customize the fit for all-day comfort.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eAre these shorts suitable for workouts?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eAbsolutely. They're ideal for walking, running, yoga, gym sessions, and other active or casual daily activities.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eIs the fabric breathable?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. The lightweight fabric is designed to provide soft, breathable comfort throughout the day.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eHow should I wash these shorts?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eMachine wash cold with similar colors. Tumble dry on low or hang to dry. Do not bleach.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth inv\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-bottom-pad\"\u003e\u003c\/div\u003e\n\n\u003c!-- ⑩ CTA --\u003e\n\u003cdiv class=\"bwc-cta\"\u003e\n\u003ch2\u003eYour Everyday Go-To Shorts\u003c\/h2\u003e\n\u003cp\u003eLightweight, comfortable, and effortlessly versatile—these are the shorts you'll reach for day after day.\u003c\/p\u003e\n\u003c!-- 这个按钮不再绑定固定的 VARIANT_ID：点击时会去读页面上真正的商品选购表单（客户选好的颜色\/尺寸\/规格），\n     取出当前选中的那个变体 id，再用 Shopify 的 \/cart\/add.js 接口把“客户选的那个变体”加入购物车。\n     data-fallback-variant 是兜底用的，如果在页面上找不到选购表单，就退回用这个固定ID（记得替换成你商品的默认变体ID）。 --\u003e\n\u003cbutton type=\"button\" class=\"bwc-btn bwc-add-to-cart\" data-fallback-variant=\"VARIANT_ID\"\u003eAdd To Cart Today\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  \/\/ Initialize every carousel on the page independently (feature carousel + reviews carousel)\n  var carousels = document.querySelectorAll('[data-carousel]');\n  carousels.forEach(function(carousel){\n    var track = carousel.querySelector('[data-track]');\n    var slides = track.querySelectorAll('.bwc-carousel-slide');\n    var dotsWrap = carousel.querySelector('[data-dots]');\n    var prevBtn = carousel.querySelector('[data-prev]');\n    var nextBtn = carousel.querySelector('[data-next]');\n    var activeIndex = 0;\n    var AUTOPLAY_DELAY = parseInt(carousel.getAttribute('data-autoplay'), 10) || 0;\n    var autoplayEnabled = AUTOPLAY_DELAY \u003e 0; \/\/ data-autoplay=\"0\" (or omitted) means manual-only, no autoplay\n    var autoplayTimer = null;\n    var carouselInView = false; \/\/ becomes true only once the carousel scrolls into view\n\n    slides.forEach(function(slide, i){\n      var dot = document.createElement('button');\n      dot.type = 'button';\n      dot.className = 'bwc-carousel-dot' + (i === 0 ? ' active' : '');\n      dot.setAttribute('aria-label', 'Go to slide ' + (i + 1));\n      dot.addEventListener('click', function(){\n        goToSlide(i);\n        restartAutoplay();\n      });\n      dotsWrap.appendChild(dot);\n    });\n    var dots = dotsWrap.querySelectorAll('.bwc-carousel-dot');\n\n    \/\/ Scroll the track itself (horizontal only). Never use scrollIntoView here —\n    \/\/ it can also scroll the whole page vertically to \"reveal\" the slide, which\n    \/\/ yanks the page back up to this section if the user has scrolled past it.\n    function goToSlide(i){\n      var slide = slides[i];\n      track.scrollTo({ left: slide.offsetLeft, behavior: 'smooth' });\n    }\n\n    function updateActive(){\n      var trackRect = track.getBoundingClientRect();\n      var closest = 0, closestDist = Infinity;\n      slides.forEach(function(slide, i){\n        var dist = Math.abs(slide.getBoundingClientRect().left - trackRect.left);\n        if (dist \u003c closestDist) { closestDist = dist; closest = i; }\n      });\n      activeIndex = closest;\n      dots.forEach(function(d, i){ d.classList.toggle('active', i === closest); });\n    }\n\n    var scrollTimer;\n    track.addEventListener('scroll', function(){\n      clearTimeout(scrollTimer);\n      scrollTimer = setTimeout(updateActive, 80);\n    });\n\n    function stepWidth(){\n      if (slides.length \u003e 1) {\n        return slides[1].offsetLeft - slides[0].offsetLeft;\n      }\n      return slides[0].getBoundingClientRect().width;\n    }\n\n    prevBtn.addEventListener('click', function(){\n      track.scrollBy({left: -stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n    nextBtn.addEventListener('click', function(){\n      track.scrollBy({left: stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n\n    function nextSlide(){\n      var next = (activeIndex + 1) % slides.length;\n      goToSlide(next);\n    }\n\n    function startAutoplay(){\n      stopAutoplay();\n      \/\/ This carousel is manual-only (data-autoplay=\"0\") — never auto-advance.\n      if (!autoplayEnabled) return;\n      \/\/ Don't run autoplay (and thus don't touch scroll position at all)\n      \/\/ while the carousel isn't visible on screen.\n      if (!carouselInView) return;\n      autoplayTimer = setInterval(nextSlide, AUTOPLAY_DELAY);\n    }\n    function stopAutoplay(){\n      if (autoplayTimer) { clearInterval(autoplayTimer); autoplayTimer = null; }\n    }\n    function restartAutoplay(){\n      stopAutoplay();\n      startAutoplay();\n    }\n\n    \/\/ pause while the user is actively swiping\/dragging\/hovering, resume after\n    track.addEventListener('pointerdown', stopAutoplay);\n    track.addEventListener('touchstart', stopAutoplay, {passive:true});\n    track.addEventListener('pointerup', restartAutoplay);\n    track.addEventListener('touchend', restartAutoplay, {passive:true});\n    carousel.addEventListener('mouseenter', stopAutoplay);\n    carousel.addEventListener('mouseleave', restartAutoplay);\n\n    \/\/ Only autoplay while the carousel is actually on screen (and only if\n    \/\/ autoplay is enabled for this carousel) — the countdown only starts\n    \/\/ once the user has scrolled to this section, not on page load.\n    if (autoplayEnabled \u0026\u0026 'IntersectionObserver' in window) {\n      var io = new IntersectionObserver(function(entries){\n        entries.forEach(function(entry){\n          carouselInView = entry.isIntersecting;\n          if (carouselInView) {\n            restartAutoplay();\n          } else {\n            stopAutoplay();\n          }\n        });\n      }, { threshold: 0.4 });\n      io.observe(carousel);\n    }\n\n    updateActive();\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  var accordion = document.querySelector('[data-accordion]');\n  if(!accordion) return;\n  var buttons = accordion.querySelectorAll('.bwc-faq-q');\n  buttons.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var item = btn.closest('.bwc-faq-item');\n      var isOpen = item.classList.contains('open');\n      item.classList.toggle('open', !isOpen);\n      btn.setAttribute('aria-expanded', String(!isOpen));\n    });\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  \/\/ Elements matching these are almost always \"related \/ recommended \/ upsell\"\n  \/\/ product widgets elsewhere on the page — never treat a button\/form inside\n  \/\/ one of these as this landing page's own add-to-cart control.\n  var EXCLUDE_SELECTOR = [\n    '[class*=\"related\"]','[id*=\"related\"]',\n    '[class*=\"recommend\"]','[id*=\"recommend\"]',\n    '[class*=\"upsell\"]','[id*=\"upsell\"]',\n    '[class*=\"cross-sell\"]','[id*=\"cross-sell\"]',\n    '[class*=\"also-like\"]','[id*=\"also-like\"]',\n    '[class*=\"complementary\"]','[id*=\"complementary\"]',\n    '[class*=\"bundle\"]','[id*=\"bundle\"]',\n    '[class*=\"quick-add\"]','[id*=\"quick-add\"]',\n    '[class*=\"quick-buy\"]','[id*=\"quick-buy\"]',\n    '[class*=\"product-card\"]','[class*=\"product-grid-item\"]',\n    '[class*=\"trending\"]','[class*=\"carousel-card\"]'\n  ].join(',');\n\n  function isInsideExcludedWidget(el){\n    return !!el.closest(EXCLUDE_SELECTOR);\n  }\n\n  function findRealAddToCartButton(){\n    \/\/ 1) Most specific \u0026 reliable: the standard Shopify add-to-cart control,\n    \/\/ name=\"add\", that isn't sitting inside a recommendations\/upsell widget.\n    var named = document.querySelectorAll('button[name=\"add\"], input[name=\"add\"]');\n    for (var i = 0; i \u003c named.length; i++) {\n      if (!isInsideExcludedWidget(named[i]) \u0026\u0026 !named[i].classList.contains('bwc-add-to-cart')) {\n        return named[i];\n      }\n    }\n\n    \/\/ 2) A real cart\/add form, again skipping anything inside an excluded widget.\n    var forms = document.querySelectorAll('form[action*=\"\/cart\/add\"]');\n    for (var f = 0; f \u003c forms.length; f++) {\n      if (isInsideExcludedWidget(forms[f])) continue;\n      var btn = forms[f].querySelector('button[name=\"add\"], button[type=\"submit\"], input[type=\"submit\"]');\n      if (btn) return btn;\n    }\n\n    \/\/ 3) Last resort: visible text match, still excluding recommendation widgets.\n    var all = document.querySelectorAll('button, input[type=\"submit\"]');\n    for (var j = 0; j \u003c all.length; j++) {\n      var txt = (all[j].textContent || all[j].value || '').trim().toLowerCase();\n      if (txt === 'add to cart' \u0026\u0026 !all[j].classList.contains('bwc-add-to-cart') \u0026\u0026 !isInsideExcludedWidget(all[j])) {\n        return all[j];\n      }\n    }\n    return null;\n  }\n\n  function bwcAddToCart(btn){\n    var realBtn = findRealAddToCartButton();\n    if (realBtn) {\n      realBtn.click();\n      return;\n    }\n    var fallbackId = btn.getAttribute('data-fallback-variant');\n    if (!fallbackId || fallbackId === 'VARIANT_ID') {\n      alert('Could not find the add-to-cart form on this page.');\n      return;\n    }\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({ id: fallbackId, quantity: 1 })\n    }).then(function(){ window.location.href = '\/cart'; });\n  }\n\n  document.addEventListener('click', function(e){\n    var btn = e.target.closest('.bwc-add-to-cart');\n    if (!btn) return;\n    e.preventDefault();\n    bwcAddToCart(btn);\n  });\n})();\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"wzh","offers":[{"title":"Pink \/ XS","offer_id":43787441406042,"sku":"PL01122608055389-短裤 - 粉红色-XS","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":43787441438810,"sku":"PL01122608055389-短裤 - 粉红色-S","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":43787441471578,"sku":"PL01122608055389-短裤 - 粉红色-M","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":43787441504346,"sku":"PL01122608055389-短裤 - 粉红色-L","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":43787441537114,"sku":"PL01122608055389-短裤 - 粉红色-XL","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XXL","offer_id":43787441569882,"sku":"PL01122608055389-短裤 - 粉红色-XXL","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":43787441602650,"sku":"PL01122608055389-短裤 - 黑色-XS","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43787441635418,"sku":"PL01122608055389-短裤 - 黑色-S","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43787441668186,"sku":"PL01122608055389-短裤 - 黑色-M","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43787441700954,"sku":"PL01122608055389-短裤 - 黑色-L","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43787441733722,"sku":"PL01122608055389-短裤 - 黑色-XL","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":43787441766490,"sku":"PL01122608055389-短裤 - 黑色-XXL","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Light gray \/ XS","offer_id":43787441799258,"sku":"PL01122608055389-短裤 - 浅灰色-XS","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Light gray \/ S","offer_id":43787441832026,"sku":"PL01122608055389-短裤 - 浅灰色-S","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Light gray \/ M","offer_id":43787441864794,"sku":"PL01122608055389-短裤 - 浅灰色-M","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Light gray \/ L","offer_id":43787441897562,"sku":"PL01122608055389-短裤 - 浅灰色-L","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Light gray \/ XL","offer_id":43787441930330,"sku":"PL01122608055389-短裤 - 浅灰色-XL","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Light gray \/ XXL","offer_id":43787441963098,"sku":"PL01122608055389-短裤 - 浅灰色-XXL","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Drak gray \/ XS","offer_id":43787441995866,"sku":"PL01122608055389-短裤 - 深灰色-XS","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Drak gray \/ S","offer_id":43787442028634,"sku":"PL01122608055389-短裤 - 深灰色-S","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Drak gray \/ M","offer_id":43787442061402,"sku":"PL01122608055389-短裤 - 深灰色-M","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Drak gray \/ L","offer_id":43787442094170,"sku":"PL01122608055389-短裤 - 深灰色-L","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Drak gray \/ XL","offer_id":43787442126938,"sku":"PL01122608055389-短裤 - 深灰色-XL","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Drak gray \/ XXL","offer_id":43787442159706,"sku":"PL01122608055389-短裤 - 深灰色-XXL","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XS","offer_id":43787442192474,"sku":"PL01122608055389-短裤 - 藏青色-XS","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":43787442225242,"sku":"PL01122608055389-短裤 - 藏青色-S","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":43787442258010,"sku":"PL01122608055389-短裤 - 藏青色-M","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":43787442290778,"sku":"PL01122608055389-短裤 - 藏青色-L","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":43787442323546,"sku":"PL01122608055389-短裤 - 藏青色-XL","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XXL","offer_id":43787442356314,"sku":"PL01122608055389-短裤 - 藏青色-XXL","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XS","offer_id":43787442389082,"sku":"PL01122608055389-短裤 - 酒红色-XS","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ S","offer_id":43787442421850,"sku":"PL01122608055389-短裤 - 酒红色-S","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ M","offer_id":43787442454618,"sku":"PL01122608055389-短裤 - 酒红色-M","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L","offer_id":43787442487386,"sku":"PL01122608055389-短裤 - 酒红色-L","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XL","offer_id":43787442520154,"sku":"PL01122608055389-短裤 - 酒红色-XL","price":36.98,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XXL","offer_id":43787442552922,"sku":"PL01122608055389-短裤 - 酒红色-XXL","price":36.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/6_655fa85d-fc16-4f2a-aa1f-7296b13dc968.jpg?v=1785913352"},{"product_id":"womens-pleated-high-waist-harem-pants-with-pockets","title":"Women's Pleated High Waist Harem Pants With Pockets","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n.bwc-page{background:#fff;font-family:'Inter',Arial,Helvetica,sans-serif;color:#141414;padding:0;margin:0;-webkit-font-smoothing:antialiased}\n.bwc-page *{box-sizing:border-box}\n.bwc-page .bwc-container{max-width:100%;width:100%;margin:0;padding:0}\n.bwc-page .bwc-card{background:#fff;border:none;padding:0;overflow:hidden}\n\n.bwc-page .bwc-teeth{display:block!important;height:16px!important;width:100%!important;background:\n  linear-gradient(135deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#141414 25%,transparent 25%) 0 0\/16px 16px,\n  #fff!important;}\n.bwc-page .bwc-teeth.inv{background:\n  linear-gradient(135deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  linear-gradient(225deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n  #141414!important;}\n\n.bwc-page .bwc-top{padding:26px 26px 0}\n.bwc-page .bwc-eyebrow{font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b;text-align:center;margin:0 0 8px}\n.bwc-page .bwc-h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;text-align:center;color:#111;margin:0 0 18px;line-height:1.14;letter-spacing:-.2px;text-transform:uppercase}\n\n.bwc-page .bwc-hero{background:#141414;color:#fff;padding:28px 24px;margin:0;position:relative}\n.bwc-page .bwc-hero h2{font-family:'Oswald',sans-serif;margin:0 0 10px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:.01em;color:#fff!important}\n.bwc-page .bwc-hero p{margin:0;opacity:.88;line-height:1.7;font-size:15px;color:#fff!important}\n.bwc-page .bwc-hero strong{color:#fff!important;border-bottom:2px solid #fff}\n\n.bwc-page .bwc-img-wrap{width:100%;margin:0;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-img-wrap img{width:100%;height:auto;display:block;margin:0}\n\n.bwc-page .bwc-body{padding:0 26px}\n\n.bwc-page .bwc-section-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.02em;color:#111;margin:38px 0 6px;padding-bottom:12px;border-bottom:3px solid #141414;line-height:1.2}\n.bwc-page .bwc-lead{font-size:15px;line-height:1.75;color:#3d3d3d;margin:0 0 18px}\n\n.bwc-page .bwc-carousel{position:relative;margin:22px 0 30px}\n.bwc-page .bwc-carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 14px;scrollbar-width:none;-ms-overflow-style:none}\n.bwc-page .bwc-carousel-track::-webkit-scrollbar{display:none}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;background:#fff;display:flex;flex-direction:column}\n.bwc-page .bwc-carousel-imgs{display:flex}\n.bwc-page .bwc-carousel-imgs img{flex:1 1 0;width:100%;height:auto;display:block;aspect-ratio:1\/1;object-fit:cover;min-width:0}\n.bwc-page .bwc-carousel-text{padding:18px;flex:1}\n.bwc-page .bwc-carousel-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#141414;color:#fff;font-family:'Oswald',sans-serif;font-size:12px;font-weight:600;margin-bottom:10px}\n.bwc-page .bwc-carousel-text h3{margin:0 0 6px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:15px;color:#111;font-weight:600;line-height:1.3}\n.bwc-page .bwc-carousel-text p{margin:0;color:#4a4a4a;font-size:13px;line-height:1.6}\n.bwc-page .bwc-carousel-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}\n.bwc-page .bwc-carousel-arrow{width:36px;height:36px;border:2px solid #141414;background:#fff;color:#141414;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;flex-shrink:0;padding:0;line-height:1}\n.bwc-page .bwc-carousel-arrow:hover{background:#141414;color:#fff}\n.bwc-page .bwc-carousel-dots{display:flex;gap:8px}\n.bwc-page .bwc-carousel-dot{width:8px;height:8px;border-radius:50%;background:#d4d4d4;cursor:pointer;transition:background .2s;padding:0;border:0}\n.bwc-page .bwc-carousel-dot.active{background:#141414}\n\n.bwc-page .bwc-review-title{font-family:'Oswald',sans-serif;font-size:14.5px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:#111;margin:0 0 6px}\n.bwc-page .bwc-review-quote{font-size:13px;line-height:1.6;color:#4a4a4a;margin:0 0 8px;font-style:italic}\n.bwc-page .bwc-review-name{font-family:'Oswald',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#111;font-weight:600}\n\n\/* 评论区：一页展示一条评论 *\/\n.bwc-page .bwc-review-carousel-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start}\n.bwc-page .bwc-review-mini{padding:12px 14px;background:#fff}\n.bwc-page .bwc-review-mini .bwc-review-title{font-size:13px;margin-bottom:6px}\n.bwc-page .bwc-review-mini .bwc-review-quote{font-size:13px;line-height:1.6;margin-bottom:0}\n\n.bwc-page .bwc-media-block{margin:22px 0 6px;overflow:hidden;background:#f4f4f4}\n.bwc-page .bwc-media-block img,.bwc-page .bwc-media-block video{width:100%;height:auto;display:block}\n.bwc-page .bwc-media-caption{padding:11px 16px;font-size:12px;color:#6b6b6b;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#fff}\n\n.bwc-page .bwc-spec{margin-top:36px;background:#141414;padding:0}\n.bwc-page .bwc-spec h2{color:#fff;margin:0;padding:20px 24px;font-size:19px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #3a3a3a}\n.bwc-page .bwc-table{width:100%;border-collapse:collapse;background:#fff}\n.bwc-page .bwc-table td{padding:14px 20px;border-bottom:1px solid #e4e4e4;vertical-align:top;line-height:1.5;font-size:14.5px;color:#222}\n.bwc-page .bwc-table tr:last-child td{border-bottom:0}\n.bwc-page .bwc-table td:first-child{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#111;width:34%;background:#f5f5f5;font-size:12.5px}\n\n.bwc-page .bwc-faq{margin-top:36px}\n.bwc-page .bwc-faq-item{border-bottom:1px solid #e4e4e4;padding:16px 2px}\n.bwc-page .bwc-faq-item:first-child{padding-top:0}\n.bwc-page .bwc-faq-q{font-family:'Oswald',sans-serif;font-size:14.5px;text-transform:uppercase;letter-spacing:.01em;color:#111;font-weight:600;margin:0;display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}\n.bwc-page .bwc-faq-q .qmark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#141414;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;font-family:'Oswald',sans-serif}\n.bwc-page .bwc-faq-q .qtext{flex:1}\n.bwc-page .bwc-faq-q .bwc-faq-toggle{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#141414;transition:transform .2s}\n.bwc-page .bwc-faq-item.open .bwc-faq-q .bwc-faq-toggle{transform:rotate(45deg)}\n.bwc-page .bwc-faq-a{font-size:14px;line-height:1.65;color:#4a4a4a;margin:8px 0 0;padding-left:32px;display:none}\n.bwc-page .bwc-faq-item.open .bwc-faq-a{display:block}\n\n.bwc-page .bwc-cta{margin-top:36px;background:#141414;color:#fff;padding:40px 24px;text-align:center}\n.bwc-page .bwc-cta h2{margin:0 0 12px;font-size:24px;line-height:1.25;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;color:#fff!important}\n.bwc-page .bwc-cta p{margin:0 auto 22px;line-height:1.65;max-width:560px;opacity:.85;font-size:14.5px;color:#fff!important}\n.bwc-page .bwc-btn{display:inline-block;background:#fff;color:#111!important;padding:15px 40px;font-family:'Oswald',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:2px solid #fff;cursor:pointer}\n.bwc-page .bwc-cta-form{margin:0;display:inline-block}\n\n.bwc-page .bwc-bottom-pad{height:26px}\n\n@media(max-width:768px){\n.bwc-page .bwc-container{padding:0}\n.bwc-page .bwc-top{padding:20px 16px 0}\n.bwc-page .bwc-body{padding:0 16px}\n.bwc-page .bwc-h1{font-size:24px}\n.bwc-page .bwc-hero{padding:20px 16px}\n.bwc-page .bwc-hero h2{font-size:19px}\n.bwc-page .bwc-section-title{font-size:19px;margin-top:30px}\n.bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%}\n.bwc-page .bwc-carousel-track{gap:0}\n.bwc-page .bwc-table td{display:block;width:100%;padding:10px 16px}\n.bwc-page .bwc-table td:first-child{width:100%;border-bottom:0;padding-bottom:2px}\n.bwc-page .bwc-faq-a{padding-left:0;margin-top:6px}\n.bwc-page .bwc-btn{display:block;width:100%;text-align:center}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwc-page\"\u003e\n\u003cdiv class=\"bwc-container\"\u003e\n\u003cdiv class=\"bwc-card\"\u003e\n\n\u003c!-- ① 标题区 --\u003e\n\u003cdiv class=\"bwc-top\"\u003e\n\u003cp class=\"bwc-eyebrow\"\u003eWomen's Harem Pants\u003c\/p\u003e\n\u003ch1 class=\"bwc-h1\"\u003eEasy Comfort. Effortless Style.\u003c\/h1\u003e\n\u003c\/div\u003e\n\n\u003c!-- ② Hero 横幅 --\u003e\n\u003cdiv class=\"bwc-hero\"\u003e\n\u003ch2\u003eComfort You'll Reach For Every Time\u003c\/h2\u003e\n\u003cp\u003eDesigned to move with you, these pleated harem pants combine everyday comfort with an elevated, relaxed look. The flattering high-rise waistband, lightweight linen-inspired texture, and tapered ankle cuffs create a silhouette that's both stylish and easy to wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-teeth\"\u003e\u003c\/div\u003e\n\n\u003c!-- ③ 主图：请替换为你自己的产品图 --\u003e\n\u003cdiv class=\"bwc-img-wrap\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/1_362157c6-d4f1-40a9-bae9-5fcafd5ebe58.png?v=1785923976\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- ⑤ 功能特性：轮播（3 个核心卖点，自动播放 2 秒） --\u003e\n\u003ch2 class=\"bwc-section-title\" style=\"margin-left:26px;margin-right:26px\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\" style=\"margin-left:26px;margin-right:26px\"\u003eThree reasons it's the smarter way to dress every day.\u003c\/p\u003e\n\n\u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"2000\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/2_9881bbfa-9943-4af7-921a-da86b74712f0.png?v=1785923976\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e1\u003c\/span\u003e\n\u003ch3\u003eA Flattering Fit You'll Feel Confident In\u003c\/h3\u003e\n\u003cp\u003eThe wide pleated waistband gently defines your waist while creating a naturally elongated look. The relaxed harem silhouette drapes beautifully without feeling bulky, and the elastic cuffed ankles provide a clean, polished finish that moves comfortably with every step.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/3_260d9985-6a53-4521-80df-d1860b96d39b.png?v=1785923976\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e2\u003c\/span\u003e\n\u003ch3\u003eLightweight Comfort You'll Want Every Day\u003c\/h3\u003e\n\u003cp\u003eThe breathable linen-inspired fabric offers an airy feel that keeps you comfortable throughout your day while maintaining an elegant drape. Soft against the skin and easy to wear, these pants deliver effortless comfort whether you're traveling, shopping, or relaxing outdoors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-carousel-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/4_533acb11-04c8-4e46-8be0-13209af418f0.png?v=1785923976\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-carousel-text\"\u003e\n\u003cspan class=\"bwc-carousel-num\"\u003e3\u003c\/span\u003e\n\u003ch3\u003ePractical Details That Make Every Day Easier\u003c\/h3\u003e\n\u003cp\u003eDeep side pockets keep your phone, keys, wallet, and other essentials within easy reach, allowing you to stay hands-free throughout your day. Reinforced stitching helps maintain the shape of the pockets while providing dependable durability for everyday use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-teeth\" style=\"margin-top:8px\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-body\"\u003e\n\u003c!-- Perfect For：下面加了配图区域（不加 Size Guide） --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003ePerfect For\u003c\/h2\u003e\n\u003cp class=\"bwc-lead\"\u003ePerfect for vacations, shopping, brunch, travel, beach walks, casual outings, yoga, weekend getaways, and everyday wear.\u003c\/p\u003e\n\n\u003c!-- 使用场景配图区域 --\u003e\n\u003cdiv class=\"bwc-media-block\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/5_a9fd5135-9d26-428b-966d-9be35b96a2fc.png?v=1785923976\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- 规格参数表 --\u003e\n\u003cdiv class=\"bwc-spec\"\u003e\n\u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\u003ctable class=\"bwc-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eWomen's Harem Pants\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eCasual | Relaxed | Everyday Chic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd\u003eHigh Waist With Pleated Elastic Waistband\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFit\u003c\/td\u003e\n\u003ctd\u003eRelaxed Harem Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003eFull Length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Style\u003c\/td\u003e\n\u003ctd\u003eTapered Elastic Cuff\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePattern\u003c\/td\u003e\n\u003ctd\u003eSolid Color\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFeatures\u003c\/td\u003e\n\u003ctd\u003ePleated Waistband, Side Pockets, Lightweight Feel, Breathable Comfort, Elastic Ankle Cuffs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n\u003ctd\u003eS–3XL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOccasions\u003c\/td\u003e\n\u003ctd\u003eTravel, Shopping, Brunch, Yoga, Beach Walks, Casual Outings, Daily Wear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare Instructions\u003c\/td\u003e\n\u003ctd\u003eMachine wash cold. Tumble dry low. Do not bleach.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003c!-- Customer Reviews：一页展示一条评论，不带图片，区域缩小，手动切换 --\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eCustomer Reviews\u003c\/h2\u003e\n\u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"0\"\u003e\n\u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eEmily R.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"These pants are incredibly comfortable! The waistband is so flattering, and the ankle cuffs give them a polished look without feeling restrictive.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eJessica M.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"The pockets are deep enough for my phone and keys, which is exactly what I wanted. I've worn them while traveling and shopping, and they're perfect.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eSophia L.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"They look elegant but feel like lounge pants. I've paired them with sandals, sneakers, and wedges, and they work with every outfit.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n\u003cdiv class=\"bwc-review-mini\"\u003e\n\u003cp class=\"bwc-review-title\"\u003eOlivia T.\u003c\/p\u003e\n\u003cp class=\"bwc-review-quote\"\u003e\"Soft, lightweight, and easy to style. I ordered one pair and immediately came back for another color!\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-carousel-nav\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous slide\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next slide\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ：点击问题展开\/收起答案 --\u003e\n\u003cdiv class=\"bwc-faq\" data-accordion\u003e\n\u003ch2 class=\"bwc-section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eDo these pants have pockets?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. They feature roomy side pockets that securely hold your phone, keys, wallet, and other daily essentials.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eAre the ankle cuffs elastic?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. The elastic cuffs create a clean, tapered silhouette while allowing comfortable movement throughout the day.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eDo they fit true to size?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eYes. These pants are designed with a relaxed fit and follow standard US sizing. We recommend choosing your usual size.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eCan I wear these for different occasions?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eAbsolutely. They're easy to dress up or down and are perfect for travel, shopping, brunch, yoga, casual outings, and everyday wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bwc-faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\u003cspan class=\"qtext\"\u003eHow should I care for these pants?\u003c\/span\u003e\u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n\u003cp class=\"bwc-faq-a\"\u003eMachine wash cold and tumble dry on low heat. They are designed to maintain their shape and fit after washing.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"bwc-teeth inv\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bwc-bottom-pad\"\u003e\u003c\/div\u003e\n\n\u003c!-- ⑩ CTA --\u003e\n\u003cdiv class=\"bwc-cta\"\u003e\n\u003ch2\u003eComfort You'll Reach For Every Time\u003c\/h2\u003e\n\u003cp\u003eFrom everyday errands to weekend adventures, these flattering harem pants deliver effortless style, breathable comfort, and versatility you'll love wearing again and again.\u003c\/p\u003e\n\u003c!-- 这个按钮不再绑定固定的 VARIANT_ID：点击时会去读页面上真正的商品选购表单（客户选好的颜色\/尺寸\/规格），\n     取出当前选中的那个变体 id，再用 Shopify 的 \/cart\/add.js 接口把“客户选的那个变体”加入购物车。\n     data-fallback-variant 是兜底用的，如果在页面上找不到选购表单，就退回用这个固定ID（记得替换成你商品的默认变体ID）。 --\u003e\n\u003cbutton type=\"button\" class=\"bwc-btn bwc-add-to-cart\" data-fallback-variant=\"VARIANT_ID\"\u003eAdd To Cart Today\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  \/\/ Initialize every carousel on the page independently (feature carousel + reviews carousel)\n  var carousels = document.querySelectorAll('[data-carousel]');\n  carousels.forEach(function(carousel){\n    var track = carousel.querySelector('[data-track]');\n    var slides = track.querySelectorAll('.bwc-carousel-slide');\n    var dotsWrap = carousel.querySelector('[data-dots]');\n    var prevBtn = carousel.querySelector('[data-prev]');\n    var nextBtn = carousel.querySelector('[data-next]');\n    var activeIndex = 0;\n    var AUTOPLAY_DELAY = parseInt(carousel.getAttribute('data-autoplay'), 10) || 0;\n    var autoplayEnabled = AUTOPLAY_DELAY \u003e 0; \/\/ data-autoplay=\"0\" (or omitted) means manual-only, no autoplay\n    var autoplayTimer = null;\n    var carouselInView = false; \/\/ becomes true only once the carousel scrolls into view\n\n    slides.forEach(function(slide, i){\n      var dot = document.createElement('button');\n      dot.type = 'button';\n      dot.className = 'bwc-carousel-dot' + (i === 0 ? ' active' : '');\n      dot.setAttribute('aria-label', 'Go to slide ' + (i + 1));\n      dot.addEventListener('click', function(){\n        goToSlide(i);\n        restartAutoplay();\n      });\n      dotsWrap.appendChild(dot);\n    });\n    var dots = dotsWrap.querySelectorAll('.bwc-carousel-dot');\n\n    \/\/ Scroll the track itself (horizontal only). Never use scrollIntoView here —\n    \/\/ it can also scroll the whole page vertically to \"reveal\" the slide, which\n    \/\/ yanks the page back up to this section if the user has scrolled past it.\n    function goToSlide(i){\n      var slide = slides[i];\n      track.scrollTo({ left: slide.offsetLeft, behavior: 'smooth' });\n    }\n\n    function updateActive(){\n      var trackRect = track.getBoundingClientRect();\n      var closest = 0, closestDist = Infinity;\n      slides.forEach(function(slide, i){\n        var dist = Math.abs(slide.getBoundingClientRect().left - trackRect.left);\n        if (dist \u003c closestDist) { closestDist = dist; closest = i; }\n      });\n      activeIndex = closest;\n      dots.forEach(function(d, i){ d.classList.toggle('active', i === closest); });\n    }\n\n    var scrollTimer;\n    track.addEventListener('scroll', function(){\n      clearTimeout(scrollTimer);\n      scrollTimer = setTimeout(updateActive, 80);\n    });\n\n    function stepWidth(){\n      if (slides.length \u003e 1) {\n        return slides[1].offsetLeft - slides[0].offsetLeft;\n      }\n      return slides[0].getBoundingClientRect().width;\n    }\n\n    prevBtn.addEventListener('click', function(){\n      track.scrollBy({left: -stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n    nextBtn.addEventListener('click', function(){\n      track.scrollBy({left: stepWidth(), behavior:'smooth'});\n      restartAutoplay();\n    });\n\n    function nextSlide(){\n      var next = (activeIndex + 1) % slides.length;\n      goToSlide(next);\n    }\n\n    function startAutoplay(){\n      stopAutoplay();\n      \/\/ This carousel is manual-only (data-autoplay=\"0\") — never auto-advance.\n      if (!autoplayEnabled) return;\n      \/\/ Don't run autoplay (and thus don't touch scroll position at all)\n      \/\/ while the carousel isn't visible on screen.\n      if (!carouselInView) return;\n      autoplayTimer = setInterval(nextSlide, AUTOPLAY_DELAY);\n    }\n    function stopAutoplay(){\n      if (autoplayTimer) { clearInterval(autoplayTimer); autoplayTimer = null; }\n    }\n    function restartAutoplay(){\n      stopAutoplay();\n      startAutoplay();\n    }\n\n    \/\/ pause while the user is actively swiping\/dragging\/hovering, resume after\n    track.addEventListener('pointerdown', stopAutoplay);\n    track.addEventListener('touchstart', stopAutoplay, {passive:true});\n    track.addEventListener('pointerup', restartAutoplay);\n    track.addEventListener('touchend', restartAutoplay, {passive:true});\n    carousel.addEventListener('mouseenter', stopAutoplay);\n    carousel.addEventListener('mouseleave', restartAutoplay);\n\n    \/\/ Only autoplay while the carousel is actually on screen (and only if\n    \/\/ autoplay is enabled for this carousel) — the countdown only starts\n    \/\/ once the user has scrolled to this section, not on page load.\n    if (autoplayEnabled \u0026\u0026 'IntersectionObserver' in window) {\n      var io = new IntersectionObserver(function(entries){\n        entries.forEach(function(entry){\n          carouselInView = entry.isIntersecting;\n          if (carouselInView) {\n            restartAutoplay();\n          } else {\n            stopAutoplay();\n          }\n        });\n      }, { threshold: 0.4 });\n      io.observe(carousel);\n    }\n\n    updateActive();\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  var accordion = document.querySelector('[data-accordion]');\n  if(!accordion) return;\n  var buttons = accordion.querySelectorAll('.bwc-faq-q');\n  buttons.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var item = btn.closest('.bwc-faq-item');\n      var isOpen = item.classList.contains('open');\n      item.classList.toggle('open', !isOpen);\n      btn.setAttribute('aria-expanded', String(!isOpen));\n    });\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  \/\/ Elements matching these are almost always \"related \/ recommended \/ upsell\"\n  \/\/ product widgets elsewhere on the page — never treat a button\/form inside\n  \/\/ one of these as this landing page's own add-to-cart control.\n  var EXCLUDE_SELECTOR = [\n    '[class*=\"related\"]','[id*=\"related\"]',\n    '[class*=\"recommend\"]','[id*=\"recommend\"]',\n    '[class*=\"upsell\"]','[id*=\"upsell\"]',\n    '[class*=\"cross-sell\"]','[id*=\"cross-sell\"]',\n    '[class*=\"also-like\"]','[id*=\"also-like\"]',\n    '[class*=\"complementary\"]','[id*=\"complementary\"]',\n    '[class*=\"bundle\"]','[id*=\"bundle\"]',\n    '[class*=\"quick-add\"]','[id*=\"quick-add\"]',\n    '[class*=\"quick-buy\"]','[id*=\"quick-buy\"]',\n    '[class*=\"product-card\"]','[class*=\"product-grid-item\"]',\n    '[class*=\"trending\"]','[class*=\"carousel-card\"]'\n  ].join(',');\n\n  function isInsideExcludedWidget(el){\n    return !!el.closest(EXCLUDE_SELECTOR);\n  }\n\n  function findRealAddToCartButton(){\n    \/\/ 1) Most specific \u0026 reliable: the standard Shopify add-to-cart control,\n    \/\/ name=\"add\", that isn't sitting inside a recommendations\/upsell widget.\n    var named = document.querySelectorAll('button[name=\"add\"], input[name=\"add\"]');\n    for (var i = 0; i \u003c named.length; i++) {\n      if (!isInsideExcludedWidget(named[i]) \u0026\u0026 !named[i].classList.contains('bwc-add-to-cart')) {\n        return named[i];\n      }\n    }\n\n    \/\/ 2) A real cart\/add form, again skipping anything inside an excluded widget.\n    var forms = document.querySelectorAll('form[action*=\"\/cart\/add\"]');\n    for (var f = 0; f \u003c forms.length; f++) {\n      if (isInsideExcludedWidget(forms[f])) continue;\n      var btn = forms[f].querySelector('button[name=\"add\"], button[type=\"submit\"], input[type=\"submit\"]');\n      if (btn) return btn;\n    }\n\n    \/\/ 3) Last resort: visible text match, still excluding recommendation widgets.\n    var all = document.querySelectorAll('button, input[type=\"submit\"]');\n    for (var j = 0; j \u003c all.length; j++) {\n      var txt = (all[j].textContent || all[j].value || '').trim().toLowerCase();\n      if (txt === 'add to cart' \u0026\u0026 !all[j].classList.contains('bwc-add-to-cart') \u0026\u0026 !isInsideExcludedWidget(all[j])) {\n        return all[j];\n      }\n    }\n    return null;\n  }\n\n  function bwcAddToCart(btn){\n    var realBtn = findRealAddToCartButton();\n    if (realBtn) {\n      realBtn.click();\n      return;\n    }\n    var fallbackId = btn.getAttribute('data-fallback-variant');\n    if (!fallbackId || fallbackId === 'VARIANT_ID') {\n      alert('Could not find the add-to-cart form on this page.');\n      return;\n    }\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({ id: fallbackId, quantity: 1 })\n    }).then(function(){ window.location.href = '\/cart'; });\n  }\n\n  document.addEventListener('click', function(e){\n    var btn = e.target.closest('.bwc-add-to-cart');\n    if (!btn) return;\n    e.preventDefault();\n    bwcAddToCart(btn);\n  });\n})();\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"wzh","offers":[{"title":"Balck \/ S","offer_id":43787754242138,"sku":"PL01122608055691-哈伦裤 - 黑色-S","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Balck \/ M","offer_id":43787754274906,"sku":"PL01122608055691-哈伦裤 - 黑色-M","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Balck \/ L","offer_id":43787754307674,"sku":"PL01122608055691-哈伦裤 - 黑色-L","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Balck \/ XL","offer_id":43787754340442,"sku":"PL01122608055691-哈伦裤 - 黑色-XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Balck \/ 2XL","offer_id":43787754373210,"sku":"PL01122608055691-哈伦裤 - 黑色-2XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Balck \/ 3XL","offer_id":43787754405978,"sku":"PL01122608055691-哈伦裤 - 黑色-3XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":43787754438746,"sku":"PL01122608055691-哈伦裤 - 藏青色-S","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":43787754471514,"sku":"PL01122608055691-哈伦裤 - 藏青色-M","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":43787754504282,"sku":"PL01122608055691-哈伦裤 - 藏青色-L","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":43787754537050,"sku":"PL01122608055691-哈伦裤 - 藏青色-XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":43787754569818,"sku":"PL01122608055691-哈伦裤 - 藏青色-2XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":43787754602586,"sku":"PL01122608055691-哈伦裤 - 藏青色-3XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":43787754635354,"sku":"PL01122608055691-哈伦裤 - 杏色-S","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":43787754668122,"sku":"PL01122608055691-哈伦裤 - 杏色-M","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":43787754700890,"sku":"PL01122608055691-哈伦裤 - 杏色-L","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":43787754733658,"sku":"PL01122608055691-哈伦裤 - 杏色-XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":43787754766426,"sku":"PL01122608055691-哈伦裤 - 杏色-2XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":43787754799194,"sku":"PL01122608055691-哈伦裤 - 杏色-3XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Light blue \/ S","offer_id":43787754831962,"sku":"PL01122608055691-哈伦裤 - 湖蓝色-S","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Light blue \/ M","offer_id":43787754864730,"sku":"PL01122608055691-哈伦裤 - 湖蓝色-M","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Light blue \/ L","offer_id":43787754897498,"sku":"PL01122608055691-哈伦裤 - 湖蓝色-L","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Light blue \/ XL","offer_id":43787754930266,"sku":"PL01122608055691-哈伦裤 - 湖蓝色-XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Light blue \/ 2XL","offer_id":43787754963034,"sku":"PL01122608055691-哈伦裤 - 湖蓝色-2XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Light blue \/ 3XL","offer_id":43787754995802,"sku":"PL01122608055691-哈伦裤 - 湖蓝色-3XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Brown \/ S","offer_id":43787755028570,"sku":"PL01122608055691-哈伦裤 - 咖啡色-S","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":43787755061338,"sku":"PL01122608055691-哈伦裤 - 咖啡色-M","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":43787755094106,"sku":"PL01122608055691-哈伦裤 - 咖啡色-L","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":43787755126874,"sku":"PL01122608055691-哈伦裤 - 咖啡色-XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":43787755159642,"sku":"PL01122608055691-哈伦裤 - 咖啡色-2XL","price":41.98,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 3XL","offer_id":43787755192410,"sku":"PL01122608055691-哈伦裤 - 咖啡色-3XL","price":41.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/7_39c30075-4420-4017-b579-3b64b67946cc.jpg?v=1785923972"}],"url":"https:\/\/sthael.com\/collections\/bottoms.oembed","provider":"Sthael","version":"1.0","type":"link"}