{"title":"Women Tote Bags","description":"","products":[{"product_id":"bianca-handmade-genuine-leather-crossbody-bag","title":"Bianca Handmade Genuine Leather Crossbody Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — exceptional durability, strength and a naturally rich finish\u003c\/li\u003e\n          \u003cli\u003eHandcrafted in small batches by skilled artisans — never mass-produced\u003c\/li\u003e\n          \u003cli\u003eConvertible design — hand-held tote or crossbody with adjustable 1\" strap (14.5\"–29\" drop)\u003c\/li\u003e\n          \u003cli\u003eMagnetic snap closure and hidden cell phone pocket for secure, discreet access\u003c\/li\u003e\n          \u003cli\u003eTop zip entry for added security\u003c\/li\u003e\n          \u003cli\u003eInterior: 2 open pockets and full organiser — essentials neatly arranged\u003c\/li\u003e\n          \u003cli\u003eSoft, durable fabric lining throughout\u003c\/li\u003e\n          \u003cli\u003eDimensions: 12\"H × 4.75\"D × 12.75\"L — approx. 1.6 lbs\u003c\/li\u003e\n          \u003cli\u003eHeirloom-quality leather develops a rich, unique patina over time\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Material\u003c\/strong\u003e\u003cbr\u003eCrafted from 100% full-grain leather, offering exceptional durability, strength, and a naturally rich finish that deepens beautifully with time.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eExpert Craftsmanship\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag features unique variations in grain and shading, reflecting the authenticity of premium leather and ensuring no two pieces are exactly alike.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eVersatile \u0026amp; Functional Design\u003c\/strong\u003e\u003cbr\u003eDesigned for everyday flexibility, this bag can be carried as a hand-held tote or effortlessly converted into a crossbody using the adjustable strap — seamlessly adapting to any occasion.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eAdjustable Crossbody Strap\u003c\/strong\u003e\u003cbr\u003eFeatures a 1\" wide strap with an adjustable drop from 14.5\" to 29\", ensuring a comfortable and personalised fit for any carry style.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSecure Storage\u003c\/strong\u003e\u003cbr\u003eA magnetic snap closure alongside a hidden cell phone pocket provides quick, secure, and discreet access to your essentials — thoughtful details designed for everyday confidence.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eOrganised Interior\u003c\/strong\u003e\u003cbr\u003eEquipped with a top zip entry, two open pockets, and a full organiser to keep your belongings neatly arranged and always within reach.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Lining\u003c\/strong\u003e\u003cbr\u003eFinished with a soft yet durable fabric lining that protects your belongings while adding a refined, elegant touch to the interior.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Appeal\u003c\/strong\u003e\u003cbr\u003eCrafted from heirloom-quality leather that develops a rich, unique patina over time — making each piece truly one of a kind and more personal with every use.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 12\"H × 4.75\"D × 12.75\"L and weighing approximately 1.6 lbs — ample space for essentials within a lightweight, streamlined profile.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Grass","offer_id":45905636065441,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Cognac","offer_id":45905636098209,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Rosa","offer_id":45905636130977,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":45905636163745,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Camel","offer_id":45905636196513,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Oat","offer_id":45905636229281,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":45905636262049,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Burnt Orange","offer_id":45905636294817,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Sky Blue","offer_id":45905636327585,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Eggplant","offer_id":45905636360353,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Bubble Black","offer_id":45905636393121,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Hazel","offer_id":45905636425889,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Oxblood","offer_id":45905636458657,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45905636491425,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Denim","offer_id":45905636524193,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Moss","offer_id":45905636556961,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Charcoal","offer_id":45905636589729,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":45905636622497,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true},{"title":"Grey","offer_id":45905636655265,"sku":null,"price":210.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Bianca_Handmade_Genuine_Leather_Crossbody_Bag.webp?v=1776848616"},{"product_id":"lindsey-handmade-genuine-leather-tote-bag","title":"Lindsey Handmade Genuine Leather Tote Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — exceptional durability, strength and a naturally rich finish\u003c\/li\u003e\n          \u003cli\u003eHandcrafted in small batches by skilled artisans — never mass-produced\u003c\/li\u003e\n          \u003cli\u003e2\" wide shoulder strap with a 10\" drop — sits flat against the body for effortless everyday wear\u003c\/li\u003e\n          \u003cli\u003eOversized yet streamlined silhouette — spacious capacity without the bulk\u003c\/li\u003e\n          \u003cli\u003eFits a 13\" laptop comfortably\u003c\/li\u003e\n          \u003cli\u003eInterior: 2 elastic water bottle holders, lipstick holders, keyring leash and multiple pockets\u003c\/li\u003e\n          \u003cli\u003eDimensions: 13\"H × 3.5\"D × 19\"L — approx. 1.85 lbs\u003c\/li\u003e\n          \u003cli\u003eDevelops a rich patina over time — a distinctive and long-lasting companion\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Material\u003c\/strong\u003e\u003cbr\u003eCrafted from 100% full-grain leather, offering exceptional durability, strength, and a naturally rich finish that deepens beautifully with time.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eExpert Craftsmanship\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag features unique variations in grain and shading, reflecting the authenticity of premium leather and ensuring no two pieces are exactly alike.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eOversized \u0026amp; Streamlined Design\u003c\/strong\u003e\u003cbr\u003eThoughtfully designed to combine spacious capacity with a sleek silhouette. The 2\" wide shoulder strap with a 10\" drop ensures comfortable wear, allowing the bag to sit flat against the body for effortless, all-day use.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eOrganised Interior\u003c\/strong\u003e\u003cbr\u003eDesigned for everyday convenience, the interior includes two elastic water bottle holders, dedicated lipstick holders, a keyring leash, and multiple thoughtfully placed pockets. It comfortably fits a 13\" laptop, keeping all your essentials neatly organised and within easy reach.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Appeal\u003c\/strong\u003e\u003cbr\u003eCrafted to age beautifully, the leather develops a rich patina over time — making this a distinctive and long-lasting companion that grows more characterful with every use.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 13\"H × 3.5\"D × 19\"L and weighing approximately 1.85 lbs — generous space while maintaining a lightweight, streamlined profile.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Camel","offer_id":45905665097889,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Grass","offer_id":45905665130657,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Cognac","offer_id":45905665163425,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Lemon","offer_id":45905665196193,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":45905665228961,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":45905665261729,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Denim","offer_id":45905665294497,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45905665327265,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":45905665360033,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Burgundy","offer_id":45905665392801,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Desert Trail","offer_id":45905665425569,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Cobra","offer_id":45905665458337,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Lindsey_Handmade_Genuine_Leather_Tote_Bag.webp?v=1776848212"},{"product_id":"nash-handmade-genuine-leather-crossbody-bag","title":"Nash Handmade Genuine Leather Crossbody Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — exceptional durability, strength and a naturally rich finish\u003c\/li\u003e\n          \u003cli\u003eHandcrafted in small batches by skilled artisans — never mass-produced\u003c\/li\u003e\n          \u003cli\u003eAdjustable 1\" crossbody strap (16\"–32\" drop) plus elegant knot-detail top handles\u003c\/li\u003e\n          \u003cli\u003eRecessed top zip closure for added security\u003c\/li\u003e\n          \u003cli\u003eExterior slant pocket with magnetic closure and back zip pocket\u003c\/li\u003e\n          \u003cli\u003eSignature hidden cell phone pocket for discreet, easy access\u003c\/li\u003e\n          \u003cli\u003eInterior: open pockets, zip pocket and leather organiser for cards, pens and everyday essentials\u003c\/li\u003e\n          \u003cli\u003eSoft, durable fabric lining throughout\u003c\/li\u003e\n          \u003cli\u003eDimensions: 12\"H × 4.75\"D × 12.75\"L — approx. 1.7 lbs\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Material\u003c\/strong\u003e\u003cbr\u003eCrafted from 100% full-grain leather, offering exceptional durability, strength, and a naturally rich finish that deepens beautifully with time.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eExpert Craftsmanship\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag features unique variations in grain and shading, reflecting the authenticity of premium leather and ensuring no two pieces are exactly alike.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eVersatile Design\u003c\/strong\u003e\u003cbr\u003eDesigned for everyday flexibility, this bag can be worn crossbody using the adjustable 1\" strap with a drop range from 16\" to 32\", or carried by hand with the elegant knot-detail top handles — effortlessly adaptable to any occasion.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSecure Entry \u0026amp; Smart Storage\u003c\/strong\u003e\u003cbr\u003eA recessed top zip closure provides added security, while an exterior slant pocket with magnetic closure and a back zip pocket keep essentials within easy reach. The interior is thoughtfully organised with open pockets, a zip pocket, and a leather organiser for cards, pens, and everyday items.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSignature Hidden Cell Phone Pocket\u003c\/strong\u003e\u003cbr\u003eA discreet hidden pocket provides a secure and easily accessible space for your phone — a considered detail designed for everyday convenience.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Lining\u003c\/strong\u003e\u003cbr\u003eFinished with soft, durable fabric lining that enhances protection while adding a refined, elegant touch to the interior.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Appeal\u003c\/strong\u003e\u003cbr\u003eDesigned to age beautifully, the leather develops a rich patina over time — making this a distinctive and long-lasting companion that only improves with use.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 12\"H × 4.75\"D × 12.75\"L and weighing approximately 1.7 lbs — generous space while maintaining a lightweight, streamlined profile.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Cognac","offer_id":45905675550881,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Rosa","offer_id":45905675583649,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Camel","offer_id":45905675616417,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":45905675649185,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45905675681953,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Moss","offer_id":45905675714721,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Eggplant","offer_id":45905675747489,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Denim","offer_id":45905675780257,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Oxblood","offer_id":45905675813025,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":45905675845793,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Sky Blue","offer_id":45905675878561,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Nash_Handmade_Genuine_Leather_Crossbody_Bag.webp?v=1776847985"},{"product_id":"nelly-handmade-genuine-leather-crossbody-bag","title":"Nelly Handmade Genuine Leather Crossbody Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — exceptional durability, strength and a naturally rich finish\u003c\/li\u003e\n          \u003cli\u003eHandcrafted in small batches by skilled artisans — never mass-produced\u003c\/li\u003e\n          \u003cli\u003eKnot-detail handles (5.5\" drop) plus adjustable 1\" crossbody strap (12\"–25\" drop)\u003c\/li\u003e\n          \u003cli\u003eRecessed top zip with leather pull, hidden magnetic snap closure and back zip pocket\u003c\/li\u003e\n          \u003cli\u003eFits a 13\" laptop with room for all daily essentials\u003c\/li\u003e\n          \u003cli\u003eInterior: 2 open pockets, zip pocket and leather organiser — pen holders, slit pocket and 4 card slots\u003c\/li\u003e\n          \u003cli\u003eFabric-lined throughout for refined protection\u003c\/li\u003e\n          \u003cli\u003eDimensions: 12\"H × 6\"D × 19\"L — approx. 2.1 lbs\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Material\u003c\/strong\u003e\u003cbr\u003eCrafted from 100% full-grain leather, offering exceptional durability, strength, and a naturally rich finish that deepens beautifully with time.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eExpert Craftsmanship\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag features unique variations in grain and shading, reflecting the authenticity of premium leather and ensuring no two pieces are exactly alike.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eVersatile Carry Options\u003c\/strong\u003e\u003cbr\u003eDesigned for flexibility, this tote features knot-detail handles with a 5.5\" drop for a classic tote look, along with an adjustable 1\" crossbody strap with a drop range from 12\" to 25\" — offering effortless transition between styles for hands-free convenience.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSecure \u0026amp; Refined Design\u003c\/strong\u003e\u003cbr\u003eA recessed top zip closure with a leather pull keeps belongings secure at all times. The sleek exterior also features a hidden magnetic snap closure and a back zip pocket, providing quick access to essentials such as your phone or keys.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSpacious Interior \u0026amp; Smart Organisation\u003c\/strong\u003e\u003cbr\u003eDesigned to fit a 13\" laptop, the thoughtfully arranged interior includes two open pockets, a zip pocket, and a leather organiser complete with pen holders, a slit pocket, and four card slots — keeping everything neatly in place.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Lining\u003c\/strong\u003e\u003cbr\u003eFinished with soft, durable fabric lining that protects your belongings while adding a refined, elegant touch to every detail.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 12\"H × 6\"D × 19\"L and weighing approximately 2.1 lbs — generous space for work, travel, or everyday use without compromising on style.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Oat","offer_id":45905684758689,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Camel","offer_id":45905684791457,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45905684824225,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Oxblood","offer_id":45905684856993,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Denim","offer_id":45905684889761,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Indigo","offer_id":45905684922529,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Cognac","offer_id":45905684955297,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Moss","offer_id":45905684988065,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":45905685020833,"sku":null,"price":275.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Nelly_Handmade_Genuine_Leather_Crossbody_Bag.webp?v=1776847784"},{"product_id":"joplin-handmade-genuine-leather-crossbody-bag","title":"Joplin Handmade Genuine Leather Crossbody Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — exceptional durability, strength and a naturally rich finish\u003c\/li\u003e\n          \u003cli\u003eHandcrafted in small batches by skilled artisans — never mass-produced\u003c\/li\u003e\n          \u003cli\u003eKnot-detail top handles (4.5\" drop) plus adjustable crossbody strap (15\"–30\" drop)\u003c\/li\u003e\n          \u003cli\u003eRecessed top zip with leather pull and signature hidden cell phone pocket\u003c\/li\u003e\n          \u003cli\u003eExterior vertical zip pocket and back zip pocket for quick access to frequently used items\u003c\/li\u003e\n          \u003cli\u003eFabric-lined interior with 2 open slip pockets, back zip pocket and full organiser — 4 card slots and 3 pen holders\u003c\/li\u003e\n          \u003cli\u003eDimensions: 10\"H × 4.75\"D × 14.75\"L — approx. 1.75 lbs\u003c\/li\u003e\n          \u003cli\u003eDevelops a rich patina over time — a lasting piece that only improves with age\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Material\u003c\/strong\u003e\u003cbr\u003eCrafted from 100% full-grain leather, offering exceptional durability, strength, and a naturally rich finish that deepens beautifully with time.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eExpert Craftsmanship\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag features unique variations in grain and shading, reflecting the authenticity of premium leather and ensuring no two pieces are exactly alike.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eVersatile Carry Options\u003c\/strong\u003e\u003cbr\u003eDesigned for everyday flexibility, this bag features distinctive knot-detail top handles with a 4.5\" drop, alongside an adjustable crossbody strap with a drop range from 15\" to 30\" — seamlessly transitioning between classic tote carry and hands-free convenience.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSecure Zip Entry \u0026amp; Hidden Pocket\u003c\/strong\u003e\u003cbr\u003eA recessed top zip closure with a leather pull ensures your belongings stay secure, while a signature hidden cell phone pocket provides discreet and easy access whenever you need it.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eExterior Features\u003c\/strong\u003e\u003cbr\u003eA vertical zip pocket and a back zip pocket on the exterior provide quick, organised access to the items you reach for most throughout the day.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eOrganised Interior\u003c\/strong\u003e\u003cbr\u003eThoughtfully designed with two open slip pockets, a full organiser featuring four card slots and three pen holders, and a secure back zip pocket — keeping everything neatly arranged within a spacious, fabric-lined interior.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Lining\u003c\/strong\u003e\u003cbr\u003eFinished with soft, durable fabric lining that protects your belongings while adding a refined, considered touch to the interior.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Appeal\u003c\/strong\u003e\u003cbr\u003eDesigned to age gracefully, the leather develops a rich patina over time — a lasting piece that only improves with age and use.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 10\"H × 4.75\"D × 14.75\"L and weighing approximately 1.75 lbs — generous space for daily essentials within a lightweight, streamlined profile.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Cognac","offer_id":45905689084065,"sku":null,"price":285.5,"currency_code":"USD","in_stock":true},{"title":"Oat","offer_id":45905689116833,"sku":null,"price":285.5,"currency_code":"USD","in_stock":true},{"title":"Camel","offer_id":45905689149601,"sku":null,"price":285.5,"currency_code":"USD","in_stock":true},{"title":"Moss","offer_id":45905689182369,"sku":null,"price":285.5,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45905689215137,"sku":null,"price":285.5,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":45905689247905,"sku":null,"price":285.5,"currency_code":"USD","in_stock":true},{"title":"Denim","offer_id":45905689280673,"sku":null,"price":285.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Joplin_Handmade_Genuine_Leather_Crossbody_Bag.webp?v=1776847646"},{"product_id":"dalton-handmade-genuine-leather-crossbody-bag","title":"Dalton Handmade Genuine Leather Crossbody Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — exceptional durability, strength and a naturally rich finish\u003c\/li\u003e\n          \u003cli\u003eHandcrafted in small batches by skilled artisans — never mass-produced\u003c\/li\u003e\n          \u003cli\u003e3\/4\" wide double handles (6\" drop) plus removable crossbody strap for hands-free carry\u003c\/li\u003e\n          \u003cli\u003eRecessed top zip with leather pull and refined stitched V-pattern on the front\u003c\/li\u003e\n          \u003cli\u003eHidden back zip pocket for quick access to phone, keys or daily essentials\u003c\/li\u003e\n          \u003cli\u003eFabric-lined interior with 2 open pockets, zip pocket, phone pocket and full organiser\u003c\/li\u003e\n          \u003cli\u003eDimensions: 12\"H × 3\"D × 13\"L — approx. 1.45 lbs\u003c\/li\u003e\n          \u003cli\u003eHeirloom-quality leather develops a rich, unique patina over time\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Material\u003c\/strong\u003e\u003cbr\u003eCrafted from 100% full-grain leather, offering exceptional durability, strength, and a naturally rich finish that deepens beautifully with time.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eExpert Craftsmanship\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag features unique variations in grain and shading, reflecting the authenticity of premium leather and ensuring no two pieces are alike.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eVersatile Carrying Options\u003c\/strong\u003e\u003cbr\u003eDesigned for everyday flexibility, this bag can be carried using the 3\/4\" wide double handles with a 6\" drop or worn hands-free with the removable crossbody strap — equally suited to commuting, travel, or a relaxed day out.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSecure Zip \u0026amp; Elegant Exterior\u003c\/strong\u003e\u003cbr\u003eA recessed top zip closure with a leather pull ensures secure, effortless access. The front is accented with a refined stitched V-pattern, while a hidden back zip pocket provides quick access to essentials such as your phone or keys.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eOrganised Interior\u003c\/strong\u003e\u003cbr\u003eThoughtfully designed with two open pockets, a zip pocket, a dedicated phone pocket, and a full organiser with slots for pens, cards, and small items — keeping everything neatly arranged within a spacious, fabric-lined interior.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Lining\u003c\/strong\u003e\u003cbr\u003eFinished with soft, durable fabric lining that protects your belongings while adding a refined, considered touch to every detail.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Appeal\u003c\/strong\u003e\u003cbr\u003eCrafted from heirloom-quality leather that develops a rich, unique patina over time — making each piece a lasting and deeply personal companion.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 12\"H × 3\"D × 13\"L and weighing approximately 1.45 lbs — generous storage for essentials within a lightweight, streamlined profile.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Camel","offer_id":45905690919073,"sku":null,"price":283.5,"currency_code":"USD","in_stock":true},{"title":"Cognac","offer_id":45905690951841,"sku":null,"price":283.5,"currency_code":"USD","in_stock":true},{"title":"Denim","offer_id":45905690984609,"sku":null,"price":283.5,"currency_code":"USD","in_stock":true},{"title":"Charcoal","offer_id":45905691017377,"sku":null,"price":283.5,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":45905691050145,"sku":null,"price":283.5,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":45905691082913,"sku":null,"price":283.5,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45905691115681,"sku":null,"price":283.5,"currency_code":"USD","in_stock":true},{"title":"Oat","offer_id":45905691148449,"sku":null,"price":283.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Dalton_Handmade_Genuine_Leather_Crossbody_Bag.webp?v=1776844919"},{"product_id":"theo-handmade-genuine-leather-crossbody-bag","title":"Theo Handmade Genuine Leather Crossbody Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — exceptional durability, strength and a naturally rich finish\u003c\/li\u003e\n          \u003cli\u003eHandcrafted in small batches by skilled artisans — never mass-produced\u003c\/li\u003e\n          \u003cli\u003eDouble handles plus adjustable, detachable 3\/4\" crossbody strap (15.5\"–31\" drop)\u003c\/li\u003e\n          \u003cli\u003eRecessed top zip closure with hidden cell phone pocket and discreet back zip pocket under flap\u003c\/li\u003e\n          \u003cli\u003eBeautifully crafted woven leather side panels for added character\u003c\/li\u003e\n          \u003cli\u003eFabric-lined interior with 2 open pockets, zip pocket, phone pocket and full organiser\u003c\/li\u003e\n          \u003cli\u003eDimensions: 10\"H × 4.5\"D × 12\"L — approx. 1.65 lbs\u003c\/li\u003e\n          \u003cli\u003eDevelops a rich patina over time — a unique and lasting companion\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Material\u003c\/strong\u003e\u003cbr\u003eCrafted from 100% full-grain leather, offering exceptional durability, strength, and a naturally rich finish that deepens in character with every use.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eExpert Craftsmanship\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag features unique variations in grain and shading, highlighting the authenticity of premium leather and ensuring no two pieces are exactly alike.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eVersatile Carrying Options\u003c\/strong\u003e\u003cbr\u003eDesigned for flexibility, this bag features double handles alongside an adjustable, detachable 3\/4\" crossbody strap with a drop range from 15.5\" to 31\" — allowing effortless transition between hands-free convenience and classic tote-style carrying.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSecure \u0026amp; Thoughtful Design\u003c\/strong\u003e\u003cbr\u003eA recessed top zip closure keeps belongings secure, while a hidden cell phone pocket and a discreet back zip pocket tucked beneath a flap provide quick, easy access to everyday essentials.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDistinctive Details \u0026amp; Organised Interior\u003c\/strong\u003e\u003cbr\u003eBeautifully crafted woven leather side panels add a distinctive, artisan character to the exterior. Inside, the thoughtfully organised interior features two open pockets, a zip pocket, a dedicated phone pocket, and a full organiser — keeping everything neatly in place.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Lining\u003c\/strong\u003e\u003cbr\u003eFinished with a soft, durable fabric lining that enhances protection and adds a refined, considered touch to the interior.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Appeal\u003c\/strong\u003e\u003cbr\u003eDesigned to age gracefully, the leather develops a rich patina over time — making each bag a unique and lasting companion that grows more characterful with every use.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 10\"H × 4.5\"D × 12\"L and weighing approximately 1.65 lbs — ample space for everyday essentials without added bulk.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Cognac","offer_id":45905695047841,"sku":null,"price":292.5,"currency_code":"USD","in_stock":true},{"title":"Camel","offer_id":45905695080609,"sku":null,"price":292.5,"currency_code":"USD","in_stock":true},{"title":"Oat","offer_id":45905695113377,"sku":null,"price":292.5,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45905695146145,"sku":null,"price":292.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Theo_Handmade_Genuine_Leather_Crossbody_Bag.webp?v=1776844707"},{"product_id":"leon-handmade-genuine-leather-tote-bag","title":"Leon Handmade Genuine Leather Tote Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — exceptional durability, strength and a naturally refined finish\u003c\/li\u003e\n          \u003cli\u003eHandcrafted in small batches by skilled artisans — never mass-produced\u003c\/li\u003e\n          \u003cli\u003eFits a 13\" laptop — ideal for work, study or everyday use\u003c\/li\u003e\n          \u003cli\u003eSturdy 1\" wide handles with a 10\" drop — shoulder or hand carry\u003c\/li\u003e\n          \u003cli\u003eRecessed top zip with leather pull, exterior slip pocket, hidden magnetic phone pocket and zip pocket\u003c\/li\u003e\n          \u003cli\u003eFabric-lined interior with 2 slip pockets, back zip pocket and organiser — 4 card slots and 2 pen holders\u003c\/li\u003e\n          \u003cli\u003eDimensions: 14\"H × 2\"D × 13\"L — 1.4 lbs\u003c\/li\u003e\n          \u003cli\u003eDevelops a rich patina over time — a unique and lasting companion\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Material\u003c\/strong\u003e\u003cbr\u003eCrafted from 100% full-grain leather, offering exceptional durability, strength, and a naturally refined finish that only improves with time.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eExpert Craftsmanship\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique variations in grain and shading, highlighting the authenticity of premium leather and ensuring no two pieces are alike.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSpacious \u0026amp; Functional\u003c\/strong\u003e\u003cbr\u003eDesigned with a minimalist silhouette, this tote comfortably fits a 13\" laptop, making it ideal for work, study, or everyday use. Ample space without compromising on style.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eComfortable \u0026amp; Stylish Carry\u003c\/strong\u003e\u003cbr\u003eEquipped with sturdy 1\" wide handles and a 10\" drop, allowing for comfortable over-the-shoulder or hand carrying throughout the day.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSecure \u0026amp; Practical Design\u003c\/strong\u003e\u003cbr\u003eA recessed top zip closure with a leather pull keeps belongings secure with ease. The exterior also features a slip pocket, a hidden magnetic cell phone pocket, and a zip pocket — thoughtful details for everyday convenience.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSmart Interior Organisation\u003c\/strong\u003e\u003cbr\u003eA spacious, fabric-lined interior is thoughtfully designed with two slip pockets, a back zip pocket, and a built-in organiser featuring four card slots and two pen holders — keeping essentials neatly arranged and always within reach.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Appeal\u003c\/strong\u003e\u003cbr\u003eDesigned to age beautifully, the leather develops a rich patina over time — making each bag a unique and lasting companion that grows more characterful with every use.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 14\"H × 2\"D × 13\"L and weighing just 1.4 lbs — practical capacity in a lightweight, streamlined design suited to both professional and everyday settings.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Cognac","offer_id":45905703829665,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Oat","offer_id":45905703862433,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Buff","offer_id":45905703895201,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Moss","offer_id":45905703927969,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45905703960737,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Oxblood","offer_id":45905703993505,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":45905704026273,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Denim","offer_id":45905704059041,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Sky Blue","offer_id":45905704091809,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":45905704124577,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/h1_4b4e9080-faaa-414c-9c20-d2dbf42ef571.webp?v=1775851305"},{"product_id":"margie-handmade-genuine-leather-tote-bag","title":"Margie Handmade Genuine Leather Tote Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — exceptional durability, strength and naturally rich texture\u003c\/li\u003e\n          \u003cli\u003eHandcrafted in small batches by skilled artisans — never mass-produced\u003c\/li\u003e\n          \u003cli\u003eFits a 13\" laptop with room for daily essentials\u003c\/li\u003e\n          \u003cli\u003eHidden magnetic snap closure for quick, secure access\u003c\/li\u003e\n          \u003cli\u003eExterior slit pocket for phone, keys or everyday essentials\u003c\/li\u003e\n          \u003cli\u003e3\/4\" wide carry handles with a 10\" drop — comfortable over-the-shoulder wear\u003c\/li\u003e\n          \u003cli\u003eRaw, unlined interior showcasing the natural beauty of full-grain leather\u003c\/li\u003e\n          \u003cli\u003eAvailable in classic and metallic finishes\u003c\/li\u003e\n          \u003cli\u003eDimensions: 14.5\"H × 4.5\"D × 12\"L — 0.75 lbs\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Material\u003c\/strong\u003e\u003cbr\u003eCrafted from 100% full-grain leather, renowned for its exceptional durability, strength, and naturally rich texture — a material that only improves with time.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eExpert Craftsmanship\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag features unique variations in grain and shading, reflecting the authenticity of high-quality leather. No two pieces are exactly alike.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSpacious \u0026amp; Versatile\u003c\/strong\u003e\u003cbr\u003eThoughtfully designed to complement a busy lifestyle, this bag offers ample space to comfortably fit a 13\" laptop alongside your daily essentials — practical capacity without sacrificing elegance.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eElegant Design\u003c\/strong\u003e\u003cbr\u003eA hidden magnetic snap closure provides quick, secure access, while an exterior slit pocket keeps everyday essentials — phone, keys and more — within easy reach. The 3\/4\" wide carry handles with a 10\" drop offer comfortable over-the-shoulder wear throughout the day.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eMinimalist Interior\u003c\/strong\u003e\u003cbr\u003eA raw, unlined interior celebrates the natural beauty of full-grain leather in its most honest form, placing craftsmanship and simplicity at the heart of the design.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eAvailable in Classic \u0026amp; Metallic Finishes\u003c\/strong\u003e\u003cbr\u003eOffered in both traditional full-grain leather and eye-catching metallic finishes, this bag provides versatile styling options to suit any personal taste — from classic elegance to a bold statement look.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Appeal\u003c\/strong\u003e\u003cbr\u003eDesigned to age gracefully, the leather develops a rich patina over time — making each bag a unique reflection of the life it has lived.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 14.5\"H × 4.5\"D × 12\"L and weighing just 0.75 lbs — generous capacity with a remarkably lightweight feel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Mushroom","offer_id":45905706811553,"sku":null,"price":175.5,"currency_code":"USD","in_stock":true},{"title":"Turquoise","offer_id":45905706844321,"sku":null,"price":175.5,"currency_code":"USD","in_stock":true},{"title":"Mauve","offer_id":45905706877089,"sku":null,"price":175.5,"currency_code":"USD","in_stock":true},{"title":"Aqua","offer_id":45905706909857,"sku":null,"price":175.5,"currency_code":"USD","in_stock":true},{"title":"Tomato","offer_id":45905706942625,"sku":null,"price":175.5,"currency_code":"USD","in_stock":true},{"title":"Plum","offer_id":45905706975393,"sku":null,"price":175.5,"currency_code":"USD","in_stock":true},{"title":"Bubble Black","offer_id":45905707008161,"sku":null,"price":175.5,"currency_code":"USD","in_stock":true},{"title":"Dark Grey","offer_id":45905707040929,"sku":null,"price":175.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/i1_d292980d-c374-44ed-ac29-835ec617fc6e.webp?v=1775851550"},{"product_id":"suburban-handmade-genuine-leather-tote-bag-large","title":"Suburban Handmade Genuine Leather Tote Bag – Large","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow:wght@400;500;600;700\u0026display=swap');\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% premium full-grain leather — superior durability, strength, and a naturally rich finish\u003c\/li\u003e\n          \u003cli\u003eHandcrafted in small batches by skilled artisans — never mass-produced\u003c\/li\u003e\n          \u003cli\u003eUnique grain and tone variations on every bag — a hallmark of authentic high-quality leather\u003c\/li\u003e\n          \u003cli\u003eAccommodates a 16\" laptop — ideal for work, overnight stays, or weekend getaways\u003c\/li\u003e\n          \u003cli\u003eWide top zip opening for effortless access to the spacious main compartment\u003c\/li\u003e\n          \u003cli\u003eWide, flat shoulder straps for enhanced comfort during daily carry\u003c\/li\u003e\n          \u003cli\u003eOpen front pocket for quick access to essentials\u003c\/li\u003e\n          \u003cli\u003eReinforced flat base — the bag stands upright and holds its shape\u003c\/li\u003e\n          \u003cli\u003eInterior: zip pocket, three open compartments, phone pocket, and a detachable zippered pouch\u003c\/li\u003e\n          \u003cli\u003eDimensions: 15\" H × 7\" D × 17\" L (base) \/ 23\" L (top) — weight: approx. 2.4 lbs\u003c\/li\u003e\n          \u003cli\u003eDevelops a rich natural patina with age and daily use\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003e100% Premium Full-Grain Leather\u003c\/strong\u003e\u003cbr\u003eThe Suburban is built from the finest grade of leather available — full-grain, with all of its natural surface intact. That means superior durability and strength from day one, and a finish that only grows richer with time. The unique variations in grain and tone you will see across each bag are not inconsistencies; they are the signature of genuine, high-quality leather.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eExpert Craftsmanship\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced, never rushed. Every stitch and edge is the result of hands that know leather. No two Suburban totes are exactly alike, and that is as it should be.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSpacious \u0026amp; Refined\u003c\/strong\u003e\u003cbr\u003eDesigned to carry a 16\" laptop with room to spare, the Suburban moves comfortably between the office, an overnight stay, and the weekend away. The wide top zip opening makes getting in and out of the main compartment completely effortless — no wrestling, no delay.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eComfortable \u0026amp; Functional Design\u003c\/strong\u003e\u003cbr\u003eWide, flat shoulder straps distribute weight evenly across the shoulder, making extended carry genuinely comfortable. The open front pocket puts your most-reached-for essentials right at hand. Beneath it all, a reinforced flat base ensures the Suburban stands upright on its own and holds its structured shape through daily use.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eThoughtfully Organised Interior\u003c\/strong\u003e\u003cbr\u003eInside, the Suburban is built around a practical layout: a secure zip pocket, three open compartments, a dedicated phone pocket, and a detachable zippered pouch that can be removed and used independently. Everything has a place, and everything stays in it.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Appeal\u003c\/strong\u003e\u003cbr\u003eFull-grain leather is the only material that genuinely improves with use. As the Suburban is carried and handled over time, it develops a rich natural patina — a deep, personal sheen that reflects the life it has lived alongside you. It does not just age. It becomes yours.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 15\" H × 7\" D × 17\" L at the base and 23\" L at the top opening, and weighing approximately 2.4 lbs, the Suburban offers a generously proportioned interior within a sleek, structured silhouette that never feels overbuilt.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION — LOCKED --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n            \u003cth\u003eShipping Type\u003c\/th\u003e\n            \u003cth\u003eDelivery Time\u003c\/th\u003e\n            \u003cth\u003eCost\u003c\/th\u003e\n          \u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER — LOCKED --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Natural","offer_id":45905714577569,"sku":null,"price":195.5,"currency_code":"USD","in_stock":true},{"title":"Cafe (Dark Brown)","offer_id":45905714610337,"sku":null,"price":195.5,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45905714643105,"sku":null,"price":195.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/j1_b8455c1d-f667-4d12-b1fb-ca81c0ba0fd0.webp?v=1775851782"},{"product_id":"claire-handmade-genuine-leather-crossbody-bag","title":"Claire Handmade Genuine Leather Crossbody Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow:wght@400;500;600;700\u0026display=swap');\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003eGenuine leather — handcrafted in small batches by skilled artisans, never mass-produced\u003c\/li\u003e\n          \u003cli\u003eNatural variations in grain and shading — every Claire is entirely one of a kind\u003c\/li\u003e\n          \u003cli\u003eAdjustable 1\" wide crossbody strap with a 15\"–29\" drop for a personalised fit\u003c\/li\u003e\n          \u003cli\u003eSoft, flexible top handles for effortless hand carrying\u003c\/li\u003e\n          \u003cli\u003eThree exterior pockets including a dedicated cell phone pocket for quick, secure access\u003c\/li\u003e\n          \u003cli\u003eTop zip closure opening to a spacious, leather-organised interior\u003c\/li\u003e\n          \u003cli\u003eFully fabric-lined for added protection and long-lasting durability\u003c\/li\u003e\n          \u003cli\u003eDimensions: 9.5\" H × 4.75\" D × 15\" L — weight: 1.95 lbs\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003eExpert Craftsmanship\u003c\/strong\u003e\u003cbr\u003eEvery Claire is handcrafted in small batches by skilled artisans — never mass-produced. The natural variations in leather grain and shading you will notice are not inconsistencies; they are proof of authenticity. No two bags are the same, and that is precisely the point.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eVersatile Carrying Options\u003c\/strong\u003e\u003cbr\u003eThe Claire is designed to move with you. The 1\" wide adjustable crossbody strap offers a drop range of 15\" to 29\", giving you a comfortable, personalised fit whether worn across the body or over the shoulder. Soft, flexible top handles are there when you prefer to carry by hand — effortless either way.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSmart Storage Solutions\u003c\/strong\u003e\u003cbr\u003eThree exterior pockets keep your most-used items organised and immediately accessible. A dedicated cell phone pocket sits discreetly on the exterior — your phone is always within reach without rummaging through the main compartment.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eOrganised Interior\u003c\/strong\u003e\u003cbr\u003eThe top zip closure opens to a generously proportioned interior built around a structured leather organiser. Your essentials — cards, keys, and everything in between — settle into their own space and stay there. Functionality without compromise.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDurable Construction\u003c\/strong\u003e\u003cbr\u003eA full fabric lining protects the interior and reinforces the bag's structure through everyday wear. The Claire is built for the long haul — quality you will notice on day one, durability you will appreciate for years.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 9.5\" H × 4.75\" D × 15\" L and weighing just 1.95 lbs, the Claire delivers generous capacity in a lightweight, carry-anywhere form — ideal for travel, daily commutes, and everything in between.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION — LOCKED --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n            \u003cth\u003eShipping Type\u003c\/th\u003e\n            \u003cth\u003eDelivery Time\u003c\/th\u003e\n            \u003cth\u003eCost\u003c\/th\u003e\n          \u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER — LOCKED --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Camel","offer_id":45905717624993,"sku":null,"price":210.0,"currency_code":"USD","in_stock":true},{"title":"Cognac","offer_id":45905717657761,"sku":null,"price":210.0,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":45905717690529,"sku":null,"price":210.0,"currency_code":"USD","in_stock":true},{"title":"Moss","offer_id":45905717723297,"sku":null,"price":210.0,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":45905717756065,"sku":null,"price":210.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45905717788833,"sku":null,"price":210.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/women_Handmade_Genuine_Leather_Crossbody_Bag.webp?v=1776844261"},{"product_id":"lizzie-handmade-genuine-leather-tote-bag","title":"Lizzie Handmade Genuine Leather Tote Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow:wght@400;500;600;700\u0026display=swap');\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — handcrafted in small batches by skilled artisans, never mass-produced\u003c\/li\u003e\n          \u003cli\u003eNatural grain variations and shading — each bag is entirely unique\u003c\/li\u003e\n          \u003cli\u003eFits a 13\" laptop — a practical everyday tote for work, meetings, or weekend errands\u003c\/li\u003e\n          \u003cli\u003eTwo 1\" wide handles with a 9.5\" drop for a comfortable, secure carry\u003c\/li\u003e\n          \u003cli\u003eHandcrafted whipstitch edging with a front slit pocket and hidden magnetic closure\u003c\/li\u003e\n          \u003cli\u003eBack zip pocket, recessed top zip, and hidden cell phone pocket for secure organisation\u003c\/li\u003e\n          \u003cli\u003eCotton-lined interior with two slip pockets, five credit card slots, three pen holders, and a zippered pocket\u003c\/li\u003e\n          \u003cli\u003eDimensions: 15\" H × 2\" D × 15\" L — weight: 1.4 lbs\u003c\/li\u003e\n          \u003cli\u003eDevelops a rich, personal patina with age and daily use\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003e100% Full-Grain Leather\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Every hide is one of a kind, and the natural variations in grain and shading you will notice are the hallmark of the highest-quality leather. No two Lizzie Totes are ever exactly alike.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eVersatile \u0026amp; Spacious\u003c\/strong\u003e\u003cbr\u003eDesigned to fit a 13\" laptop, the Lizzie Tote strikes the ideal balance between style and practicality — at home in a boardroom, a coffee meeting, or a weekend market run. Two 1\" wide handles with a 9.5\" drop make carrying it second nature.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eElegant Exterior Details\u003c\/strong\u003e\u003cbr\u003eHandcrafted whipstitch edging gives the bag its signature artisanal finish. A front slit pocket with a hidden magnetic closure keeps your most-reached-for essentials instantly accessible, while a back zip pocket and recessed top zip add a layer of security. A discreet hidden cell phone pocket ensures nothing gets left behind.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eOrganised Interior\u003c\/strong\u003e\u003cbr\u003eThe cotton-lined interior is thoughtfully laid out — two slip pockets sit alongside a dedicated organiser housing five credit card slots, three pen holders, and a zippered pocket. Everything has its place, and it stays there.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 15\" H × 2\" D × 15\" L and weighing just 1.4 lbs, the Lizzie Tote delivers generous capacity without the bulk — ideal for long days that demand both style and substance.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Craftsmanship\u003c\/strong\u003e\u003cbr\u003eFull-grain leather is built to improve with time. As the Lizzie Tote is carried and handled daily, it develops a rich, personal patina — a natural sheen unique to your bag and your life. It does not just age; it becomes yours.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION — LOCKED --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n            \u003cth\u003eShipping Type\u003c\/th\u003e\n            \u003cth\u003eDelivery Time\u003c\/th\u003e\n            \u003cth\u003eCost\u003c\/th\u003e\n          \u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER — LOCKED --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Walnut","offer_id":45907648774305,"sku":null,"price":189.0,"currency_code":"USD","in_stock":true},{"title":"black","offer_id":45907648807073,"sku":null,"price":189.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Lizzie_Handmade_Genuine_Leather_Tote_Bag.webp?v=1776844029"},{"product_id":"suburban-handmade-genuine-leather-tote-bag-medium","title":"Suburban Handmade Genuine Leather Tote Bag – Medium","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003ePremium full-grain leather — handcrafted in small batches, never mass-produced\u003c\/li\u003e\n          \u003cli\u003eSecure top zip closure with front pocket for quick access\u003c\/li\u003e\n          \u003cli\u003eFlat bottom for upright structure — holds its shape throughout the day\u003c\/li\u003e\n          \u003cli\u003eWide, flat straps with an 11\" drop for comfortable shoulder carry\u003c\/li\u003e\n          \u003cli\u003eFully lined, roomy interior with a zip pocket for secure storage\u003c\/li\u003e\n          \u003cli\u003eDimensions: 13\"H × 5\"D × 13\"L (base) \/ 17\"L (top) — 2.4 lbs\u003c\/li\u003e\n          \u003cli\u003eDistinct natural shading on every hide — each bag is genuinely one-of-a-kind\u003c\/li\u003e\n          \u003cli\u003eAges beautifully, developing a rich patina over time\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003ePremium Full-Grain Leather\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique natural variations in grain and shading that only the highest-quality leather can provide.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eElegant \u0026amp; Functional Design\u003c\/strong\u003e\u003cbr\u003eA spacious, lined interior with a secure top zip and front pocket for easy access. The flat bottom ensures the bag stands upright and maintains its shape — refined in form and practical in function.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 13\"H × 5\"D × 13\"L at the base and 17\"L at the top, weighing 2.4 lbs — ample space for everything you need, without compromising on style.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eComfortable \u0026amp; Stylish Carry\u003c\/strong\u003e\u003cbr\u003eWide, flat straps with an 11\" drop make for a comfortable shoulder carry — equally suited to the office, errands, or a relaxed weekend.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSpacious Interior\u003c\/strong\u003e\u003cbr\u003eThe roomy, fully lined interior includes a zip pocket for secure storage, accommodating everything from a laptop to your daily essentials with ease.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eUnique Natural Shades\u003c\/strong\u003e\u003cbr\u003eEvery hide carries its own distinct shading — a natural characteristic of premium full-grain leather that makes each bag genuinely one-of-a-kind.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Craftsmanship\u003c\/strong\u003e\u003cbr\u003eCrafted to age beautifully, this leather tote develops a rich patina over time — a mark of quality that deepens with every use.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Natural","offer_id":45907661979809,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Cafe (Dark Brown)","offer_id":45907662012577,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45907662045345,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Suburban_Handmade_Genuine_Leather_Tote_Bag.webp?v=1776843459"},{"product_id":"festival-handmade-genuine-leather-tote-bag","title":"Festival Handmade Genuine Leather Tote Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — handcrafted in small batches, never mass-produced\u003c\/li\u003e\n          \u003cli\u003eFits a 15\" laptop — ideal for work or travel\u003c\/li\u003e\n          \u003cli\u003eSecure top snap closure with padded rolled handles for comfortable carry\u003c\/li\u003e\n          \u003cli\u003eProtective metal feet to keep the bag upright\u003c\/li\u003e\n          \u003cli\u003eAnchored straps in decorative leather pockets — a unique, distinctive detail\u003c\/li\u003e\n          \u003cli\u003eFully lined interior with organiser, two zip pockets and a phone pocket\u003c\/li\u003e\n          \u003cli\u003eDimensions: 12\"H × 5.5\"D × 15.5\"L — 1.08 lbs\u003c\/li\u003e\n          \u003cli\u003eAges beautifully, developing a rich patina for a truly timeless look\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003e100% Full-Grain Leather\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique natural variations in grain and shading that only the highest-quality leather can provide.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSpacious \u0026amp; Stylish\u003c\/strong\u003e\u003cbr\u003eDesigned for work or travel, this tote comfortably fits a 15\" laptop, blending ample storage with a sleek silhouette. Comfortable padded rolled handles make it as pleasant to carry as it is to look at.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 12\"H × 5.5\"D × 15.5\"L and weighing just 1.08 lbs — lightweight yet genuinely spacious, making it an effortless choice for long days.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eElegant, Thoughtful Design\u003c\/strong\u003e\u003cbr\u003eThe streamlined exterior features a secure top snap closure, padded rolled handles, and protective metal feet that keep the bag upright. Anchored straps set into decorative leather pockets add a unique, refined detail that sets this tote apart.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eOrganised Interior\u003c\/strong\u003e\u003cbr\u003eThe fully lined interior is thoughtfully arranged with an organiser, two zip pockets, and a dedicated phone pocket — ensuring everything has its place and stays within easy reach.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Craftsmanship\u003c\/strong\u003e\u003cbr\u003eBuilt to improve with age, this bag develops a rich patina over time — a mark of enduring quality and a truly timeless investment.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Cafe (Dark Brown)","offer_id":45907663585441,"sku":null,"price":175.5,"currency_code":"USD","in_stock":true},{"title":"black","offer_id":45907663618209,"sku":null,"price":175.5,"currency_code":"USD","in_stock":true},{"title":"Natural","offer_id":45907663650977,"sku":null,"price":175.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Festival_Handmade_Genuine_Leather_Tote_Bag.webp?v=1776843292"},{"product_id":"urban-handmade-genuine-leather-tote-bag","title":"Urban Handmade Genuine Leather Tote Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\u003cdiv class=\"rb-epd\"\u003e\n\u003cdiv class=\"rb-epd__accordion\"\u003e\n\u003c!-- 1. PRODUCT FEATURES --\u003e\n\u003cdiv class=\"rb-epd__item\"\u003e\n\u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e \u003cspan class=\"rb-epd__btn\"\u003e \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n\u003cdiv class=\"rb-epd__inner\"\u003e\n\u003cul class=\"rb-epd__features\"\u003e\n\u003cli\u003e100% full-grain leather — handcrafted in small batches, never mass-produced\u003c\/li\u003e\n\u003cli\u003eFits a 14\" laptop comfortably — ideal for work and everyday use\u003c\/li\u003e\n\u003cli\u003eSlim straps with a minimalist aesthetic — complements any outfit\u003c\/li\u003e\n\u003cli\u003eSecure top zipper and sturdy flat bottom — stands upright with ease\u003c\/li\u003e\n\u003cli\u003eContrast off-white stitching for a sophisticated, polished finish\u003c\/li\u003e\n\u003cli\u003eFully lined interior with practical organiser and zip pocket\u003c\/li\u003e\n\u003cli\u003eDimensions: 11\"H × 3\"D × 15\"L — 1.35 lbs\u003c\/li\u003e\n\u003cli\u003eAges beautifully, developing a rich patina for a truly timeless look\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2. DESCRIPTION --\u003e\n\u003cdiv class=\"rb-epd__item\"\u003e\n\u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e \u003cspan class=\"rb-epd__btn\"\u003e \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n\u003cdiv class=\"rb-epd__inner\"\u003e\n\u003cdiv class=\"rb-epd__desc\"\u003e\n\u003cp\u003e\u003cstrong\u003e100% Full-Grain Leather\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique natural variations in grain and shading that only the highest-quality leather can provide.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfectly Sized for Daily Use\u003c\/strong\u003e\u003cbr\u003eDesigned for work and beyond, this tote fits a 14\" laptop with ease, offering generous storage without compromising on style. It carries everything you need while remaining effortlessly refined.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 11\"H × 3\"D × 15\"L and weighing 1.35 lbs, this tote combines spaciousness with a lightweight feel — easy to carry throughout the day. Slim straps add a minimalist touch that complements any outfit.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSleek \u0026amp; Functional Exterior\u003c\/strong\u003e\u003cbr\u003eA secure top zipper and sturdy flat bottom ensure the bag stands upright and your belongings stay protected. Contrast off-white stitching adds a considered, stylish detail that elevates the overall look.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOrganised Interior\u003c\/strong\u003e\u003cbr\u003eThe fully lined interior features a practical organiser and zip pocket, keeping your laptop, documents, and everyday essentials — phone, keys and more — neatly arranged and always within easy reach.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTimeless Craftsmanship\u003c\/strong\u003e\u003cbr\u003eBuilt to improve with age, this bag develops a rich patina over time — a mark of quality that makes it a truly timeless piece.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3. SHIPPING INFORMATION --\u003e\n\u003cdiv class=\"rb-epd__item\"\u003e\n\u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e \u003cspan class=\"rb-epd__btn\"\u003e \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n\u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n\u003cdiv class=\"rb-epd__banner\"\u003e\n\u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e Free Shipping on all orders $300 and above — Worldwide\u003c\/div\u003e\n\u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n\u003ctable class=\"rb-epd__stable\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e7–14 business days\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e5–8 business days\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e7–14 business days\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n\u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n\u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n\u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n\u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n\u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n\u003cul class=\"rb-epd__regions\"\u003e\n\u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n\u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n\u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n\u003cdiv class=\"rb-epd__contact\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n\u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 4. DISCLAIMER --\u003e\n\u003cdiv class=\"rb-epd__item\"\u003e\n\u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e \u003cspan class=\"rb-epd__btn\"\u003e \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n\u003cdiv class=\"rb-epd__inner\"\u003e\n\u003cp class=\"rb-epd__disc\"\u003e\u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Royal Bull","offers":[{"title":"Cafe (Dark Brown)","offer_id":45907664240801,"sku":null,"price":195.5,"currency_code":"USD","in_stock":true},{"title":"black","offer_id":45907664273569,"sku":null,"price":195.5,"currency_code":"USD","in_stock":true},{"title":"natural","offer_id":45907664306337,"sku":null,"price":195.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Urban_Handmade_Genuine_Leather_Tote_Bag.webp?v=1776843205"},{"product_id":"gemma-handmade-genuine-leather-tote-bag","title":"Gemma Handmade Genuine Leather Tote Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — handcrafted by skilled artisans, never mass-produced\u003c\/li\u003e\n          \u003cli\u003eNatural variations in grain texture and shading — hallmarks of high-quality leather\u003c\/li\u003e\n          \u003cli\u003eSleek tote silhouette with a distinctive foil finish\u003c\/li\u003e\n          \u003cli\u003eTop zip entry for secure, easy access\u003c\/li\u003e\n          \u003cli\u003eFabric-lined interior with 1 zip pocket and credit card slots\u003c\/li\u003e\n          \u003cli\u003eDimensions: 15.5\" × 4.5\" × 16\"\u003c\/li\u003e\n          \u003cli\u003eDevelops a signature sheen and patina with age — growing more characterful over time\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003e100% Full-Grain Leather\u003c\/strong\u003e\u003cbr\u003eHandcrafted by skilled artisans — never mass-produced. Every hide is unique, and you will notice natural variations in grain texture and shading that are hallmarks of the highest-quality leather. No two bags are exactly alike.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSleek Foil-Finish Design\u003c\/strong\u003e\u003cbr\u003eA simple, refined tote silhouette elevated by a distinctive foil finish — understated yet striking. The top zip entry keeps your belongings secure while maintaining a clean, streamlined look.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eOrganised Interior\u003c\/strong\u003e\u003cbr\u003eThe fabric-lined interior features a zippered pocket and credit card slots, keeping your essentials neatly arranged and always within reach.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003cbr\u003eMeasuring 15.5\" × 4.5\" × 16\" — a generously sized everyday tote that carries your essentials with ease.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Craftsmanship\u003c\/strong\u003e\u003cbr\u003eHandcrafted leather goods are built to get better with age and wear. A signature sheen and antiquing effect — known as patina — develops naturally over time through everyday handling and exposure, making each bag uniquely your own.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Sea Glass","offer_id":45907666895009,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Turquoise","offer_id":45907666927777,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Sunflower","offer_id":45907666960545,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Chartreuse","offer_id":45907666993313,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":45907667026081,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Berry","offer_id":45907667058849,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":45907667091617,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Steel","offer_id":45907667124385,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Teal","offer_id":45907667157153,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Burgundy","offer_id":45907667189921,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":45907667222689,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45907667255457,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true},{"title":"Cream","offer_id":45907667288225,"sku":null,"price":185.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Gemma_Handmade_Genuine_Leather_Tote_Bag.webp?v=1776842919"},{"product_id":"noelle-handmade-genuine-leather-tote-bag","title":"Noelle Handmade Genuine Leather Tote Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — handcrafted in small batches, never mass-produced\u003c\/li\u003e\n          \u003cli\u003eEast-west silhouette with top zipper for added security\u003c\/li\u003e\n          \u003cli\u003eLightweight, no-bulk design — highly functional for everyday use\u003c\/li\u003e\n          \u003cli\u003e3 exterior pockets for quick-access essentials\u003c\/li\u003e\n          \u003cli\u003eDimensions: 11\"H × 2\"D × 15.5\"L\u003c\/li\u003e\n          \u003cli\u003eTimeless, streamlined design — practical, polished and effortlessly stylish\u003c\/li\u003e\n          \u003cli\u003eFull-grain leather develops a rich, unique patina with time and wear\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003e100% Full-Grain Leather\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique natural variations in grain and shading that only the highest-quality leather can provide.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eReimagined Classic Shape\u003c\/strong\u003e\u003cbr\u003eBuilt in the same organised tote style as its predecessor, this bag introduces a refined east-west shape with a top zipper for added security — a familiar silhouette, elevated with modern detail.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSleek \u0026amp; Functional Design\u003c\/strong\u003e\u003cbr\u003eA no-bulk tote that is lightweight yet highly functional. Three exterior pockets ensure quick access to everyday essentials, keeping everything within reach without compromising the clean lines of the design.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003ePerfectly Sized for Everyday Use\u003c\/strong\u003e\u003cbr\u003eMeasuring 11\"H × 2\"D × 15.5\"L — an ideal size for work, errands, or daily outings. Spacious enough for the essentials, sleek enough to go anywhere.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Craftsmanship\u003c\/strong\u003e\u003cbr\u003eA classic done differently — practical, polished, and effortlessly stylish. This full-grain leather develops a rich, unique patina with time and wear, growing more characterful with every use.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Cognac","offer_id":45907668697249,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Oat","offer_id":45907668730017,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Camel","offer_id":45907668762785,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45907668795553,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Eggplant","offer_id":45907668828321,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Moss","offer_id":45907668861089,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/New_women_Handmade_Genuine_Leather_Tote_Bag.webp?v=1776842175"},{"product_id":"milano-handmade-genuine-leather-crossbody-bag","title":"Milano Handmade Genuine Leather Crossbody Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — handcrafted in small batches, never mass-produced\u003c\/li\u003e\n          \u003cli\u003eAdjustable, detachable 3\/4\" strap (14.5\"–29\" drop) — crossbody, shoulder or tote carry\u003c\/li\u003e\n          \u003cli\u003eRounded carry handles with 4\" drop and comfy padded top handle\u003c\/li\u003e\n          \u003cli\u003eThree-sided and middle whip stitching for a timeless, elegant finish\u003c\/li\u003e\n          \u003cli\u003eHidden zip pocket on the back for discreet storage\u003c\/li\u003e\n          \u003cli\u003eRecessed top metal zipper with leather pull for secure, easy access\u003c\/li\u003e\n          \u003cli\u003eCotton-lined interior with open pocket, zip pocket and full organiser\u003c\/li\u003e\n          \u003cli\u003eDimensions: 10.5\"H × 3\"D × 8\"L — 1.15 lbs\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003e100% Full-Grain Leather\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique natural variations in grain and shading that only the highest-quality leather can provide.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eVersatile Carrying\u003c\/strong\u003e\u003cbr\u003eEffortlessly switch between crossbody, shoulder, or tote style with the adjustable, detachable 3\/4\" wide strap — offering a drop range from 14.5\" to 29\" — or use the rounded carry handles with a 4\" drop for a more structured look.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 10.5\"H × 3\"D × 8\"L and weighing just 1.15 lbs — lightweight enough for all-day wear without any of the bulk.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eElegant Exterior\u003c\/strong\u003e\u003cbr\u003eBeautiful three-sided and middle whip stitching lends this bag a timeless, artisan quality. A hidden zip pocket on the back provides discreet storage for everyday essentials.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSecure Entry\u003c\/strong\u003e\u003cbr\u003eA recessed top metal zipper with a leather pull keeps your belongings safe and easily accessible — combining security with a refined, understated finish.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eOrganised Interior\u003c\/strong\u003e\u003cbr\u003eThe spacious cotton-lined main compartment features an open pocket, a zip pocket, and a complete organiser to keep all your daily essentials neatly in place.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Craftsmanship\u003c\/strong\u003e\u003cbr\u003eBuilt to age beautifully, this bag develops a rich patina over time — a character-filled companion that becomes more personal with every use, suited to any occasion.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Orange","offer_id":45907693830305,"sku":null,"price":199.99,"currency_code":"USD","in_stock":true},{"title":"Cognac","offer_id":45907693863073,"sku":null,"price":199.99,"currency_code":"USD","in_stock":true},{"title":"Oxblood","offer_id":45907693895841,"sku":null,"price":199.99,"currency_code":"USD","in_stock":true},{"title":"Denim","offer_id":45907693928609,"sku":null,"price":199.99,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45907693961377,"sku":null,"price":199.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Handmade_Genuine_Leather_Crossbody_Bag_Brown.webp?v=1776841340"},{"product_id":"ramble-handmade-genuine-leather-tote-bag","title":"Ramble Handmade Genuine Leather Tote Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003eDistinctive rounded base with gentle top ruching — a versatile, adaptive silhouette\u003c\/li\u003e\n          \u003cli\u003eDouble-zip closure for seamless, secure entry\u003c\/li\u003e\n          \u003cli\u003eAdjustable, detachable 1\" crossbody strap — 15\"–30\" drop\u003c\/li\u003e\n          \u003cli\u003eDouble carry handles with 4\" drop for hand-held satchel wear\u003c\/li\u003e\n          \u003cli\u003eExterior zip pocket for quick-access essentials\u003c\/li\u003e\n          \u003cli\u003eInterior: 1 zip pocket and 2 open pockets for neat organisation\u003c\/li\u003e\n          \u003cli\u003eDimensions: 10.5\"H × 7.5\"D × 15\"L — 1.35 lbs with antiqued silver hardware\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003eUnique, Adaptive Shape\u003c\/strong\u003e\u003cbr\u003eDesigned with a distinctive rounded base and gentle top ruching detail, this bag offers a versatile silhouette that shifts effortlessly between styles — equally at home dressed up or down.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDouble-Zip Entry for Easy Access\u003c\/strong\u003e\u003cbr\u003eThe smooth double-zip closure allows for seamless entry while keeping essentials secure, striking the perfect balance between function and refined style.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eConvertible Carrying Options\u003c\/strong\u003e\u003cbr\u003eWear it as a crossbody with the 1\" wide adjustable, detachable strap — offering a drop range from 15\" to 30\" — for hands-free convenience, or carry it as a hand-held satchel using the double carry handles with a 4\" drop.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eOrganised Storage\u003c\/strong\u003e\u003cbr\u003eAn exterior zip pocket keeps quick-access essentials within reach. Inside, a zippered pocket and two open pockets ensure belongings stay neatly arranged throughout the day.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSpacious Yet Streamlined\u003c\/strong\u003e\u003cbr\u003eMeasuring 10.5\"H × 7.5\"D × 15\"L and weighing 1.35 lbs, finished with antiqued silver hardware — this bag offers ample room without feeling bulky, making it a practical yet refined choice for everyday wear.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Cognac","offer_id":45907699040417,"sku":null,"price":210.0,"currency_code":"USD","in_stock":true},{"title":"Grey","offer_id":45907699073185,"sku":null,"price":210.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45907699105953,"sku":null,"price":210.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Handmade_Genuine_Leather_Tote_Bag_New.webp?v=1776841086"},{"product_id":"clover-handmade-genuine-leather-tote-bag","title":"Clover Handmade Genuine Leather Tote Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — handcrafted in small batches, never mass-produced\u003c\/li\u003e\n          \u003cli\u003eVersatile carry — wear as a shoulder bag or handheld for any occasion\u003c\/li\u003e\n          \u003cli\u003eTwo comfortable round straps with a 10\" drop and recessed top zip entry\u003c\/li\u003e\n          \u003cli\u003eDimensions: 10\"H × 5.5\"D × 10.5\"L — 1.35 lbs\u003c\/li\u003e\n          \u003cli\u003eExterior: elegant woven detailing, slip pocket and hidden cell phone pocket with magnetic snap\u003c\/li\u003e\n          \u003cli\u003eFully lined interior with 2 open pockets, zip pocket and organiser — 3 pen holders, 4 card slots, slit pocket\u003c\/li\u003e\n          \u003cli\u003eLeather deepens in character over time, becoming a truly personal accessory\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003e100% Full-Grain Leather\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique natural variations in grain and shading that only the highest-quality leather can provide.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eVersatile \u0026amp; Stylish\u003c\/strong\u003e\u003cbr\u003eThis compact yet roomy tote can be worn as a shoulder bag or carried in hand, making it an ideal companion for work, casual outings, or weekend getaways.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 10\"H × 5.5\"D × 10.5\"L and weighing just 1.35 lbs — perfectly sized for all-day wear without the bulk.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eComfortable Carry\u003c\/strong\u003e\u003cbr\u003eTwo comfortable round straps with a 10\" drop make for effortless carrying. The recessed top zip entry provides both security and a clean silhouette, while the exterior features elegant woven detailing, a slip pocket, and a hidden cell phone pocket with a magnetic snap closure.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eOrganised Interior\u003c\/strong\u003e\u003cbr\u003eThe fully lined interior is thoughtfully arranged with two open pockets, a zip pocket, and a dedicated organiser — complete with 3 pen holders, 4 credit card slots, and a slit pocket — keeping all your essentials neatly in place.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Craftsmanship\u003c\/strong\u003e\u003cbr\u003eWith time, the leather deepens in character, developing a rich patina that makes this bag a truly beloved accessory — one that reflects your personal journey with every use.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Grey","offer_id":45907706937505,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Cognac","offer_id":45907706970273,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45907707003041,"sku":null,"price":225.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Clover_Handmade_Genuine_Leather_Tote_Bag.webp?v=1776840871"},{"product_id":"wander-handmade-genuine-leather-tote-bag-medium","title":"Wander Handmade Genuine Leather Tote Bag – Medium","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. PRODUCT FEATURES --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-open\" id=\"rb-btn-features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-open\" id=\"rb-panel-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather — handcrafted in small batches, never mass-produced\u003c\/li\u003e\n          \u003cli\u003e9.5\" drop handle — carry on the shoulder or in hand with ease\u003c\/li\u003e\n          \u003cli\u003eTop zip and side openings for quick access to essentials\u003c\/li\u003e\n          \u003cli\u003eDimensions: 10.5\"H × 8\"D × 14\"L — 1.75 lbs\u003c\/li\u003e\n          \u003cli\u003eRaw, unlined interior with two drop-down pockets\u003c\/li\u003e\n          \u003cli\u003eNatural leather beauty — unique grain and shading in every piece\u003c\/li\u003e\n          \u003cli\u003eAges gracefully, developing a rich patina over time\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. DESCRIPTION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc\"\u003e\n          \u003cp\u003e\u003cstrong\u003e100% Full-Grain Leather\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique natural variations in grain and shading that only the highest-quality leather can provide.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eVersatile \u0026amp; Practical\u003c\/strong\u003e\u003cbr\u003eThe 9.5\" drop handle makes it easy to carry on the shoulder or in hand, while the top zip and side openings offer quick access to essentials such as a water bottle or umbrella — ideal for work or everyday errands.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eAt 10.5\"H × 8\"D × 14\"L and weighing 1.75 lbs, this tote offers ample space for daily essentials without the bulk — an effortlessly chic option for everyday use.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eNatural \u0026amp; Simple\u003c\/strong\u003e\u003cbr\u003eThe raw, unlined interior celebrates the beauty of natural leather in its most honest form. Two drop-down pockets keep essentials such as your phone or keys within easy reach.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eTimeless Craftsmanship\u003c\/strong\u003e\u003cbr\u003eBuilt to last and designed to improve with age, this bag develops a rich, character-filled patina over time — a true companion that becomes more personal with every use.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SHIPPING INFORMATION --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n        \u003cdiv class=\"rb-epd__banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n        \u003ctable class=\"rb-epd__stable\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. DISCLAIMER --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" id=\"rb-btn-disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\"\u003e\n        \u003csvg class=\"rb-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-panel-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disc\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pairs = [\n    ['rb-btn-features',    'rb-panel-features'],\n    ['rb-btn-description', 'rb-panel-description'],\n    ['rb-btn-shipping',    'rb-panel-shipping'],\n    ['rb-btn-disclaimer',  'rb-panel-disclaimer']\n  ];\n\n  function toggle(btn, panel){\n    var open = btn.classList.contains('rb-open');\n    if(open){\n      btn.classList.remove('rb-open');\n      panel.classList.remove('rb-open');\n    } else {\n      btn.classList.add('rb-open');\n      panel.classList.add('rb-open');\n    }\n  }\n\n  function init(){\n    pairs.forEach(function(pair){\n      var btn   = document.getElementById(pair[0]);\n      var panel = document.getElementById(pair[1]);\n      if(btn \u0026\u0026 panel){\n        btn.addEventListener('click', function(){ toggle(btn, panel); });\n      }\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Cognac","offer_id":45907707429025,"sku":null,"price":185.0,"currency_code":"USD","in_stock":true},{"title":"Rosa","offer_id":45907707461793,"sku":null,"price":185.0,"currency_code":"USD","in_stock":true},{"title":"Mustard","offer_id":45907707494561,"sku":null,"price":185.0,"currency_code":"USD","in_stock":true},{"title":"Emerald","offer_id":45907707527329,"sku":null,"price":185.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45907707560097,"sku":null,"price":185.0,"currency_code":"USD","in_stock":true},{"title":"Grey","offer_id":45907707592865,"sku":null,"price":185.0,"currency_code":"USD","in_stock":true},{"title":"Burgundy","offer_id":45907707625633,"sku":null,"price":185.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Handmade_Genuine_Leather.webp?v=1776840615"},{"product_id":"margot-handmade-genuine-leather-tote-bag","title":"Margot Handmade Genuine Leather Tote Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL [RB-04] — Shopify Custom Liquid Snippet\n     ============================================================ --\u003e\n\u003cstyle\u003e\n.rb-epd*,.rb-epd *::before,.rb-epd *::after{box-sizing:border-box;margin:0;padding:0}\n.rb-epd{width:100%;font-family:'Barlow',sans-serif;font-size:16px;line-height:1;color:#1a1a1a}\n.rb-epd__accordion{border:1px solid #ddd;background:#fff;overflow:hidden}\n.rb-epd__item{border-bottom:1px solid #ddd}\n.rb-epd__item:last-child{border-bottom:none}\n.rb-epd__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;background:#fff;border:none;width:100%;text-align:left;transition:background .2s}\n.rb-epd__header.rb-open{background:#111}\n.rb-epd__label{font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1}\n.rb-epd__header.rb-open .rb-epd__label{color:#fff}\n.rb-epd__btn{position:relative;width:42px;height:42px;min-width:42px;border-radius:50%;border:2px solid #c0182a;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.rb-epd__header.rb-open .rb-epd__btn{background:#c0182a;border-color:#c0182a}\n.rb-epd__btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}\n.rb-minus{opacity:0}\n.rb-plus{opacity:1}\n.rb-epd__header.rb-open .rb-minus{opacity:1}\n.rb-epd__header.rb-open .rb-plus{opacity:0}\n.rb-epd__body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}\n.rb-epd__body.rb-open{max-height:2400px}\n.rb-epd__inner{padding:28px 32px 32px}\n.rb-epd__inner-ship{padding:0}\n.rb-epd__ship-sub-wrap{padding:24px 32px 32px}\n.rb-epd__features{list-style:none;display:flex;flex-direction:column;gap:16px}\n.rb-epd__features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;color:#333;line-height:1.6}\n.rb-epd__features li::before{content:'';display:block;width:9px;height:9px;min-width:9px;border-radius:50%;background:#c0182a;margin-top:5px}\n.rb-epd__desc{display:flex;flex-direction:column;gap:18px}\n.rb-epd__desc p{font-size:14px;font-weight:400;color:#333;line-height:1.75}\n.rb-epd__banner{display:flex;align-items:center;gap:12px;background:#111;color:#fff;padding:15px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;width:100%}\n.rb-epd__banner svg{flex-shrink:0}\n.rb-epd__sintro{font-size:14px;color:#444;line-height:1.7;padding:14px 20px 0}\n.rb-epd__stable{width:100%;border-collapse:collapse!important;font-size:14px;table-layout:auto}\n.rb-epd__stable thead tr{background:#c0182a!important}\n.rb-epd__stable thead th{background:#c0182a!important;color:#fff!important;padding:11px 18px!important;text-align:left!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;line-height:1}\n.rb-epd__stable tbody tr{border-bottom:1px solid #eee!important}\n.rb-epd__stable tbody tr:last-child{border-bottom:none!important}\n.rb-epd__stable tbody tr:nth-child(even) td{background:#fafafa!important}\n.rb-epd__stable td{padding:12px 18px!important;color:#444!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #eee!important;line-height:1.5}\n.rb-epd__stable tbody tr:last-child td{border-bottom:none!important}\n.rb-epd__twrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}\n.rb-epd__tbadge{display:inline-block;width:fit-content;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.4}\n.rb-epd__tbadge-free{background:#f0faf4;color:#1a6e3c;border:1px solid #b2dfc4}\n.rb-epd__tbadge-exp{background:#fff0f0;color:#c0182a;border:1px solid #f5c5c5}\n.rb-epd__tbadge-std{background:#f0f4ff;color:#1a3a8c;border:1px solid #c5d0f5}\n.rb-epd__tmeta{font-size:11px;color:#999;margin-top:1px;display:block}\n.rb-epd__price{font-size:14px;font-weight:700;color:#111}\n.rb-epd__price-free{color:#1a6e3c}\n.rb-epd__ssub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c0182a;margin:24px 0 10px;display:block;line-height:1}\n.rb-epd__ship-sub-wrap\u003e.rb-epd__ssub:first-child{margin-top:0}\n.rb-epd__sbody{font-size:14px;font-weight:400;color:#444;line-height:1.75;margin:0 0 4px}\n.rb-epd__regions{list-style:none;display:flex;flex-direction:column;margin:0 0 4px}\n.rb-epd__regions li{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding:9px 0;gap:12px}\n.rb-epd__regions li:last-child{border-bottom:none}\n.rb-epd__rname{color:#333;font-weight:500}\n.rb-epd__rdays{white-space:nowrap;font-size:12px;font-weight:600;color:#c0182a}\n.rb-epd__snote{font-size:12px;color:#888;line-height:1.6;margin:0 0 4px;font-style:italic}\n.rb-epd__contact{display:flex;align-items:flex-start;gap:10px;background:#fff5f5;border-left:3px solid #c0182a;border-radius:0 4px 4px 0;padding:14px 16px;margin-top:20px}\n.rb-epd__contact p{font-size:13px;color:#444;line-height:1.65;margin:0}\n.rb-epd__contact svg{flex-shrink:0;margin-top:2px}\n.rb-epd__contact a{color:#c0182a;font-weight:600;text-decoration:none}\n.rb-epd__contact a:hover{text-decoration:underline}\n.rb-epd__disc{font-size:14px;font-weight:400;color:#444;line-height:1.75}\n.rb-epd__disc strong{color:#111;font-weight:600}\n@media(max-width:560px){.rb-epd__inner{padding:20px 16px 24px}.rb-epd__header{padding:16px}.rb-epd__stable thead th,.rb-epd__stable td{padding:9px 10px!important}.rb-epd__ship-sub-wrap{padding:16px}}\n\u003c\/style\u003e\n\u003cdiv class=\"rb-epd\"\u003e\n\u003cdiv class=\"rb-epd__accordion\"\u003e\n\u003c!-- 1. PRODUCT FEATURES --\u003e\n\u003cdiv class=\"rb-epd__item\"\u003e\n\u003cbutton id=\"rb-btn-features\" class=\"rb-epd__header rb-open\"\u003e \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e \u003cspan class=\"rb-epd__btn\"\u003e \u003csvg fill=\"none\" viewbox=\"0 0 12 12\" height=\"14\" width=\"14\" class=\"rb-plus\"\u003e\u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#c0182a\" y2=\"12\" x2=\"6\" y1=\"0\" x1=\"6\"\u003e\u003c\/line\u003e\u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#c0182a\" y2=\"6\" x2=\"12\" y1=\"6\" x1=\"0\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003csvg fill=\"none\" viewbox=\"0 0 12 12\" height=\"14\" width=\"14\" class=\"rb-minus\"\u003e\u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#fff\" y2=\"6\" x2=\"12\" y1=\"6\" x1=\"0\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv id=\"rb-panel-features\" class=\"rb-epd__body rb-open\"\u003e\n\u003cdiv class=\"rb-epd__inner\"\u003e\n\u003cul class=\"rb-epd__features\"\u003e\n\u003cli\u003e100% full-grain leather — handcrafted in small batches, never mass-produced\u003c\/li\u003e\n\u003cli\u003eSleek skinny-strap tote design with a refined, minimal aesthetic\u003c\/li\u003e\n\u003cli\u003eSecure top zip closure — essentials protected with a streamlined silhouette\u003c\/li\u003e\n\u003cli\u003eSubtle contrast stitching for an understated yet sophisticated finish\u003c\/li\u003e\n\u003cli\u003eDimensions: 10\"H × 4\"D × 16\"L — 1.05 lbs with antiqued silver hardware\u003c\/li\u003e\n\u003cli\u003eEffortlessly chic — a modern classic with timeless, everyday appeal\u003c\/li\u003e\n\u003cli\u003eFull-grain leather develops a rich, unique patina with time and wear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2. DESCRIPTION --\u003e\n\u003cdiv class=\"rb-epd__item\"\u003e\n\u003cbutton id=\"rb-btn-description\" class=\"rb-epd__header\"\u003e \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e \u003cspan class=\"rb-epd__btn\"\u003e \u003csvg fill=\"none\" viewbox=\"0 0 12 12\" height=\"14\" width=\"14\" class=\"rb-plus\"\u003e\u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#c0182a\" y2=\"12\" x2=\"6\" y1=\"0\" x1=\"6\"\u003e\u003c\/line\u003e\u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#c0182a\" y2=\"6\" x2=\"12\" y1=\"6\" x1=\"0\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003csvg fill=\"none\" viewbox=\"0 0 12 12\" height=\"14\" width=\"14\" class=\"rb-minus\"\u003e\u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#fff\" y2=\"6\" x2=\"12\" y1=\"6\" x1=\"0\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv id=\"rb-panel-description\" class=\"rb-epd__body\"\u003e\n\u003cdiv class=\"rb-epd__inner\"\u003e\n\u003cdiv class=\"rb-epd__desc\"\u003e\n\u003cp\u003e\u003cstrong\u003e100% Full-Grain Leather\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique natural variations in grain and shading that only the highest-quality leather can provide.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSleek Skinny-Strap Design\u003c\/strong\u003e\u003cbr\u003eDesigned in the same skinny-strap tote style as Mar, this tote offers a refined, minimal aesthetic with a focus on everyday comfort and quiet elegance.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSecure Top Zip Closure\u003c\/strong\u003e\u003cbr\u003eA top zipper ensures secure storage, keeping essentials protected while maintaining a clean, streamlined silhouette.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSubtle Contrast Stitching\u003c\/strong\u003e\u003cbr\u003eThoughtfully designed contrast stitching adds a refined yet understated detail, enhancing the bag's effortless sophistication without overpowering its minimalist character.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 10\"H × 4\"D × 16\"L and weighing just 1.05 lbs, finished with antiqued silver hardware — the perfect balance of size and function for daily essentials.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTimeless Craftsmanship\u003c\/strong\u003e\u003cbr\u003eA modern classic designed for those who appreciate enduring quality. This full-grain leather develops a rich, unique patina with time and wear, growing more characterful with every use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3. SHIPPING INFORMATION --\u003e\n\u003cdiv class=\"rb-epd__item\"\u003e\n\u003cbutton id=\"rb-btn-shipping\" class=\"rb-epd__header\"\u003e \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e \u003cspan class=\"rb-epd__btn\"\u003e \u003csvg fill=\"none\" viewbox=\"0 0 12 12\" height=\"14\" width=\"14\" class=\"rb-plus\"\u003e\u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#c0182a\" y2=\"12\" x2=\"6\" y1=\"0\" x1=\"6\"\u003e\u003c\/line\u003e\u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#c0182a\" y2=\"6\" x2=\"12\" y1=\"6\" x1=\"0\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003csvg fill=\"none\" viewbox=\"0 0 12 12\" height=\"14\" width=\"14\" class=\"rb-minus\"\u003e\u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#fff\" y2=\"6\" x2=\"12\" y1=\"6\" x1=\"0\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv id=\"rb-panel-shipping\" class=\"rb-epd__body\"\u003e\n\u003cdiv class=\"rb-epd__inner rb-epd__inner-ship\"\u003e\n\u003cdiv class=\"rb-epd__banner\"\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 22 16\" height=\"16\" width=\"22\"\u003e\u003crect stroke-width=\"1.5\" stroke=\"#fff\" rx=\"1\" height=\"10\" width=\"13\" y=\"1\" x=\"1\"\u003e\u003c\/rect\u003e\u003cpath stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"#fff\" d=\"M14 4h4l3 4v4h-7V4z\"\u003e\u003c\/path\u003e\u003ccircle stroke-width=\"1.5\" stroke=\"#fff\" r=\"2\" cy=\"13\" cx=\"5\"\u003e\u003c\/circle\u003e\u003ccircle stroke-width=\"1.5\" stroke=\"#fff\" r=\"2\" cy=\"13\" cx=\"17\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e Free Shipping on all orders $300 and above — Worldwide\u003c\/div\u003e\n\u003cp class=\"rb-epd__sintro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n\u003ctable class=\"rb-epd__stable\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e7–14 business days\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price-free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-exp\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e5–8 business days\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv class=\"rb-epd__twrap\"\u003e\n\u003cspan class=\"rb-epd__tbadge rb-epd__tbadge-std\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__tmeta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e7–14 business days\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n\u003cspan class=\"rb-epd__ssub\"\u003eWorldwide Delivery\u003c\/span\u003e\n\u003cp class=\"rb-epd__sbody\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n\u003cspan class=\"rb-epd__ssub\"\u003eOrder Processing\u003c\/span\u003e\n\u003cp class=\"rb-epd__sbody\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n\u003cspan class=\"rb-epd__ssub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n\u003cul class=\"rb-epd__regions\"\u003e\n\u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rb-epd__rname\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__rdays\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"rb-epd__snote\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n\u003cspan class=\"rb-epd__ssub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n\u003cp class=\"rb-epd__sbody\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n\u003cdiv class=\"rb-epd__contact\"\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\" height=\"15\" width=\"15\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#c0182a\" d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e\u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#c0182a\" points=\"22,6 12,13 2,6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n\u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 4. DISCLAIMER --\u003e\n\u003cdiv class=\"rb-epd__item\"\u003e\n\u003cbutton id=\"rb-btn-disclaimer\" class=\"rb-epd__header\"\u003e \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e \u003cspan class=\"rb-epd__btn\"\u003e \u003csvg fill=\"none\" viewbox=\"0 0 12 12\" height=\"14\" width=\"14\" class=\"rb-plus\"\u003e\u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#c0182a\" y2=\"12\" x2=\"6\" y1=\"0\" x1=\"6\"\u003e\u003c\/line\u003e\u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#c0182a\" y2=\"6\" x2=\"12\" y1=\"6\" x1=\"0\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003csvg fill=\"none\" viewbox=\"0 0 12 12\" height=\"14\" width=\"14\" class=\"rb-minus\"\u003e\u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#fff\" y2=\"6\" x2=\"12\" y1=\"6\" x1=\"0\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv id=\"rb-panel-disclaimer\" class=\"rb-epd__body\"\u003e\n\u003cdiv class=\"rb-epd__inner\"\u003e\n\u003cp class=\"rb-epd__disc\"\u003e\u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Royal Bull","offers":[{"title":"Camel","offer_id":45907708117153,"sku":null,"price":195.0,"currency_code":"USD","in_stock":true},{"title":"Sky Blue","offer_id":45907708149921,"sku":null,"price":195.0,"currency_code":"USD","in_stock":true},{"title":"Cognac","offer_id":45907708182689,"sku":null,"price":195.0,"currency_code":"USD","in_stock":true},{"title":"Rosa","offer_id":45907708215457,"sku":null,"price":195.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45907708248225,"sku":null,"price":195.0,"currency_code":"USD","in_stock":true},{"title":"Oxblood","offer_id":45907708280993,"sku":null,"price":195.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Margot_Handmade_Genuine_Leather_Tote_Bag.webp?v=1776840422"},{"product_id":"starstruck-handmade-genuine-leather-crossbody-bag","title":"Starstruck Handmade Genuine Leather Crossbody Bag","description":"\u003c!-- ═══════════════════════════════════════════════════════\n     ROYAL BULL — PRODUCT DESCRIPTION ACCORDION\n     Paste ONLY this into Shopify Custom Liquid.\n     No \u003chtml\u003e \/ \u003chead\u003e \/ \u003cbody\u003e tags.\n     ═══════════════════════════════════════════════════════ --\u003e\n\n\u003cdiv class=\"__rbdesc__wrap\"\u003e\n\n  \u003c!-- ══ PRODUCT FEATURES ══ --\u003e\n  \u003cdiv class=\"__rbdesc__item\"\u003e\n    \u003cbutton class=\"__rbdesc__trigger\" aria-expanded=\"false\" data-target=\"features\"\u003e\n      \u003cspan class=\"__rbdesc__trigger__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"__rbdesc__icon\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"__rbdesc__icon__plus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"9\" y1=\"2\" x2=\"9\" y2=\"16\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"__rbdesc__icon__minus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"__rbdesc__panel\" id=\"__rbdesc__features\"\u003e\n      \u003cdiv class=\"__rbdesc__panel__inner\"\u003e\n        \u003cul class=\"__rbdesc__list\"\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003e100% full-grain leather — handcrafted in small batches, never mass-produced\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003eIntricate laser-cut detailing with recessed top zip for security\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003ePadded top handles and adjustable, detachable 1\" crossbody strap (14\"–28\" drop)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003eDimensions: 14\"H × 3\"D × 15\"L — 2 lbs\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003eExterior zip pocket for quick access to essentials\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003eFully lined interior with 2 open pockets, zip pocket, card slots and pen holders\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003eDevelops a rich patina over time — a truly timeless piece\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ DESCRIPTION ══ --\u003e\n  \u003cdiv class=\"__rbdesc__item\"\u003e\n    \u003cbutton class=\"__rbdesc__trigger\" aria-expanded=\"false\" data-target=\"description\"\u003e\n      \u003cspan class=\"__rbdesc__trigger__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"__rbdesc__icon\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"__rbdesc__icon__plus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"9\" y1=\"2\" x2=\"9\" y2=\"16\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"__rbdesc__icon__minus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"__rbdesc__panel\" id=\"__rbdesc__description\"\u003e\n      \u003cdiv class=\"__rbdesc__panel__inner\"\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003e100% Full-Grain Leather\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique natural variations in grain and shading that only the highest-quality full-grain leather can provide, ensuring no two pieces are exactly alike.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eVersatile Carrying Options\u003c\/strong\u003e\u003cbr\u003eEffortlessly transitions between tote and crossbody styles. Padded top handles provide a comfortable hand carry, while the adjustable, detachable 1\" crossbody strap offers a drop range from 14\" to 28\" — adapting with ease from a professional setting to a casual day out.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 14\"H × 3\"D × 15\"L and weighing 2 lbs, this bag strikes the perfect balance between spacious capacity and lightweight practicality — ideal for everyday use on any occasion.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eDistinctive Design\u003c\/strong\u003e\u003cbr\u003eFeaturing intricate laser-cut detailing that sets it apart, the exterior also includes a recessed top zip for added security and a convenient zip pocket for quick access to your essentials — form and function in equal measure.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eOrganised Interior\u003c\/strong\u003e\u003cbr\u003eThe fully lined interior is thoughtfully structured with two open pockets, a zip pocket, card slots, and pen holders — keeping your daily essentials neatly arranged and always within reach.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eTimeless Craftsmanship\u003c\/strong\u003e\u003cbr\u003eBuilt to age beautifully, this bag develops a rich, distinctive patina over time. The more it is used, the more character it acquires — a true investment in enduring quality.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ SHIPPING INFORMATION ══ --\u003e\n  \u003cdiv class=\"__rbdesc__item\"\u003e\n    \u003cbutton class=\"__rbdesc__trigger\" aria-expanded=\"false\" data-target=\"shipping\"\u003e\n      \u003cspan class=\"__rbdesc__trigger__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"__rbdesc__icon\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"__rbdesc__icon__plus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"9\" y1=\"2\" x2=\"9\" y2=\"16\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"__rbdesc__icon__minus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"__rbdesc__panel\" id=\"__rbdesc__shipping\"\u003e\n      \u003cdiv class=\"__rbdesc__panel__inner\"\u003e\n\n        \u003cdiv class=\"__rbdesc__ship__banner\"\u003e\n          \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"3\" width=\"15\" height=\"13\" rx=\"1\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 8h4l3 5v3h-7V8z\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#fff\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#fff\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n\n        \u003cp class=\"__rbdesc__ship__intro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n\n        \u003ctable class=\"__rbdesc__ship__table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eShipping Type\u003c\/th\u003e\n              \u003cth\u003eDelivery Time\u003c\/th\u003e\n              \u003cth\u003eCost\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\n                \u003cspan class=\"__rbdesc__type__badge __rbdesc__type__badge--free\"\u003eFree Shipping\u003c\/span\u003e\n                \u003cspan class=\"__rbdesc__ship__meta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n              \u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"__rbdesc__price __rbdesc__price--free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\n                \u003cspan class=\"__rbdesc__type__badge __rbdesc__type__badge--express\"\u003eExpress\u003c\/span\u003e\n                \u003cspan class=\"__rbdesc__ship__meta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n              \u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"__rbdesc__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\n                \u003cspan class=\"__rbdesc__type__badge __rbdesc__type__badge--standard\"\u003eStandard\u003c\/span\u003e\n                \u003cspan class=\"__rbdesc__ship__meta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n              \u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"__rbdesc__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n        \u003cp class=\"__rbdesc__ship__section__title\"\u003eWorldwide Delivery\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__ship__intro\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n\n        \u003cp class=\"__rbdesc__ship__section__title\"\u003eOrder Processing\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__ship__intro\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n\n        \u003cp class=\"__rbdesc__ship__section__title\"\u003eEstimated Delivery by Region\u003c\/p\u003e\n        \u003cul class=\"__rbdesc__ship__regions\"\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__region__name\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"__rbdesc__region__days\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__region__name\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"__rbdesc__region__days\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__region__name\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"__rbdesc__region__days\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__region__name\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"__rbdesc__region__days\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__region__name\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"__rbdesc__region__days\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp class=\"__rbdesc__ship__note__text\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n\n        \u003cp class=\"__rbdesc__ship__section__title\"\u003eCustoms \u0026amp; Import Duties\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__ship__intro\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n\n        \u003cdiv class=\"__rbdesc__ship__contact\"\u003e\n          \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0001e\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0001e\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n          \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\" class=\"__rbdesc__ship__link\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ DISCLAIMER ══ --\u003e\n  \u003cdiv class=\"__rbdesc__item __rbdesc__item--last\"\u003e\n    \u003cbutton class=\"__rbdesc__trigger\" aria-expanded=\"false\" data-target=\"disclaimer\"\u003e\n      \u003cspan class=\"__rbdesc__trigger__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"__rbdesc__icon\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"__rbdesc__icon__plus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"9\" y1=\"2\" x2=\"9\" y2=\"16\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"__rbdesc__icon__minus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"__rbdesc__panel\" id=\"__rbdesc__disclaimer\"\u003e\n      \u003cdiv class=\"__rbdesc__panel__inner\"\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.__rbdesc__wrap {\n  width: 100%;\n  border: 1px solid #e0e0e0;\n  border-radius: 10px;\n  overflow: hidden;\n  font-family: Inter, 'Helvetica Neue', sans-serif;\n  background: #fff;\n  margin: 1.5rem 0;\n}\n.__rbdesc__wrap *,\n.__rbdesc__wrap *::before,\n.__rbdesc__wrap *::after { box-sizing: border-box; }\n\n.__rbdesc__item { border-bottom: 1px solid #e0e0e0; }\n.__rbdesc__item--last { border-bottom: none; }\n\n.__rbdesc__trigger {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 1.1rem 1.5rem;\n  background: none;\n  border: none;\n  cursor: pointer;\n  text-align: left;\n  gap: 12px;\n  transition: background 0.15s;\n}\n.__rbdesc__trigger:hover { background: #fdf8f8; }\n.__rbdesc__trigger[aria-expanded=\"true\"] { background: #1a1a1a; }\n\n.__rbdesc__trigger__label {\n  font-size: 15px;\n  font-weight: 600;\n  color: #1a1a1a;\n  letter-spacing: 0.02em;\n  transition: color 0.15s;\n}\n.__rbdesc__trigger[aria-expanded=\"true\"] .__rbdesc__trigger__label { color: #fff; }\n\n.__rbdesc__icon {\n  position: relative;\n  flex-shrink: 0;\n  width: 32px;\n  height: 32px;\n  border-radius: 50%;\n  border: 2px solid #c0001e;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: #c0001e;\n  transition: background 0.15s, color 0.15s;\n}\n.__rbdesc__trigger[aria-expanded=\"true\"] .__rbdesc__icon { background: #c0001e; color: #fff; }\n\n.__rbdesc__icon__plus,\n.__rbdesc__icon__minus { position: absolute; transition: opacity 0.15s; display: block; }\n.__rbdesc__icon__minus { opacity: 0; }\n.__rbdesc__trigger[aria-expanded=\"true\"] .__rbdesc__icon__plus  { opacity: 0; }\n.__rbdesc__trigger[aria-expanded=\"true\"] .__rbdesc__icon__minus { opacity: 1; }\n\n.__rbdesc__panel { max-height: 0; overflow: hidden; transition: max-height 0.35s ease; }\n.__rbdesc__panel__inner {\n  padding: 1.25rem 1.5rem 1.5rem;\n  border-top: 1px solid #efefef;\n  background: #fff;\n}\n\n\/* ── Feature list ── *\/\n.__rbdesc__list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 10px; }\n.__rbdesc__list li { display: flex; align-items: flex-start; gap: 10px; font-size: 14px; color: #333; line-height: 1.6; }\n.__rbdesc__bullet { flex-shrink: 0; margin-top: 6px; width: 7px; height: 7px; border-radius: 50%; background: #c0001e; display: inline-block; }\n\n\/* ── Body text ── *\/\n.__rbdesc__text { font-size: 14px; line-height: 1.8; color: #444; margin: 0 0 1rem; }\n.__rbdesc__text:last-child { margin-bottom: 0; }\n\n\/* ── Shipping banner ── *\/\n.__rbdesc__ship__banner {\n  display: flex; align-items: center; gap: 10px;\n  background: #1a1a1a; color: #fff;\n  font-size: 13px; font-weight: 600; letter-spacing: 0.03em;\n  padding: 0.75rem 1rem; border-radius: 6px; margin-bottom: 0.9rem;\n}\n.__rbdesc__ship__intro { font-size: 14px; color: #444; margin: 0 0 0.9rem; line-height: 1.7; }\n\n\/* ── Shipping table ── *\/\n.__rbdesc__ship__table { width: 100%; border-collapse: collapse; font-size: 14px; margin-bottom: 1rem; }\n.__rbdesc__ship__table th {\n  background: #c0001e; color: #fff;\n  padding: 9px 14px; text-align: left;\n  font-size: 11px; font-weight: 700;\n  text-transform: uppercase; letter-spacing: 0.08em;\n}\n.__rbdesc__ship__table td { padding: 10px 14px; color: #444; border-bottom: 1px solid #eee; vertical-align: middle; }\n.__rbdesc__ship__table tr:last-child td { border-bottom: none; }\n.__rbdesc__ship__table tr:nth-child(even) td { background: #fafafa; }\n\n.__rbdesc__type__badge {\n  display: inline-block;\n  font-size: 9px; font-weight: 700;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  padding: 3px 9px; border-radius: 20px;\n  margin-bottom: 3px;\n}\n.__rbdesc__type__badge--free     { background: #f0faf4; color: #1a6e3c; border: 1px solid #b2dfc4; }\n.__rbdesc__type__badge--express  { background: #fff0f0; color: #c0001e; border: 1px solid #f5c5c5; }\n.__rbdesc__type__badge--standard { background: #f0f4ff; color: #1a3a8c; border: 1px solid #c5d0f5; }\n\n.__rbdesc__ship__meta { display: block; font-size: 11px; color: #999; margin-top: 1px; }\n\n.__rbdesc__price { font-size: 14px; font-weight: 700; color: #1a1a1a; }\n.__rbdesc__price--free { color: #1a6e3c; }\n\n\/* ── Shipping notes ── *\/\n.__rbdesc__ship__notes { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 6px; }\n.__rbdesc__ship__notes li { font-size: 13px; color: #666; padding-left: 14px; position: relative; line-height: 1.6; }\n.__rbdesc__ship__notes li::before { content: '—'; position: absolute; left: 0; color: #c0001e; font-weight: 700; }\n\n\/* ── Shipping section titles ── *\/\n.__rbdesc__ship__section__title { font-size: 11px; font-weight: 700; color: #c0001e; text-transform: uppercase; letter-spacing: 0.1em; margin: 1.1rem 0 0.4rem; display: block; }\n\n\/* ── Regional delivery list ── *\/\n.__rbdesc__ship__regions { list-style: none; padding: 0; margin: 0 0 0.75rem; border: 1px solid #eee; border-radius: 6px; overflow: hidden; }\n.__rbdesc__ship__regions li { display: flex; justify-content: space-between; align-items: center; padding: 8px 14px; font-size: 13px; border-bottom: 1px solid #eee; }\n.__rbdesc__ship__regions li:last-child { border-bottom: none; }\n.__rbdesc__ship__regions li:nth-child(even) { background: #fafafa; }\n.__rbdesc__region__name { color: #333; font-weight: 500; }\n.__rbdesc__region__days { color: #c0001e; font-weight: 600; font-size: 12px; }\n\n\/* ── Small note text ── *\/\n.__rbdesc__ship__note__text { font-size: 12px; color: #888; line-height: 1.6; margin: 0 0 0.9rem; font-style: italic; }\n\n\/* ── Contact block ── *\/\n.__rbdesc__ship__contact { display: flex; align-items: flex-start; gap: 9px; background: #fff5f5; border-left: 3px solid #c0001e; border-radius: 0 6px 6px 0; padding: 0.85rem 1rem; margin-top: 0.5rem; }\n.__rbdesc__ship__contact p { font-size: 13px; color: #444; line-height: 1.6; margin: 0; }\n.__rbdesc__ship__contact svg { flex-shrink: 0; margin-top: 2px; }\n.__rbdesc__ship__link { color: #c0001e; font-weight: 600; text-decoration: none; }\n.__rbdesc__ship__link:hover { text-decoration: underline; }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function () {\n  'use strict';\n  document.querySelectorAll('.__rbdesc__trigger').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var isOpen = btn.getAttribute('aria-expanded') === 'true';\n      var panel  = document.getElementById('__rbdesc__' + btn.getAttribute('data-target'));\n      if (!panel) return;\n      if (isOpen) {\n        btn.setAttribute('aria-expanded', 'false');\n        panel.style.maxHeight = '0';\n      } else {\n        btn.setAttribute('aria-expanded', 'true');\n        panel.style.maxHeight = panel.scrollHeight + 'px';\n      }\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Cognac","offer_id":45907708641441,"sku":null,"price":245.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal","offer_id":45907708674209,"sku":null,"price":245.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Starstruck_Handmade_Genuine_Leather_Crossbody_Bag.webp?v=1776840283"},{"product_id":"studio-handmade-genuine-leather-tote-bag","title":"Studio Handmade Genuine Leather Tote Bag","description":"\u003c!-- ═══════════════════════════════════════════════════════\n     ROYAL BULL — [RB-02] Product Description Accordion\n     Paste ONLY this into Shopify Custom Liquid.\n     No \u003chtml\u003e \/ \u003chead\u003e \/ \u003cbody\u003e tags.\n     ═══════════════════════════════════════════════════════ --\u003e\n\n\u003cdiv class=\"__rbdesc__wrap\"\u003e\n\n  \u003c!-- ══ 1. PRODUCT FEATURES ══ --\u003e\n  \u003cdiv class=\"__rbdesc__item\"\u003e\n    \u003cbutton class=\"__rbdesc__trigger\" aria-expanded=\"false\" data-rbd-target=\"features\"\u003e\n      \u003cspan class=\"__rbdesc__trigger__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"__rbdesc__icon\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"__rbdesc__icon__plus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"9\" y1=\"2\" x2=\"9\" y2=\"16\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"__rbdesc__icon__minus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"__rbdesc__panel\" id=\"__rbd__features\"\u003e\n      \u003cdiv class=\"__rbdesc__panel__inner\"\u003e\n        \u003cul class=\"__rbdesc__list\"\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003e100% full-grain leather — handcrafted in small batches, never mass-produced\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003eIntricate laser-cut detailing with recessed top zip for security\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003ePadded top handles and adjustable, detachable 1\" crossbody strap (14\"–28\" drop)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003eDimensions: 14\"H × 3\"D × 15\"L — 2 lbs\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003eExterior zip pocket for quick access to essentials\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003eFully lined interior with 2 open pockets, zip pocket, card slots and pen holders\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__bullet\"\u003e\u003c\/span\u003eDevelops a rich patina over time — a truly timeless piece\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ 2. DESCRIPTION ══ --\u003e\n  \u003cdiv class=\"__rbdesc__item\"\u003e\n    \u003cbutton class=\"__rbdesc__trigger\" aria-expanded=\"false\" data-rbd-target=\"description\"\u003e\n      \u003cspan class=\"__rbdesc__trigger__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"__rbdesc__icon\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"__rbdesc__icon__plus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"9\" y1=\"2\" x2=\"9\" y2=\"16\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"__rbdesc__icon__minus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"__rbdesc__panel\" id=\"__rbd__description\"\u003e\n      \u003cdiv class=\"__rbdesc__panel__inner\"\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003e100% Full-Grain Leather\u003c\/strong\u003e\u003cbr\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique natural variations in grain and shading that only the highest-quality full-grain leather can provide, ensuring no two pieces are exactly alike.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eVersatile Carrying Options\u003c\/strong\u003e\u003cbr\u003eEffortlessly transitions between tote and crossbody styles. Padded top handles provide a comfortable hand carry, while the adjustable, detachable 1\" crossbody strap offers a drop range from 14\" to 28\" — adapting with ease from a professional setting to a casual day out.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eDimensions \u0026amp; Weight\u003c\/strong\u003e\u003cbr\u003eMeasuring 14\"H × 3\"D × 15\"L and weighing 2 lbs, this bag strikes the perfect balance between spacious capacity and lightweight practicality — ideal for everyday use on any occasion.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eDistinctive Design\u003c\/strong\u003e\u003cbr\u003eFeaturing intricate laser-cut detailing that sets it apart, the exterior also includes a recessed top zip for added security and a convenient zip pocket for quick access to your essentials — form and function in equal measure.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eOrganised Interior\u003c\/strong\u003e\u003cbr\u003eThe fully lined interior is thoughtfully structured with two open pockets, a zip pocket, card slots, and pen holders — keeping your daily essentials neatly arranged and always within reach.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eTimeless Craftsmanship\u003c\/strong\u003e\u003cbr\u003eBuilt to age beautifully, this bag develops a rich, distinctive patina over time. The more it is used, the more character it acquires — a true investment in enduring quality.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ 3. SHIPPING INFORMATION ══ --\u003e\n  \u003cdiv class=\"__rbdesc__item\"\u003e\n    \u003cbutton class=\"__rbdesc__trigger\" aria-expanded=\"false\" data-rbd-target=\"shipping\"\u003e\n      \u003cspan class=\"__rbdesc__trigger__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"__rbdesc__icon\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"__rbdesc__icon__plus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"9\" y1=\"2\" x2=\"9\" y2=\"16\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"__rbdesc__icon__minus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"__rbdesc__panel\" id=\"__rbd__shipping\"\u003e\n      \u003cdiv class=\"__rbdesc__panel__inner\"\u003e\n\n        \u003c!-- Banner --\u003e\n        \u003cdiv class=\"__rbdesc__ship__banner\"\u003e\n          \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"3\" width=\"15\" height=\"13\" rx=\"1\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 8h4l3 5v3h-7V8z\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#fff\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#fff\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n\n        \u003c!-- Intro --\u003e\n        \u003cp class=\"__rbdesc__ship__intro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n\n        \u003c!-- Rates table --\u003e\n        \u003ctable class=\"__rbdesc__ship__table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eShipping Type\u003c\/th\u003e\n              \u003cth\u003eDelivery Time\u003c\/th\u003e\n              \u003cth\u003eCost\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\n                \u003cdiv class=\"__rbdesc__type__wrap\"\u003e\n                  \u003cspan class=\"__rbdesc__type__badge __rbdesc__type__badge--free\"\u003eFree Shipping\u003c\/span\u003e\n                  \u003cspan class=\"__rbdesc__ship__meta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n                \u003c\/div\u003e\n              \u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"__rbdesc__price __rbdesc__price--free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\n                \u003cdiv class=\"__rbdesc__type__wrap\"\u003e\n                  \u003cspan class=\"__rbdesc__type__badge __rbdesc__type__badge--express\"\u003eExpress\u003c\/span\u003e\n                  \u003cspan class=\"__rbdesc__ship__meta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n                \u003c\/div\u003e\n              \u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"__rbdesc__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\n                \u003cdiv class=\"__rbdesc__type__wrap\"\u003e\n                  \u003cspan class=\"__rbdesc__type__badge __rbdesc__type__badge--standard\"\u003eStandard\u003c\/span\u003e\n                  \u003cspan class=\"__rbdesc__ship__meta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n                \u003c\/div\u003e\n              \u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"__rbdesc__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n        \u003c!-- Sub-sections --\u003e\n        \u003cp class=\"__rbdesc__ship__sub\"\u003eWorldwide Delivery\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__ship__body\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n\n        \u003cp class=\"__rbdesc__ship__sub\"\u003eOrder Processing\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__ship__body\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n\n        \u003cp class=\"__rbdesc__ship__sub\"\u003eEstimated Delivery by Region\u003c\/p\u003e\n        \u003cul class=\"__rbdesc__ship__regions\"\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__region__name\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"__rbdesc__region__days\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__region__name\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"__rbdesc__region__days\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__region__name\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"__rbdesc__region__days\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__region__name\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"__rbdesc__region__days\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"__rbdesc__region__name\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"__rbdesc__region__days\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp class=\"__rbdesc__ship__note\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n\n        \u003cp class=\"__rbdesc__ship__sub\"\u003eCustoms \u0026amp; Import Duties\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__ship__body\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n\n        \u003c!-- Contact --\u003e\n        \u003cdiv class=\"__rbdesc__ship__contact\"\u003e\n          \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0001e\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0001e\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n          \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\" class=\"__rbdesc__ship__link\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ 4. DISCLAIMER ══ --\u003e\n  \u003cdiv class=\"__rbdesc__item __rbdesc__item--last\"\u003e\n    \u003cbutton class=\"__rbdesc__trigger\" aria-expanded=\"false\" data-rbd-target=\"disclaimer\"\u003e\n      \u003cspan class=\"__rbdesc__trigger__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"__rbdesc__icon\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"__rbdesc__icon__plus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"9\" y1=\"2\" x2=\"9\" y2=\"16\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"__rbdesc__icon__minus\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"16\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"__rbdesc__panel\" id=\"__rbd__disclaimer\"\u003e\n      \u003cdiv class=\"__rbdesc__panel__inner\"\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003c\/p\u003e\n        \u003cp class=\"__rbdesc__text\"\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.__rbdesc__wrap {\n  width: 100%;\n  border: 1px solid #e0e0e0;\n  border-radius: 10px;\n  overflow: hidden;\n  font-family: Inter, 'Helvetica Neue', sans-serif;\n  background: #fff;\n  margin: 1.5rem 0;\n}\n.__rbdesc__wrap *, .__rbdesc__wrap *::before, .__rbdesc__wrap *::after { box-sizing: border-box; }\n\n.__rbdesc__item { border-bottom: 1px solid #e0e0e0; }\n.__rbdesc__item--last { border-bottom: none; }\n\n\/* ── Trigger ── *\/\n.__rbdesc__trigger {\n  width: 100%; display: flex; align-items: center;\n  justify-content: space-between; padding: 1.1rem 1.5rem;\n  background: none; border: none; cursor: pointer;\n  text-align: left; gap: 12px; transition: background 0.15s;\n}\n.__rbdesc__trigger:hover { background: #fdf8f8; }\n.__rbdesc__trigger[aria-expanded=\"true\"] { background: #1a1a1a; }\n\n.__rbdesc__trigger__label {\n  font-size: 15px; font-weight: 600; color: #1a1a1a;\n  letter-spacing: 0.02em; transition: color 0.15s;\n}\n.__rbdesc__trigger[aria-expanded=\"true\"] .__rbdesc__trigger__label { color: #fff; }\n\n\/* ── Icon circle ── *\/\n.__rbdesc__icon {\n  position: relative; flex-shrink: 0; width: 32px; height: 32px;\n  border-radius: 50%; border: 2px solid #c0001e;\n  display: flex; align-items: center; justify-content: center;\n  color: #c0001e; transition: background 0.15s, color 0.15s;\n}\n.__rbdesc__trigger[aria-expanded=\"true\"] .__rbdesc__icon { background: #c0001e; color: #fff; }\n.__rbdesc__icon__plus, .__rbdesc__icon__minus { position: absolute; transition: opacity 0.15s; display: block; }\n.__rbdesc__icon__minus { opacity: 0; }\n.__rbdesc__trigger[aria-expanded=\"true\"] .__rbdesc__icon__plus  { opacity: 0; }\n.__rbdesc__trigger[aria-expanded=\"true\"] .__rbdesc__icon__minus { opacity: 1; }\n\n\/* ── Panel ── *\/\n.__rbdesc__panel { max-height: 0; overflow: hidden; transition: max-height 0.35s ease; }\n.__rbdesc__panel__inner { padding: 1.25rem 1.5rem 1.5rem; border-top: 1px solid #efefef; background: #fff; }\n\n\/* ── Feature list ── *\/\n.__rbdesc__list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 10px; }\n.__rbdesc__list li { display: flex; align-items: flex-start; gap: 10px; font-size: 14px; color: #333; line-height: 1.6; }\n.__rbdesc__bullet { flex-shrink: 0; margin-top: 6px; width: 7px; height: 7px; border-radius: 50%; background: #c0001e; display: inline-block; }\n\n\/* ── Body text ── *\/\n.__rbdesc__text { font-size: 14px; line-height: 1.8; color: #444; margin: 0 0 1rem; }\n.__rbdesc__text:last-child { margin-bottom: 0; }\n\n\/* ── Shipping banner ── *\/\n.__rbdesc__ship__banner {\n  display: flex; align-items: center; gap: 10px;\n  background: #1a1a1a; color: #fff;\n  font-size: 13px; font-weight: 600; letter-spacing: 0.03em;\n  padding: 0.75rem 1rem; border-radius: 6px; margin-bottom: 0.9rem;\n}\n.__rbdesc__ship__intro { font-size: 14px; color: #444; margin: 0 0 0.9rem; line-height: 1.7; }\n\n\/* ── Shipping table — !important forces over Shopify theme ── *\/\n.__rbdesc__ship__table { width: 100%; border-collapse: collapse !important; font-size: 14px; margin-bottom: 1.25rem; }\n.__rbdesc__ship__table thead tr { background: #c0001e !important; }\n.__rbdesc__ship__table thead th {\n  background: #c0001e !important; color: #fff !important;\n  padding: 9px 14px !important; text-align: left !important;\n  font-size: 11px !important; font-weight: 700 !important;\n  text-transform: uppercase !important; letter-spacing: 0.08em !important;\n  border: none !important;\n}\n.__rbdesc__ship__table tbody tr { border-bottom: 1px solid #eee !important; }\n.__rbdesc__ship__table tbody tr:last-child { border-bottom: none !important; }\n.__rbdesc__ship__table tbody tr:nth-child(even) td { background: #fafafa !important; }\n.__rbdesc__ship__table td {\n  padding: 10px 14px !important; color: #444 !important;\n  vertical-align: middle !important; border: none !important;\n  border-bottom: 1px solid #eee !important;\n}\n.__rbdesc__ship__table tbody tr:last-child td { border-bottom: none !important; }\n\n\/* ── Badge wrapper — prevents stretching ── *\/\n.__rbdesc__type__wrap { display: flex; flex-direction: column; align-items: flex-start; gap: 2px; }\n.__rbdesc__type__badge {\n  display: inline-block; width: fit-content; white-space: nowrap;\n  font-size: 9px; font-weight: 700; letter-spacing: 0.08em;\n  text-transform: uppercase; padding: 3px 9px; border-radius: 20px;\n}\n.__rbdesc__type__badge--free     { background: #f0faf4; color: #1a6e3c; border: 1px solid #b2dfc4; }\n.__rbdesc__type__badge--express  { background: #fff0f0; color: #c0001e; border: 1px solid #f5c5c5; }\n.__rbdesc__type__badge--standard { background: #f0f4ff; color: #1a3a8c; border: 1px solid #c5d0f5; }\n.__rbdesc__ship__meta { display: block; font-size: 11px; color: #999; margin-top: 1px; }\n\n.__rbdesc__price { font-size: 14px; font-weight: 700; color: #1a1a1a; }\n.__rbdesc__price--free { color: #1a6e3c; }\n\n\/* ── Sub-section labels ── *\/\n.__rbdesc__ship__sub {\n  font-size: 11px; font-weight: 700; color: #c0001e;\n  text-transform: uppercase; letter-spacing: 0.1em;\n  margin: 1.25rem 0 0.4rem; display: block; line-height: 1;\n}\n\n\/* ── Body text inside shipping ── *\/\n.__rbdesc__ship__body { font-size: 14px; color: #444; line-height: 1.75; margin: 0 0 0.25rem; }\n\n\/* ── Regions list ── *\/\n.__rbdesc__ship__regions { list-style: none; padding: 0; margin: 0 0 0.5rem; }\n.__rbdesc__ship__regions li { display: flex; justify-content: space-between; align-items: center; padding: 8px 0; font-size: 13px; border-bottom: 1px solid #eee; }\n.__rbdesc__ship__regions li:last-child { border-bottom: none; }\n.__rbdesc__region__name { color: #333; font-weight: 500; }\n.__rbdesc__region__days { color: #c0001e; font-weight: 600; font-size: 12px; white-space: nowrap; }\n\n\/* ── Small note ── *\/\n.__rbdesc__ship__note { font-size: 12px; color: #888; line-height: 1.6; margin: 0 0 0.25rem; font-style: italic; }\n\n\/* ── Contact block ── *\/\n.__rbdesc__ship__contact { display: flex; align-items: flex-start; gap: 9px; background: #fff5f5; border-left: 3px solid #c0001e; border-radius: 0 6px 6px 0; padding: 0.85rem 1rem; margin-top: 1rem; }\n.__rbdesc__ship__contact p { font-size: 13px; color: #444; line-height: 1.6; margin: 0; }\n.__rbdesc__ship__contact svg { flex-shrink: 0; margin-top: 2px; }\n.__rbdesc__ship__link { color: #c0001e; font-weight: 600; text-decoration: none; }\n.__rbdesc__ship__link:hover { text-decoration: underline; }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function () {\n  'use strict';\n\n  function toggle(btn) {\n    var id = btn.getAttribute('data-rbd-target');\n    if (!id) return;\n    var panel = document.getElementById('__rbd__' + id);\n    if (!panel) return;\n    var open = btn.getAttribute('aria-expanded') === 'true';\n    btn.setAttribute('aria-expanded', open ? 'false' : 'true');\n    panel.style.maxHeight = open ? '0' : panel.scrollHeight + 'px';\n  }\n\n  \/* Event delegation — reliable in all Shopify render contexts *\/\n  document.addEventListener('click', function (e) {\n    var btn = e.target.closest('[data-rbd-target]');\n    if (btn) toggle(btn);\n  });\n\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Yellow","offer_id":45907709526177,"sku":null,"price":195.1,"currency_code":"USD","in_stock":true},{"title":"Saddle","offer_id":45907709558945,"sku":null,"price":195.1,"currency_code":"USD","in_stock":true},{"title":"Turquoise","offer_id":45907709591713,"sku":null,"price":195.1,"currency_code":"USD","in_stock":true},{"title":"Ink","offer_id":45907709624481,"sku":null,"price":195.1,"currency_code":"USD","in_stock":true},{"title":"Mineral","offer_id":45907709657249,"sku":null,"price":195.1,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45907709690017,"sku":null,"price":195.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Studio_Handmade_Genuine_Leather_Tote_Bag.webp?v=1776840092"},{"product_id":"baez-handmade-genuine-leather-tote-bag","title":"Baez Handmade Genuine Leather Tote Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL — [RB-04] Product Details Accordion\n     Paste only this block into Shopify Custom Liquid.\n     No \u003chtml\u003e \/ \u003chead\u003e \/ \u003cbody\u003e tags.\n     ============================================================ --\u003e\n\n\u003cstyle\u003e\n.rb-epd *, .rb-epd *::before, .rb-epd *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.rb-epd { width: 100%; font-family: 'Barlow', sans-serif; font-size: 16px; line-height: 1; color: #1a1a1a; }\n\n.rb-epd__accordion { border: 1px solid #dddddd; background: #ffffff; overflow: hidden; }\n.rb-epd__item { border-bottom: 1px solid #dddddd; }\n.rb-epd__item:last-child { border-bottom: none; }\n\n\/* ── Header ── *\/\n.rb-epd__header {\n  display: flex; align-items: center; justify-content: space-between;\n  padding: 18px 24px; cursor: pointer; user-select: none;\n  transition: background 0.2s; background: #ffffff;\n  border: none; width: 100%; text-align: left;\n}\n.rb-epd__header--open { background: #111111; }\n\n.rb-epd__label {\n  font-family: 'Barlow', sans-serif; font-size: 15px; font-weight: 600;\n  letter-spacing: 0.06em; text-transform: uppercase; color: #111111; line-height: 1;\n}\n.rb-epd__header--open .rb-epd__label { color: #ffffff; }\n\n\/* ── Circle icon ── *\/\n.rb-epd__btn {\n  position: relative; width: 42px; height: 42px; min-width: 42px;\n  border-radius: 50%; border: 2px solid #c0182a; background: transparent;\n  flex-shrink: 0; display: flex; align-items: center; justify-content: center;\n  pointer-events: none;\n}\n.rb-epd__header--open .rb-epd__btn { background: #c0182a; border-color: #c0182a; }\n\n.rb-epd__icon-minus { opacity: 0; }\n.rb-epd__icon-plus  { opacity: 1; }\n.rb-epd__header--open .rb-epd__icon-minus { opacity: 1; }\n.rb-epd__header--open .rb-epd__icon-plus  { opacity: 0; }\n.rb-epd__btn svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }\n\n\/* ── Panel ── *\/\n.rb-epd__body { max-height: 0; overflow: hidden; transition: max-height 0.38s cubic-bezier(0.4,0,0.2,1); }\n.rb-epd__body--open { max-height: 2400px; }\n.rb-epd__inner { padding: 28px 32px 32px; }\n.rb-epd__inner--ship { padding: 0; }\n.rb-epd__ship-sub-wrap { padding: 24px 32px 32px; }\n\n\/* ── Features ── *\/\n.rb-epd__features { list-style: none; display: flex; flex-direction: column; gap: 16px; }\n.rb-epd__features li { display: flex; align-items: flex-start; gap: 12px; font-size: 14px; font-weight: 400; color: #333333; line-height: 1.6; }\n.rb-epd__features li::before { content: ''; display: block; width: 9px; height: 9px; min-width: 9px; border-radius: 50%; background: #c0182a; margin-top: 5px; }\n\n\/* ── Description ── *\/\n.rb-epd__desc-paras { display: flex; flex-direction: column; gap: 18px; }\n.rb-epd__desc-paras p { font-size: 14px; font-weight: 400; color: #333333; line-height: 1.75; }\n\n\/* ── Shipping banner ── *\/\n.rb-epd__ship-banner { display: flex; align-items: center; gap: 12px; background: #ffffff; color: #111111; border-bottom: 1px solid #eeeeee; padding: 15px 20px; font-size: 14px; font-weight: 500; letter-spacing: 0.01em; width: 100%; }\n.rb-epd__ship-banner svg { flex-shrink: 0; }\n\n\/* ── Rates table ── *\/\n.rb-epd__ship-table { width: 100%; border-collapse: collapse; font-size: 14px; table-layout: auto; }\n.rb-epd__ship-table thead tr { background: #c0182a !important; }\n.rb-epd__ship-table thead th { padding: 11px 18px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; font-size: 11px; text-align: left; color: #ffffff !important; border: none !important; background: #c0182a !important; }\n.rb-epd__ship-table tbody tr { border-bottom: 1px solid #eeeeee !important; }\n.rb-epd__ship-table tbody tr:last-child { border-bottom: none !important; }\n.rb-epd__ship-table tbody tr:nth-child(even) { background: #fafafa !important; }\n.rb-epd__ship-table td { padding: 12px 18px !important; color: #444444 !important; vertical-align: middle !important; line-height: 1.5; border: none !important; }\n\n\/* ── Type badges ── *\/\n.rb-epd__type-wrap { display: flex; flex-direction: column; align-items: flex-start; gap: 3px; }\n.rb-epd__type-badge { display: inline-block; width: fit-content; font-size: 9px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; padding: 3px 9px; border-radius: 20px; line-height: 1.4; white-space: nowrap; }\n.rb-epd__type-badge--free     { background: #f0faf4; color: #1a6e3c; border: 1px solid #b2dfc4; }\n.rb-epd__type-badge--express  { background: #fff0f0; color: #c0182a; border: 1px solid #f5c5c5; }\n.rb-epd__type-badge--standard { background: #f0f4ff; color: #1a3a8c; border: 1px solid #c5d0f5; }\n.rb-epd__type-meta { font-size: 11px; color: #999999; margin-top: 1px; display: block; }\n\n.rb-epd__price       { font-size: 14px; font-weight: 700; color: #111111; }\n.rb-epd__price--free { color: #1a6e3c; }\n\n\/* ── Sub-section labels ── *\/\n.rb-epd__ship-sub { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #c0182a; margin: 24px 0 10px; display: block; line-height: 1; }\n.rb-epd__ship-sub-wrap \u003e .rb-epd__ship-sub:first-child { margin-top: 0; }\n\n\/* ── Body text ── *\/\n.rb-epd__body-text { font-size: 14px; font-weight: 400; color: #444444; line-height: 1.75; margin: 0 0 4px; }\n.rb-epd__body-text:last-child { margin-bottom: 0; }\n\n\/* ── Regions ── *\/\n.rb-epd__regions { list-style: none; display: flex; flex-direction: column; margin: 0 0 4px; }\n.rb-epd__regions li { display: flex; justify-content: space-between; align-items: center; font-size: 14px; border-bottom: 1px solid #eeeeee; padding: 9px 0; gap: 12px; }\n.rb-epd__regions li:last-child { border-bottom: none; }\n.rb-epd__region-name { color: #333333; font-weight: 500; }\n.rb-epd__region-days { white-space: nowrap; font-size: 13px; font-weight: 600; color: #c0182a; }\n\n\/* ── Contact block ── *\/\n.rb-epd__contact { display: flex; align-items: flex-start; gap: 10px; background: #fff5f5; border-left: 3px solid #c0182a; border-radius: 0 4px 4px 0; padding: 14px 16px; margin-top: 20px; }\n.rb-epd__contact p { font-size: 13px; color: #444444; line-height: 1.65; margin: 0; }\n.rb-epd__contact svg { flex-shrink: 0; margin-top: 2px; }\n.rb-epd__contact a { color: #c0182a; font-weight: 600; text-decoration: none; }\n.rb-epd__contact a:hover { text-decoration: underline; }\n\n\/* ── Disclaimer ── *\/\n.rb-epd__disclaimer { font-size: 14px; font-weight: 400; color: #444444; line-height: 1.75; }\n.rb-epd__disclaimer strong { color: #111111; font-weight: 600; }\n\n@media (max-width: 560px) {\n  .rb-epd__inner { padding: 20px 16px 24px; }\n  .rb-epd__header { padding: 16px; }\n  .rb-epd__ship-table { font-size: 12px; }\n  .rb-epd__ship-table thead th, .rb-epd__ship-table td { padding: 9px 10px; }\n  .rb-epd__ship-sub-wrap { padding: 16px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\n\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- 1. Product Features --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-epd__header--open\" aria-expanded=\"true\" data-rb-target=\"features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"rb-epd__icon-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-epd__icon-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-epd__body--open\" id=\"rb-epd-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather\u003c\/li\u003e\n          \u003cli\u003eUnstructured design with raised and flat woven leather pattern\u003c\/li\u003e\n          \u003cli\u003eComprehensive interior organiser: 4 credit card slots, 3 pen holders, zip \u0026amp; 2 slip pockets\u003c\/li\u003e\n          \u003cli\u003eFits a 14\" laptop comfortably\u003c\/li\u003e\n          \u003cli\u003eRolled handles with a 10\" drop — ideal for everyday use\u003c\/li\u003e\n          \u003cli\u003eLeather ages beautifully, developing a unique patina over time\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. Description --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" aria-expanded=\"false\" data-rb-target=\"description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"rb-epd__icon-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-epd__icon-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-epd-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc-paras\"\u003e\n          \u003cp\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique natural variations in grain and shading that only the highest-quality leather can provide.\u003c\/p\u003e\n          \u003cp\u003eIts unstructured design features a raised and flat woven leather pattern, adding texture and sophistication. The roomy interior includes a comprehensive organiser with 4 credit card slots, 3 pen holders, zip and 2 slip pockets, keeping everything neatly in place.\u003c\/p\u003e\n          \u003cp\u003eLightweight yet spacious, it offers versatile style with rolled handles and a 10\" drop — an effortless companion for both professional and everyday settings.\u003c\/p\u003e\n          \u003cp\u003eDesigned to accommodate a 14\" laptop with ample room for all your essentials, it adapts seamlessly to any occasion.\u003c\/p\u003e\n          \u003cp\u003eThe leather ages beautifully, developing a unique patina that deepens with use — a true reflection of quality craftsmanship built to last a lifetime.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 19\" H × 1\" D × 17\" L  |  \u003cstrong\u003eWeight:\u003c\/strong\u003e 1.95 lbs\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. Shipping Information --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" aria-expanded=\"false\" data-rb-target=\"shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"rb-epd__icon-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-epd__icon-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-epd-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner--ship\"\u003e\n        \u003cdiv class=\"rb-epd__ship-banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#111111\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#111111\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#111111\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#111111\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n        \u003ctable class=\"rb-epd__ship-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__type-wrap\"\u003e\n\u003cspan class=\"rb-epd__type-badge rb-epd__type-badge--free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__type-meta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price--free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__type-wrap\"\u003e\n\u003cspan class=\"rb-epd__type-badge rb-epd__type-badge--express\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__type-meta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__type-wrap\"\u003e\n\u003cspan class=\"rb-epd__type-badge rb-epd__type-badge--standard\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__type-meta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n          \u003cspan class=\"rb-epd__ship-sub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__body-text\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ship-sub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__body-text\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ship-sub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__body-text\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n          \u003cspan class=\"rb-epd__ship-sub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__body-text\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. Disclaimer --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" aria-expanded=\"false\" data-rb-target=\"disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"rb-epd__icon-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-epd__icon-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-epd-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disclaimer\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n  'use strict';\n\n  function toggle(btn) {\n    var id = btn.getAttribute('data-rb-target');\n    if (!id) return;\n    var panel = document.getElementById('rb-epd-' + id);\n    if (!panel) return;\n    var open = btn.getAttribute('aria-expanded') === 'true';\n    btn.setAttribute('aria-expanded', open ? 'false' : 'true');\n    btn.classList.toggle('rb-epd__header--open', !open);\n    panel.classList.toggle('rb-epd__body--open', !open);\n  }\n\n  \/* Event delegation — works regardless of Shopify render timing *\/\n  document.addEventListener('click', function (e) {\n    var btn = e.target.closest('[data-rb-target]');\n    if (btn) toggle(btn);\n  });\n\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Black","offer_id":45907711131809,"sku":null,"price":189.99,"currency_code":"USD","in_stock":true},{"title":"Mint","offer_id":45907711164577,"sku":null,"price":189.99,"currency_code":"USD","in_stock":true},{"title":"Grey","offer_id":45907711197345,"sku":null,"price":189.99,"currency_code":"USD","in_stock":true},{"title":"Tan","offer_id":45907711230113,"sku":null,"price":189.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Baez_Handmade_Genuine_Leather_Tote_Bag.jpg?v=1776839621"},{"product_id":"lindsey-laser-cut-handmade-genuine-leather-tote-bag","title":"Lindsey Laser-Cut Handmade Genuine Leather Tote Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL — [RB-04] Product Details Accordion\n     Paste ONLY this into Shopify Custom Liquid.\n     No \u003chtml\u003e \/ \u003chead\u003e \/ \u003cbody\u003e tags.\n     ============================================================ --\u003e\n\n\u003cstyle\u003e\n.rb-epd *, .rb-epd *::before, .rb-epd *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.rb-epd { width: 100%; font-family: 'Barlow', sans-serif; font-size: 16px; line-height: 1; color: #1a1a1a; }\n\n\/* ── Accordion shell ── *\/\n.rb-epd__accordion { border: 1px solid #dddddd; background: #ffffff; overflow: hidden; }\n.rb-epd__item { border-bottom: 1px solid #dddddd; }\n.rb-epd__item:last-child { border-bottom: none; }\n\n\/* ── Header ── *\/\n.rb-epd__header {\n  display: flex; align-items: center; justify-content: space-between;\n  padding: 18px 24px; cursor: pointer; user-select: none;\n  transition: background 0.2s; background: #ffffff;\n  border: none; width: 100%; text-align: left;\n}\n.rb-epd__header--open { background: #111111; }\n\n.rb-epd__label {\n  font-family: 'Barlow', sans-serif; font-size: 15px; font-weight: 600;\n  letter-spacing: 0.06em; text-transform: uppercase; color: #111111; line-height: 1;\n}\n.rb-epd__header--open .rb-epd__label { color: #ffffff; }\n\n\/* ── Circle icon ── *\/\n.rb-epd__btn {\n  position: relative; width: 42px; height: 42px; min-width: 42px;\n  border-radius: 50%; border: 2px solid #c0182a; background: transparent;\n  flex-shrink: 0; display: flex; align-items: center; justify-content: center;\n  pointer-events: none;\n}\n.rb-epd__header--open .rb-epd__btn { background: #c0182a; border-color: #c0182a; }\n.rb-epd__btn svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }\n.rb-epd__icon-minus { opacity: 0; }\n.rb-epd__icon-plus  { opacity: 1; }\n.rb-epd__header--open .rb-epd__icon-minus { opacity: 1; }\n.rb-epd__header--open .rb-epd__icon-plus  { opacity: 0; }\n\n\/* ── Panel ── *\/\n.rb-epd__body { max-height: 0; overflow: hidden; transition: max-height 0.38s cubic-bezier(0.4,0,0.2,1); }\n.rb-epd__body--open { max-height: 2400px; }\n.rb-epd__inner { padding: 28px 32px 32px; }\n.rb-epd__inner--ship { padding: 0; }\n.rb-epd__ship-sub-wrap { padding: 24px 32px 32px; }\n\n\/* ── Features ── *\/\n.rb-epd__features { list-style: none; display: flex; flex-direction: column; gap: 16px; }\n.rb-epd__features li { display: flex; align-items: flex-start; gap: 12px; font-size: 14px; font-weight: 400; color: #333333; line-height: 1.6; }\n.rb-epd__features li::before { content: ''; display: block; width: 9px; height: 9px; min-width: 9px; border-radius: 50%; background: #c0182a; margin-top: 5px; }\n\n\/* ── Description ── *\/\n.rb-epd__desc-paras { display: flex; flex-direction: column; gap: 18px; }\n.rb-epd__desc-paras p { font-size: 14px; font-weight: 400; color: #333333; line-height: 1.75; }\n\n\/* ── Shipping banner ── *\/\n.rb-epd__ship-banner { display: flex; align-items: center; gap: 12px; background: #111111; color: #ffffff; padding: 15px 20px; font-size: 14px; font-weight: 400; letter-spacing: 0.01em; width: 100%; }\n.rb-epd__ship-banner svg { flex-shrink: 0; }\n\n\/* ── Shipping intro ── *\/\n.rb-epd__ship-intro { font-size: 14px; color: #444444; line-height: 1.7; padding: 14px 20px 0; }\n\n\/* ── Rates table — !important forces over Shopify theme ── *\/\n.rb-epd__ship-table { width: 100%; border-collapse: collapse !important; font-size: 14px; table-layout: auto; }\n.rb-epd__ship-table thead tr { background: #c0182a !important; }\n.rb-epd__ship-table thead th {\n  background: #c0182a !important; color: #ffffff !important;\n  padding: 11px 18px !important; text-align: left !important;\n  font-weight: 700 !important; letter-spacing: 0.1em !important;\n  text-transform: uppercase !important; font-size: 11px !important;\n  border: none !important; line-height: 1;\n}\n.rb-epd__ship-table tbody tr { border-bottom: 1px solid #eeeeee !important; }\n.rb-epd__ship-table tbody tr:last-child { border-bottom: none !important; }\n.rb-epd__ship-table tbody tr:nth-child(even) td { background: #fafafa !important; }\n.rb-epd__ship-table td { padding: 12px 18px !important; color: #444444 !important; vertical-align: middle !important; border: none !important; border-bottom: 1px solid #eeeeee !important; line-height: 1.5; }\n.rb-epd__ship-table tbody tr:last-child td { border-bottom: none !important; }\n\n\/* ── Type badges — fixed width, no stretching ── *\/\n.rb-epd__type-wrap { display: flex; flex-direction: column; align-items: flex-start; gap: 3px; }\n.rb-epd__type-badge { display: inline-block; width: fit-content; white-space: nowrap; font-size: 9px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; padding: 3px 9px; border-radius: 20px; line-height: 1.4; }\n.rb-epd__type-badge--free     { background: #f0faf4; color: #1a6e3c; border: 1px solid #b2dfc4; }\n.rb-epd__type-badge--express  { background: #fff0f0; color: #c0182a; border: 1px solid #f5c5c5; }\n.rb-epd__type-badge--standard { background: #f0f4ff; color: #1a3a8c; border: 1px solid #c5d0f5; }\n.rb-epd__type-meta { font-size: 11px; color: #999999; margin-top: 1px; display: block; }\n\n.rb-epd__price       { font-size: 14px; font-weight: 700; color: #111111; }\n.rb-epd__price--free { color: #1a6e3c; }\n\n\/* ── Sub-section labels ── *\/\n.rb-epd__ship-sub { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #c0182a; margin: 24px 0 10px; display: block; line-height: 1; }\n.rb-epd__ship-sub-wrap \u003e .rb-epd__ship-sub:first-child { margin-top: 0; }\n\n\/* ── Sub body text ── *\/\n.rb-epd__ship-body { font-size: 14px; font-weight: 400; color: #444444; line-height: 1.75; margin: 0 0 4px; }\n\n\/* ── Regions list ── *\/\n.rb-epd__regions { list-style: none; display: flex; flex-direction: column; margin: 0 0 4px; }\n.rb-epd__regions li { display: flex; justify-content: space-between; align-items: center; font-size: 13px; border-bottom: 1px solid #eeeeee; padding: 9px 0; gap: 12px; }\n.rb-epd__regions li:last-child { border-bottom: none; }\n.rb-epd__region-name { color: #333333; font-weight: 500; }\n.rb-epd__region-days { white-space: nowrap; font-size: 12px; font-weight: 600; color: #c0182a; }\n\n\/* ── Small note ── *\/\n.rb-epd__ship-note { font-size: 12px; color: #888888; line-height: 1.6; margin: 0 0 4px; font-style: italic; }\n\n\/* ── Contact block ── *\/\n.rb-epd__contact { display: flex; align-items: flex-start; gap: 10px; background: #fff5f5; border-left: 3px solid #c0182a; border-radius: 0 4px 4px 0; padding: 14px 16px; margin-top: 20px; }\n.rb-epd__contact p { font-size: 13px; color: #444444; line-height: 1.65; margin: 0; }\n.rb-epd__contact svg { flex-shrink: 0; margin-top: 2px; }\n.rb-epd__contact a { color: #c0182a; font-weight: 600; text-decoration: none; }\n.rb-epd__contact a:hover { text-decoration: underline; }\n\n\/* ── Disclaimer ── *\/\n.rb-epd__disclaimer { font-size: 14px; font-weight: 400; color: #444444; line-height: 1.75; }\n.rb-epd__disclaimer strong { color: #111111; font-weight: 600; }\n\n@media (max-width: 560px) {\n  .rb-epd__inner { padding: 20px 16px 24px; }\n  .rb-epd__header { padding: 16px; }\n  .rb-epd__ship-table thead th, .rb-epd__ship-table td { padding: 9px 10px !important; }\n  .rb-epd__ship-sub-wrap { padding: 16px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\n\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- ── 1. Product Features ── --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-epd__header--open\" aria-expanded=\"true\" data-rb-target=\"features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"rb-epd__icon-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-epd__icon-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-epd__body--open\" id=\"rb-epd-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain leather\u003c\/li\u003e\n          \u003cli\u003eOversized and streamlined design\u003c\/li\u003e\n          \u003cli\u003e2\" wide shoulder strap with a 10\" drop — lays flat against the body\u003c\/li\u003e\n          \u003cli\u003e2 interior elastic water bottle holders, keyring leash \u0026amp; lipstick holders\u003c\/li\u003e\n          \u003cli\u003eFits a 13\" laptop comfortably\u003c\/li\u003e\n          \u003cli\u003eHigh-quality leather ages beautifully with a rich patina over time\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ── 2. Description ── --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" aria-expanded=\"false\" data-rb-target=\"description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"rb-epd__icon-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-epd__icon-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-epd-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc-paras\"\u003e\n          \u003cp\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique natural variations in grain and shading that only the highest-quality leather can provide.\u003c\/p\u003e\n          \u003cp\u003eCombines spaciousness with a sleek silhouette, offering plenty of room for daily essentials. Designed with a 2\" wide shoulder strap and a 10\" drop, it comfortably lays flat against the body for effortless wear.\u003c\/p\u003e\n          \u003cp\u003eStay organised with 2 interior elastic water bottle holders, a keyring leash, lipstick holders, and thoughtfully placed pockets — ensuring easy access to your essentials wherever you are. Designed to fit a 13\" laptop comfortably.\u003c\/p\u003e\n          \u003cp\u003eBuilt to age beautifully, the leather develops a rich patina over time, turning it into a truly cherished piece.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 13\" H × 3.5\" D × 19\" L  |  \u003cstrong\u003eWeight:\u003c\/strong\u003e 1.85 lbs\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ── 3. Shipping Information ── --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" aria-expanded=\"false\" data-rb-target=\"shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"rb-epd__icon-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-epd__icon-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-epd-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner--ship\"\u003e\n\n        \u003c!-- Banner --\u003e\n        \u003cdiv class=\"rb-epd__ship-banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n\n        \u003c!-- Intro --\u003e\n        \u003cp class=\"rb-epd__ship-intro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n\n        \u003c!-- 3-column rates table --\u003e\n        \u003ctable class=\"rb-epd__ship-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__type-wrap\"\u003e\n\u003cspan class=\"rb-epd__type-badge rb-epd__type-badge--free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__type-meta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price--free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__type-wrap\"\u003e\n\u003cspan class=\"rb-epd__type-badge rb-epd__type-badge--express\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__type-meta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__type-wrap\"\u003e\n\u003cspan class=\"rb-epd__type-badge rb-epd__type-badge--standard\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__type-meta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n        \u003c!-- Sub-sections --\u003e\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n\n          \u003cspan class=\"rb-epd__ship-sub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__ship-body\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n\n          \u003cspan class=\"rb-epd__ship-sub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__ship-body\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n\n          \u003cspan class=\"rb-epd__ship-sub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__ship-note\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n\n          \u003cspan class=\"rb-epd__ship-sub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__ship-body\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ── 4. Disclaimer ── --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" aria-expanded=\"false\" data-rb-target=\"disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"rb-epd__icon-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-epd__icon-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-epd-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disclaimer\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n  'use strict';\n  function toggle(btn) {\n    var id = btn.getAttribute('data-rb-target');\n    if (!id) return;\n    var panel = document.getElementById('rb-epd-' + id);\n    if (!panel) return;\n    var open = btn.getAttribute('aria-expanded') === 'true';\n    btn.setAttribute('aria-expanded', open ? 'false' : 'true');\n    btn.classList.toggle('rb-epd__header--open', !open);\n    panel.classList.toggle('rb-epd__body--open', !open);\n  }\n  document.addEventListener('click', function (e) {\n    var btn = e.target.closest('[data-rb-target]');\n    if (btn) toggle(btn);\n  });\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Black","offer_id":45913192792225,"sku":null,"price":224.1,"currency_code":"USD","in_stock":true},{"title":"Cognac","offer_id":45913192824993,"sku":null,"price":224.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Lindsey_Laser-Cut_Handmade_Genuine_Leather_Tote_Bag.webp?v=1776839069"},{"product_id":"kent-handmade-genuine-leather-tote-bag","title":"Kent Handmade Genuine Leather Tote Bag","description":"\u003c!-- ============================================================\n     ROYAL BULL — [RB-04] Product Details Accordion\n     Paste ONLY this into Shopify Custom Liquid.\n     No \u003chtml\u003e \/ \u003chead\u003e \/ \u003cbody\u003e tags.\n     ============================================================ --\u003e\n\n\u003cstyle\u003e\n.rb-epd *, .rb-epd *::before, .rb-epd *::after { box-sizing: border-box; margin: 0; padding: 0; }\n.rb-epd { width: 100%; font-family: 'Barlow', sans-serif; font-size: 16px; line-height: 1; color: #1a1a1a; }\n\n\/* ── Accordion shell ── *\/\n.rb-epd__accordion { border: 1px solid #dddddd; background: #ffffff; overflow: hidden; }\n.rb-epd__item { border-bottom: 1px solid #dddddd; }\n.rb-epd__item:last-child { border-bottom: none; }\n\n\/* ── Header ── *\/\n.rb-epd__header { display: flex; align-items: center; justify-content: space-between; padding: 18px 24px; cursor: pointer; user-select: none; transition: background 0.2s; background: #ffffff; border: none; width: 100%; text-align: left; }\n.rb-epd__header--open { background: #111111; }\n.rb-epd__label { font-family: 'Barlow', sans-serif; font-size: 15px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #111111; line-height: 1; }\n.rb-epd__header--open .rb-epd__label { color: #ffffff; }\n\n\/* ── Circle icon ── *\/\n.rb-epd__btn { position: relative; width: 42px; height: 42px; min-width: 42px; border-radius: 50%; border: 2px solid #c0182a; background: transparent; flex-shrink: 0; display: flex; align-items: center; justify-content: center; pointer-events: none; }\n.rb-epd__header--open .rb-epd__btn { background: #c0182a; border-color: #c0182a; }\n.rb-epd__btn svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }\n.rb-epd__icon-minus { opacity: 0; }\n.rb-epd__icon-plus  { opacity: 1; }\n.rb-epd__header--open .rb-epd__icon-minus { opacity: 1; }\n.rb-epd__header--open .rb-epd__icon-plus  { opacity: 0; }\n\n\/* ── Panel ── *\/\n.rb-epd__body { max-height: 0; overflow: hidden; transition: max-height 0.38s cubic-bezier(0.4,0,0.2,1); }\n.rb-epd__body--open { max-height: 2400px; }\n.rb-epd__inner { padding: 28px 32px 32px; }\n.rb-epd__inner--ship { padding: 0; }\n.rb-epd__ship-sub-wrap { padding: 24px 32px 32px; }\n\n\/* ── Features ── *\/\n.rb-epd__features { list-style: none; display: flex; flex-direction: column; gap: 16px; }\n.rb-epd__features li { display: flex; align-items: flex-start; gap: 12px; font-size: 14px; font-weight: 400; color: #333333; line-height: 1.6; }\n.rb-epd__features li::before { content: ''; display: block; width: 9px; height: 9px; min-width: 9px; border-radius: 50%; background: #c0182a; margin-top: 5px; }\n\n\/* ── Description ── *\/\n.rb-epd__desc-paras { display: flex; flex-direction: column; gap: 18px; }\n.rb-epd__desc-paras p { font-size: 14px; font-weight: 400; color: #333333; line-height: 1.75; }\n\n\/* ── Shipping banner ── *\/\n.rb-epd__ship-banner { display: flex; align-items: center; gap: 12px; background: #111111; color: #ffffff; padding: 15px 20px; font-size: 14px; font-weight: 400; letter-spacing: 0.01em; width: 100%; }\n.rb-epd__ship-banner svg { flex-shrink: 0; }\n\n\/* ── Shipping intro ── *\/\n.rb-epd__ship-intro { font-size: 14px; color: #444444; line-height: 1.7; padding: 14px 20px 0; }\n\n\/* ── Rates table — !important forces over Shopify theme ── *\/\n.rb-epd__ship-table { width: 100%; border-collapse: collapse !important; font-size: 14px; table-layout: auto; }\n.rb-epd__ship-table thead tr { background: #c0182a !important; }\n.rb-epd__ship-table thead th { background: #c0182a !important; color: #ffffff !important; padding: 11px 18px !important; text-align: left !important; font-weight: 700 !important; letter-spacing: 0.1em !important; text-transform: uppercase !important; font-size: 11px !important; border: none !important; line-height: 1; }\n.rb-epd__ship-table tbody tr { border-bottom: 1px solid #eeeeee !important; }\n.rb-epd__ship-table tbody tr:last-child { border-bottom: none !important; }\n.rb-epd__ship-table tbody tr:nth-child(even) td { background: #fafafa !important; }\n.rb-epd__ship-table td { padding: 12px 18px !important; color: #444444 !important; vertical-align: middle !important; border: none !important; border-bottom: 1px solid #eeeeee !important; line-height: 1.5; }\n.rb-epd__ship-table tbody tr:last-child td { border-bottom: none !important; }\n\n\/* ── Type badges — no stretching ── *\/\n.rb-epd__type-wrap { display: flex; flex-direction: column; align-items: flex-start; gap: 3px; }\n.rb-epd__type-badge { display: inline-block; width: fit-content; white-space: nowrap; font-size: 9px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; padding: 3px 9px; border-radius: 20px; line-height: 1.4; }\n.rb-epd__type-badge--free     { background: #f0faf4; color: #1a6e3c; border: 1px solid #b2dfc4; }\n.rb-epd__type-badge--express  { background: #fff0f0; color: #c0182a; border: 1px solid #f5c5c5; }\n.rb-epd__type-badge--standard { background: #f0f4ff; color: #1a3a8c; border: 1px solid #c5d0f5; }\n.rb-epd__type-meta { font-size: 11px; color: #999999; margin-top: 1px; display: block; }\n.rb-epd__price       { font-size: 14px; font-weight: 700; color: #111111; }\n.rb-epd__price--free { color: #1a6e3c; }\n\n\/* ── Sub-section labels ── *\/\n.rb-epd__ship-sub { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #c0182a; margin: 24px 0 10px; display: block; line-height: 1; }\n.rb-epd__ship-sub-wrap \u003e .rb-epd__ship-sub:first-child { margin-top: 0; }\n\n\/* ── Sub body text ── *\/\n.rb-epd__ship-body { font-size: 14px; font-weight: 400; color: #444444; line-height: 1.75; margin: 0 0 4px; }\n\n\/* ── Regions list ── *\/\n.rb-epd__regions { list-style: none; display: flex; flex-direction: column; margin: 0 0 4px; }\n.rb-epd__regions li { display: flex; justify-content: space-between; align-items: center; font-size: 13px; border-bottom: 1px solid #eeeeee; padding: 9px 0; gap: 12px; }\n.rb-epd__regions li:last-child { border-bottom: none; }\n.rb-epd__region-name { color: #333333; font-weight: 500; }\n.rb-epd__region-days { white-space: nowrap; font-size: 12px; font-weight: 600; color: #c0182a; }\n\n\/* ── Small note ── *\/\n.rb-epd__ship-note { font-size: 12px; color: #888888; line-height: 1.6; margin: 0 0 4px; font-style: italic; }\n\n\/* ── Contact block ── *\/\n.rb-epd__contact { display: flex; align-items: flex-start; gap: 10px; background: #fff5f5; border-left: 3px solid #c0182a; border-radius: 0 4px 4px 0; padding: 14px 16px; margin-top: 20px; }\n.rb-epd__contact p { font-size: 13px; color: #444444; line-height: 1.65; margin: 0; }\n.rb-epd__contact svg { flex-shrink: 0; margin-top: 2px; }\n.rb-epd__contact a { color: #c0182a; font-weight: 600; text-decoration: none; }\n.rb-epd__contact a:hover { text-decoration: underline; }\n\n\/* ── Disclaimer ── *\/\n.rb-epd__disclaimer { font-size: 14px; font-weight: 400; color: #444444; line-height: 1.75; }\n.rb-epd__disclaimer strong { color: #111111; font-weight: 600; }\n\n@media (max-width: 560px) {\n  .rb-epd__inner { padding: 20px 16px 24px; }\n  .rb-epd__header { padding: 16px; }\n  .rb-epd__ship-table thead th, .rb-epd__ship-table td { padding: 9px 10px !important; }\n  .rb-epd__ship-sub-wrap { padding: 16px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-epd\"\u003e\n\u003cdiv class=\"rb-epd__accordion\"\u003e\n\n  \u003c!-- ── 1. Product Features ── --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header rb-epd__header--open\" aria-expanded=\"true\" data-rb-target=\"features\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eProduct Features\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"rb-epd__icon-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-epd__icon-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body rb-epd__body--open\" id=\"rb-epd-features\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cul class=\"rb-epd__features\"\u003e\n          \u003cli\u003e100% full-grain cowhide leather\u003c\/li\u003e\n          \u003cli\u003eVersatile two-in-one design\u003c\/li\u003e\n          \u003cli\u003eHigh-quality metal zippers\u003c\/li\u003e\n          \u003cli\u003eNavy-quilted lining for lightweight warmth\u003c\/li\u003e\n          \u003cli\u003eClassic aviator design with perfect fit\u003c\/li\u003e\n          \u003cli\u003eHigh-quality leather ages with a beautiful character\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ── 2. Description ── --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" aria-expanded=\"false\" data-rb-target=\"description\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"rb-epd__icon-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-epd__icon-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-epd-description\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cdiv class=\"rb-epd__desc-paras\"\u003e\n          \u003cp\u003eHandcrafted in small batches by skilled artisans — never mass-produced. Each bag showcases unique natural variations in grain and shading that only the highest-quality leather can provide.\u003c\/p\u003e\n          \u003cp\u003eInspired by circular basket totes, this bag maintains the same best-selling tote style, now enhanced with new exterior stitch detail for an elevated, distinctive look.\u003c\/p\u003e\n          \u003cp\u003eA strong hidden magnetic closure gently pinches the bag shut while maintaining its rounded, elegant shape — keeping your belongings secure without compromising the silhouette.\u003c\/p\u003e\n          \u003cp\u003eInterior leather back wall organisation ensures everything stays in place and easy to find, no matter how full the bag.\u003c\/p\u003e\n          \u003cp\u003eThis full-grain leather develops a rich, unique patina with time and wear — growing more characterful with every use.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 13.5\" H × 8.25\" D × 14\" L  |  \u003cstrong\u003eWeight:\u003c\/strong\u003e 1.3 lbs\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ── 3. Shipping Information ── --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" aria-expanded=\"false\" data-rb-target=\"shipping\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eShipping Information\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"rb-epd__icon-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-epd__icon-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-epd-shipping\"\u003e\n      \u003cdiv class=\"rb-epd__inner rb-epd__inner--ship\"\u003e\n\n        \u003cdiv class=\"rb-epd__ship-banner\"\u003e\n          \u003csvg width=\"22\" height=\"16\" viewbox=\"0 0 22 16\" fill=\"none\"\u003e\u003crect x=\"1\" y=\"1\" width=\"13\" height=\"10\" rx=\"1\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 4h4l3 4v4h-7V4z\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"13\" r=\"2\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n          Free Shipping on all orders $300 and above — Worldwide\n        \u003c\/div\u003e\n\n        \u003cp class=\"rb-epd__ship-intro\"\u003eChoose the speed that suits you. Free shipping is available on all orders $300 and above.\u003c\/p\u003e\n\n        \u003ctable class=\"rb-epd__ship-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n\u003cth\u003eShipping Type\u003c\/th\u003e\n\u003cth\u003eDelivery Time\u003c\/th\u003e\n\u003cth\u003eCost\u003c\/th\u003e\n\u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__type-wrap\"\u003e\n\u003cspan class=\"rb-epd__type-badge rb-epd__type-badge--free\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"rb-epd__type-meta\"\u003eOrders $300.00 and above\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price rb-epd__price--free\"\u003eFREE\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__type-wrap\"\u003e\n\u003cspan class=\"rb-epd__type-badge rb-epd__type-badge--express\"\u003eExpress\u003c\/span\u003e\u003cspan class=\"rb-epd__type-meta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e5–8 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$50.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cdiv class=\"rb-epd__type-wrap\"\u003e\n\u003cspan class=\"rb-epd__type-badge rb-epd__type-badge--standard\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"rb-epd__type-meta\"\u003eOrders $150.00 and up\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/td\u003e\n              \u003ctd\u003e7–14 business days\u003c\/td\u003e\n              \u003ctd\u003e\u003cspan class=\"rb-epd__price\"\u003e$15.00\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n        \u003cdiv class=\"rb-epd__ship-sub-wrap\"\u003e\n\n          \u003cspan class=\"rb-epd__ship-sub\"\u003eWorldwide Delivery\u003c\/span\u003e\n          \u003cp class=\"rb-epd__ship-body\"\u003eRoyal Bull ships globally — every order is carefully packaged to arrive in pristine condition, exactly as it left our atelier.\u003c\/p\u003e\n\n          \u003cspan class=\"rb-epd__ship-sub\"\u003eOrder Processing\u003c\/span\u003e\n          \u003cp class=\"rb-epd__ship-body\"\u003eAll orders are processed within 1–3 business days of payment confirmation. A shipping confirmation email with your tracking number will be sent once your order is dispatched. During peak periods, processing may be slightly extended.\u003c\/p\u003e\n\n          \u003cspan class=\"rb-epd__ship-sub\"\u003eEstimated Delivery by Region\u003c\/span\u003e\n          \u003cul class=\"rb-epd__regions\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eUnited Kingdom\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e3–5 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eUnited States \u0026amp; Canada\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eEurope\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e5–10 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eMiddle East \u0026amp; Asia\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e7–14 business days\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"rb-epd__region-name\"\u003eRest of World\u003c\/span\u003e\u003cspan class=\"rb-epd__region-days\"\u003e10–21 business days\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"rb-epd__ship-note\"\u003eThese are estimated timeframes only and may be affected by customs clearance, public holidays, or circumstances beyond our control.\u003c\/p\u003e\n\n          \u003cspan class=\"rb-epd__ship-sub\"\u003eCustoms \u0026amp; Import Duties\u003c\/span\u003e\n          \u003cp class=\"rb-epd__ship-body\"\u003eInternational orders may be subject to import duties or taxes imposed by the destination country. These charges are outside Royal Bull's control and are the sole responsibility of the customer. We recommend checking your local customs regulations prior to ordering.\u003c\/p\u003e\n\n          \u003cdiv class=\"rb-epd__contact\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,6 12,13 2,6\" stroke=\"#c0182a\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            \u003cp\u003eNeed assistance? Contact our team at \u003ca href=\"mailto:support@royalbull.shop\"\u003esupport@royalbull.shop\u003c\/a\u003e — we are always happy to help.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ── 4. Disclaimer ── --\u003e\n  \u003cdiv class=\"rb-epd__item\"\u003e\n    \u003cbutton class=\"rb-epd__header\" aria-expanded=\"false\" data-rb-target=\"disclaimer\"\u003e\n      \u003cspan class=\"rb-epd__label\"\u003eDisclaimer\u003c\/span\u003e\n      \u003cspan class=\"rb-epd__btn\" aria-hidden=\"true\"\u003e\n        \u003csvg class=\"rb-epd__icon-plus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"6\" y1=\"0\" x2=\"6\" y2=\"12\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#c0182a\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003csvg class=\"rb-epd__icon-minus\" width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" fill=\"none\"\u003e\u003cline x1=\"0\" y1=\"6\" x2=\"12\" y2=\"6\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"rb-epd__body\" id=\"rb-epd-disclaimer\"\u003e\n      \u003cdiv class=\"rb-epd__inner\"\u003e\n        \u003cp class=\"rb-epd__disclaimer\"\u003e\n          \u003cstrong\u003eColour Representation:\u003c\/strong\u003e Product colour appearance may vary in real life due to differences in screen calibration, display settings, and lighting conditions. The actual product colour may differ slightly from what is shown in photographs.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eLeather Variation:\u003c\/strong\u003e As a natural material, full-grain leather carries inherent variation in texture, grain pattern, and tone. These characteristics are not defects — they are marks of authenticity and enhance the product's individuality over time.\u003cbr\u003e\u003cbr\u003e\n          \u003cstrong\u003eCare:\u003c\/strong\u003e To preserve the quality of your leather product, avoid prolonged exposure to direct sunlight, moisture, or extreme temperatures. Condition the leather periodically with a suitable leather care product.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n  'use strict';\n  function toggle(btn) {\n    var id = btn.getAttribute('data-rb-target');\n    if (!id) return;\n    var panel = document.getElementById('rb-epd-' + id);\n    if (!panel) return;\n    var open = btn.getAttribute('aria-expanded') === 'true';\n    btn.setAttribute('aria-expanded', open ? 'false' : 'true');\n    btn.classList.toggle('rb-epd__header--open', !open);\n    panel.classList.toggle('rb-epd__body--open', !open);\n  }\n  document.addEventListener('click', function (e) {\n    var btn = e.target.closest('[data-rb-target]');\n    if (btn) toggle(btn);\n  });\n})();\n\u003c\/script\u003e","brand":"Royal Bull","offers":[{"title":"Sky Blue","offer_id":45907712966817,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Rosa","offer_id":45907712999585,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Cognac","offer_id":45907713032353,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Camel","offer_id":45907713065121,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":45907713097889,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":45907713130657,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Eggplant","offer_id":45907713163425,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Indigo","offer_id":45907713196193,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/2688\/2465\/files\/Kent_Handmade_Genuine_Leather_Tote_Bag_sky.webp?v=1776838869"}],"url":"https:\/\/royalbull.shop\/collections\/women-tote-bags-handmade.oembed?page=2","provider":"Royal Bull","version":"1.0","type":"link"}