{"id":10088,"date":"2023-12-14T11:10:30","date_gmt":"2023-12-14T10:10:30","guid":{"rendered":"https:\/\/showroomcrochet.com\/?page_id=10088"},"modified":"2026-09-23T22:18:56","modified_gmt":"2026-09-23T20:18:56","slug":"el-estudio","status":"publish","type":"page","link":"https:\/\/showroomcrochet.com\/en\/el-estudio\/","title":{"rendered":"Join El Estudio"},"content":{"rendered":"\n<div class=\"gb-element-e60b63f0\">\n<h2 class=\"wp-block-heading\">Welcome to El Estudio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Weekly letters from my crochet studio, written with you in mind.<br>A moment to take a deep breath, find some inspiration and remember why you crochet.<\/p>\n\n\n\n<h6 class=\"gb-text gb-text-284cd0a2\">the ava fingerless mitts pattern, as a gift<\/h6>\n\n\n\n<div class=\"gb-element-be177888\">\n<div class=\"gb-element-ee73bab9\">\n<img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"592\" class=\"gb-media-0ff8fa5e\" alt=\"AVA fingerless mitts worn and laid flat: lace on the forearm, plain hand and thumb opening\" title=\"Mitones AVA\" src=\"https:\/\/showroomcrochet.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/crochet-pattern-fingerless-mitts-ava-banner.jpg\" srcset=\"https:\/\/showroomcrochet.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/crochet-pattern-fingerless-mitts-ava-banner.jpg 1600w, https:\/\/showroomcrochet.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/crochet-pattern-fingerless-mitts-ava-banner-512x189.jpg 512w, https:\/\/showroomcrochet.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/crochet-pattern-fingerless-mitts-ava-banner-1200x444.jpg 1200w, https:\/\/showroomcrochet.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/crochet-pattern-fingerless-mitts-ava-banner-768x284.jpg 768w, https:\/\/showroomcrochet.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/crochet-pattern-fingerless-mitts-ava-banner-1536x568.jpg 1536w, https:\/\/showroomcrochet.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/crochet-pattern-fingerless-mitts-ava-banner-600x222.jpg 600w, https:\/\/showroomcrochet.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/crochet-pattern-fingerless-mitts-ava-banner-64x24.jpg 64w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n\n\n\n<div class=\"gb-element-eedd0aac\">\n<div class=\"sdei-magnet-wrapper\">\n    <form id=\"sdei-encharge-page\">\n        <div style=\"opacity: 0; position: absolute; top: 0; left: -9999px; height: 0; width: 0; z-index: -1;\" aria-hidden=\"true\">\n            <input type=\"text\" id=\"sdei-trap-page\" name=\"website_url\" tabindex=\"-1\" autocomplete=\"off\">\n        <\/div>\n        <input type=\"hidden\" name=\"g-recaptcha-response\" id=\"sdei-recaptcha-token\">\n        <input type=\"hidden\" name=\"UTMSource\" id=\"sdei-utm-source\">\n        <input type=\"hidden\" name=\"UTMMedium\" id=\"sdei-utm-medium\">\n        <input type=\"hidden\" name=\"UTMCampaign\" id=\"sdei-utm-campaign\">\n        <input type=\"hidden\" name=\"UTMContent\" id=\"sdei-utm-content\">\n        <input type=\"hidden\" name=\"landingPage\" id=\"sdei-landing-page\">\n        <div class=\"sdei-input-matrix\" style=\"display: flex; flex-direction: column; gap: 15px;\">\n            <input type=\"text\" required name=\"name\" placeholder=\"YOUR FIRST NAME\" class=\"sdei-input\" autocomplete=\"given-name\" \/>\n            <input type=\"email\" required name=\"email\" placeholder=\"YOUR BEST EMAIL\" class=\"sdei-input\" autocomplete=\"email\" \/>\n        <\/div>\n        <div class=\"sdei-consent-group\" style=\"margin-top: 20px;\">\n            <input type=\"checkbox\" id=\"sdei-consent-check-page\" name=\"nativeFormMarketingConsent\" value=\"true\" required class=\"sdei-checkbox\" data-consent-version=\"2026-09-en-mitones-v2\" \/>\n            <label for=\"sdei-consent-check-page\" class=\"sdei-consent-label\">\n                I want to receive the AVA Fingerless Mitts pattern and join El Estudio, the weekly newsletter. I can unsubscribe at any time. I have read and accept the <a href=\"https:\/\/showroomcrochet.com\/en\/aviso-legal\/politica-de-privacidad\/\" target=\"_blank\" rel=\"noopener\">Privacy Policy<\/a>.\n            <\/label>\n        <\/div>\n        <div class=\"sdei-submit-group\" style=\"margin-top: 5px;\">\n            <button type=\"submit\" class=\"sdei-btn\">GET THE PATTERN AND VIDEOS<\/button>\n        <\/div>\n    <\/form>\n<\/div>\n<style>\n.sdei-magnet-wrapper { font-family: 'Poppins', sans-serif; width: 100%; max-width: 500px; }\n.sdei-input { width: 100%; padding: 18px; border: 1px solid #000000 !important; border-radius: 0 !important; background: transparent; color: #000; font-family: inherit; font-size: 13px; text-transform: uppercase; letter-spacing: 1px; box-sizing: border-box; outline: none; transition: border-width 0.1s; }\n.sdei-input::placeholder { color: #888; }\n.sdei-input:focus { border-width: 2px !important; }\n.sdei-consent-group { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 25px; }\n.sdei-checkbox { appearance: none; -webkit-appearance: none; width: 18px; height: 18px; border: 1px solid #000000; border-radius: 0; cursor: pointer; position: relative; flex-shrink: 0; margin-top: 2px; }\n.sdei-checkbox:checked { background-color: #000000; }\n.sdei-checkbox:checked::after { content: \"\"; position: absolute; left: 5px; top: 1px; width: 5px; height: 10px; border: solid white; border-width: 0 2px 2px 0; transform: rotate(45deg); }\n.sdei-consent-label { font-size: 11px; line-height: 1.5; color: #000; cursor: pointer; }\n.sdei-btn { width: 100%; padding: 20px; background-color: #000000 !important; color: #ffffff !important; border: 1px solid #000000 !important; border-radius: 0 !important; text-transform: uppercase; letter-spacing: 2px; font-weight: 500; font-size: 12px; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease !important; }\n.sdei-btn:hover { background-color: #ffffff !important; color: #000000 !important; }\n.grecaptcha-badge { visibility: hidden !important; }\n<\/style>\n<script src=\"https:\/\/www.google.com\/recaptcha\/api.js?render=6Lefo9gsAAAAACHIuXf_Jfc0ctDN91siFT2NpuXa\"><\/script>\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n\n    function sdeiGetAttribution() {\n        var out = { utm_source: '', utm_medium: '', utm_campaign: '', utm_content: '', landing_page: '' };\n        try {\n            var qs = new URLSearchParams(window.location.search);\n            if (qs.has('utm_source') || qs.has('utm_medium') ||\n                qs.has('utm_campaign') || qs.has('utm_content')) {\n                out.utm_source   = qs.get('utm_source')   || '';\n                out.utm_medium   = qs.get('utm_medium')   || '';\n                out.utm_campaign = qs.get('utm_campaign') || '';\n                out.utm_content  = qs.get('utm_content')  || '';\n                out.landing_page = window.location.href.split('?')[0];\n                return out;\n            }\n        } catch (e) {}\n        try {\n            var prefix = 'sdei_utm=';\n            var c = document.cookie.split('; ').find(function (r) { return r.indexOf(prefix) === 0; });\n            if (c) {\n                var d = JSON.parse(decodeURIComponent(c.substring(prefix.length)));\n                out.utm_source   = d.utm_source   || '';\n                out.utm_medium   = d.utm_medium   || '';\n                out.utm_campaign = d.utm_campaign || '';\n                out.utm_content  = d.utm_content  || '';\n                out.landing_page = d.landing_page || '';\n            }\n        } catch (e) {}\n        return out;\n    }\n\n\n    try {\n        var utmCookie = document.cookie.split('; ').find(function(r) {\n            return r.startsWith('sdei_utm=');\n        });\n        if (utmCookie) {\n            var utmData = JSON.parse(decodeURIComponent(utmCookie.split('=')[1]));\n            if (utmData.utm_source)   document.getElementById('sdei-utm-source').value   = utmData.utm_source;\n            if (utmData.utm_medium)   document.getElementById('sdei-utm-medium').value   = utmData.utm_medium;\n            if (utmData.utm_campaign) document.getElementById('sdei-utm-campaign').value = utmData.utm_campaign;\n            if (utmData.utm_content)  document.getElementById('sdei-utm-content').value  = utmData.utm_content;\n            if (utmData.landing_page) document.getElementById('sdei-landing-page').value = utmData.landing_page;\n        }\n    } catch(e) {}\n\n    var checkbox = document.getElementById('sdei-consent-check-page');\n    if (checkbox) {\n        checkbox.addEventListener('invalid', function() {\n            this.setCustomValidity('Please tick the box to continue.');\n        });\n        checkbox.addEventListener('change', function() {\n            this.setCustomValidity('');\n        });\n    }\n\n    var form = document.getElementById('sdei-encharge-page');\n    if (form) {\n        form.addEventListener('submit', function(e) {\n            if (document.getElementById('sdei-trap-page').value !== '') {\n                e.preventDefault();\n                return;\n            }\n            e.preventDefault();\n            grecaptcha.ready(function() {\n                grecaptcha.execute('6Lefo9gsAAAAACHIuXf_Jfc0ctDN91siFT2NpuXa', {action: 'submit'}).then(function(token) {\n                    var data = new FormData();\n                    data.append('action', 'sdei_encharge_submit');\n                    data.append('nonce', sdei_ajax.nonce);\n                    data.append('recaptcha_token', token);\n                    data.append('name', form.querySelector('[name=\"name\"]').value.trim());\n                    data.append('email', form.querySelector('[name=\"email\"]').value.trim());\n                    var sdeiTrap = form.querySelector('[name=\"website_url\"]');\n                    data.append('website_url', sdeiTrap ? sdeiTrap.value : '');\n                    var sdeiConsent = form.querySelector('.sdei-checkbox');\n                    data.append('consent', (sdeiConsent && sdeiConsent.checked) ? '1' : '0');\n                    \/\/ La prueba del consentimiento se lee del DOM al enviar, nunca se fija\n                    \/\/ en PHP: si alguien edita la etiqueta, hay que grabar la frase que la\n                    \/\/ usuaria vio de verdad, no la antigua.\n                    var sdeiLabel = form.querySelector('.sdei-consent-label');\n                    data.append('consent_text', sdeiLabel ? sdeiLabel.textContent.trim().replace(\/\\s+\/g, ' ') : '');\n                    data.append('consent_version', (sdeiConsent && sdeiConsent.getAttribute('data-consent-version')) || '');\n                    data.append('consent_source', (form.id || 'sdei-form') + ':' + window.location.pathname);\n                    var utm = sdeiGetAttribution();\n                    data.append('utm_source', utm.utm_source);\n                    data.append('utm_medium', utm.utm_medium);\n                    data.append('utm_campaign', utm.utm_campaign);\n                    data.append('utm_content', utm.utm_content);\n                    data.append('landing_page', utm.landing_page);\n\n                    var btn = form.querySelector('.sdei-btn');\n                    var btnTexto = btn ? btn.textContent : '';\n                    if (btn) { btn.disabled = true; btn.textContent = 'SENDING...'; }\n\n                    var sdeiFallo = function(msg) {\n                        if (btn) { btn.disabled = false; btn.textContent = btnTexto; }\n                        var box = form.querySelector('.sdei-error');\n                        if (!box) {\n                            box = document.createElement('p');\n                            box.className = 'sdei-error';\n                            box.setAttribute('role', 'alert');\n                            box.style.cssText = 'font-size:12px;line-height:1.5;color:#b00020;margin-top:12px;';\n                            form.appendChild(box);\n                        }\n                        box.textContent = msg || 'We could not complete your signup. Please try again in a minute.';\n                    };\n\n                    fetch(sdei_ajax.url, { method: 'POST', body: data })\n                    .then(function(r) { return r.json(); })\n                    .then(function(response) {\n                        if (response && response.success) {\n                            window.location.href = 'https:\/\/showroomcrochet.com\/en\/ava-fingerless-mitts-thank-you\/';\n                        } else {\n                            sdeiFallo(response && response.data ? String(response.data) : '');\n                        }\n                    })\n                    .catch(function() { sdeiFallo(''); });\n                });\n            });\n        });\n    }\n});\n<\/script>\n<p style=\"font-size: 9px; color: #999; margin-top: 10px; text-align: center;\">\n    Protected by reCAPTCHA \u00b7 <a href=\"https:\/\/policies.google.com\/privacy\" target=\"_blank\" style=\"color: #999;\" rel=\"noopener\">Privacy<\/a> \u00b7 <a href=\"https:\/\/policies.google.com\/terms\" target=\"_blank\" style=\"color: #999;\" rel=\"noopener\">Terms<\/a>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-c5b152df\">\n<p class=\"wp-block-paragraph\">I share what you don&#8217;t usually get to see:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Designs while they&#8217;re still in progress<\/li>\n\n\n\n<li>The creative decisions behind them<\/li>\n\n\n\n<li>Personal thoughts that don&#8217;t fit on social media\u2026<\/li>\n\n\n\n<li>And yes, patterns too. But slowly, when they&#8217;re ready. No pressure.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A space without filters, just for makers who enjoy a slower pace and thoughtful design.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When you join, you&#8217;ll get the <a href=\"https:\/\/showroomcrochet.com\/en\/ava-fingerless-mitts\/\">AVA Fingerless Mitts<\/a> pattern as a welcome gift: the AVA Collection lace, in a pair of long fingerless mitts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>It&#8217;s free, and you can leave whenever you like. But if you stay, I&#8217;m sure it&#8217;s for a reason.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See you in El Estudio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can unsubscribe at any time with the link at the bottom of every email.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to El Estudio Weekly letters from my crochet studio, written with you in mind.A moment to take a deep breath, find some inspiration and remember why you crochet. the ava fingerless mitts pattern, as a gift I want to receive the AVA Fingerless Mitts pattern and join El Estudio, the weekly newsletter. I can &#8230; <a title=\"Join El Estudio\" class=\"read-more\" href=\"https:\/\/showroomcrochet.com\/en\/el-estudio\/\" aria-label=\"Read more about Join El Estudio\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"class_list":["post-10088","page","type-page","status-publish"],"acf":[],"_links":{"self":[{"href":"https:\/\/showroomcrochet.com\/en\/wp-json\/wp\/v2\/pages\/10088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/showroomcrochet.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/showroomcrochet.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/showroomcrochet.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/showroomcrochet.com\/en\/wp-json\/wp\/v2\/comments?post=10088"}],"version-history":[{"count":35,"href":"https:\/\/showroomcrochet.com\/en\/wp-json\/wp\/v2\/pages\/10088\/revisions"}],"predecessor-version":[{"id":15039,"href":"https:\/\/showroomcrochet.com\/en\/wp-json\/wp\/v2\/pages\/10088\/revisions\/15039"}],"wp:attachment":[{"href":"https:\/\/showroomcrochet.com\/en\/wp-json\/wp\/v2\/media?parent=10088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}