{"product_id":"medieval-phone-case-pattern","title":"Medieval Phone Case Pattern – Leather Belt Book","description":"\u003cp data-pm-slice=\"1 1 []\"\u003e\u003cspan\u003eI designed this medieval-style leather phone case to look like a small leather-bound book, keeping your phone hidden while attending SCA events, Renaissance Faires, and other medieval activities. It also doubles as a small wallet, with space for a few cards and folded bills. The book hangs from your belt with a removable attachment, making it easy to take off when needed.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSince phones are expensive, I wanted to make sure mine was properly protected, so the design incorporates a regular phone case. \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003eYou'll need to purchase a compatible phone case separately\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e to complete the project.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe pattern includes decorative cover artwork and comes with downloadable PDF and SVG files for printing or laser cutting.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eSIZES: Small, Regular \u0026amp; XL\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe XL pattern is available now. I've already made the XL case and am working on the Small and Regular versions, which should be available within the next couple of days.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eThis is a digital leatherworking pattern, not a finished product.\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  .dhw-phone-guide {\n    margin: 20px 0;\n    border: 1px solid #d6d6d6;\n    border-radius: 5px;\n    background: #fff;\n    color: #333;\n    font-family: inherit;\n    overflow: hidden;\n  }\n\n  .dhw-phone-toggle {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    width: 100%;\n    padding: 18px;\n    background: #f7f7f7;\n    border: 0;\n    color: #333;\n    cursor: pointer;\n    text-align: left;\n    font-family: inherit;\n  }\n\n  .dhw-phone-toggle:hover {\n    background: #f0f0f0;\n  }\n\n  .dhw-phone-toggle:focus-visible {\n    outline: 2px solid #168b78;\n    outline-offset: -3px;\n  }\n\n  .dhw-phone-icon {\n    width: 38px;\n    height: 38px;\n    border-radius: 5px;\n    background: #e7efed;\n    color: #168b78;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n\n  .dhw-phone-heading {\n    flex: 1;\n    min-width: 0;\n  }\n\n  .dhw-phone-heading strong {\n    display: block;\n    font-size: 15px;\n    font-weight: 600;\n    margin-bottom: 5px;\n    line-height: 1.4;\n  }\n\n  .dhw-phone-heading span {\n    display: block;\n    font-size: 13px;\n    line-height: 1.5;\n    font-weight: 400;\n    color: #666;\n  }\n\n  .dhw-phone-arrow {\n    width: 10px;\n    height: 10px;\n    border-right: 2px solid #666;\n    border-bottom: 2px solid #666;\n    transform: rotate(45deg);\n    transition: transform .2s;\n    flex-shrink: 0;\n  }\n\n  .dhw-phone-toggle[aria-expanded=\"true\"]\n  .dhw-phone-arrow {\n    transform: rotate(225deg);\n  }\n\n  .dhw-phone-content {\n    padding: 18px;\n    border-top: 1px solid #e4e4e4;\n    font-size: 14px;\n    line-height: 1.6;\n    font-weight: 400;\n  }\n\n  .dhw-phone-content[hidden] {\n    display: none !important;\n  }\n\n  .dhw-phone-content p {\n    margin: 0 0 14px;\n  }\n\n  .dhw-phone-size {\n    padding: 14px 0;\n    border-top: 1px solid #e8e8e8;\n  }\n\n  .dhw-phone-size strong {\n    display: block;\n    font-size: 14px;\n    font-weight: 600;\n    margin-bottom: 4px;\n  }\n\n  .dhw-phone-size p {\n    color: #555;\n    margin: 0;\n  }\n\n  .dhw-phone-note {\n    margin-top: 12px;\n    padding: 14px;\n    background: #f5f5f5;\n    border-left: 3px solid #168b78;\n    border-radius: 3px;\n    font-size: 13px;\n    line-height: 1.6;\n  }\n\n  .dhw-phone-note strong {\n    font-weight: 600;\n  }\n\n  @media (max-width: 600px) {\n    .dhw-phone-toggle {\n      padding: 15px 12px;\n      gap: 10px;\n    }\n\n    .dhw-phone-content {\n      padding: 15px 12px;\n    }\n\n    .dhw-phone-heading strong {\n      font-size: 14px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"dhw-phone-guide\"\u003e\n\u003cstrong\u003e \u003cbutton type=\"button\" class=\"dhw-phone-toggle\" aria-expanded=\"false\" aria-controls=\"dhw-phone-panel\"\u003e \u003cspan class=\"dhw-phone-icon\"\u003e \u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\n        \u003cpath d=\"M21.3 8.7 15.3 2.7\n                 a1 1 0 0 0-1.4 0\n                 L2.7 13.9\n                 a1 1 0 0 0 0 1.4\n                 l6 6\n                 a1 1 0 0 0 1.4 0\n                 L21.3 10.1\n                 a1 1 0 0 0 0-1.4Z\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"m7.5 10.5 2 2\n                 m1-5 2 2\n                 m1-5 2 2\n                 m-8 8 2 2\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"dhw-phone-heading\"\u003e \u003cstrong\u003ePhone Sizing \u0026amp; Compatibility Guide\u003c\/strong\u003e \u003cspan\u003e Find the right pattern size for your phone. Includes iPhone, Samsung Galaxy, and Google Pixel examples. \u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"dhw-phone-arrow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e\u003c\/strong\u003e\n\u003cdiv id=\"dhw-phone-panel\" class=\"dhw-phone-content\" hidden=\"\"\u003e\n\u003cp\u003eChoose your pattern size based on your phone and its protective case.\u003c\/p\u003e\n\u003cdiv class=\"dhw-phone-size\"\u003e\n\u003cstrong\u003eSmall\u003c\/strong\u003e\n\u003cp\u003eiPhone 13 Mini, iPhone SE, and other compact smartphones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dhw-phone-size\"\u003e\n\u003cstrong\u003eRegular\u003c\/strong\u003e\n\u003cp\u003eStandard iPhones, iPhone Pro models, Samsung Galaxy S series, and standard Google Pixel models.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dhw-phone-size\"\u003e\n\u003cstrong\u003eXL\u003c\/strong\u003e\n\u003cp\u003eSamsung Galaxy S22–S26 Ultra, iPhone Pro Max and Plus models, and Google Pixel Pro XL models.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dhw-phone-note\"\u003e\n\u003cstrong\u003eImportant:\u003c\/strong\u003e A compatible protective phone case must be purchased separately.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e \u003cscript\u003e\n  (function () {\n    function initPhoneGuides() {\n      document.querySelectorAll(\n        '.dhw-phone-guide'\n      ).forEach(function (guide) {\n        if (guide.dataset.initialized) return;\n        guide.dataset.initialized = 'true';\n\n        var button = guide.querySelector(\n          '.dhw-phone-toggle'\n        );\n        var panel = guide.querySelector(\n          '.dhw-phone-content'\n        );\n\n        if (!button || !panel) return;\n\n        button.addEventListener('click', function () {\n          var isOpen =\n            button.getAttribute('aria-expanded')\n            === 'true';\n\n          button.setAttribute(\n            'aria-expanded',\n            String(!isOpen)\n          );\n\n          panel.hidden = isOpen;\n        });\n      });\n    }\n\n    initPhoneGuides();\n\n    document.addEventListener(\n      'shopify:section:load',\n      initPhoneGuides\n    );\n  })();\n\u003c\/script\u003e \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Dark Horse Workshop","offers":[{"title":"X-Large","offer_id":52401721409831,"sku":"MedievalPhoneCase","price":13.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0014\/3769\/6047\/files\/PATTERN_-_Medieval_Phone_Case_1.jpg?v=1792637752","url":"https:\/\/darkhorseworkshop.com\/en-fr\/products\/medieval-phone-case-pattern","provider":"Dark Horse Workshop","version":"1.0","type":"link"}