{"title":"RB 116","description":"","products":[{"product_id":"stylish-premium-quality-wayfarer-sunglass-for-men-rb-116","title":"Stylish Premium Quality Wayfarer Sunglass for Men | RB 116","description":"\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrame Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLens Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eColor may differ as a result of Lighting and Screen Condition\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eEye Size: 50\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBridge Size: 22\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemple Length: 140\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eUV Protected\u003cspan id=\"wcs-frameshape\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMatte Finish\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlass lens\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDurable Frame\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBox: Leather Box\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFree Glass Cleaner\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":46962278039789,"sku":"RB 116","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/RB14Matte_eaa644dd-ae5b-4c39-940f-fdf916abd10c.jpg?v=1725184122"},{"product_id":"stylish-premium-quality-rayban-wayfarer-sunglass-rb-116-c","title":"Stylish Premium Quality Rayban Wayfarer Sunglass | RB 116 C","description":"\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrame Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLens Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eColor may differ as a result of Lighting and Screen Condition\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eEye Size: 50\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBridge Size: 22\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemple Length: 140\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eModel: RB2140\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eUV Protected\u003cspan id=\"wcs-frameshape\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlossy Finish\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlass lens\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDurable Frame\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBox: Leather Box\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFree Glass Cleaner\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":46962283741421,"sku":"RB 116 C","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/1_a60b93ab-f42d-4c29-b11a-958db5e16654.jpg?v=1725184340"},{"product_id":"stylish-premium-quality-rayban-wayfarer-sunglass-rb-116-b2","title":"Stylish Premium Quality Wayfarer Sunglass | RB 116 B2","description":"\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrame Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLens Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eColor may differ as a result of Lighting and Screen Condition\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eEye Size: 50\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBridge Size: 22\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemple Length: 140\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eModel: RB 2140\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eUV Protected\u003cspan id=\"wcs-frameshape\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlossy Finish\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlass lens\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDurable Frame\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBox: Carry Box\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree Glass Cleaner\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":46965658419437,"sku":"RB 116 B2","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/1_7bff2265-313b-4c76-a7ea-da9d2f548c75.jpg?v=1725279649"},{"product_id":"rayban-wayfarer-sunglass-rb-116-sp","title":"Rayban Wayfarer Sunglass | RB 116 SP","description":"\u003c!-- FastFashion — Drop-Down Bullet Table (V2.1) --\u003e\n\u003cdiv style=\"--table-bg: #ffffff; --text-color: #000000; --heading-color: #000000; --heading-bg: #f7f7f7; --table-border: #ffffff; --drop-shadow: 1px 1px 1px 2px rgba(0,0,0,0.28);\" class=\"ff-dropdown\"\u003e\n\u003cdiv style=\"background: var(--table-bg); color: var(--text-color); box-shadow: var(--drop-shadow); border-radius: 14px; padding: 14px; border: 1px solid var(--table-border);\" class=\"ff-dropdown-inner\"\u003e\n\u003cdiv style=\"--table-border: #ffffff; --heading-bg: #f7f7f7;\" class=\"ff-accordion\"\u003e\n\u003cdetails\u003e\n\u003csummary style=\"color: #000000; border-bottom: 1px solid #ffffff; background: #f7f7f7;\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\" class=\"chev\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"currentColor\" d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e🧿 Product Specifications\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"color: #000000;\" class=\"panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e🔢 Model: RB 2140\u003c\/li\u003e\n\u003cli\u003e👁️ Eye Size: 50 mm\u003c\/li\u003e\n\u003cli\u003e🌉 Bridge Size: 22 mm\u003c\/li\u003e\n\u003cli\u003e📏 Temple Length: 150 mm\u003c\/li\u003e\n\u003cli\u003e🔍 Lens Material: Glass\u003c\/li\u003e\n\u003cli\u003e🧱 Frame Material: Durable acetate\u003c\/li\u003e\n\u003cli\u003e✨ Finish: Glossy premium polish\u003c\/li\u003e\n\u003cli\u003e🛡️ UV Protection: 100% UV-blocking lenses\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary style=\"color: #000000; border-bottom: 1px solid #ffffff; background: #f7f7f7;\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\" class=\"chev\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"currentColor\" d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e🎨 Design \u0026amp; Aesthetics\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"color: #000000;\" class=\"panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e🐢 Frame Color: Tortoiseshell (Dark brown \u0026amp; amber blend)\u003c\/li\u003e\n\u003cli\u003e🕶️ Lens Color: Dark tinted\u003c\/li\u003e\n\u003cli\u003e🔷 Shape: Classic trapezoidal Wayfarer silhouette\u003c\/li\u003e\n\u003cli\u003e🏷️ Branding: Ray-Ban logo on lens and temple arm\u003c\/li\u003e\n\u003cli\u003e👗 Style: Timeless and iconic – suitable for all occasions\u003c\/li\u003e\n\u003cli\u003e🚻 Gender: Unisex – flattering on most face shapes\u003c\/li\u003e\n\u003cli\u003e🌈 Color Disclaimer: May vary slightly due to lighting and screen settings\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary style=\"color: #000000; border-bottom: 1px solid #ffffff; background: #f7f7f7;\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\" class=\"chev\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"currentColor\" d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e🎁 Packaging \u0026amp; Accessories\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"color: #000000;\" class=\"panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e🧳 Box Type: Premium leather case\u003c\/li\u003e\n\u003cli\u003e🧼 Included: Free microfiber glass cleaner\u003c\/li\u003e\n\u003cli\u003e🎀 Presentation: Ideal for gifting or personal use\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary style=\"color: #000000; border-bottom: 1px solid #ffffff; background: #f7f7f7;\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\" class=\"chev\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"currentColor\" d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e💎 Features \u0026amp; Benefits\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"color: #000000;\" class=\"panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e🪶 Comfort: Ergonomic design for extended wear\u003c\/li\u003e\n\u003cli\u003e🧲 Durability: Built to withstand daily use\u003c\/li\u003e\n\u003cli\u003e🌞 Protection: Shields eyes from harmful UV rays\u003c\/li\u003e\n\u003cli\u003e🧭 Versatility: Perfect for driving, travel, and outdoor activities\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.ff-accordion{width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--table-border);background:#ffffff05}\n.ff-accordion details+details{border-top:1px solid var(--table-border)}\n.ff-accordion summary{list-style:none;cursor:pointer;padding:12px 14px;font-weight:700;color:var(--heading-color);display:flex;align-items:center;gap:10px;background:var(--heading-bg)}\n.ff-accordion summary::-webkit-details-marker{display:none}\n.ff-accordion .chev{transition:transform .2s ease}\n.ff-accordion details[open] .chev{transform:rotate(90deg)}\n.ff-accordion .panel{padding:10px 16px 14px 18px;background:transparent}\n.ff-accordion ul,.ff-accordion ol{margin:8px 0 0 1.1rem}\n.ff-accordion li{margin:.35rem 0}\n\u003c\/style\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":47117675528429,"sku":"RB 116 SP","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/1_aa654990-bc08-4f1f-907c-df5c238480f8.jpg?v=1727337262"},{"product_id":"premium-quality-wayfarer-style-sunglass-rb-116-b","title":"Ray_Ban Wayfarer Sunglass | RB 116 B","description":"\u003c!-- FastFashionBD • Specs Accordion (Wayfarer Sunglasses) --\u003e\n\u003csection class=\"ff-specs\" role=\"region\" aria-label=\"Wayfarer sunglasses specifications\"\u003e\n  \u003cstyle\u003e\n    .ff-specs{\n      font-family: inherit;\n      --bg: linear-gradient(180deg, rgba(255,255,255,0.95), rgba(255,255,255,0.98));\n      --text:#000; --radius:16px;\n      --shadow:0 6px 20px rgba(0,0,0,.08);\n      --shadow-inner: inset 0 1px 0 rgba(255,255,255,.6);\n      --hover: rgba(0,0,0,.08);\n      --speed: 280ms; --easing: cubic-bezier(.22,.61,.36,1);\n      color:var(--text);\n    }\n    .ff-specs *{ box-sizing:border-box; font-family: inherit; }\n    .ff-wrap{ background:var(--bg); border-radius:var(--radius); box-shadow:var(--shadow),var(--shadow-inner); overflow:hidden; border:1px solid rgba(0,0,0,.05);}\n    .ff-acc{ border-top:1px solid rgba(0,0,0,.06);}\n    .ff-acc:first-child{ border-top:0;}\n    .ff-head{ width:100%; background:transparent; color:var(--text); text-align:left; padding:14px 18px; font-weight:600; display:flex; align-items:center; gap:10px; cursor:pointer; border:0; outline:0;}\n    .ff-head:hover{ background:var(--hover);}\n    .ff-icon{ margin-left:auto; transition: transform var(--speed) var(--easing);}\n    .ff-body{ max-height:0; overflow:hidden; transition:max-height var(--speed) var(--easing), opacity var(--speed) var(--easing); opacity:0;}\n    .ff-open .ff-icon{ transform:rotate(180deg);}\n    .ff-open .ff-body{ opacity:1;}\n    .ff-list{ padding:6px 22px 16px 28px; margin:0; display:grid; gap:8px; list-style:none;}\n    .ff-li{ display:flex; gap:10px; line-height:1.5;}\n    .ff-bullet{ width:1.2em; flex:0 0 1.2em; text-align:center;}\n    .ff-li span{ background:linear-gradient(currentColor,currentColor) left bottom\/0 1px no-repeat; transition:background-size .25s ease; padding-bottom:1px;}\n    .ff-li:hover span{ background-size:100% 1px;}\n    @media (max-width:480px){\n      .ff-head{ padding:12px 14px;}\n      .ff-list{ padding:4px 16px 14px 24px;}\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"ff-wrap\" data-ff-acc\u003e\n    \u003c!-- Color \u0026 Style --\u003e\n    \u003cdiv class=\"ff-acc\"\u003e\n      \u003cbutton class=\"ff-head\" aria-expanded=\"false\"\u003e\n        Color \u0026amp; Style\n        \u003csvg class=\"ff-icon\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ff-body\"\u003e\n        \u003cul class=\"ff-list\"\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e🕶️\u003c\/span\u003e\u003cspan\u003eDesign: Classic Wayfarer style\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e🎨\u003c\/span\u003e\u003cspan\u003eFrame Color: Jet Black (as shown)\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e🌈\u003c\/span\u003e\u003cspan\u003eLens Color: Gradient Grey\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e✨\u003c\/span\u003e\u003cspan\u003eFinish: Glossy polish with metal accents\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e⚠️\u003c\/span\u003e\u003cspan\u003eNote: Color may vary due to lighting\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Fit \u0026 Size --\u003e\n    \u003cdiv class=\"ff-acc\"\u003e\n      \u003cbutton class=\"ff-head\" aria-expanded=\"false\"\u003e\n        Fit \u0026amp; Size\n        \u003csvg class=\"ff-icon\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ff-body\"\u003e\n        \u003cul class=\"ff-list\"\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e👁️\u003c\/span\u003e\u003cspan\u003eEye Size: 50 mm\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e🌉\u003c\/span\u003e\u003cspan\u003eBridge: 22 mm\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e🦾\u003c\/span\u003e\u003cspan\u003eTemple: 150 mm\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e👤\u003c\/span\u003e\u003cspan\u003eFit: Medium universal fit\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e👂\u003c\/span\u003e\u003cspan\u003eComfort: Smooth curved temples\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Build \u0026 Materials --\u003e\n    \u003cdiv class=\"ff-acc\"\u003e\n      \u003cbutton class=\"ff-head\" aria-expanded=\"false\"\u003e\n        Build \u0026amp; Materials\n        \u003csvg class=\"ff-icon\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ff-body\"\u003e\n        \u003cul class=\"ff-list\"\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e🏗️\u003c\/span\u003e\u003cspan\u003eMaterial: Durable acetate frame\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e🪟\u003c\/span\u003e\u003cspan\u003eLens Type: Glass lenses\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e🛡️\u003c\/span\u003e\u003cspan\u003eFrame Strength: Impact-resistant\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Protection \u0026 Performance --\u003e\n    \u003cdiv class=\"ff-acc\"\u003e\n      \u003cbutton class=\"ff-head\" aria-expanded=\"false\"\u003e\n        Protection \u0026amp; Performance\n        \u003csvg class=\"ff-icon\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ff-body\"\u003e\n        \u003cul class=\"ff-list\"\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e☀️\u003c\/span\u003e\u003cspan\u003eUV Protction N\/A\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Included --\u003e\n    \u003cdiv class=\"ff-acc\"\u003e\n      \u003cbutton class=\"ff-head\" aria-expanded=\"false\"\u003e\n        Included\n        \u003csvg class=\"ff-icon\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath fill=\"currentColor\" d=\"M7 10l5 5 5-5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"ff-body\"\u003e\n        \u003cul class=\"ff-list\"\u003e\n          \u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e📦\u003c\/span\u003e\u003cspan\u003eIncluded: Leather box + glass cleaner\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (()=\u003e{const root=document.currentScript.closest('.ff-specs'); if(!root) return;\n      const items=[...root.querySelectorAll('.ff-acc')];\n      items.forEach(acc=\u003e{\n        const head=acc.querySelector('.ff-head'); const body=acc.querySelector('.ff-body');\n        const setMax=(open)=\u003e{ body.style.maxHeight = open ? (body.scrollHeight + 'px') : '0px'; };\n        setMax(false);\n        head.addEventListener('click', ()=\u003e{\n          const isOpen=acc.classList.toggle('ff-open');\n          head.setAttribute('aria-expanded', String(isOpen));\n          setMax(isOpen);\n          \/\/ Close others for tidy UI\n          items.filter(i=\u003ei!==acc).forEach(other=\u003e{\n            other.classList.remove('ff-open');\n            const h=other.querySelector('.ff-head'); const b=other.querySelector('.ff-body');\n            if(h) h.setAttribute('aria-expanded','false'); \n            if(b) b.style.maxHeight='0px';\n          });\n        });\n        new ResizeObserver(()=\u003e{ if(acc.classList.contains('ff-open')) body.style.maxHeight = body.scrollHeight+'px'; }).observe(body);\n      });\n    })();\n  \u003c\/script\u003e\n\u003c\/section\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":47293549707501,"sku":"RB 116 B","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/1_2c3c30d5-47d8-4d4e-abd3-40958e1b4227.jpg?v=1730376076"},{"product_id":"stylish-premium-quality-rayban-wayfarer-sunglass-rb-116-w1","title":"Stylish Premium Quality Rayban Wayfarer Sunglass | RB 116 W1","description":"\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrame Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLens Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eColor may differ as a result of Lighting and Screen Condition\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eEye Size: 50\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBridge Size: 22\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemple Length: 150\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eModel: RB 2140\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eUV Protected\u003cspan id=\"wcs-frameshape\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlossy Finish\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlass lens\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDurable Frame\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBox: Carry Box\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree Glass Cleaner\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":48291124478189,"sku":"RB 116 W1","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/h1_63e62dfe-22cf-4c28-9122-4a9a57424e3d.jpg?v=1751374442"},{"product_id":"stylish-premium-quality-rayban-wayfarer-sunglass-rb-116-w2","title":"Stylish Premium Quality Rayban Wayfarer Sunglass | RB 116 W2","description":"\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrame Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLens Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eColor may differ as a result of Lighting and Screen Condition\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eEye Size: 50\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBridge Size: 22\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemple Length: 150\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eModel: RB 2140\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eUV Protected\u003cspan id=\"wcs-frameshape\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlossy Finish\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlass lens\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDurable Frame\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBox: Carry Box\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree Glass Cleaner\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":48291295723757,"sku":"RB 116 W2","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/1_eada87d2-2733-4974-8b82-291b8e1bca4a.jpg?v=1751376412"},{"product_id":"stylish-premium-quality-rayban-wayfarer-sunglass-rb-116-w3","title":"Stylish Premium Quality Rayban Wayfarer Sunglass | RB 116 W3","description":"\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrame Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLens Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eColor may differ as a result of Lighting and Screen Condition\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eEye Size: 50\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBridge Size: 22\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemple Length: 150\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eModel: RB 2140\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eUV Protected\u003cspan id=\"wcs-frameshape\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlossy Finish\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlass lens\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDurable Frame\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBox: Carry Box\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree Glass Cleaner\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":48297697214701,"sku":"RB 116 W3","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/1_b559c7c7-cce8-4f94-8209-807d692262b4.jpg?v=1751446823"},{"product_id":"stylish-premium-quality-rayban-wayfarer-sunglass-rb-116-w4","title":"Stylish Premium Quality Rayban Wayfarer Sunglass | RB 116 W4","description":"\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrame Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLens Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eColor may differ as a result of Lighting and Screen Condition\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eEye Size: 50\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBridge Size: 22\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemple Length: 150\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eModel: RB 2140\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eUV Protected\u003cspan id=\"wcs-frameshape\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlossy Finish\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlass lens\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDurable Frame\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBox: Carry Box\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree Glass Cleaner\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":48298066378989,"sku":"RB 116 W4","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/1_a20be980-2ccb-43ee-a929-a0537a41a5c4.jpg?v=1751448514"},{"product_id":"stylish-premium-quality-rayban-wayfarer-sunglass-rb-116-w5","title":"Stylish Premium Quality Wooden Wayfarer Sunglass | RB 116 W5","description":"\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrame Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLens Color: As Like Picture\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eColor may differ as a result of Lighting and Screen Condition\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eEye Size: 50\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBridge Size: 22\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemple Length: 150\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eModel: RB 2140\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eUV Protected\u003cspan id=\"wcs-frameshape\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlossy Finish\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlass lens\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDurable Frame\u003cbr\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBox: Carry Box\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree Glass Cleaner\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":48466406146285,"sku":"RB 116 W5","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/1_99813c91-5f12-4f6a-99b2-096da44d9d53.jpg?v=1753796974"},{"product_id":"rayban-wayfarer-sunglass-rb-116-e","title":"Rayban Wayfarer Sunglass | RB 116 E","description":"\u003c!-- FastFashionBD • Specs Accordion --\u003e\n\u003cstyle\u003e\n    .ff-specs{\n      font-family: inherit;\n      --bg: linear-gradient(180deg, rgba(255,255,255,0.95), rgba(255,255,255,0.98));\n      --text: #1f2937;\n      --radius: 8px;\n      --shadow: 0 4px 12px rgba(0,0,0,.08);\n      --shadow-inner: inset 0 1px 0 rgba(255,255,255,.6);\n      --accent: rgba(0,0,0,.06);\n      --hover: #f3f4f6;\n      --speed: 280ms;\n      --easing: cubic-bezier(.22,.61,.36,1);\n      color: var(--text);\n    }\n    .ff-specs *{ box-sizing:border-box; font-family: inherit; }\n    .ff-wrap{ background:var(--bg); border-radius:var(--radius); box-shadow:var(--shadow),var(--shadow-inner); overflow:hidden; border:1px solid #e5e7eb;}\n    .ff-acc{ border-top:1px solid #e5e7eb;}\n    .ff-acc:first-child{ border-top:0;}\n    .ff-head{ width:100%; background:transparent; color:var(--text); text-align:left; padding:14px 18px; font-weight:600; font-size:16px; display:flex; align-items:center; gap:10px; cursor:pointer; border:0; outline:0;}\n    .ff-head:hover{ background:var(--hover);}\n    .ff-icon{ margin-left:auto; transition: transform var(--speed) var(--easing);}\n    .ff-body{ max-height:0; overflow:hidden; transition:max-height var(--speed) var(--easing), opacity var(--speed) var(--easing); opacity:0;}\n    .ff-open .ff-icon{ transform:rotate(180deg);}\n    .ff-open .ff-body{ opacity:1;}\n    .ff-list{ padding:6px 22px 16px 28px; margin:0; display:grid; gap:8px; list-style:none; background-color:#ffffff;}\n    .ff-li{ display:flex; gap:10px; line-height:1.5; color:#4b5563; font-size:14px;}\n    .ff-bullet{ width:1.2em; flex:0 0 1.2em; text-align:center;}\n    .ff-li span{ background:linear-gradient(currentColor,currentColor) left bottom\/0 1px no-repeat; transition:background-size .25s ease; padding-bottom:1px;}\n    .ff-li:hover span{ background-size:100% 1px;}\n    @media (max-width:480px){\n      .ff-head{ padding:12px 14px;}\n      .ff-list{ padding:4px 16px 14px 24px;}\n    }\n  \u003c\/style\u003e\n\u003csection aria-label=\"Product specifications\" role=\"region\" class=\"ff-specs\"\u003e\n\u003cdiv data-ff-acc=\"\" class=\"ff-wrap\"\u003e\n\u003cdiv class=\"ff-acc\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ff-head\"\u003e 🧿 Product Specifications \u003csvg viewbox=\"0 0 24 24\" height=\"18\" width=\"18\" class=\"ff-icon\"\u003e\u003cpath d=\"M7 10l5 5 5-5z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ff-body\"\u003e\n\u003cul class=\"ff-list\"\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🔢 Model: RB 2140\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e👁️ Eye Size: 50 mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🌉 Bridge Size: 22 mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e📏 Temple Length: 150 mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🔍 Lens Material: Glass\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🧱 Frame Material: Durable acetate\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e✨ Finish: Glossy premium polish\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🛡️ UV Protection: N\/A [Depend on Glass]\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-acc\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ff-head\"\u003e 🎨 Design \u0026amp; Aesthetics \u003csvg viewbox=\"0 0 24 24\" height=\"18\" width=\"18\" class=\"ff-icon\"\u003e\u003cpath d=\"M7 10l5 5 5-5z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ff-body\"\u003e\n\u003cul class=\"ff-list\"\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🐢 Frame Color: Red\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🕶️ Lens Color: Black\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🔷 Shape: Classic trapezoidal Wayfarer\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e👗 Style: Timeless and iconic – suitable for all occasions\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🚻 Gender: Unisex – flattering on most face shapes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🌈 Color Disclaimer: May vary slightly due to lighting and screen settings\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-acc\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ff-head\"\u003e 🎁 Packaging \u0026amp; Accessories \u003csvg viewbox=\"0 0 24 24\" height=\"18\" width=\"18\" class=\"ff-icon\"\u003e\u003cpath d=\"M7 10l5 5 5-5z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ff-body\"\u003e\n\u003cul class=\"ff-list\"\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🧳 Box Type: Premium leather case\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🧼 Included: Free microfiber glass cleaner\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-acc\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"ff-head\"\u003e 💎 Features \u0026amp; Benefits \u003csvg viewbox=\"0 0 24 24\" height=\"18\" width=\"18\" class=\"ff-icon\"\u003e\u003cpath d=\"M7 10l5 5 5-5z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ff-body\"\u003e\n\u003cul class=\"ff-list\"\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e✅ Top Grade Model\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🪶 Comfort: Ergonomic design for extended wear\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🧲 Durability: Built to withstand daily use\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ff-li\"\u003e\n\u003cspan class=\"ff-bullet\"\u003e•\u003c\/span\u003e\u003cspan\u003e🧭 Versatility: Perfect for driving, travel, and outdoor activities\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (()=\u003e{const root=document.currentScript.closest('.ff-specs'); if(!root) return;\n      const items=[...root.querySelectorAll('.ff-acc')];\n      items.forEach(acc=\u003e{\n        const head=acc.querySelector('.ff-head');\n        const body=acc.querySelector('.ff-body');\n        const setMax=(open)=\u003e{ body.style.maxHeight = open ? (body.scrollHeight + 'px') : '0px'; };\n        setMax(false);\n        head.addEventListener('click', ()=\u003e{\n          const isOpen=acc.classList.toggle('ff-open');\n          head.setAttribute('aria-expanded', String(isOpen));\n          setMax(isOpen);\n          items.filter(i=\u003ei!==acc).forEach(other=\u003e{\n            other.classList.remove('ff-open');\n            const h=other.querySelector('.ff-head'); const b=other.querySelector('.ff-body');\n            if(h) h.setAttribute('aria-expanded','false');\n            if(b) b.style.maxHeight='0px';\n          });\n        });\n        new ResizeObserver(()=\u003e{ if(acc.classList.contains('ff-open')) body.style.maxHeight = body.scrollHeight+'px'; }).observe(body);\n      });\n    })();\n  \u003c\/script\u003e\u003c\/section\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":48622335754477,"sku":"RB 116 E","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/1_e8c90ecc-a5e9-4051-b7fd-7441f99f5519.jpg?v=1756651291"},{"product_id":"rayban-wayfarer-sunglass-rb-116-sb","title":"Rayban Wayfarer Sunglass | RB 116 SB","description":"\u003c!-- FastFashion — Drop-Down Bullet Table (V2.1) --\u003e\n\u003cdiv style=\"--table-bg: #ffffff; --text-color: #000000; --heading-color: #000000; --heading-bg: #f7f7f7; --table-border: #ffffff; --drop-shadow: 1px 1px 1px 2px rgba(0,0,0,0.28);\" class=\"ff-dropdown\"\u003e\n\u003cdiv style=\"background: var(--table-bg); color: var(--text-color); box-shadow: var(--drop-shadow); border-radius: 14px; padding: 14px; border: 1px solid var(--table-border);\" class=\"ff-dropdown-inner\"\u003e\n\u003cdiv style=\"--table-border: #ffffff; --heading-bg: #f7f7f7;\" class=\"ff-accordion\"\u003e\n\u003cdetails\u003e\n\u003csummary style=\"color: #000000; border-bottom: 1px solid #ffffff; background: #f7f7f7;\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\" class=\"chev\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"currentColor\" d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e🧿 Product Specifications\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"color: #000000;\" class=\"panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e🔢 Model: RB 2140\u003c\/li\u003e\n\u003cli\u003e👁️ Eye Size: 50 mm\u003c\/li\u003e\n\u003cli\u003e🌉 Bridge Size: 22 mm\u003c\/li\u003e\n\u003cli\u003e📏 Temple Length: 150 mm\u003c\/li\u003e\n\u003cli\u003e🔍 Lens Material: Glass\u003c\/li\u003e\n\u003cli\u003e🧱 Frame Material: Durable acetate\u003c\/li\u003e\n\u003cli\u003e✨ Finish: Glossy premium polish\u003c\/li\u003e\n\u003cli\u003e🛡️ UV Protection: 100% UV-blocking lenses\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary style=\"color: #000000; border-bottom: 1px solid #ffffff; background: #f7f7f7;\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\" class=\"chev\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"currentColor\" d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e🎨 Design \u0026amp; Aesthetics\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"color: #000000;\" class=\"panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e🐢 Frame Color: Tortoiseshell (Dark brown \u0026amp; amber blend)\u003c\/li\u003e\n\u003cli\u003e🕶️ Lens Color: Dark tinted\u003c\/li\u003e\n\u003cli\u003e🔷 Shape: Classic trapezoidal Wayfarer silhouette\u003c\/li\u003e\n\u003cli\u003e🏷️ Branding: Ray-Ban logo on lens and temple arm\u003c\/li\u003e\n\u003cli\u003e👗 Style: Timeless and iconic – suitable for all occasions\u003c\/li\u003e\n\u003cli\u003e🚻 Gender: Unisex – flattering on most face shapes\u003c\/li\u003e\n\u003cli\u003e🌈 Color Disclaimer: May vary slightly due to lighting and screen settings\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary style=\"color: #000000; border-bottom: 1px solid #ffffff; background: #f7f7f7;\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\" class=\"chev\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"currentColor\" d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e🎁 Packaging \u0026amp; Accessories\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"color: #000000;\" class=\"panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e🧳 Box Type: Premium leather case\u003c\/li\u003e\n\u003cli\u003e🧼 Included: Free microfiber glass cleaner\u003c\/li\u003e\n\u003cli\u003e🎀 Presentation: Ideal for gifting or personal use\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary style=\"color: #000000; border-bottom: 1px solid #ffffff; background: #f7f7f7;\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\" class=\"chev\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"currentColor\" d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e💎 Features \u0026amp; Benefits\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"color: #000000;\" class=\"panel\"\u003e\n\u003cul\u003e\n\u003cli\u003e🪶 Comfort: Ergonomic design for extended wear\u003c\/li\u003e\n\u003cli\u003e🧲 Durability: Built to withstand daily use\u003c\/li\u003e\n\u003cli\u003e🌞 Protection: Shields eyes from harmful UV rays\u003c\/li\u003e\n\u003cli\u003e🧭 Versatility: Perfect for driving, travel, and outdoor activities\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.ff-accordion{width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--table-border);background:#ffffff05}\n.ff-accordion details+details{border-top:1px solid var(--table-border)}\n.ff-accordion summary{list-style:none;cursor:pointer;padding:12px 14px;font-weight:700;color:var(--heading-color);display:flex;align-items:center;gap:10px;background:var(--heading-bg)}\n.ff-accordion summary::-webkit-details-marker{display:none}\n.ff-accordion .chev{transition:transform .2s ease}\n.ff-accordion details[open] .chev{transform:rotate(90deg)}\n.ff-accordion .panel{padding:10px 16px 14px 18px;background:transparent}\n.ff-accordion ul,.ff-accordion ol{margin:8px 0 0 1.1rem}\n.ff-accordion li{margin:.35rem 0}\n\u003c\/style\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":48643722150125,"sku":"RB 116 SB","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/2_48c423c9-db08-49f4-a779-b77b62411a22.jpg?v=1756991102"},{"product_id":"rayban-wayfarer-sunglass-rb-116-f","title":"Rayban Wayfarer Sunglass | RB 116 F","description":"\u003cstyle\u003e\n\n\/* --- Shopify Accordion CSS --- *\/\n.shp-acc-container {\n    --a-h-bg: #ffffff;\n    --a-h-hbg: #F2F2F2;\n    --a-h-tx: #333333;\n    --a-c-bg: #ffffff;\n    --a-c-tx: #555555;\n    \n    \/* Border Config *\/\n    --a-bd: rgba(229, 231, 235, 1);\n    --a-bdw: 1px;\n    \n    \/* Radius Config *\/\n    --a-rad-tl: 24px;\n    --a-rad-tr: 24px;\n    --a-rad-br: 24px;\n    --a-rad-bl: 24px;\n\n    --a-act-bg: #f9fafb;\n    --a-act-tx: #000000;\n    --a-ico: #333333;\n\n    --a-gap: 12px;\n    --a-shd: none;\n    \n    --a-fs-h: 16px;\n    --a-fs-c: 14px;\n    --a-fs-b: 16px;\n    --a-fs-t: 14px;\n    --a-fs-n: 14px;\n    --a-lh: 1.6;\n\n    --a-bul: #000000;\n    --a-bul-hov: #333333;\n    --a-bul-sep: 1px solid rgba(0,0,0,0.1);\n    --a-t-k: #333333;\n    --a-t-v: #555555;\n    --a-t-str: #f9fafb; \n    --a-t-hov: #f3f4f6;\n    --a-t-bd: 1px solid #d1d5db;\n    --a-t-rb: 1px solid #e5e7eb; \n    --a-t-cb: 1px solid #e5e7eb;\n    --a-g-hbg: #f9fafb;\n    --a-g-hov: #f3f4f6;\n    --a-g-rb: none;\n    --a-g-cb: none;\n    --a-n-bg: #fff7ed;\n    --a-n-tx: #9a3412;\n    --a-n-bd: #f97316;\n\n    font-family: 'Assistant', sans-serif;\n    width: 100%;\n    text-align: left;\n    box-sizing: border-box;\n}\n\n.shp-acc-item {\n    border: var(--a-bdw) solid var(--a-bd);\n    border-radius: var(--a-rad-tl) var(--a-rad-tr) var(--a-rad-br) var(--a-rad-bl);\n    margin-bottom: var(--a-gap);\n    overflow: hidden;\n    box-shadow: var(--a-shd);\n    transition: all 0.3s ease;\n    background-color: var(--a-c-bg);\n}\n\n\n\n.shp-acc-item:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 10px 25px rgba(0,0,0,0.12);\n    z-index: 2;\n}\n\n\/* Header *\/\n.shp-acc-header {\n    background: var(--a-h-bg);\n    color: var(--a-h-tx);\n    padding: 16px 20px;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-weight: 600;\n    font-size: var(--a-fs-h);\n    transition: background 0.2s, color 0.2s;\n    position: relative;\n    user-select: none;\n}\n.shp-acc-header:hover { background: var(--a-h-hbg); }\n.shp-acc-header:active { transition: transform 0.1s; transform: scale(0.99); }\n\n.shp-acc-item.active .shp-acc-header {\n    background: var(--a-act-bg);\n    color: var(--a-act-tx);\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n}\n\n.shp-acc-icon {\n    color: var(--a-ico);\n    width: 20px; height: 20px;\n    display: flex; align-items: center; justify-content: center;\n    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n}\n.shp-acc-item.active .shp-acc-icon { transform: rotate(180deg); }\n\n\/* Content *\/\n.shp-acc-content {\n    max-height: 0;\n    overflow: hidden;\n    background: var(--a-c-bg);\n    color: var(--a-c-tx);\n    transition: max-height 0.5s ease;\n    perspective: 1000px;\n    will-change: max-height;\n}\n.shp-acc-inner {\n    padding: 24px;\n    font-size: var(--a-fs-c);\n    line-height: var(--a-lh);\n    transform: translateX(-15px); opacity: 0;\n    transition: all 0.4s ease;\n}\n.shp-acc-item.active .shp-acc-inner { opacity: 1; transform: none; filter: none; }\n\n\n\/* Components *\/\n.shp-ul { padding: 0; margin: 0; list-style: none; font-size: var(--a-fs-b); }\n.shp-ul li { \n    display: flex; \n    align-items: flex-start; \n    padding: 10px 12px; \n    border-bottom: var(--a-bul-sep);\n    margin-bottom: 4px;\n    font-weight: 500; \n    transition: all 0.2s; \n}\n.shp-ul li:last-child { border-bottom: none; }\n\n.shp-ul li:hover { \n    background-color: rgba(0,0,0,0.02);\n    color: var(--a-bul-hov);\n    transform: translateX(4px);\n}\n.shp-ul li::before { \n    content: ''; \n    flex-shrink: 0; \n    width: 8px; \n    height: 8px; \n    background: var(--a-bul); \n    border-radius: 50%; \n    margin-right: 16px; \n    margin-top: calc((var(--a-fs-b) * var(--a-lh) \/ 2) - 4px); \/* Align bullet vertically *\/\n    transition: transform 0.2s, background-color 0.2s, box-shadow 0.2s; \n}\n.shp-ul li:hover::before { \n    transform: scale(1.3); \n    background: var(--a-bul-hov); \n    box-shadow: 0 0 0 4px rgba(0,0,0,0.05);\n}\n\n.shp-table-wrap { border: var(--a-t-bd); border-radius: 6px; overflow: hidden; }\n.shp-table { width: 100%; border-collapse: collapse; font-size: var(--a-fs-t); line-height: 1.5; }\n.shp-table td { padding: 12px 16px; color: var(--a-t-v); border-bottom: var(--a-t-rb); border-right: var(--a-t-cb); vertical-align: middle; }\n.shp-table tr:last-child td { border-bottom: none; }\n.shp-table tr td:last-child { border-right: none; }\n.shp-table tr:nth-child(odd) { background-color: var(--a-t-str); }\n.shp-table tr:hover { background-color: var(--a-t-hov); }\n.shp-table tr td:first-child { font-weight: 700; width: 30%; min-width: 120px; color: var(--a-t-k); }\n\n.shp-grid { width: 100%; border-collapse: collapse; font-size: var(--a-fs-t); white-space: nowrap; line-height: 1.5; }\n.shp-grid th { background: var(--a-g-hbg); padding: 10px; border-bottom: var(--a-g-rb); border-right: var(--a-g-cb); text-align: left; }\n.shp-grid td { padding: 10px; border-bottom: var(--a-g-rb); border-right: var(--a-g-cb); }\n.shp-grid th:last-child, .shp-grid td:last-child { border-right: none; }\n.shp-grid tr:last-child td { border-bottom: none; }\n.shp-grid tr:hover { background-color: var(--a-g-hov); }\n\n.shp-note { background: var(--a-n-bg); color: var(--a-n-tx); border-left: 4px solid var(--a-n-bd); padding: 16px; font-size: var(--a-fs-n); border-radius: 4px; font-style: italic; }\n\n\/* Ripple Logic *\/\n.shp-ripple {\n    position: absolute;\n    border-radius: 50%;\n    transform: scale(0);\n    pointer-events: none;\n    animation: rip 1.5s cubic-bezier(0.4, 0, 0.2, 1); background: rgba(0,0,0,0.05); filter: blur(2px);\n}\n@keyframes rip { to { transform: scale(15); opacity: 0; } }\n@keyframes rip-wide { to { transform: scale(25); opacity: 0; } }\n\n@media (max-width: 480px) {\n    .shp-table tr td:first-child { width: auto; min-width: auto; }\n    .shp-acc-inner { padding: 16px; }\n}\n\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"shp-acc-container\"\u003e\n\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eDescription\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cul class=\"shp-ul\"\u003e\n    \u003cli\u003e🔢 Model: RB 2140\u003c\/li\u003e\n    \u003cli\u003e🔍 Lens Material: Glass\u003c\/li\u003e\n    \u003cli\u003e🧱 Frame Material: Durable acetate\u003c\/li\u003e\n    \u003cli\u003e✨ Finish: Glossy premium polish\u003c\/li\u003e\n    \u003cli\u003e🛡️ UV Protection: N\/A [Depend on Glass] \u003c\/li\u003e\n\u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eSize\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cdiv class=\"shp-table-wrap\"\u003e\n    \u003ctable class=\"shp-table\"\u003e\n        \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eEye Size\u003c\/td\u003e\n            \u003ctd\u003e50 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eBridge Size\u003c\/td\u003e\n            \u003ctd\u003e22 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eTemple Length\u003c\/td\u003e\n            \u003ctd\u003e150 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eNote\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cdiv class=\"shp-note\"\u003eColor may differ as a result of Lighting and Screen Condition\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleShopifyAccordion(e, t) {\n        var container = t.closest(\".shp-acc-container\");\n        var item = t.parentElement;\n        var content = item.querySelector(\".shp-acc-content\");\n        var isOpen = item.classList.contains(\"active\");\n        \n        var oneAtATime = true;\n        var rippleType = \"soft\";\n\n        if (rippleType !== 'none') {\n            var rect = t.getBoundingClientRect();\n            var size = Math.max(rect.width, rect.height);\n            var x, y;\n            \n            if (rippleType === 'center') {\n                x = rect.width \/ 2;\n                y = rect.height \/ 2;\n            } else {\n                x = e.clientX - rect.left;\n                y = e.clientY - rect.top;\n            }\n            \n            var span = document.createElement(\"span\");\n            span.classList.add(\"shp-ripple\");\n            span.style.width = span.style.height = size * 2 + \"px\";\n            span.style.left = (x - size) + \"px\";\n            span.style.top = (y - size) + \"px\";\n            t.appendChild(span);\n            setTimeout(function(){ span.remove(); }, 1500);\n        }\n\n        if (oneAtATime) {\n            var items = container.querySelectorAll(\".shp-acc-item\");\n            for (var i = 0; i \u003c items.length; i++) {\n                if (items[i] !== item \u0026\u0026 items[i].classList.contains(\"active\")) {\n                    items[i].classList.remove(\"active\");\n                    items[i].querySelector(\".shp-acc-content\").style.maxHeight = null;\n                }\n            }\n        }\n\n        if (isOpen) {\n            item.classList.remove(\"active\");\n            content.style.maxHeight = null;\n        } else {\n            item.classList.add(\"active\");\n            content.style.maxHeight = (content.scrollHeight + 30) + \"px\";\n        }\n    }\n\u003c\/script\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":49194971332845,"sku":"RB 116 F","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/RB116F1.jpg?v=1767012993"},{"product_id":"rayban-wayfarer-sunglass-rb-116-g","title":"Rayban Wayfarer Sunglass | RB 116 G","description":"\u003cstyle\u003e\n\n\/* --- Shopify Accordion CSS --- *\/\n.shp-acc-container {\n    --a-h-bg: #ffffff;\n    --a-h-hbg: #F2F2F2;\n    --a-h-tx: #333333;\n    --a-c-bg: #ffffff;\n    --a-c-tx: #555555;\n    \n    \/* Border Config *\/\n    --a-bd: rgba(229, 231, 235, 1);\n    --a-bdw: 1px;\n    \n    \/* Radius Config *\/\n    --a-rad-tl: 24px;\n    --a-rad-tr: 24px;\n    --a-rad-br: 24px;\n    --a-rad-bl: 24px;\n\n    --a-act-bg: #f9fafb;\n    --a-act-tx: #000000;\n    --a-ico: #333333;\n\n    --a-gap: 12px;\n    --a-shd: none;\n    \n    --a-fs-h: 16px;\n    --a-fs-c: 14px;\n    --a-fs-b: 16px;\n    --a-fs-t: 14px;\n    --a-fs-n: 14px;\n    --a-lh: 1.6;\n\n    --a-bul: #000000;\n    --a-bul-hov: #333333;\n    --a-bul-sep: 1px solid rgba(0,0,0,0.1);\n    --a-t-k: #333333;\n    --a-t-v: #555555;\n    --a-t-str: #f9fafb; \n    --a-t-hov: #f3f4f6;\n    --a-t-bd: 1px solid #d1d5db;\n    --a-t-rb: 1px solid #e5e7eb; \n    --a-t-cb: 1px solid #e5e7eb;\n    --a-g-hbg: #f9fafb;\n    --a-g-hov: #f3f4f6;\n    --a-g-rb: none;\n    --a-g-cb: none;\n    --a-n-bg: #fff7ed;\n    --a-n-tx: #9a3412;\n    --a-n-bd: #f97316;\n\n    font-family: 'Assistant', sans-serif;\n    width: 100%;\n    text-align: left;\n    box-sizing: border-box;\n}\n\n.shp-acc-item {\n    border: var(--a-bdw) solid var(--a-bd);\n    border-radius: var(--a-rad-tl) var(--a-rad-tr) var(--a-rad-br) var(--a-rad-bl);\n    margin-bottom: var(--a-gap);\n    overflow: hidden;\n    box-shadow: var(--a-shd);\n    transition: all 0.3s ease;\n    background-color: var(--a-c-bg);\n}\n\n\n\n.shp-acc-item:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 10px 25px rgba(0,0,0,0.12);\n    z-index: 2;\n}\n\n\/* Header *\/\n.shp-acc-header {\n    background: var(--a-h-bg);\n    color: var(--a-h-tx);\n    padding: 16px 20px;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-weight: 600;\n    font-size: var(--a-fs-h);\n    transition: background 0.2s, color 0.2s;\n    position: relative;\n    user-select: none;\n}\n.shp-acc-header:hover { background: var(--a-h-hbg); }\n.shp-acc-header:active { transition: transform 0.1s; transform: scale(0.99); }\n\n.shp-acc-item.active .shp-acc-header {\n    background: var(--a-act-bg);\n    color: var(--a-act-tx);\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n}\n\n.shp-acc-icon {\n    color: var(--a-ico);\n    width: 20px; height: 20px;\n    display: flex; align-items: center; justify-content: center;\n    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n}\n.shp-acc-item.active .shp-acc-icon { transform: rotate(180deg); }\n\n\/* Content *\/\n.shp-acc-content {\n    max-height: 0;\n    overflow: hidden;\n    background: var(--a-c-bg);\n    color: var(--a-c-tx);\n    transition: max-height 0.5s ease;\n    perspective: 1000px;\n    will-change: max-height;\n}\n.shp-acc-inner {\n    padding: 24px;\n    font-size: var(--a-fs-c);\n    line-height: var(--a-lh);\n    transform: translateX(-15px); opacity: 0;\n    transition: all 0.4s ease;\n}\n.shp-acc-item.active .shp-acc-inner { opacity: 1; transform: none; filter: none; }\n\n\n\/* Components *\/\n.shp-ul { padding: 0; margin: 0; list-style: none; font-size: var(--a-fs-b); }\n.shp-ul li { \n    display: flex; \n    align-items: flex-start; \n    padding: 10px 12px; \n    border-bottom: var(--a-bul-sep);\n    margin-bottom: 4px;\n    font-weight: 500; \n    transition: all 0.2s; \n}\n.shp-ul li:last-child { border-bottom: none; }\n\n.shp-ul li:hover { \n    background-color: rgba(0,0,0,0.02);\n    color: var(--a-bul-hov);\n    transform: translateX(4px);\n}\n.shp-ul li::before { \n    content: ''; \n    flex-shrink: 0; \n    width: 8px; \n    height: 8px; \n    background: var(--a-bul); \n    border-radius: 50%; \n    margin-right: 16px; \n    margin-top: calc((var(--a-fs-b) * var(--a-lh) \/ 2) - 4px); \/* Align bullet vertically *\/\n    transition: transform 0.2s, background-color 0.2s, box-shadow 0.2s; \n}\n.shp-ul li:hover::before { \n    transform: scale(1.3); \n    background: var(--a-bul-hov); \n    box-shadow: 0 0 0 4px rgba(0,0,0,0.05);\n}\n\n.shp-table-wrap { border: var(--a-t-bd); border-radius: 6px; overflow: hidden; }\n.shp-table { width: 100%; border-collapse: collapse; font-size: var(--a-fs-t); line-height: 1.5; }\n.shp-table td { padding: 12px 16px; color: var(--a-t-v); border-bottom: var(--a-t-rb); border-right: var(--a-t-cb); vertical-align: middle; }\n.shp-table tr:last-child td { border-bottom: none; }\n.shp-table tr td:last-child { border-right: none; }\n.shp-table tr:nth-child(odd) { background-color: var(--a-t-str); }\n.shp-table tr:hover { background-color: var(--a-t-hov); }\n.shp-table tr td:first-child { font-weight: 700; width: 30%; min-width: 120px; color: var(--a-t-k); }\n\n.shp-grid { width: 100%; border-collapse: collapse; font-size: var(--a-fs-t); white-space: nowrap; line-height: 1.5; }\n.shp-grid th { background: var(--a-g-hbg); padding: 10px; border-bottom: var(--a-g-rb); border-right: var(--a-g-cb); text-align: left; }\n.shp-grid td { padding: 10px; border-bottom: var(--a-g-rb); border-right: var(--a-g-cb); }\n.shp-grid th:last-child, .shp-grid td:last-child { border-right: none; }\n.shp-grid tr:last-child td { border-bottom: none; }\n.shp-grid tr:hover { background-color: var(--a-g-hov); }\n\n.shp-note { background: var(--a-n-bg); color: var(--a-n-tx); border-left: 4px solid var(--a-n-bd); padding: 16px; font-size: var(--a-fs-n); border-radius: 4px; font-style: italic; }\n\n\/* Ripple Logic *\/\n.shp-ripple {\n    position: absolute;\n    border-radius: 50%;\n    transform: scale(0);\n    pointer-events: none;\n    animation: rip 1.5s cubic-bezier(0.4, 0, 0.2, 1); background: rgba(0,0,0,0.05); filter: blur(2px);\n}\n@keyframes rip { to { transform: scale(15); opacity: 0; } }\n@keyframes rip-wide { to { transform: scale(25); opacity: 0; } }\n\n@media (max-width: 480px) {\n    .shp-table tr td:first-child { width: auto; min-width: auto; }\n    .shp-acc-inner { padding: 16px; }\n}\n\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"shp-acc-container\"\u003e\n\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eDescription\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cul class=\"shp-ul\"\u003e\n    \u003cli\u003e🔢 Model: RB 2140\u003c\/li\u003e\n    \u003cli\u003e🔍 Lens Material: Glass\u003c\/li\u003e\n    \u003cli\u003e🧱 Frame Material: Durable acetate\u003c\/li\u003e\n    \u003cli\u003e✨ Finish: Glossy premium polish\u003c\/li\u003e\n    \u003cli\u003e🛡️ UV Protection: N\/A [Depend on Glass] \u003c\/li\u003e\n\u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eSize\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cdiv class=\"shp-table-wrap\"\u003e\n    \u003ctable class=\"shp-table\"\u003e\n        \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eEye Size\u003c\/td\u003e\n            \u003ctd\u003e50 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eBridge Size\u003c\/td\u003e\n            \u003ctd\u003e22 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eTemple Length\u003c\/td\u003e\n            \u003ctd\u003e150 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eNote\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cdiv class=\"shp-note\"\u003eColor may differ as a result of Lighting and Screen Condition\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleShopifyAccordion(e, t) {\n        var container = t.closest(\".shp-acc-container\");\n        var item = t.parentElement;\n        var content = item.querySelector(\".shp-acc-content\");\n        var isOpen = item.classList.contains(\"active\");\n        \n        var oneAtATime = true;\n        var rippleType = \"soft\";\n\n        if (rippleType !== 'none') {\n            var rect = t.getBoundingClientRect();\n            var size = Math.max(rect.width, rect.height);\n            var x, y;\n            \n            if (rippleType === 'center') {\n                x = rect.width \/ 2;\n                y = rect.height \/ 2;\n            } else {\n                x = e.clientX - rect.left;\n                y = e.clientY - rect.top;\n            }\n            \n            var span = document.createElement(\"span\");\n            span.classList.add(\"shp-ripple\");\n            span.style.width = span.style.height = size * 2 + \"px\";\n            span.style.left = (x - size) + \"px\";\n            span.style.top = (y - size) + \"px\";\n            t.appendChild(span);\n            setTimeout(function(){ span.remove(); }, 1500);\n        }\n\n        if (oneAtATime) {\n            var items = container.querySelectorAll(\".shp-acc-item\");\n            for (var i = 0; i \u003c items.length; i++) {\n                if (items[i] !== item \u0026\u0026 items[i].classList.contains(\"active\")) {\n                    items[i].classList.remove(\"active\");\n                    items[i].querySelector(\".shp-acc-content\").style.maxHeight = null;\n                }\n            }\n        }\n\n        if (isOpen) {\n            item.classList.remove(\"active\");\n            content.style.maxHeight = null;\n        } else {\n            item.classList.add(\"active\");\n            content.style.maxHeight = (content.scrollHeight + 30) + \"px\";\n        }\n    }\n\u003c\/script\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":49194982932717,"sku":"RB 116 G","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/RB116G1.jpg?v=1767013151"},{"product_id":"rayban-116-eyewear-wayfarer-eyeglass-rb-frame-116-h","title":"RB 116 Eyewear | Wayfarer Eyeglass | RB Frame 116 H","description":"\u003cstyle\u003e\n\n\/* --- Shopify Accordion CSS --- *\/\n.shp-acc-container {\n    --a-h-bg: #ffffff;\n    --a-h-hbg: #F2F2F2;\n    --a-h-tx: #333333;\n    --a-c-bg: #ffffff;\n    --a-c-tx: #555555;\n    \n    \/* Border Config *\/\n    --a-bd: rgba(229, 231, 235, 1);\n    --a-bdw: 1px;\n    \n    \/* Radius Config *\/\n    --a-rad-tl: 24px;\n    --a-rad-tr: 24px;\n    --a-rad-br: 24px;\n    --a-rad-bl: 24px;\n\n    --a-act-bg: #f9fafb;\n    --a-act-tx: #000000;\n    --a-ico: #333333;\n\n    --a-gap: 12px;\n    --a-shd: none;\n    \n    --a-fs-h: 16px;\n    --a-fs-c: 14px;\n    --a-fs-b: 16px;\n    --a-fs-t: 14px;\n    --a-fs-n: 14px;\n    --a-lh: 1.6;\n\n    --a-bul: #000000;\n    --a-bul-hov: #333333;\n    --a-bul-sep: 1px solid rgba(0,0,0,0.1);\n    --a-t-k: #333333;\n    --a-t-v: #555555;\n    --a-t-str: #f9fafb; \n    --a-t-hov: #f3f4f6;\n    --a-t-bd: 1px solid #d1d5db;\n    --a-t-rb: 1px solid #e5e7eb; \n    --a-t-cb: 1px solid #e5e7eb;\n    --a-g-hbg: #f9fafb;\n    --a-g-hov: #f3f4f6;\n    --a-g-rb: none;\n    --a-g-cb: none;\n    --a-n-bg: #fff7ed;\n    --a-n-tx: #9a3412;\n    --a-n-bd: #f97316;\n\n    font-family: 'Assistant', sans-serif;\n    width: 100%;\n    text-align: left;\n    box-sizing: border-box;\n}\n\n.shp-acc-item {\n    border: var(--a-bdw) solid var(--a-bd);\n    border-radius: var(--a-rad-tl) var(--a-rad-tr) var(--a-rad-br) var(--a-rad-bl);\n    margin-bottom: var(--a-gap);\n    overflow: hidden;\n    box-shadow: var(--a-shd);\n    transition: all 0.3s ease;\n    background-color: var(--a-c-bg);\n}\n\n\n\n.shp-acc-item:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 10px 25px rgba(0,0,0,0.12);\n    z-index: 2;\n}\n\n\/* Header *\/\n.shp-acc-header {\n    background: var(--a-h-bg);\n    color: var(--a-h-tx);\n    padding: 16px 20px;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-weight: 600;\n    font-size: var(--a-fs-h);\n    transition: background 0.2s, color 0.2s;\n    position: relative;\n    user-select: none;\n}\n.shp-acc-header:hover { background: var(--a-h-hbg); }\n.shp-acc-header:active { transition: transform 0.1s; transform: scale(0.99); }\n\n.shp-acc-item.active .shp-acc-header {\n    background: var(--a-act-bg);\n    color: var(--a-act-tx);\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n}\n\n.shp-acc-icon {\n    color: var(--a-ico);\n    width: 20px; height: 20px;\n    display: flex; align-items: center; justify-content: center;\n    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n}\n.shp-acc-item.active .shp-acc-icon { transform: rotate(180deg); }\n\n\/* Content *\/\n.shp-acc-content {\n    max-height: 0;\n    overflow: hidden;\n    background: var(--a-c-bg);\n    color: var(--a-c-tx);\n    transition: max-height 0.5s ease;\n    perspective: 1000px;\n    will-change: max-height;\n}\n.shp-acc-inner {\n    padding: 24px;\n    font-size: var(--a-fs-c);\n    line-height: var(--a-lh);\n    transform: translateX(-15px); opacity: 0;\n    transition: all 0.4s ease;\n}\n.shp-acc-item.active .shp-acc-inner { opacity: 1; transform: none; filter: none; }\n\n\n\/* Components *\/\n.shp-ul { padding: 0; margin: 0; list-style: none; font-size: var(--a-fs-b); }\n.shp-ul li { \n    display: flex; \n    align-items: flex-start; \n    padding: 10px 12px; \n    border-bottom: var(--a-bul-sep);\n    margin-bottom: 4px;\n    font-weight: 500; \n    transition: all 0.2s; \n}\n.shp-ul li:last-child { border-bottom: none; }\n\n.shp-ul li:hover { \n    background-color: rgba(0,0,0,0.02);\n    color: var(--a-bul-hov);\n    transform: translateX(4px);\n}\n.shp-ul li::before { \n    content: ''; \n    flex-shrink: 0; \n    width: 8px; \n    height: 8px; \n    background: var(--a-bul); \n    border-radius: 50%; \n    margin-right: 16px; \n    margin-top: calc((var(--a-fs-b) * var(--a-lh) \/ 2) - 4px); \/* Align bullet vertically *\/\n    transition: transform 0.2s, background-color 0.2s, box-shadow 0.2s; \n}\n.shp-ul li:hover::before { \n    transform: scale(1.3); \n    background: var(--a-bul-hov); \n    box-shadow: 0 0 0 4px rgba(0,0,0,0.05);\n}\n\n.shp-table-wrap { border: var(--a-t-bd); border-radius: 6px; overflow: hidden; }\n.shp-table { width: 100%; border-collapse: collapse; font-size: var(--a-fs-t); line-height: 1.5; }\n.shp-table td { padding: 12px 16px; color: var(--a-t-v); border-bottom: var(--a-t-rb); border-right: var(--a-t-cb); vertical-align: middle; }\n.shp-table tr:last-child td { border-bottom: none; }\n.shp-table tr td:last-child { border-right: none; }\n.shp-table tr:nth-child(odd) { background-color: var(--a-t-str); }\n.shp-table tr:hover { background-color: var(--a-t-hov); }\n.shp-table tr td:first-child { font-weight: 700; width: 30%; min-width: 120px; color: var(--a-t-k); }\n\n.shp-grid { width: 100%; border-collapse: collapse; font-size: var(--a-fs-t); white-space: nowrap; line-height: 1.5; }\n.shp-grid th { background: var(--a-g-hbg); padding: 10px; border-bottom: var(--a-g-rb); border-right: var(--a-g-cb); text-align: left; }\n.shp-grid td { padding: 10px; border-bottom: var(--a-g-rb); border-right: var(--a-g-cb); }\n.shp-grid th:last-child, .shp-grid td:last-child { border-right: none; }\n.shp-grid tr:last-child td { border-bottom: none; }\n.shp-grid tr:hover { background-color: var(--a-g-hov); }\n\n.shp-note { background: var(--a-n-bg); color: var(--a-n-tx); border-left: 4px solid var(--a-n-bd); padding: 16px; font-size: var(--a-fs-n); border-radius: 4px; font-style: italic; }\n\n\/* Ripple Logic *\/\n.shp-ripple {\n    position: absolute;\n    border-radius: 50%;\n    transform: scale(0);\n    pointer-events: none;\n    animation: rip 1.5s cubic-bezier(0.4, 0, 0.2, 1); background: rgba(0,0,0,0.05); filter: blur(2px);\n}\n@keyframes rip { to { transform: scale(15); opacity: 0; } }\n@keyframes rip-wide { to { transform: scale(25); opacity: 0; } }\n\n@media (max-width: 480px) {\n    .shp-table tr td:first-child { width: auto; min-width: auto; }\n    .shp-acc-inner { padding: 16px; }\n}\n\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"shp-acc-container\"\u003e\n\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eDescription\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cul class=\"shp-ul\"\u003e\n    \u003cli\u003e🔢 Model: RB 2140\u003c\/li\u003e\n    \u003cli\u003e🧱 Frame Material: Durable acetate\u003c\/li\u003e\n    \u003cli\u003e🏠 Country: China\u003c\/li\u003e\n\u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eSize\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cdiv class=\"shp-table-wrap\"\u003e\n    \u003ctable class=\"shp-table\"\u003e\n        \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eEye Size\u003c\/td\u003e\n            \u003ctd\u003e50 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eBridge Size\u003c\/td\u003e\n            \u003ctd\u003e22 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eTemple Length\u003c\/td\u003e\n            \u003ctd\u003e150 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eNote\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cdiv class=\"shp-note\"\u003eColor may differ as a result of Lighting and Screen Condition\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleShopifyAccordion(e, t) {\n        var container = t.closest(\".shp-acc-container\");\n        var item = t.parentElement;\n        var content = item.querySelector(\".shp-acc-content\");\n        var isOpen = item.classList.contains(\"active\");\n        \n        var oneAtATime = true;\n        var rippleType = \"soft\";\n\n        if (rippleType !== 'none') {\n            var rect = t.getBoundingClientRect();\n            var size = Math.max(rect.width, rect.height);\n            var x, y;\n            \n            if (rippleType === 'center') {\n                x = rect.width \/ 2;\n                y = rect.height \/ 2;\n            } else {\n                x = e.clientX - rect.left;\n                y = e.clientY - rect.top;\n            }\n            \n            var span = document.createElement(\"span\");\n            span.classList.add(\"shp-ripple\");\n            span.style.width = span.style.height = size * 2 + \"px\";\n            span.style.left = (x - size) + \"px\";\n            span.style.top = (y - size) + \"px\";\n            t.appendChild(span);\n            setTimeout(function(){ span.remove(); }, 1500);\n        }\n\n        if (oneAtATime) {\n            var items = container.querySelectorAll(\".shp-acc-item\");\n            for (var i = 0; i \u003c items.length; i++) {\n                if (items[i] !== item \u0026\u0026 items[i].classList.contains(\"active\")) {\n                    items[i].classList.remove(\"active\");\n                    items[i].querySelector(\".shp-acc-content\").style.maxHeight = null;\n                }\n            }\n        }\n\n        if (isOpen) {\n            item.classList.remove(\"active\");\n            content.style.maxHeight = null;\n        } else {\n            item.classList.add(\"active\");\n            content.style.maxHeight = (content.scrollHeight + 30) + \"px\";\n        }\n    }\n\u003c\/script\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":49309091791085,"sku":"RB Frame 116 H","price":2950.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/RBFrame116Himg1.jpg?v=1769606164"},{"product_id":"rb-116-eyewear-wayfarer-eyeglass-rb-frame-116-c","title":"RB 116 Eyewear | Wayfarer Eyeglass | RB Frame 116 C","description":"\u003cstyle\u003e\n\n\/* --- Shopify Accordion CSS --- *\/\n.shp-acc-container {\n    --a-h-bg: #ffffff;\n    --a-h-hbg: #F2F2F2;\n    --a-h-tx: #333333;\n    --a-c-bg: #ffffff;\n    --a-c-tx: #555555;\n    \n    \/* Border Config *\/\n    --a-bd: rgba(229, 231, 235, 1);\n    --a-bdw: 1px;\n    \n    \/* Radius Config *\/\n    --a-rad-tl: 24px;\n    --a-rad-tr: 24px;\n    --a-rad-br: 24px;\n    --a-rad-bl: 24px;\n\n    --a-act-bg: #f9fafb;\n    --a-act-tx: #000000;\n    --a-ico: #333333;\n\n    --a-gap: 12px;\n    --a-shd: none;\n    \n    --a-fs-h: 16px;\n    --a-fs-c: 14px;\n    --a-fs-b: 16px;\n    --a-fs-t: 14px;\n    --a-fs-n: 14px;\n    --a-lh: 1.6;\n\n    --a-bul: #000000;\n    --a-bul-hov: #333333;\n    --a-bul-sep: 1px solid rgba(0,0,0,0.1);\n    --a-t-k: #333333;\n    --a-t-v: #555555;\n    --a-t-str: #f9fafb; \n    --a-t-hov: #f3f4f6;\n    --a-t-bd: 1px solid #d1d5db;\n    --a-t-rb: 1px solid #e5e7eb; \n    --a-t-cb: 1px solid #e5e7eb;\n    --a-g-hbg: #f9fafb;\n    --a-g-hov: #f3f4f6;\n    --a-g-rb: none;\n    --a-g-cb: none;\n    --a-n-bg: #fff7ed;\n    --a-n-tx: #9a3412;\n    --a-n-bd: #f97316;\n\n    font-family: 'Assistant', sans-serif;\n    width: 100%;\n    text-align: left;\n    box-sizing: border-box;\n}\n\n.shp-acc-item {\n    border: var(--a-bdw) solid var(--a-bd);\n    border-radius: var(--a-rad-tl) var(--a-rad-tr) var(--a-rad-br) var(--a-rad-bl);\n    margin-bottom: var(--a-gap);\n    overflow: hidden;\n    box-shadow: var(--a-shd);\n    transition: all 0.3s ease;\n    background-color: var(--a-c-bg);\n}\n\n\n\n.shp-acc-item:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 10px 25px rgba(0,0,0,0.12);\n    z-index: 2;\n}\n\n\/* Header *\/\n.shp-acc-header {\n    background: var(--a-h-bg);\n    color: var(--a-h-tx);\n    padding: 16px 20px;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-weight: 600;\n    font-size: var(--a-fs-h);\n    transition: background 0.2s, color 0.2s;\n    position: relative;\n    user-select: none;\n}\n.shp-acc-header:hover { background: var(--a-h-hbg); }\n.shp-acc-header:active { transition: transform 0.1s; transform: scale(0.99); }\n\n.shp-acc-item.active .shp-acc-header {\n    background: var(--a-act-bg);\n    color: var(--a-act-tx);\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n}\n\n.shp-acc-icon {\n    color: var(--a-ico);\n    width: 20px; height: 20px;\n    display: flex; align-items: center; justify-content: center;\n    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n}\n.shp-acc-item.active .shp-acc-icon { transform: rotate(180deg); }\n\n\/* Content *\/\n.shp-acc-content {\n    max-height: 0;\n    overflow: hidden;\n    background: var(--a-c-bg);\n    color: var(--a-c-tx);\n    transition: max-height 0.5s ease;\n    perspective: 1000px;\n    will-change: max-height;\n}\n.shp-acc-inner {\n    padding: 24px;\n    font-size: var(--a-fs-c);\n    line-height: var(--a-lh);\n    transform: translateX(-15px); opacity: 0;\n    transition: all 0.4s ease;\n}\n.shp-acc-item.active .shp-acc-inner { opacity: 1; transform: none; filter: none; }\n\n\n\/* Components *\/\n.shp-ul { padding: 0; margin: 0; list-style: none; font-size: var(--a-fs-b); }\n.shp-ul li { \n    display: flex; \n    align-items: flex-start; \n    padding: 10px 12px; \n    border-bottom: var(--a-bul-sep);\n    margin-bottom: 4px;\n    font-weight: 500; \n    transition: all 0.2s; \n}\n.shp-ul li:last-child { border-bottom: none; }\n\n.shp-ul li:hover { \n    background-color: rgba(0,0,0,0.02);\n    color: var(--a-bul-hov);\n    transform: translateX(4px);\n}\n.shp-ul li::before { \n    content: ''; \n    flex-shrink: 0; \n    width: 8px; \n    height: 8px; \n    background: var(--a-bul); \n    border-radius: 50%; \n    margin-right: 16px; \n    margin-top: calc((var(--a-fs-b) * var(--a-lh) \/ 2) - 4px); \/* Align bullet vertically *\/\n    transition: transform 0.2s, background-color 0.2s, box-shadow 0.2s; \n}\n.shp-ul li:hover::before { \n    transform: scale(1.3); \n    background: var(--a-bul-hov); \n    box-shadow: 0 0 0 4px rgba(0,0,0,0.05);\n}\n\n.shp-table-wrap { border: var(--a-t-bd); border-radius: 6px; overflow: hidden; }\n.shp-table { width: 100%; border-collapse: collapse; font-size: var(--a-fs-t); line-height: 1.5; }\n.shp-table td { padding: 12px 16px; color: var(--a-t-v); border-bottom: var(--a-t-rb); border-right: var(--a-t-cb); vertical-align: middle; }\n.shp-table tr:last-child td { border-bottom: none; }\n.shp-table tr td:last-child { border-right: none; }\n.shp-table tr:nth-child(odd) { background-color: var(--a-t-str); }\n.shp-table tr:hover { background-color: var(--a-t-hov); }\n.shp-table tr td:first-child { font-weight: 700; width: 30%; min-width: 120px; color: var(--a-t-k); }\n\n.shp-grid { width: 100%; border-collapse: collapse; font-size: var(--a-fs-t); white-space: nowrap; line-height: 1.5; }\n.shp-grid th { background: var(--a-g-hbg); padding: 10px; border-bottom: var(--a-g-rb); border-right: var(--a-g-cb); text-align: left; }\n.shp-grid td { padding: 10px; border-bottom: var(--a-g-rb); border-right: var(--a-g-cb); }\n.shp-grid th:last-child, .shp-grid td:last-child { border-right: none; }\n.shp-grid tr:last-child td { border-bottom: none; }\n.shp-grid tr:hover { background-color: var(--a-g-hov); }\n\n.shp-note { background: var(--a-n-bg); color: var(--a-n-tx); border-left: 4px solid var(--a-n-bd); padding: 16px; font-size: var(--a-fs-n); border-radius: 4px; font-style: italic; }\n\n\/* Ripple Logic *\/\n.shp-ripple {\n    position: absolute;\n    border-radius: 50%;\n    transform: scale(0);\n    pointer-events: none;\n    animation: rip 1.5s cubic-bezier(0.4, 0, 0.2, 1); background: rgba(0,0,0,0.05); filter: blur(2px);\n}\n@keyframes rip { to { transform: scale(15); opacity: 0; } }\n@keyframes rip-wide { to { transform: scale(25); opacity: 0; } }\n\n@media (max-width: 480px) {\n    .shp-table tr td:first-child { width: auto; min-width: auto; }\n    .shp-acc-inner { padding: 16px; }\n}\n\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"shp-acc-container\"\u003e\n\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eDescription\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cul class=\"shp-ul\"\u003e\n    \u003cli\u003e🔢 Model: RB 2140\u003c\/li\u003e\n    \u003cli\u003e🧱 Frame Material: Durable acetate\u003c\/li\u003e\n    \u003cli\u003e🏠 Country: China\u003c\/li\u003e\n\u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eSize\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cdiv class=\"shp-table-wrap\"\u003e\n    \u003ctable class=\"shp-table\"\u003e\n        \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eEye Size\u003c\/td\u003e\n            \u003ctd\u003e50 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eBridge Size\u003c\/td\u003e\n            \u003ctd\u003e22 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eTemple Length\u003c\/td\u003e\n            \u003ctd\u003e150 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eNote\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cdiv class=\"shp-note\"\u003eColor may differ as a result of Lighting and Screen Condition\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleShopifyAccordion(e, t) {\n        var container = t.closest(\".shp-acc-container\");\n        var item = t.parentElement;\n        var content = item.querySelector(\".shp-acc-content\");\n        var isOpen = item.classList.contains(\"active\");\n        \n        var oneAtATime = true;\n        var rippleType = \"soft\";\n\n        if (rippleType !== 'none') {\n            var rect = t.getBoundingClientRect();\n            var size = Math.max(rect.width, rect.height);\n            var x, y;\n            \n            if (rippleType === 'center') {\n                x = rect.width \/ 2;\n                y = rect.height \/ 2;\n            } else {\n                x = e.clientX - rect.left;\n                y = e.clientY - rect.top;\n            }\n            \n            var span = document.createElement(\"span\");\n            span.classList.add(\"shp-ripple\");\n            span.style.width = span.style.height = size * 2 + \"px\";\n            span.style.left = (x - size) + \"px\";\n            span.style.top = (y - size) + \"px\";\n            t.appendChild(span);\n            setTimeout(function(){ span.remove(); }, 1500);\n        }\n\n        if (oneAtATime) {\n            var items = container.querySelectorAll(\".shp-acc-item\");\n            for (var i = 0; i \u003c items.length; i++) {\n                if (items[i] !== item \u0026\u0026 items[i].classList.contains(\"active\")) {\n                    items[i].classList.remove(\"active\");\n                    items[i].querySelector(\".shp-acc-content\").style.maxHeight = null;\n                }\n            }\n        }\n\n        if (isOpen) {\n            item.classList.remove(\"active\");\n            content.style.maxHeight = null;\n        } else {\n            item.classList.add(\"active\");\n            content.style.maxHeight = (content.scrollHeight + 30) + \"px\";\n        }\n    }\n\u003c\/script\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":49309157359853,"sku":"RB Frame 116 C","price":2950.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/RBFrame116Cimg1.jpg?v=1769607469"},{"product_id":"rayban-wayfarer-sunglass-rb-116-k","title":"Rayban Wayfarer Sunglass | RB 116 K","description":"\u003cstyle\u003e\n\n\/* --- Shopify Accordion CSS --- *\/\n.shp-acc-container {\n    --a-h-bg: #ffffff;\n    --a-h-hbg: #F2F2F2;\n    --a-h-tx: #333333;\n    --a-c-bg: #ffffff;\n    --a-c-tx: #555555;\n    \n    \/* Border Config *\/\n    --a-bd: rgba(229, 231, 235, 1);\n    --a-bdw: 1px;\n    \n    \/* Radius Config *\/\n    --a-rad-tl: 24px;\n    --a-rad-tr: 24px;\n    --a-rad-br: 24px;\n    --a-rad-bl: 24px;\n\n    --a-act-bg: #f9fafb;\n    --a-act-tx: #000000;\n    --a-ico: #333333;\n\n    --a-gap: 12px;\n    --a-shd: none;\n    \n    --a-fs-h: 16px;\n    --a-fs-c: 14px;\n    --a-fs-b: 16px;\n    --a-fs-t: 14px;\n    --a-fs-n: 14px;\n    --a-lh: 1.6;\n\n    --a-bul: #000000;\n    --a-bul-hov: #333333;\n    --a-bul-sep: 1px solid rgba(0,0,0,0.1);\n    --a-t-k: #333333;\n    --a-t-v: #555555;\n    --a-t-str: #f9fafb; \n    --a-t-hov: #f3f4f6;\n    --a-t-bd: 1px solid #d1d5db;\n    --a-t-rb: 1px solid #e5e7eb; \n    --a-t-cb: 1px solid #e5e7eb;\n    --a-g-hbg: #f9fafb;\n    --a-g-hov: #f3f4f6;\n    --a-g-rb: none;\n    --a-g-cb: none;\n    --a-n-bg: #fff7ed;\n    --a-n-tx: #9a3412;\n    --a-n-bd: #f97316;\n\n    font-family: 'Assistant', sans-serif;\n    width: 100%;\n    text-align: left;\n    box-sizing: border-box;\n}\n\n.shp-acc-item {\n    border: var(--a-bdw) solid var(--a-bd);\n    border-radius: var(--a-rad-tl) var(--a-rad-tr) var(--a-rad-br) var(--a-rad-bl);\n    margin-bottom: var(--a-gap);\n    overflow: hidden;\n    box-shadow: var(--a-shd);\n    transition: all 0.3s ease;\n    background-color: var(--a-c-bg);\n}\n\n\n\n.shp-acc-item:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 10px 25px rgba(0,0,0,0.12);\n    z-index: 2;\n}\n\n\/* Header *\/\n.shp-acc-header {\n    background: var(--a-h-bg);\n    color: var(--a-h-tx);\n    padding: 16px 20px;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-weight: 600;\n    font-size: var(--a-fs-h);\n    transition: background 0.2s, color 0.2s;\n    position: relative;\n    user-select: none;\n}\n.shp-acc-header:hover { background: var(--a-h-hbg); }\n.shp-acc-header:active { transition: transform 0.1s; transform: scale(0.99); }\n\n.shp-acc-item.active .shp-acc-header {\n    background: var(--a-act-bg);\n    color: var(--a-act-tx);\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n}\n\n.shp-acc-icon {\n    color: var(--a-ico);\n    width: 20px; height: 20px;\n    display: flex; align-items: center; justify-content: center;\n    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n}\n.shp-acc-item.active .shp-acc-icon { transform: rotate(180deg); }\n\n\/* Content *\/\n.shp-acc-content {\n    max-height: 0;\n    overflow: hidden;\n    background: var(--a-c-bg);\n    color: var(--a-c-tx);\n    transition: max-height 0.5s ease;\n    perspective: 1000px;\n    will-change: max-height;\n}\n.shp-acc-inner {\n    padding: 24px;\n    font-size: var(--a-fs-c);\n    line-height: var(--a-lh);\n    transform: translateX(-15px); opacity: 0;\n    transition: all 0.4s ease;\n}\n.shp-acc-item.active .shp-acc-inner { opacity: 1; transform: none; filter: none; }\n\n\n\/* Components *\/\n.shp-ul { padding: 0; margin: 0; list-style: none; font-size: var(--a-fs-b); }\n.shp-ul li { \n    display: flex; \n    align-items: flex-start; \n    padding: 10px 12px; \n    border-bottom: var(--a-bul-sep);\n    margin-bottom: 4px;\n    font-weight: 500; \n    transition: all 0.2s; \n}\n.shp-ul li:last-child { border-bottom: none; }\n\n.shp-ul li:hover { \n    background-color: rgba(0,0,0,0.02);\n    color: var(--a-bul-hov);\n    transform: translateX(4px);\n}\n.shp-ul li::before { \n    content: ''; \n    flex-shrink: 0; \n    width: 8px; \n    height: 8px; \n    background: var(--a-bul); \n    border-radius: 50%; \n    margin-right: 16px; \n    margin-top: calc((var(--a-fs-b) * var(--a-lh) \/ 2) - 4px); \/* Align bullet vertically *\/\n    transition: transform 0.2s, background-color 0.2s, box-shadow 0.2s; \n}\n.shp-ul li:hover::before { \n    transform: scale(1.3); \n    background: var(--a-bul-hov); \n    box-shadow: 0 0 0 4px rgba(0,0,0,0.05);\n}\n\n.shp-table-wrap { border: var(--a-t-bd); border-radius: 6px; overflow: hidden; }\n.shp-table { width: 100%; border-collapse: collapse; font-size: var(--a-fs-t); line-height: 1.5; }\n.shp-table td { padding: 12px 16px; color: var(--a-t-v); border-bottom: var(--a-t-rb); border-right: var(--a-t-cb); vertical-align: middle; }\n.shp-table tr:last-child td { border-bottom: none; }\n.shp-table tr td:last-child { border-right: none; }\n.shp-table tr:nth-child(odd) { background-color: var(--a-t-str); }\n.shp-table tr:hover { background-color: var(--a-t-hov); }\n.shp-table tr td:first-child { font-weight: 700; width: 30%; min-width: 120px; color: var(--a-t-k); }\n\n.shp-grid { width: 100%; border-collapse: collapse; font-size: var(--a-fs-t); white-space: nowrap; line-height: 1.5; }\n.shp-grid th { background: var(--a-g-hbg); padding: 10px; border-bottom: var(--a-g-rb); border-right: var(--a-g-cb); text-align: left; }\n.shp-grid td { padding: 10px; border-bottom: var(--a-g-rb); border-right: var(--a-g-cb); }\n.shp-grid th:last-child, .shp-grid td:last-child { border-right: none; }\n.shp-grid tr:last-child td { border-bottom: none; }\n.shp-grid tr:hover { background-color: var(--a-g-hov); }\n\n.shp-note { background: var(--a-n-bg); color: var(--a-n-tx); border-left: 4px solid var(--a-n-bd); padding: 16px; font-size: var(--a-fs-n); border-radius: 4px; font-style: italic; }\n\n\/* Ripple Logic *\/\n.shp-ripple {\n    position: absolute;\n    border-radius: 50%;\n    transform: scale(0);\n    pointer-events: none;\n    animation: rip 1.5s cubic-bezier(0.4, 0, 0.2, 1); background: rgba(0,0,0,0.05); filter: blur(2px);\n}\n@keyframes rip { to { transform: scale(15); opacity: 0; } }\n@keyframes rip-wide { to { transform: scale(25); opacity: 0; } }\n\n@media (max-width: 480px) {\n    .shp-table tr td:first-child { width: auto; min-width: auto; }\n    .shp-acc-inner { padding: 16px; }\n}\n\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"shp-acc-container\"\u003e\n\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eDescription\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cul class=\"shp-ul\"\u003e\n    \u003cli\u003e🔢 Model: RB 2140\u003c\/li\u003e\n    \u003cli\u003e🔍 Lens Material: Glass\u003c\/li\u003e\n    \u003cli\u003e🧱 Frame Material: Durable acetate\u003c\/li\u003e\n    \u003cli\u003e✨ Finish: Glossy premium polish\u003c\/li\u003e\n    \u003cli\u003e🛡️ UV Protection: N\/A [Depend on Glass] \u003c\/li\u003e\n\u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eSize\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cdiv class=\"shp-table-wrap\"\u003e\n    \u003ctable class=\"shp-table\"\u003e\n        \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eEye Size\u003c\/td\u003e\n            \u003ctd\u003e50 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eBridge Size\u003c\/td\u003e\n            \u003ctd\u003e22 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eTemple Length\u003c\/td\u003e\n            \u003ctd\u003e150 mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shp-acc-item\"\u003e\n        \u003cdiv class=\"shp-acc-header\" onclick=\"toggleShopifyAccordion(event, this)\"\u003e\n            \u003cspan\u003eNote\u003c\/span\u003e\n            \u003cspan class=\"shp-acc-icon\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"shp-acc-content\"\u003e\n            \u003cdiv class=\"shp-acc-inner\"\u003e\n\u003cdiv class=\"shp-note\"\u003eColor may differ as a result of Lighting and Screen Condition\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleShopifyAccordion(e, t) {\n        var container = t.closest(\".shp-acc-container\");\n        var item = t.parentElement;\n        var content = item.querySelector(\".shp-acc-content\");\n        var isOpen = item.classList.contains(\"active\");\n        \n        var oneAtATime = true;\n        var rippleType = \"soft\";\n\n        if (rippleType !== 'none') {\n            var rect = t.getBoundingClientRect();\n            var size = Math.max(rect.width, rect.height);\n            var x, y;\n            \n            if (rippleType === 'center') {\n                x = rect.width \/ 2;\n                y = rect.height \/ 2;\n            } else {\n                x = e.clientX - rect.left;\n                y = e.clientY - rect.top;\n            }\n            \n            var span = document.createElement(\"span\");\n            span.classList.add(\"shp-ripple\");\n            span.style.width = span.style.height = size * 2 + \"px\";\n            span.style.left = (x - size) + \"px\";\n            span.style.top = (y - size) + \"px\";\n            t.appendChild(span);\n            setTimeout(function(){ span.remove(); }, 1500);\n        }\n\n        if (oneAtATime) {\n            var items = container.querySelectorAll(\".shp-acc-item\");\n            for (var i = 0; i \u003c items.length; i++) {\n                if (items[i] !== item \u0026\u0026 items[i].classList.contains(\"active\")) {\n                    items[i].classList.remove(\"active\");\n                    items[i].querySelector(\".shp-acc-content\").style.maxHeight = null;\n                }\n            }\n        }\n\n        if (isOpen) {\n            item.classList.remove(\"active\");\n            content.style.maxHeight = null;\n        } else {\n            item.classList.add(\"active\");\n            content.style.maxHeight = (content.scrollHeight + 30) + \"px\";\n        }\n    }\n\u003c\/script\u003e","brand":"Fast Fashion","offers":[{"title":"Default Title","offer_id":50089440510189,"sku":"RB 116 K","price":2850.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/files\/rb116k1.jpg?v=1781007254"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/2136\/4550\/collections\/cover_photo.jpg?v=1767018165","url":"https:\/\/www.fastfashionbd.com\/collections\/rb-116.oembed","provider":"Fast Fashion","version":"1.0","type":"link"}