< !doctype html><html  lang="es"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#E63976" /><meta name="google-site-verification"
content="YSIHizBLS4LVpKHeW7oIuY_a3FzZ6HO6INal92LRJ3s"
/><meta name="google-site-verification"
content="1HfDaSwOErxY9TDWh3jscGK677Q1G5LY7mwcnxBE1ec"

/><meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /><meta http-equiv="Pragma" content="no-cache" /><meta http-equiv="Expires" content="0" /><title data-react-helmet="true">Compra productos únicos elaborados artesanalmente | Canasta Rosa</title><meta data-react-helmet="true" property="fb:app_id" content="130383784310446" /><meta data-react-helmet="true" name="description" content="Encuentra cientos de productos únicos y originales regalos elaborados artesanalmente por gente como tú." /><meta data-react-helmet="true" name="robots" content="all" /><meta data-react-helmet="true" property="og:url" content="/" /><meta data-react-helmet="true" property="og:type" content="article" /><meta data-react-helmet="true" property="og:title" content="Compra productos únicos elaborados artesanalmente | Canasta Rosa" /><meta data-react-helmet="true" property="og:description" content="Encuentra cientos de productos únicos y originales regalos elaborados artesanalmente por gente como tú." /><meta data-react-helmet="true" property="og:image" content="/fb_share2.jpg" /><meta data-react-helmet="true" name="tags" content="Canasta Rosa, Regalos, Emprendimiento, Startup, Artesanías, Creatividad, Ideas, Marketplace, Obsequios, Pasteles, Infantil, Accesorios, Moda, Mujer" /><script data-react-helmet="true" type="text/javascript" src="https://h.online-metrix.net/fp/tags.js?org_id=9ozphlqx&amp;session_id=canastarosa_mxnull"></script><link rel="shortcut icon" href="/favicon.ico" /><link rel="icon" type="image/png" href="/favicon.png" /><link rel="apple-touch-icon" href="/apple-touch-icon.png" /><link rel="canonical" href="/styles/App.a22d34a7640173f45170.css" /><script src="https://polyfill.io/v2/polyfill.min.js?features=IntersectionObserver"></script>< !-- Google Tag Manager --><script>(function(w, d, s, l, i) {
    w[l]=w[l]||[]; w[l].push({
      'gtm.start': new Date().getTime(), event:'gtm.js'
    }); var f=d.getElementsByTagName(s)[0],
  j=d.createElement(s), dl=l !='dataLayer' ?'&l=' +l:''; j.async=true; j.src='https://www.googletagmanager.com/gtm.js?id=' +i+dl; f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-K5KG45L');
</script>< !-- End Google Tag Manager -->< !-- Main Styles --><link rel="stylesheet"
href="/styles/App.c0518c37d4085f93522c.css"

/><style>.pac-container {
  z-index: 10000 !important;
}

.custom_fc_frame {
  left: 10px !important;
  bottom: 10px !important;
}

</style><link crossorigin href='' rel='preconnect' /><link crossorigin href='https://www.js.stripe.com' rel='preconnect' /><link crossorigin href='https://www.connect.facebook.net' rel='preconnect' /><link crossorigin href='https://www.google-analytics.com' rel='preconnect' /><link crossorigin href='https://www.googletagmanager.com' rel='preconnect' /><link crossorigin href='https://www.secure.mlstatic.com' rel='preconnect' /><link crossorigin href='https://www.static.criteo.net' rel='preconnect' /><link crossorigin href='https://www.maps.googleapis.com' rel='preconnect' /><script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script><script>window.googletag=window.googletag || {
  cmd: []
}

;

googletag.cmd.push(function() {
    googletag.defineSlot('/160229725/Ad_Exchange_CanastaRosa/CanastaRosa_Billboard', [[728, 90], [970, 250], [970, 90], [320, 100]], 'div-gpt-ad-1641554297289-0').addService(googletag.pubads());
    googletag.pubads().enableSingleRequest();
    googletag.pubads().collapseEmptyDivs();
    googletag.enableServices();
  });
</script></head><body>< !-- Dieta Keto,
pan keto cdmx,
sugarbearhair mexico,
Great Ful,
Great ful cbd,
amarea obleas,
La rosenda,
Regalos,
flores,
regalos únicos,
tiendas en México,
Superfood -->< !-- Google Tag Manager (noscript) --><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K5KG45L"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>< !-- End Google Tag Manager (noscript) --><div id="app-container"><div class="app-layout market"><div class="header-fix" tandindex="-1"><div class="cr__header" aria-label="Canasta Rosa" role="banner"><div class="cr__header-topHeader"><div class="cr__header-topHeader-containerA "><div class="cr__header-topHeader-item withoutButton cr__text--caption"></div></div><div class="cr__header-topHeader-containerB"><div class="cr__header-topHeader-item withoutButton cr__text--caption cr__textColor--colorYellow200" tandindex="2" role="button" aria-haspopup="true" id="zipCodeBox">Elige tu dirección</div><div class="cr__header-topHeader-item" tandindex="4" aria-label="Vende con nosotros"><a class="cr__text--caption" role="link" href="/about-us/sell">Vende con nosotros</a></div></div></div><div class="cr__header-mainHeader"><div class="cr__header-mainHeader-logo" tabindex="6"><a aria-label="Ir a pagina principal" href="/"></a></div><div class="cr__header-search"><form class="cr__header-search-form" method="GET" acept-charset="utf-8" role="search" action="/search/"><input type="search" class="cr__header-search-input cr__textColor--colorDark300 cr__text--paragraph" placeholder="¿Qué estás buscando?" value="" autofocus="" autoComplete="off" autoCorrect="off" autoCapitalize="off" spellcheck="false" name="searchTerm" dir="ltr" maxLength="127" aria-label="¿Qué estás buscando?" aria-haspopup="false" /><input type="submit" value="Buscar" class="cr__inputSearchBtn" /></form></div><div class="cr__header-mainHeader-myAccount" aria-label="Abrir menú de mi cuenta" tabindex="8"><span class="cr__textColor--colorWhite cr__text--paragraph cr__header-mainHeader-myAccount-title">Ingresa</span></div><div class="cr__header-mainHeader-myAccount"><span class="cr__textColor--colorWhite cr__text--paragraph cr__header-mainHeader-myAccount-title">Registrate</span></div></div><div class="cr__header-bottomHeader"><div class="cr__header-bottomHeader-titles"><span class="cr__text--caption cr__header-bottomHeader-titles-title hovering">CATEGORÍAS</span><img src="/_/app/images/icons/arrows/arrow_down.svg" alt="Ir a mi cuenta" class="cr__header-bottomHeader-titles-icon" loading="lazy" /></div><a class="cr__header-bottomHeader-titles" href="/stores"><span class="cr__text--caption cr__header-bottomHeader-titles-title hovering">TIENDAS</span></a><div class="cr__header-bottomHeader-titles"><span class="cr__text--caption cr__header-bottomHeader-titles-title hovering">INTERESES</span><img src="/_/app/images/icons/arrows/arrow_down.svg" alt="Ir a mi cuenta" class="cr__header-bottomHeader-titles-icon" loading="lazy" /></div><div class="cr__header-bottomHeader-titles"><span class="cr__text--caption cr__header-bottomHeader-titles-title hovering">COLECCIONES</span><img src="/_/app/images/icons/arrows/arrow_down.svg" alt="Ir a mi cuenta" class="cr__header-bottomHeader-titles-icon" loading="lazy" /></div><a class="cr__header-bottomHeader-titles" href="/inspire"><span class="cr__text--caption cr__header-bottomHeader-titles-title hovering">INSPIRE</span></a></div></div></div><div class="header-fix-mobile"><div class="cr__headerMobile"><div class="cr__headerMobile-top"><div class="cr__headerMobile-top-message"></div><div class="cr__headerMobile-top-zipCode" tandindex="2" role="button" aria-haspopup="true" id="zipCodeBox"><img src="/_/app/scripts/components/Header2020/images/map--white.svg" alt="Dirección de envío" class="cr__headerMobile-top-icon" /><span class="cr__text--caption cr__textColor--colorWhite">Elige tu dirección</span></div></div><div class="cr__headerMobile-main"><div class="cr__headerMobile-main-logo" tabindex="6"><a aria-label="Ir a pagina principal" href="/"></a></div><div class="cr__headerMobile-main-icons"><div class="cr__headerMobile-main-menu"><a class="cr__headerMobile-main-hamburger "></a></div></div></div><div class="cr__headerMobile-search"><div class="cr__header-search"><form class="cr__header-search-form" method="GET" acept-charset="utf-8" role="search" action="/search/"><input type="search" class="cr__header-search-input cr__textColor--colorDark300 cr__text--paragraph" placeholder="¿Qué estás buscando?" value="" autofocus="" autoComplete="off" autoCorrect="off" autoCapitalize="off" spellcheck="false" name="searchTerm" dir="ltr" maxLength="127" aria-label="¿Qué estás buscando?" aria-haspopup="false" /><input type="submit" value="Buscar" class="cr__inputSearchBtn" /></form></div></div></div></div><div class="app-body-layout"><div style="flex:1" class="body-sections"><section class="notFoundPage"><div class="img_container"><img src="/_/app/images/illustration/404.svg" /></div><h3>[3] No logramos encontrar esta página.</h3><p><a class="button-simple button-simple--pink link" href="/">Conoce nuestros últimos productos</a></p><div class="home"><section class="new-shops wrapper--center"><h3 class="title--main">Nuevas Tiendas</h3><div class="link_container"><a id="Ver más (Nuevas Tiendas)" class="gtm_link_click" href="/stores/">Ver Más</a></div><div class="shops"><ul class="shops__list"></ul></div></section></div><div class="ProductSpace"></div><section class="categoriesPopular  wrapper--center"><h3 class="title--main">Categorías Populares</h3><ul class="categoriesPopular__list"><li class="category"><div class="category__wrapper"><h4><a href="/category/comida-v2/">Comida</a></h4><a class="category__image" href="/category/comida-v2/"><img src="/_/app/images/inspire/category_delicious.jpg" alt="Comida" /></a></div></li><li class="category"><div class="category__wrapper"><h4><a href="/category/salud-y-belleza-v2/">Salud y Belleza</a></h4><a class="category__image" href="/category/salud-y-belleza-v2/"><img src="/_/app/images/inspire/salud-y-belleza.jpg" alt="Saludable" /></a></div></li><li class="category"><div class="category__wrapper"><h4><a href="/category/infantil-v2/">Infantil</a></h4><a class="category__image" href="/category/infantil-v2/"><img src="/_/app/images/inspire/category_childhood.jpg" alt="Infantil" /></a></div></li><li class="category"><div class="category__wrapper"><h4><a href="/category/flores-y-arreglos-v2/">Flores y Arreglos</a></h4><a class="category__image" href="/category/flores-y-arreglos-v2/"><img src="/_/app/images/inspire/flores-arreglos.jpg" alt="Fiestas" /></a></div></li><li class="category"><div class="category__wrapper"><h4><a href="/category/arte-y-diseno-v2/">Diseño</a></h4><a class="category__image" href="/category/arte-y-diseno-v2/"><img src="/_/app/images/inspire/category_design.jpg" alt="Diseño" /></a></div></li></ul></section></section></div><footer class=""><div class="footer wrapper--center"><div class="footer__module logo socialMedia"><a id="CR Logo - Footer" class="logo gtm_link_click" href="/"><img src="/_/app/images/logo/footer_logo.svg" alt="Canasta Rosa" /></a><ul class="socialMedia__list"><li class="socialMedia__list__item facebook"><div class="socialMedia__list_container"><a id="CR Facebook_Footer" class="gtm_link_click" href="https://www.facebook.com/lacanastarosa/" target="_blank" rel="noopener noreferrer">Facebook</a></div></li><li class="socialMedia__list__item instagram"><div class="socialMedia__list_container"><a id="CR Instagram_Footer" class="gtm_link_click" href="https://www.instagram.com/canastarosa/" target="_blank" rel="noopener noreferrer">Instagram</a></div></li></ul></div><div class="footer__module contact"><span class="contact__title">¿Tienes alguna duda o comentario?</span><a class="gtm_contact_link contact__link" id="info@canastarosa.com" href="mailto:info@canastarosa.com">info@canastarosa.com</a><a class="gtm_contact_link contact__link" id="facturacion@canastarosa.com" href="mailto:facturacion@canastarosa.com">facturacion@canastarosa.com</a></div></div><div class="bottomLine"><ul class="bottomLine__navigation wrapper--center"><li class="bottomLine__navigation__item">Canasta Rosa © < !-- -->2022</li></ul></div></footer><div class="cr__cookieConsent user"></div></div></div></div>< !-- APP CHUNKS --><script>window.splitPoints=["App", "NotFoundPage"];

window.serverSideHeaders= {
  "host": "canastarosa.com", "x-request-id":"f57fb7ca628f8092f0b6503e5c2f8a7d", "x-real-ip":"207.241.231.148", "x-forwarded-for":"207.241.231.148", "x-forwarded-host":"canastarosa.com", "x-forwarded-port":"443", "x-forwarded-proto":"https", "x-scheme":"https", "x-original-forwarded-for":"207.241.231.148", "accept":"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "cookie":"INGRESSCOOKIE=1653975413.241.41.196753; CFID=151754807; CFTOKEN=8dd04170a5843558-115E4D91-F7FB-560F-A9B117FEF4CE11AF; HandLtestDomainNameServer=HandLtestDomainValueServer; NSC_SITE=Q05TUEUwMjEwMw==; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItTXp4V0NfMURKTS1MQ2lQeWhqaSIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNjUxODE3ODE2LCJpYXQiOjE2NDkyMjU4MTZ9.rJmI45UGrCTSDMlc7KeH02pD9b-1Kgsd4rSASbm_DDo; _visitor_id=-MzxWC_1DJM-LCiPyhji; attr_multitouch=\"dghNKihYgqGeNGHnev+9B43h28w=\"; cdp_seg=\"dpcIuHIPatffq3IwF6Q8+0npcPY=\"; ep202=\"ASf1Zdd/S8wHYwPL1xW6387CImE=\"; ep203=\"3uICm8gtYernn52vcbiZTyjP03o=\"; handl_ip=207.241.231.148; handl_landing_page=http%3A%2F%2Fmspark.com%2Frobots.txt; handl_original_ref=http%3A%2F%2Fmobileworxs.com%2Ffavicon.ico; handl_ref=https%3A%2F%2Fchampionsofmen.com%2F; handl_url=https%3A%2F%2Fchampionsofmen.com%2F_Incapsula_Resource%3FSWJIYLWA%3D719d34d31c8e3a6e6fffd425f7e032f3%26ns%3D2%26cb%3D1153795888; handl_url_base=https%3A%2F%2Fchampionsofmen.com%2F_Incapsula_Resource; organic_source=http%3A%2F%2Fmobileworxs.com%2Ffavicon.ico; organic_source_str=Internal; sa_8a93a24a6d11d1cb7a0cf770916cac77=KAp7xnzdQuUam11S340z-Q..; user_agent=Mozilla%2F5.0%20%28compatible%3B%20special_archiver%2F3.1.1%20%2Bhttp%3A%2F%2Fwww.archive.org%2Fdetails%2Farchive.org_bot%29", "referer":"/stores/nanaxhi-chocolates/", "user-agent":"Mozilla/5.0 (compatible; special_archiver/3.1.1 +http://www.archive.org/details/archive.org_bot)"
}

;
</script>< !-- /APP CHUNKS -->< !-- hubSpotChat CHAT -->< !-- GOOGLE MAPS --><script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCYM38xemo648IZV5c44d45Au7Xvkyezro&libraries=places"

async defer></script>< !-- /GOOGLE MAPS -->< !-- REDUX STORE --><script>window.INIT_STATE= {
  "form": {}

  ,
  "auth": {
    "isLogged": false
  }

  ,
  "registration": {}

  ,
  "users": {

    "isLogged":false,
    "isGuest":false,
    "message":"",
    "addresses": {

      "loading":false,
      "error": {

        "message":"Request failed with status code 403",
        "name":"Error",
        "stack":"Error: Request failed with status code 403\n    at createError (\u002Fapp\u002Fnode_modules\u002Faxios\u002Flib\u002Fcore\u002FcreateError.js:16:15)\n    at settle (\u002Fapp\u002Fnode_modules\u002Faxios\u002Flib\u002Fcore\u002Fsettle.js:17:12)\n    at IncomingMessage.handleStreamEnd (\u002Fapp\u002Fnode_modules\u002Faxios\u002Flib\u002Fadapters\u002Fhttp.js:236:11)\n    at IncomingMessage.emit (events.js:215:7)\n    at IncomingMessage.EventEmitter.emit (domain.js:475:20)\n    at endReadableNT (_stream_readable.js:1184:12)\n    at processTicksAndRejections (internal\u002Fprocess\u002Ftask_queues.js:80:21)",
        "config": {

          "url":"\u002Fapi\u002Fv1\u002Fuser\u002Faddress\u002F",
          "method":"get",
          "headers": {
            "Accept": "application\u002Fjson, text\u002Fplain, *\u002F*", "cookie":"INGRESSCOOKIE=1653975413.241.41.196753; CFID=151754807; CFTOKEN=8dd04170a5843558-115E4D91-F7FB-560F-A9B117FEF4CE11AF; HandLtestDomainNameServer=HandLtestDomainValueServer; NSC_SITE=Q05TUEUwMjEwMw==; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItTXp4V0NfMURKTS1MQ2lQeWhqaSIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNjUxODE3ODE2LCJpYXQiOjE2NDkyMjU4MTZ9.rJmI45UGrCTSDMlc7KeH02pD9b-1Kgsd4rSASbm_DDo; _visitor_id=-MzxWC_1DJM-LCiPyhji; attr_multitouch=\"dghNKihYgqGeNGHnev+9B43h28w=\"; cdp_seg=\"dpcIuHIPatffq3IwF6Q8+0npcPY=\"; ep202=\"ASf1Zdd\u002FS8wHYwPL1xW6387CImE=\"; ep203=\"3uICm8gtYernn52vcbiZTyjP03o=\"; handl_ip=207.241.231.148; handl_landing_page=http%3A%2F%2Fmspark.com%2Frobots.txt; handl_original_ref=http%3A%2F%2Fmobileworxs.com%2Ffavicon.ico; handl_ref=https%3A%2F%2Fchampionsofmen.com%2F; handl_url=https%3A%2F%2Fchampionsofmen.com%2F_Incapsula_Resource%3FSWJIYLWA%3D719d34d31c8e3a6e6fffd425f7e032f3%26ns%3D2%26cb%3D1153795888; handl_url_base=https%3A%2F%2Fchampionsofmen.com%2F_Incapsula_Resource; organic_source=http%3A%2F%2Fmobileworxs.com%2Ffavicon.ico; organic_source_str=Internal; sa_8a93a24a6d11d1cb7a0cf770916cac77=KAp7xnzdQuUam11S340z-Q..; user_agent=Mozilla%2F5.0%20%28compatible%3B%20special_archiver%2F3.1.1%20%2Bhttp%3A%2F%2Fwww.archive.org%2Fdetails%2Farchive.org_bot%29", "Authorization":"ClientToken 09a0e3cf830f045c0e4e8fa24995bca7c13c356b", "User-Agent":"axios\u002F0.19.2"
          }

          ,
          "baseURL":"https:\u002F\u002Fapi-prd.canastarosa.com\u002F",
          "transformRequest":[function transformRequest(data, headers) {
            normalizeHeaderName(headers, 'Accept');
            normalizeHeaderName(headers, 'Content-Type');

            if (utils.isFormData(data) || utils.isArrayBuffer(data) || utils.isBuffer(data) || utils.isStream(data) || utils.isFile(data) || utils.isBlob(data)) {
              return data;
            }

            if (utils.isArrayBufferView(data)) {
              return data.buffer;
            }

            if (utils.isURLSearchParams(data)) {
              setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');
              return data.toString();
            }

            if (utils.isObject(data)) {
              setContentTypeIfUnset(headers, 'application/json;charset=utf-8');
              return JSON.stringify(data);
            }

            return data;
          }

          ],
          "transformResponse":[function transformResponse(data) {

            /*eslint no-param-reassign:0*/
            if (typeof data==='string') {
              try {
                data=JSON.parse(data);
              }

              catch (e) {
                /* Ignore */
              }
            }

            return data;
          }

          ],
          "timeout":0,
          "adapter":function httpAdapter(config) {
            return new Promise(function dispatchHttpRequest(resolvePromise, rejectPromise) {
                var resolve=function resolve(value) {
                  resolvePromise(value);
                }

                ;

                var reject=function reject(value) {
                  rejectPromise(value);
                }

                ;
                var data=config.data;
                var headers=config.headers;

                // Set User-Agent (required by some servers)
                // Only set header if it hasn't been set in config
                // See https://github.com/axios/axios/issues/69
                if ( !headers['User-Agent'] && !headers['user-agent']) {
                  headers['User-Agent']='axios/' + pkg.version;
                }

                if (data && !utils.isStream(data)) {
                  if (Buffer.isBuffer(data)) {
                    // Nothing to do...
                  }

                  else if (utils.isArrayBuffer(data)) {
                    data=Buffer.from(new Uint8Array(data));
                  }

                  else if (utils.isString(data)) {
                    data=Buffer.from(data, 'utf-8');
                  }

                  else {
                    return reject(createError('Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream',
                        config));
                  }

                  // Add Content-Length header if data exists
                  headers['Content-Length']=data.length;
                }

                // HTTP basic authentication
                var auth=undefined;

                if (config.auth) {
                  var username=config.auth.username || '';
                  var password=config.auth.password || '';
                  auth=username + ':' + password;
                }

                // Parse url
                var fullPath=buildFullPath(config.baseURL, config.url);
                var parsed=url.parse(fullPath);
                var protocol=parsed.protocol || 'http:';

                if ( !auth && parsed.auth) {
                  var urlAuth=parsed.auth.split(':');
                  var urlUsername=urlAuth[0] || '';
                  var urlPassword=urlAuth[1] || '';
                  auth=urlUsername + ':' + urlPassword;
                }

                if (auth) {
                  delete headers.Authorization;
                }

                var isHttpsRequest=isHttps.test(protocol);
                var agent=isHttpsRequest ? config.httpsAgent : config.httpAgent;

                var options= {

                  path: buildURL(parsed.path, config.params, config.paramsSerializer).replace(/^\?/, ''),
                  method: config.method.toUpperCase(),
                  headers: headers,
                  agent: agent,
                  agents: {
                    http: config.httpAgent, https: config.httpsAgent
                  }

                  ,
                  auth: auth
                }

                ;

                if (config.socketPath) {
                  options.socketPath=config.socketPath;
                }

                else {
                  options.hostname=parsed.hostname;
                  options.port=parsed.port;
                }

                var proxy=config.proxy;

                if ( !proxy && proxy !==false) {
                  var proxyEnv=protocol.slice(0, -1) + '_proxy';
                  var proxyUrl=process.env[proxyEnv] || process.env[proxyEnv.toUpperCase()];

                  if (proxyUrl) {
                    var parsedProxyUrl=url.parse(proxyUrl);
                    var noProxyEnv=process.env.no_proxy || process.env.NO_PROXY;
                    var shouldProxy=true;

                    if (noProxyEnv) {
                      var noProxy=noProxyEnv.split(',').map(function trim(s) {
                          return s.trim();
                        });

                      shouldProxy= !noProxy.some(function proxyMatch(proxyElement) {
                          if ( !proxyElement) {
                            return false;
                          }

                          if (proxyElement==='*') {
                            return true;
                          }

                          if (proxyElement[0]==='.' && parsed.hostname.substr(parsed.hostname.length - proxyElement.length)===proxyElement) {
                            return true;
                          }

                          return parsed.hostname===proxyElement;
                        });
                    }


                    if (shouldProxy) {
                      proxy= {
                        host: parsedProxyUrl.hostname,
                        port: parsedProxyUrl.port
                      }

                      ;

                      if (parsedProxyUrl.auth) {
                        var proxyUrlAuth=parsedProxyUrl.auth.split(':');

                        proxy.auth= {
                          username: proxyUrlAuth[0],
                          password: proxyUrlAuth[1]
                        }

                        ;
                      }
                    }
                  }
                }

                if (proxy) {
                  options.hostname=proxy.host;
                  options.host=proxy.host;
                  options.headers.host=parsed.hostname + (parsed.port ? ':' + parsed.port : '');
                  options.port=proxy.port;
                  options.path=protocol + '//' + parsed.hostname + (parsed.port ? ':' + parsed.port : '') + options.path;

                  // Basic proxy authorization
                  if (proxy.auth) {
                    var base64=Buffer.from(proxy.auth.username + ':' + proxy.auth.password, 'utf8').toString('base64');
                    options.headers['Proxy-Authorization']='Basic ' + base64;
                  }
                }

                var transport;
                var isHttpsProxy=isHttpsRequest && (proxy ? isHttps.test(proxy.protocol) : true);

                if (config.transport) {
                  transport=config.transport;
                }

                else if (config.maxRedirects===0) {
                  transport=isHttpsProxy ? https : http;
                }

                else {
                  if (config.maxRedirects) {
                    options.maxRedirects=config.maxRedirects;
                  }

                  transport=isHttpsProxy ? httpsFollow : httpFollow;
                }

                if (config.maxContentLength && config.maxContentLength > -1) {
                  options.maxBodyLength=config.maxContentLength;
                }

                // Create the request
                var req=transport.request(options, function handleResponse(res) {
                    if (req.aborted) return;

                    // uncompress the response body transparently if required
                    var stream=res;

                    switch (res.headers['content-encoding']) {
                      /*eslint default-case:0*/
                      case 'gzip': case 'compress': case 'deflate': // add the unzipper to the body stream processing pipeline
                      stream=(res.statusCode===204) ? stream : stream.pipe(zlib.createUnzip());

                      // remove the content-encoding in order to not confuse downstream operations
                      delete res.headers['content-encoding'];
                      break;
                    }

                    // return the last request in case of redirects
                    var lastRequest=res.req || req;

                    var response= {
                      status: res.statusCode,
                      statusText: res.statusMessage,
                      headers: res.headers,
                      config: config,
                      request: lastRequest
                    }

                    ;

                    if (config.responseType==='stream') {
                      response.data=stream;
                      settle(resolve, reject, response);
                    }

                    else {
                      var responseBuffer=[];

                      stream.on('data', function handleStreamData(chunk) {
                          responseBuffer.push(chunk);

                          // make sure the content length is not over the maxContentLength if specified
                          if (config.maxContentLength > -1 && Buffer.concat(responseBuffer).length > config.maxContentLength) {
                            stream.destroy();
                            reject(createError('maxContentLength size of ' + config.maxContentLength + ' exceeded',
                                config, null, lastRequest));
                          }
                        });

                      stream.on('error', function handleStreamError(err) {
                          if (req.aborted) return;
                          reject(enhanceError(err, config, null, lastRequest));
                        });

                      stream.on('end', function handleStreamEnd() {
                          var responseData=Buffer.concat(responseBuffer);

                          if (config.responseType !=='arraybuffer') {
                            responseData=responseData.toString(config.responseEncoding);
                          }

                          response.data=responseData;
                          settle(resolve, reject, response);
                        });
                    }
                  });

                // Handle errors
                req.on('error', function handleRequestError(err) {
                    if (req.aborted) return;
                    reject(enhanceError(err, config, null, req));
                  });

                // Handle request timeout
                if (config.timeout) {

                  // Sometime, the response will be very slow, and does not respond, the connect event will be block by event loop system.
                  // And timer callback will be fired, and abort() will be invoked before connection, then get "socket hang up" and code ECONNRESET.
                  // At this time, if we have a large number of request, nodejs will hang up some socket on background. and the number will up and up.
                  // And then these socket which be hang up will devoring CPU little by little.
                  // ClientRequest.setTimeout will be fired on the specify milliseconds, and can make sure that abort() will be fired after connect.
                  req.setTimeout(config.timeout, function handleRequestTimeout() {
                      req.abort();
                      reject(createError('timeout of ' + config.timeout + 'ms exceeded', config, 'ECONNABORTED', req));
                    });
                }

                if (config.cancelToken) {

                  // Handle cancellation
                  config.cancelToken.promise.then(function onCanceled(cancel) {
                      if (req.aborted) return;

                      req.abort();
                      reject(cancel);
                    });
                }

                // Send the request
                if (utils.isStream(data)) {
                  data.on('error', function handleStreamError(err) {
                      reject(enhanceError(err, config, null, req));
                    }).pipe(req);
                }

                else {
                  req.end(data);
                }
              });
          }

          ,
          "xsrfCookieName":"XSRF-TOKEN",
          "xsrfHeaderName":"X-XSRF-TOKEN",
          "maxContentLength":-1,
          "validateStatus":function validateStatus(status) {
            return status>=200 && status < 300;
          }
        }
      }

      ,
      "addresses":[]
    }

    ,
    "reviews": {
      "pending": {
        "error": false, "loading":true, "count":0, "npages":0, "pages":[], "next":null, "previous":null, "results":[]
      }

      ,
      "completed": {
        "error": false, "loading":true, "count":0, "npages":0, "pages":[], "next":null, "previous":null, "results":[]
      }

      ,
      "error": {

        "message":"Request failed with status code 403",
        "name":"Error",
        "stack":"Error: Request failed with status code 403\n    at createError (\u002Fapp\u002Fnode_modules\u002Faxios\u002Flib\u002Fcore\u002FcreateError.js:16:15)\n    at settle (\u002Fapp\u002Fnode_modules\u002Faxios\u002Flib\u002Fcore\u002Fsettle.js:17:12)\n    at IncomingMessage.handleStreamEnd (\u002Fapp\u002Fnode_modules\u002Faxios\u002Flib\u002Fadapters\u002Fhttp.js:236:11)\n    at IncomingMessage.emit (events.js:215:7)\n    at IncomingMessage.EventEmitter.emit (domain.js:475:20)\n    at endReadableNT (_stream_readable.js:1184:12)\n    at processTicksAndRejections (internal\u002Fprocess\u002Ftask_queues.js:80:21)",
        "config": {

          "url":"\u002Fapi\u002Fv1\u002Freviews\u002Fmy-purchased-products\u002F?page=1&page_size=6&review__isnull=false",
          "method":"get",
          "headers": {
            "Accept": "application\u002Fjson, text\u002Fplain, *\u002F*", "cookie":"INGRESSCOOKIE=1653975413.241.41.196753; CFID=151754807; CFTOKEN=8dd04170a5843558-115E4D91-F7FB-560F-A9B117FEF4CE11AF; HandLtestDomainNameServer=HandLtestDomainValueServer; NSC_SITE=Q05TUEUwMjEwMw==; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItTXp4V0NfMURKTS1MQ2lQeWhqaSIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNjUxODE3ODE2LCJpYXQiOjE2NDkyMjU4MTZ9.rJmI45UGrCTSDMlc7KeH02pD9b-1Kgsd4rSASbm_DDo; _visitor_id=-MzxWC_1DJM-LCiPyhji; attr_multitouch=\"dghNKihYgqGeNGHnev+9B43h28w=\"; cdp_seg=\"dpcIuHIPatffq3IwF6Q8+0npcPY=\"; ep202=\"ASf1Zdd\u002FS8wHYwPL1xW6387CImE=\"; ep203=\"3uICm8gtYernn52vcbiZTyjP03o=\"; handl_ip=207.241.231.148; handl_landing_page=http%3A%2F%2Fmspark.com%2Frobots.txt; handl_original_ref=http%3A%2F%2Fmobileworxs.com%2Ffavicon.ico; handl_ref=https%3A%2F%2Fchampionsofmen.com%2F; handl_url=https%3A%2F%2Fchampionsofmen.com%2F_Incapsula_Resource%3FSWJIYLWA%3D719d34d31c8e3a6e6fffd425f7e032f3%26ns%3D2%26cb%3D1153795888; handl_url_base=https%3A%2F%2Fchampionsofmen.com%2F_Incapsula_Resource; organic_source=http%3A%2F%2Fmobileworxs.com%2Ffavicon.ico; organic_source_str=Internal; sa_8a93a24a6d11d1cb7a0cf770916cac77=KAp7xnzdQuUam11S340z-Q..; user_agent=Mozilla%2F5.0%20%28compatible%3B%20special_archiver%2F3.1.1%20%2Bhttp%3A%2F%2Fwww.archive.org%2Fdetails%2Farchive.org_bot%29", "Authorization":"ClientToken 09a0e3cf830f045c0e4e8fa24995bca7c13c356b", "User-Agent":"axios\u002F0.19.2"
          }

          ,
          "baseURL":"https:\u002F\u002Fapi-prd.canastarosa.com\u002F",
          "transformRequest":[function transformRequest(data, headers) {
            normalizeHeaderName(headers, 'Accept');
            normalizeHeaderName(headers, 'Content-Type');

            if (utils.isFormData(data) || utils.isArrayBuffer(data) || utils.isBuffer(data) || utils.isStream(data) || utils.isFile(data) || utils.isBlob(data)) {
              return data;
            }

            if (utils.isArrayBufferView(data)) {
              return data.buffer;
            }

            if (utils.isURLSearchParams(data)) {
              setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');
              return data.toString();
            }

            if (utils.isObject(data)) {
              setContentTypeIfUnset(headers, 'application/json;charset=utf-8');
              return JSON.stringify(data);
            }

            return data;
          }

          ],
          "transformResponse":[function transformResponse(data) {

            /*eslint no-param-reassign:0*/
            if (typeof data==='string') {
              try {
                data=JSON.parse(data);
              }

              catch (e) {
                /* Ignore */
              }
            }

            return data;
          }

          ],
          "timeout":0,
          "adapter":function httpAdapter(config) {
            return new Promise(function dispatchHttpRequest(resolvePromise, rejectPromise) {
                var resolve=function resolve(value) {
                  resolvePromise(value);
                }

                ;

                var reject=function reject(value) {
                  rejectPromise(value);
                }

                ;
                var data=config.data;
                var headers=config.headers;

                // Set User-Agent (required by some servers)
                // Only set header if it hasn't been set in config
                // See https://github.com/axios/axios/issues/69
                if ( !headers['User-Agent'] && !headers['user-agent']) {
                  headers['User-Agent']='axios/' + pkg.version;
                }

                if (data && !utils.isStream(data)) {
                  if (Buffer.isBuffer(data)) {
                    // Nothing to do...
                  }

                  else if (utils.isArrayBuffer(data)) {
                    data=Buffer.from(new Uint8Array(data));
                  }

                  else if (utils.isString(data)) {
                    data=Buffer.from(data, 'utf-8');
                  }

                  else {
                    return reject(createError('Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream',
                        config));
                  }

                  // Add Content-Length header if data exists
                  headers['Content-Length']=data.length;
                }

                // HTTP basic authentication
                var auth=undefined;

                if (config.auth) {
                  var username=config.auth.username || '';
                  var password=config.auth.password || '';
                  auth=username + ':' + password;
                }

                // Parse url
                var fullPath=buildFullPath(config.baseURL, config.url);
                var parsed=url.parse(fullPath);
                var protocol=parsed.protocol || 'http:';

                if ( !auth && parsed.auth) {
                  var urlAuth=parsed.auth.split(':');
                  var urlUsername=urlAuth[0] || '';
                  var urlPassword=urlAuth[1] || '';
                  auth=urlUsername + ':' + urlPassword;
                }

                if (auth) {
                  delete headers.Authorization;
                }

                var isHttpsRequest=isHttps.test(protocol);
                var agent=isHttpsRequest ? config.httpsAgent : config.httpAgent;

                var options= {

                  path: buildURL(parsed.path, config.params, config.paramsSerializer).replace(/^\?/, ''),
                  method: config.method.toUpperCase(),
                  headers: headers,
                  agent: agent,
                  agents: {
                    http: config.httpAgent, https: config.httpsAgent
                  }

                  ,
                  auth: auth
                }

                ;

                if (config.socketPath) {
                  options.socketPath=config.socketPath;
                }

                else {
                  options.hostname=parsed.hostname;
                  options.port=parsed.port;
                }

                var proxy=config.proxy;

                if ( !proxy && proxy !==false) {
                  var proxyEnv=protocol.slice(0, -1) + '_proxy';
                  var proxyUrl=process.env[proxyEnv] || process.env[proxyEnv.toUpperCase()];

                  if (proxyUrl) {
                    var parsedProxyUrl=url.parse(proxyUrl);
                    var noProxyEnv=process.env.no_proxy || process.env.NO_PROXY;
                    var shouldProxy=true;

                    if (noProxyEnv) {
                      var noProxy=noProxyEnv.split(',').map(function trim(s) {
                          return s.trim();
                        });

                      shouldProxy= !noProxy.some(function proxyMatch(proxyElement) {
                          if ( !proxyElement) {
                            return false;
                          }

                          if (proxyElement==='*') {
                            return true;
                          }

                          if (proxyElement[0]==='.' && parsed.hostname.substr(parsed.hostname.length - proxyElement.length)===proxyElement) {
                            return true;
                          }

                          return parsed.hostname===proxyElement;
                        });
                    }


                    if (shouldProxy) {
                      proxy= {
                        host: parsedProxyUrl.hostname,
                        port: parsedProxyUrl.port
                      }

                      ;

                      if (parsedProxyUrl.auth) {
                        var proxyUrlAuth=parsedProxyUrl.auth.split(':');

                        proxy.auth= {
                          username: proxyUrlAuth[0],
                          password: proxyUrlAuth[1]
                        }

                        ;
                      }
                    }
                  }
                }

                if (proxy) {
                  options.hostname=proxy.host;
                  options.host=proxy.host;
                  options.headers.host=parsed.hostname + (parsed.port ? ':' + parsed.port : '');
                  options.port=proxy.port;
                  options.path=protocol + '//' + parsed.hostname + (parsed.port ? ':' + parsed.port : '') + options.path;

                  // Basic proxy authorization
                  if (proxy.auth) {
                    var base64=Buffer.from(proxy.auth.username + ':' + proxy.auth.password, 'utf8').toString('base64');
                    options.headers['Proxy-Authorization']='Basic ' + base64;
                  }
                }

                var transport;
                var isHttpsProxy=isHttpsRequest && (proxy ? isHttps.test(proxy.protocol) : true);

                if (config.transport) {
                  transport=config.transport;
                }

                else if (config.maxRedirects===0) {
                  transport=isHttpsProxy ? https : http;
                }

                else {
                  if (config.maxRedirects) {
                    options.maxRedirects=config.maxRedirects;
                  }

                  transport=isHttpsProxy ? httpsFollow : httpFollow;
                }

                if (config.maxContentLength && config.maxContentLength > -1) {
                  options.maxBodyLength=config.maxContentLength;
                }

                // Create the request
                var req=transport.request(options, function handleResponse(res) {
                    if (req.aborted) return;

                    // uncompress the response body transparently if required
                    var stream=res;

                    switch (res.headers['content-encoding']) {
                      /*eslint default-case:0*/
                      case 'gzip': case 'compress': case 'deflate': // add the unzipper to the body stream processing pipeline
                      stream=(res.statusCode===204) ? stream : stream.pipe(zlib.createUnzip());

                      // remove the content-encoding in order to not confuse downstream operations
                      delete res.headers['content-encoding'];
                      break;
                    }

                    // return the last request in case of redirects
                    var lastRequest=res.req || req;

                    var response= {
                      status: res.statusCode,
                      statusText: res.statusMessage,
                      headers: res.headers,
                      config: config,
                      request: lastRequest
                    }

                    ;

                    if (config.responseType==='stream') {
                      response.data=stream;
                      settle(resolve, reject, response);
                    }

                    else {
                      var responseBuffer=[];

                      stream.on('data', function handleStreamData(chunk) {
                          responseBuffer.push(chunk);

                          // make sure the content length is not over the maxContentLength if specified
                          if (config.maxContentLength > -1 && Buffer.concat(responseBuffer).length > config.maxContentLength) {
                            stream.destroy();
                            reject(createError('maxContentLength size of ' + config.maxContentLength + ' exceeded',
                                config, null, lastRequest));
                          }
                        });

                      stream.on('error', function handleStreamError(err) {
                          if (req.aborted) return;
                          reject(enhanceError(err, config, null, lastRequest));
                        });

                      stream.on('end', function handleStreamEnd() {
                          var responseData=Buffer.concat(responseBuffer);

                          if (config.responseType !=='arraybuffer') {
                            responseData=responseData.toString(config.responseEncoding);
                          }

                          response.data=responseData;
                          settle(resolve, reject, response);
                        });
                    }
                  });

                // Handle errors
                req.on('error', function handleRequestError(err) {
                    if (req.aborted) return;
                    reject(enhanceError(err, config, null, req));
                  });

                // Handle request timeout
                if (config.timeout) {

                  // Sometime, the response will be very slow, and does not respond, the connect event will be block by event loop system.
                  // And timer callback will be fired, and abort() will be invoked before connection, then get "socket hang up" and code ECONNRESET.
                  // At this time, if we have a large number of request, nodejs will hang up some socket on background. and the number will up and up.
                  // And then these socket which be hang up will devoring CPU little by little.
                  // ClientRequest.setTimeout will be fired on the specify milliseconds, and can make sure that abort() will be fired after connect.
                  req.setTimeout(config.timeout, function handleRequestTimeout() {
                      req.abort();
                      reject(createError('timeout of ' + config.timeout + 'ms exceeded', config, 'ECONNABORTED', req));
                    });
                }

                if (config.cancelToken) {

                  // Handle cancellation
                  config.cancelToken.promise.then(function onCanceled(cancel) {
                      if (req.aborted) return;

                      req.abort();
                      reject(cancel);
                    });
                }

                // Send the request
                if (utils.isStream(data)) {
                  data.on('error', function handleStreamError(err) {
                      reject(enhanceError(err, config, null, req));
                    }).pipe(req);
                }

                else {
                  req.end(data);
                }
              });
          }

          ,
          "xsrfCookieName":"XSRF-TOKEN",
          "xsrfHeaderName":"X-XSRF-TOKEN",
          "maxContentLength":-1,
          "validateStatus":function validateStatus(status) {
            return status>=200 && status < 300;
          }
        }
      }

      ,
      "loading":false
    }

    ,
    "creditCards": {
      "creditCards": []
    }

    ,
    "visaCreditCards": {
      "list": []
    }

    ,
    "profile": {
      "error": false, "loading":true
    }

    ,
    "fingerprint": {
      "nonce": null, "error":false, "error_message":null
    }

    ,
    "ip_address": {
      "data": null, "error":false, "error_message":null
    }

    ,
    "tempZipCode":null
  }

  ,
  "modalBox": {
    "visible": false, "window":null, "message":""
  }

  ,
  "statusWindow": {
    "type": "", "message":"", "shouldDisplay":false
  }

  ,
  "inspire": {
    "articles": {}

    ,
    "single": {
      "loading": true, "error":false
    }

    ,
    "banners":[],
    "search": {
      "loading": false, "error":null
    }

    ,
    "tags": {
      "loading": false, "error":null
    }

    ,
    "error":null
  }

  ,
  "store": {
    "data": {}

    ,
    "products":[],
    "productDetail": {
      "error": false, "loading":true
    }

    ,
    "sections": {
      "error": false, "loading":false, "sections":[]
    }

    ,
    "reviews": {
      "store": {
        "error": false, "loading":false, "current_store":"", "count":0, "npages":0, "pages":[], "next":null, "previous":null, "results":[]
      }

      ,
      "product": {
        "error": false, "loading":false, "current_product":"", "count":0, "npages":0, "pages":[], "next":null, "previous":null, "results":[]
      }
    }

    ,
    "pending_reviews": {
      "store": {
        "error": false, "loading":false, "count":0, "npages":0, "pages":[], "next":null, "previous":null, "results":[]
      }

      ,
      "product": {
        "error": false, "loading":false, "count":0, "npages":0, "pages":[], "next":null, "previous":null, "results":[]
      }
    }
  }

  ,
  "myStore": {
    "data": {
      "error": false, "loading":true
    }

    ,
    "products": {}

    ,
    "active_product": {
      "error": false, "loading":true
    }

    ,
    "active_store": {}

    ,
    "sections":[],
    "categories":[],
    "attribute_types":[],
    "faqs":[],
    "fiscal_registries":[],
    "fiscal_data": {}

    ,
    "bank_account": {}

    ,
    "invoice_options": {}

    ,
    "bank_account_options": {}

    ,
    "movements": {}

    ,
    "vacations":[],
    "store_plans": {}

    ,
    "store_status": {}

    ,
    "interests":[]
  }

  ,
  "cart": {

    "previouslyLoaded":false,
    "cartPreviouslyLoaded":false,
    "products":[],
    "orders":[],
    "unavailable_products": {
      "delivery_address": [], "store_vacations":[], "out_of_stock":[], "last_product_added":null
    }

    ,
    "cost_details": {
      "coupon_discount": null, "products_subtotal":null, "shipping_subtotal":null, "shipping_subtotal_with_discount":null, "total":null
    }

    ,
    "addressShipping":null,
    "addressBilling":null,
    "shippingMethod":null,
    "paymentMethod": {
      "type": null, "isValid":false, "data":null
    }

    ,
    "shipping_fee":70,
    "payment_fee":0.04,
    "platform_fee":0.05,
    "fixed_fee":70,
    "order_confirmed":false,
    "order_confirmation": {
      "error": false, "loading":true
    }

    ,
    "couponDetails": {
      "valid": "idle", "type":null, "discount":0, "promoCodeStatusMessage":""
    }

    ,
    "coupon":null,
    "promoCodeHasBeenSet":false,
    "automaticCouponEnable":true,
    "zipCode":null,
    "isShoppingFormUpdated":false,
    "cybersource_card": {
      "token": null, "error":false, "error_message":null
    }

    ,
    "error":false,
    "loading":true
  }

  ,
  "app": {

    "section":"market",
    "pickupSchedules": {
      "schedules":[ {

        "id":2,
        "value":2,
        "className":"morning",
        "schedules": {
          "pickupStart": "09:00am", "pickupEnd":"01:00pm", "pickup":"Mañana 09:00am - 01:00pm", "deliveryStart":"10:00am", "deliveryEnd":"02:00pm", "delivery":"Mañana 10:00am - 02:00pm"
        }
      }

      ,
      {

      "id":4,
      "value":4,
      "className":"evening",
      "schedules": {
        "pickupStart": "03:00pm", "pickupEnd":"07:00pm", "pickup":"Tarde 03:00pm - 07:00pm", "deliveryStart":"04:00pm", "deliveryEnd":"08:00pm", "delivery":"Tarde 04:00pm - 08:00pm"
      }
    }

    ],
    "error":false,
    "loading":false,
    "previouslyLoaded":true
  }

  ,
  "shippingMethods": {
    "results": [], "error":false, "loading":true
  }

  ,
  "shippingZones":[],
  "shippingMethodsMarket":[],
  "paymentMethods": {
    "results": [], "error":false, "loading":true
  }

  ,
  "marketBanners": {
    "banners": [], "error":false, "loading":true
  }

  ,
  "externalConfig": {

    "error":false,
    "loading":false,
    "backend_host":"https:\u002F\u002Fapi-prd.canastarosa.com\u002F",
    "frontend_host":"https:\u002F\u002Fcanastarosa.com\u002F",
    "proxyPath":"\u002Fservices",
    "configurator_endpoint":"https:\u002F\u002Fcr-configurator.s3.amazonaws.com\u002Ffiles\u002Fconfig\u002Fweb.json",
    "customerIO_endpoint":"https:\u002F\u002Ftrack.customer.io\u002Fapi\u002Fv1\u002Fcustomers\u002F{customer_id}\u002Fevents",
    "storesFileUrl":"https:\u002F\u002Fcr-configurator.s3.amazonaws.com\u002Ffiles\u002Fstores\u002F{name}.json",
    "facebookPixelID":"2117492965204846",
    "cdnSource":"https:\u002F\u002Fcanastarosa.s3.amazonaws.com\u002F",
    "facebookAuth": {
      "clientID": "130383784310446", "clientSecret":"051a7fb1877e7628e62cded6ba8ff34e", "callbackURL":"https:\u002F\u002Fcanastarosa.com\u002F\u002Fauth\u002Ffacebook\u002Fcallback", "profileURL":"https:\u002F\u002Fgraph.facebook.com\u002Fv2.5\u002Fme?fields=first_name,last_name,email,about,birthday,gender,hometown,location", "profileFields":["email", "user_friends", "public_profile"]
    }

    ,
    "stripeAuth": {
      "publicKey": "pk_live_LTsgV1byDI1CDEBgpnqPrh6i004gdqXB5i"
    }

    ,
    "mercadopagoAuth": {
      "publicKey": "APP_USR-0f1b92d8-688b-4ef6-9fbe-09044a27c172", "accessToken":"APP_USR-8760240743345814-040517-408afb2601f21d9ced76e44f55051f61-312632770"
    }

    ,
    "paypal": {
      "sandbox": "AYWm8Pq_Hz1MgyIU12i5676NJqjkZM3tORPSGVo49TfKTpp8j8iAoa4JA9mUTNUTwc9fmFDEqQGFT1Q_", "production":"AWimSw5T7ynv5pC-BjeUVQ83Azo6XlwBxQbhykQ5HlxuMGnn74Nr45lfuLMU6EKIeAwTe9vvYF0b0TD_"
    }

    ,
    "cybersource":"9ozphlqx",
    "login_redirect_url":"\u002F",
    "googleMapsID":"AIzaSyCYM38xemo648IZV5c44d45Au7Xvkyezro",
    "googleGTM":"GTM-K5KG45L",
    "my_store_url":"https:\u002F\u002Fmy-store.com.mx\u002F",
    "homeScreen": {
      "banners":[ {

        "id":"LeftBanner",
        "landingTitle":"¡Tiendas Plus!",
        "title":"Tiendas ",
        "boldTitle":"Plus.",
        "message":"Conoce las tiendas Plus de Canasta Rosa y ",
        "boldMessage":"enamórate de sus productos.",
        "mobileImage":"https:\u002F\u002Fcr-configurator.s3.amazonaws.com\u002Fassets\u002Fbanners\u002Fstore.png",
        "webImage":"https:\u002F\u002Fcr-configurator.s3.amazonaws.com\u002Fassets\u002Fbanners\u002Fstore.png",
        "slug":"\u002Flanding\u002Fbanner-stores-plus",
        "style": {
          "backgroundColor": "#F1DBF0", "titleTextColor":"#0D1B54", "boldTitleTextColor":"#E74883", "messageTextColor":"#0D1B54", "boldMessageTextColor":"#E74883"
        }
      }

      ,
      {

      "id":"RightBanner",
      "landingTitle":"¡Envío Gratis!",
      "title":"¡Envío ",
      "boldTitle":"Gratis!",
      "message":"Conoce todas las tiendas que ofrecen ",
      "boldMessage":"envío gratis en órdenes mayores a 499.",
      "mobileImage":"https:\u002F\u002Fcr-configurator.s3.amazonaws.com\u002Fassets\u002Fbanners\u002Fshipping.png",
      "webImage":"https:\u002F\u002Fcr-configurator.s3.amazonaws.com\u002Fassets\u002Fbanners\u002Fshipping.png",
      "slug":"\u002Flanding\u002Fbanner-stores-shipping",
      "style": {
        "backgroundColor": "#C0FFEE", "titleTextColor":"#112756", "boldTitleTextColor":"#EA5C9D", "messageTextColor":"#112756", "boldMessageTextColor":"#112756"
      }
    }

    ],
    "featureFlags": {
      "zipCodePopUp": true, "addressTooltip":true
    }
  }

  ,
  "previouslyLoaded":true
}

,
"marketCategories": {
  "categories": [], "error":false, "loading":true
}

,
"marketInterests": {
  "interests":[ {
    "banner": {
      "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Descubre tendencias de moda en ropa y accesorios a domicilio.", "seo_tags":"tendencias en moda, ropa de moda, moda a domicilio, ropa de moda 2020 "
    }

    ,
    "name":"Tendencias en Moda",
    "parent":null,
    "photo": {
      "original": "", "small":"", "medium":"", "big":""
    }

    ,
    "slug":"tendencias-en-moda",
    "text":"",
    "order":0,
    "children":[ {
      "banner": {
        "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Recibe tendencias en moda de invierno como chamarras, sueteres, bufandas y más. ¡A domicilio!", "seo_tags":"tendencias de moda de invierno, chamarras, ropa a domicilio, sueter, bufanda, botas, ropa para frio"
      }

      ,
      "name":"Invierno",
      "parent":"tendencias-en-moda",
      "photo": {
        "original": "", "small":"", "medium":"", "big":""
      }

      ,
      "slug":"invierno",
      "text":"",
      "order":0,
      "children":[]
    }

    ,
    {
    "banner": {
      "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Llegó el otoño. Pide tendencias de moda para esta temporada y recíbelas en casa.", "seo_tags":"tendencias de moda otoño, ropa de otoño, ropa para frio"
    }

    ,
    "name":"Otoño",
    "parent":"tendencias-en-moda",
    "photo": {
      "original": "", "small":"", "medium":"", "big":""
    }

    ,
    "slug":"otonio",
    "text":"",
    "order":0,
    "children":[]
  }

  ,
  {
  "banner": {
    "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Encuentra lo mejor en ropa y tendencias de moda de primavera. ¡A domicilio!", "seo_tags":"tendencias de moda primavera, ropa fresca, accesorios de primavera, moda crucero"
  }

  ,
  "name":"Primavera",
  "parent":"tendencias-en-moda",
  "photo": {
    "original": "", "small":"", "medium":"", "big":""
  }

  ,
  "slug":"primavera",
  "text":"",
  "order":0,
  "children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Disfruta del verano con las tendencias de moda y accesorios para la estación más cálida del año. Recibe ropa fresca y cómoda a domicilio.", "seo_tags":"tendencias de moda verano, ropa de verano, ropa para calor, accesorios de verano"
}

,
"name":"Verano",
"parent":"tendencias-en-moda",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"verano",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Ropa cómoda y juvenil de maternidad. Compra online y recibe en todo México.", "seo_tags":"ropa de maternidad moderna, tendencias en ropa premama, ropa para embarazo, ropa maternidad juvenil, online mexico"
}

,
"name":"Maternidad",
"parent":"tendencias-en-moda",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"maternidad",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"¿Amas la ropa vintage? Encuentra tendencias vintage y retro a domicilio.", "seo_tags":"ropa vintage, moda vintage, accesorios retro, tendencias retro, vintage a domicilio"
}

,
"name":"Vintage",
"parent":"tendencias-en-moda",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"vintage",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Accesorios, ropa y más tendencias en piel con envío a todo México. ¡Descúbrelas!", "seo_tags":"moda en piel, ropa de piel, accesorios de cuero, tendencias, online, a domicilio, Mexico"
}

,
"name":"Piel",
"parent":"tendencias-en-moda",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"piel",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Encuentra tendencias en moda vegana como ropa y accesorios. Envíos a todo México y libres de crueldad.", "seo_tags":"moda vegana, piel vegana, plastipiel, ropa vegana, moda sin crueldad animal, online, a domicilio, mexico "
}

,
"name":"Veganas",
"parent":"tendencias-en-moda",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"veganas",
"text":"",
"order":0,
"children":[]
}

]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"¿Qué es estilo de vida? Descúbrelo con todos los productos que necesitas y ¡a domicilio!", "seo_tags":"estilo de vida, estilo de vida saludable"
}

,
"name":"Estilo de Vida",
"parent":null,
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"estilo-de-vida",
"text":"",
"order":2,
"children":[ {
  "banner": {
    "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Tienes un estilo de vida eco, estás en el mejor lugar: recibe productos sustentables, organicos y ecológicos a domicilio en México.", "seo_tags":"sustentable, productos ecológicos, vida eco, producos organicos, a domicilio, Mexico"
  }

  ,
  "name":"ECO",
  "parent":"estilo-de-vida",
  "photo": {
    "original": "", "small":"", "medium":"", "big":""
  }

  ,
  "slug":"eco",
  "text":"",
  "order":0,
  "children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"¿Quieres perder peso? Descrubre productos que ayudarán a cuidarte y tener un estilo de vida saludable.", "seo_tags":"bajar de peso, cuidado del peso, estilo de vida sano, productos para perder peso"
}

,
"name":"Cuidado de peso",
"parent":"estilo-de-vida",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"cuidado-de-peso",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Ten más vitalidad y energía con el impulso de productos que mejorarán tu estilo de vida. Pídelos a domicilio en todo México.", "seo_tags":"vitalidad y crecimiento personal, energia, productos para la vitalidad, como tener mas energia "
}

,
"name":"Energía y vitalidad",
"parent":"estilo-de-vida",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"energia-y-vitalidad",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"¿Cómo mejorar el estado de ánimo? Encuentra productos que te ayudarán a sentirte bien y tener un estilo de vida lleno de ánimo. ¡A domicilio!", "seo_tags":"mejorar estado de animo, productos para mejorar animo, como mejorar el esteado de animo"
}

,
"name":"Estado de ánimo",
"parent":"estilo-de-vida",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"estado-de-animo",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Productos cruelty free como maquillaje, ropa y todo lo que necesitas para tener un estilo de vida vegano y libre de crueldad.", "seo_tags":"maquillaje cruelty free, productos veganos, estilo de vida vegano, libre de crueldad, cuidado animal"
}

,
"name":"Cruelty Free",
"parent":"estilo-de-vida",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"cruelty-free",
"text":"",
"order":0,
"children":[]
}

]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Descubre los más increíbles productos para tu cuidado personal y para tu bienestar, ¡a domicilio!", "seo_tags":"wellness, wellness mujeres, bienestar"
}

,
"name":"Wellness",
"parent":null,
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"wellness",
"text":"",
"order":1,
"children":[ {
  "banner": {
    "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Combate todos aquellos problemas del sistema nervioso con ayuda de la aromaterapia, ¡te sentirás completamente en plenitud!", "seo_tags":"wellness, bienestar, aromaterapia, lavanda, relajante, esencias, aceites esenciales"
  }

  ,
  "name":"Aromaterapia",
  "parent":"wellness",
  "photo": {
    "original": "", "small":"", "medium":"", "big":""
  }

  ,
  "slug":"aromaterapia",
  "text":"",
  "order":0,
  "children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Siéntete con mucha más energía y saludable con la increíble medicina ayurveda que mantendrá tu cuerpo en las mejores condiciones.", "seo_tags":"medicina ayurveda, ayurveda, ayurveda mexico, ayurveda massage, ayurveda cdmx"
}

,
"name":"Ayúrveda",
"parent":"wellness",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"ayurveda",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Mejora tu rendimiento mental y físico con los adaptógenos, sustancias naturales de origen herbal, que ayudarán a sentirte bien desde adentro.", "seo_tags":"bienestar, wellness, estilo de vida, adptogenos, adaptogenos naturales, hierbas"
}

,
"name":"Adaptógenos",
"parent":"wellness",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"adaptogenos",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Descubre la sensación del bienestar físico con productos 100% naturales que mejorarán tu salud.", "seo_tags":"wellness, bienestar, naturista, medicina naturista, hierbas, natural"
}

,
"name":"Naturista",
"parent":"wellness",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"naturista",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Tratamientos hidratantes y reafirmantes antiedad de las mejores marcas mexicanas hasta tu casa.", "seo_tags":"bienestar, bienestar mujer, cremas, crema antiedad, antiedad piel grasa"
}

,
"name":"Anti Edad",
"parent":"wellness",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"anti-edad",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Combate los efectos del envejecimiento con las mejores marcas para piel de emprendedores mexicanos y olvídate de las arrugas.", "seo_tags":"antiarrugas, wellness, bienestar, bienestar mujer, antiarrugas natural, antiarrugas ojos, antiarrugas pieles maduras"
}

,
"name":"Anti Arrugas",
"parent":"wellness",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"anti-arrugas",
"text":"",
"order":0,
"children":[]
}

]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Todo lo que necesitas para tu cuidado personal con ingredientes naturales y sin químicos, ¡luce y siéntete sensacional!", "seo_tags":"ingredientes, para el cuidado personal, accesorios, joyeria, hechos de plata y oro"
}

,
"name":"Contenido e Ingredientes",
"parent":null,
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"contenido-e-ingredientes",
"text":"",
"order":0,
"children":[ {
  "banner": {
    "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Olvídate de los productos con químicos y recibe en casa los más increíbles productos hechos con ingredientes naturales.", "seo_tags":"natural, con ingredientes naturales, cuidado personal con ingredientes naturales, sin quimicos"
  }

  ,
  "name":"100% Natural",
  "parent":"contenido-e-ingredientes",
  "photo": {
    "original": "", "small":"", "medium":"", "big":""
  }

  ,
  "slug":"100-natural",
  "text":"",
  "order":0,
  "children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Productos para cuidado personal sin sulfatos que te protegen de agentes químicos dañinos. ", "seo_tags":"libre de sulfatos, sin sulfatos, shampoo sin sulfatos, cuidado personal libre de sulfatos"
}

,
"name":"Sulfate free",
"parent":"contenido-e-ingredientes",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"sulfate-free",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Productos libres de parabenos para cuidar al máximo tu cuerpo, sentirte y lucir increíbles.", "seo_tags":"libre de parabenos, sin parabenos, sin parabenos shampoo"
}

,
"name":"Paraben free",
"parent":"contenido-e-ingredientes",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"paraben-free",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Accesorios y diseño en oro diseñados por las mejores marcas mexicanas con envío hasta la puerta de tu domicilio.", "seo_tags":"joyeria, accesorios, collares de oro, joyeria de oro, oro blanco, joyeria de oro mexico, joyeria de oro cdmx, anillos de oro, aretes de oro"
}

,
"name":"Oro",
"parent":"contenido-e-ingredientes",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"oro",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Accesorios y diseño en plata diseñados por las mejores marcas mexicanas con envío hasta la puerta de tu domicilio.", "seo_tags":"joyeria, accesorios, plata, joyeria de plata, joyeria de plata mexicana, joyeria de plata en mexico, accesorios de plata, collares de plata, anillos de plata, aretes de plata"
}

,
"name":"Plata",
"parent":"contenido-e-ingredientes",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"plata",
"text":"",
"order":0,
"children":[]
}

]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Cuida de tu salud y de tu dieta con los alimentos más deliciosos y saludables, veganos, keto, detox y muchísimo más.", "seo_tags":"alimentos especiales, alimentos para dietas, alimentos para vegetarianos, veganos,"
}

,
"name":"Dietas y restricciones alimentarias",
"parent":null,
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"dietas-y-restricciones-alimentarias",
"text":"",
"order":0,
"children":[ {
  "banner": {
    "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Depura tu organismo eliminando los excesos y toxinas con estos alimentos para tu dieta, ¡te los llevamos hasta tu casa!", "seo_tags":"dietas, dieta, alimentos detox, comida detox, detox, detox diet "
  }

  ,
  "name":"Detox",
  "parent":"dietas-y-restricciones-alimentarias",
  "photo": {
    "original": "", "small":"", "medium":"", "big":""
  }

  ,
  "slug":"detox",
  "text":"",
  "order":0,
  "children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"¡Ya no busques más! Aquí encuentras los mejores alimentos veganos deliciosos y a domicilio.", "seo_tags":"dietas, vegano, alimentos veganos, comida vegana a domicilio, comida vegana cdmx, comida vegana mexico"
}

,
"name":"Vegano",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"vegano",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"¿Estás empezando tu dieta keto? Encuentra aquí una variedad inmensa de productos keto para tu nuevo régimen alimenticio.", "seo_tags":"dietas, keto, alimentos, healthy, saludable, keto diet, dieta, keto snacks, "
}

,
"name":"Keto",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"keto",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Ser vegetariano es un estilo de vida delicioso, por eso no puedes dejar de probar los increíbles productos veganos y vegetarianos que hay en Canasta Rosa.", "seo_tags":"dietas, vegetariano y vegano, vegetariano, alimentos, healthy, saludable, vegetariano a domicilio"
}

,
"name":"Vegetariano",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"vegetariano",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Olvídate de los alimentos con azúcar y dale la bienvenida a delicias increíbles que podrás incluir en tu dieta diaria.", "seo_tags":"dietas, dieta, alimentos, light, sin azucar, sin azucar añadida, sin azucar alimentos"
}

,
"name":"Sin Azúcar",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"sin-azucar",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Si eres alérgico al glúten y siempre luchas por encontrar alimentos gluten free, llegaste al sitio indicado. En Canasta Rosa hay una variedad inmesna. ¡Pruébalos todos!", "seo_tags":"dietas, dieta, alimentos, gluten free, sin gluten, gluten alimentos, gluten avena, gluten de trigo"
}

,
"name":"Sin Gluten",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"sin-gluten",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"¿La leche no es tu mejor aliada? Si quieres elimnar de tu diesta este producto pero sin sacrificar las delicias derivadas de él, echa un vistazo a estas delicias libres de lácteos.", "seo_tags":"dietas, dieta, alimentos, sin lacteos, sin lacteos ni gluten, lacteos sin grasa, lacteos sin gluten, leche sin azucar, leche sin aditivos, dieta sin lacteos "
}

,
"name":"Sin Lácteos",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"sin-lacteos",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": "Orgánico", "link_text":null, "link":"", "color1":null, "color2":null, "seo_description":"En Canasta Rosa encontrarás alimentos 100% orgánicos para cuidar de tu alimentación y de tu salud en todo momento. Frutas, verduras y más.", "seo_tags":"dietas, dieta, alimentos, organico alimentos, organico artesanal, organico a su casa, organico a domicilio"
}

,
"name":"Orgánico",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"organico",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Conseguir alimentos para tu dieta kosher suele ser difícil, pero no te preocupes, en Canasta Rosa existe una gran cantidad de opciones deliciosas, ¡pruébalas!", "seo_tags":"dietas, dieta, alimentos, dieta kosher, kosker, judio, judia, kosher mexico, kosher alimentos, kosher a domicilio"
}

,
"name":"Kosher",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"kosher",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Inicia una dieta libre de soya, ya sea por alergias o por gusto. ¡Encuentra productos deliciosos soy free en Canasta Rosa!", "seo_tags":"dietas, dieta, alimentos, soy free diet, sin soja, sin soya, soy free diet foods"
}

,
"name":"Soy free",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"soy-free",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Si eres alérgico a la nuez y haz tenido que sacrificar varios de tus alimentos favoritos, no te preocupes, encuentra aquí opciones deliciosas nut free.", "seo_tags":"dietas, dieta, alimentos, nut free, sin nueces, libre de nueces"
}

,
"name":"Nut free",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"nut-free",
"text":"",
"order":0,
"children":[ {
  "banner": {
    "title": "Promociones de Buen Fin", "link_text":null, "link":"", "color1":null, "color2":null, "seo_description":"", "seo_tags":null
  }

  ,
  "name":"Buen-fin",
  "parent":"nut-free",
  "photo": {
    "original": "", "small":"", "medium":"", "big":""
  }

  ,
  "slug":"buen-fin",
  "text":"",
  "order":3,
  "children":[]
}

]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Adquiere tus productos favoritos con toda la confianza, pues en Canasta Rosa existen tiendas especiales que te ofrecen alimentos allergen free.", "seo_tags":"dietas, dieta, alimentos, allergen free, allergen free mexico, libre de alergenos"
}

,
"name":"Allergen free",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"allergen-free",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Ordena alimentos libres de hormonas para cuidar la alimentación de tu familia. ¡Hazlo aquí!", "seo_tags":"dietas, dieta, alimentos, sin hormonas, alimentos sin hormonas, pollo sin hormonas"
}

,
"name":"Sin hormonas",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"sin-hormonas",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Consume carne libre de hormonas, antibióticos, conservadores u otros químicos. ¡Ordénala en Canasta Rosa!", "seo_tags":"dietas, dieta, alimentos, Grass Fed carne, Grass Fed beef, Grass Fed butter, Grass Fed meat"
}

,
"name":"Grass fed",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"grass-fed",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Encuentra alimentos orgánicos libres de antibióticos para cuidar de tu alimentación y de tu salud,", "seo_tags":"dietas, dieta, alimentos, Antibióticos en alimentos, sin antibioticos, saludable, pollo sin antibioticos, salmon sin antibioticos"
}

,
"name":"Sin antibióticos",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"sin-antibioticos",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Comienza un estilo de vida y alimentación diferentes consumiendo comida específica para la dieta paleo. ¡Encuéntrala aquí!", "seo_tags":"dietas, dieta, alimentos, dieta paleo, paleo, paleo life, paleo diet, paleo protein, carne, fruta, verdura, pescado"
}

,
"name":"Paleo",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"paleo",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Adquiere en Canasta Rosa todo lo que necesitarás para comenzar una dieta de raw food o alimentación viva.", "seo_tags":"dietas, dieta, alimentos, raw food, alimentacion viva, cocina raw, crudivegana, crudivegano"
}

,
"name":"Raw",
"parent":"dietas-y-restricciones-alimentarias",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"raw",
"text":"",
"order":0,
"children":[]
}

]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Deja que Canasta Rosa sea parte de un momento único y especial como es un aniversario. ¡Encuentra el regalo perfecto para tu pareja!", "seo_tags":"regalos, aniversario, novio, novia, esposa, esposo, a domicilio, hombre, mujer, flores"
}

,
"name":"Regalos y Motivos",
"parent":null,
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"regalos-y-motivos",
"text":"",
"order":0,
"children":[ {
  "banner": {
    "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Pide regalos para cumpleaños a domicilio y sorprende a tu persona favorita con productos únicos. Solo en Canasta Rosa,", "seo_tags":"regalos cumpleaños a domicilio, hombre, mujer, novio, mamá, cdmx, amiga"
  }

  ,
  "name":"Cumpleaños",
  "parent":"regalos-y-motivos",
  "photo": {
    "original": "", "small":"", "medium":"", "big":""
  }

  ,
  "slug":"cumpleanios",
  "text":"",
  "order":0,
  "children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Regalos infantiles a domicilio y personalizados. Encuentra productos originales y sorprende a los pequeños de la casa ¡Les encantarán!", "seo_tags":" a domicilio, personalizados, originales, piñatas, sorpresas, cajas, decoración"
}

,
"name":"Fiestas Infantiles",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"fiestas-infantiles",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Sorprende con estos regalos para día de las madres. A domicilio, hechos a mano, únicos y originales.", "seo_tags":"regalos día de las madres, económicos, a domicilio, hechos a mano,"
}

,
"name":"Día de las Madres",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"dia-de-las-madres",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Pide regalos para pedida de mano originales para una ocasión especial. Encuentra lo que necesitas en Canasta Rosa,", "seo_tags":"regalos pedida de mano, hombre, para novia, invitados, boda, para novio"
}

,
"name":"Pedida",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"pedida",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Conoce regalos para bodas originales y únicos. Sorprende a todos y pide a domicilio en Canasta Rosa,", "seo_tags":"regalos bodas de oro, de plata, de hierro, de lino, bronce, originales"
}

,
"name":"Boda",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"boda",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Regalos de bautizo originales a domicilio. Productos únicos y originales para sorprender.", "seo_tags":"regalos bautizo niña, para niños, madrina, padrino, originales, invitados, bebé"
}

,
"name":"Bautizo",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"bautizo",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Encuentra regalos para comunión para cualquier tipo de gustos. Pide hoy y recibe a domicilio.", "seo_tags":"regalos comunión niña, originales, niños, adolescentes"
}

,
"name":"Primera Comunión",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"primera-comunion",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Compra regalos de agradecimiento para cualquier ocasión, desde bodas hasta despedidas. Pide a domicilio en Canasta Rosa,", "seo_tags":"regalos agradecimientos de boda, amigas, a domicilio, a un médico, boda, baby shower,cumpleaños, despedidas "
}

,
"name":"Agradecimiento",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"agradecimiento",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Expresa tus sentimiento con estos regalos para condolencias con entrega a domicilio.", "seo_tags":"regalos para condolencias"
}

,
"name":"Condolencias",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"condolencias",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Encuentra regalos de aniversario a domicilio, perfectos para cualquier ocasión. Pide online en Canasta Rosa.", "seo_tags":"regalos aniversario de novios, de bodas, hombre, cdmx, a domicilio, mujer, cuarentena"
}

,
"name":"Aniversario",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"aniversario",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Celebra a lo grande con estos regalos para graduación y crea una fiesta desde casa. Pide a domicilio.", "seo_tags":"regalos graduación universidad, primaria, para hombre, bachillerato, infantil"
}

,
"name":"Graduación",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"graduacion",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Encuentra regalos pefectos para nacimientos y celebra esta increíble ocasión con productos únicos. ", "seo_tags":"regalos nacimientos a domicilio, empresariales"
}

,
"name":"Nacimientos",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"nacimientos",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Regalos para el día de las madres a domicilio que le encantarán. Pide online y sorpréndela en su día.", "seo_tags":"regalos día de las madres, económicos, a domicilio, hechos a mano,"
}

,
"name":"Día de las Madres",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"dia-de-las-madres-2",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"El día del padre nunca será lo mismo con estos regalos únicos a domicilio. Sorpréndelo con productos orginiales.", "seo_tags":"regalo día de del padre cocina, online, primerizo, a domicilio"
}

,
"name":"Día del Padre",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"dia-del-padre",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Consiente a los maestros por su arduo trabajo con estos regalos artesanales, personalizados y a domicilio ¡Le encantarán!", "seo_tags":"regalo día de del maestro ideas, en cuarentena, personalizado, a domicilio, artesanales"
}

,
"name":"Día del Maestro",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"dia-del-maestro",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Consiente a los pequeños de la casa con estos increíbles regalos a domicilio. No pararán de sonreír. Pídelos en Canasta Rosa.", "seo_tags":"regalos día del niño a domicilio, con golosinas, artesanales, infantiles"
}

,
"name":"Día del Niño",
"parent":"regalos-y-motivos",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"dia-del-ninio",
"text":"",
"order":0,
"children":[]
}

]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":null, "seo_tags":null
}

,
"name":"Temporadas",
"parent":null,
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"temporadas",
"text":"",
"order":0,
"children":[ {
  "banner": {
    "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Consigue excelentes productos para decorar, comer y celebrar el año nuevo. Pide todo a domicilio y ¡recibe el año de la mejor manera! ", "seo_tags":"productos, año nuevo, recibir año, postres, comida, celebración, decoración, regalos, detalles, velas, flores, comprar, a domicilio"
  }

  ,
  "name":"Año Nuevo",
  "parent":"temporadas",
  "photo": {
    "original": "", "small":"", "medium":"", "big":""
  }

  ,
  "slug":"anio-nuevo",
  "text":"",
  "order":0,
  "children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Consiente a tus hijos estos reyes magos con los juguetes, juegos y actividades en casa como regalo para este año, te llegará todo a domicilio y ¡les encantarán! ", "seo_tags":"día de reyes, juguetes, niños, actividades en casa, regalos, reyes magos, rosca de reyes, niñas, niños, kits, juegos, comprar, a domicilio "
}

,
"name":"Día de Reyes",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"dia-de-reyes",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Descubre los mejores postres de halloween para disfrutar con tu familia y amigos, tu fiesta de halloween será la más original y divertida, ¡todo te llegará a domicilio! ", "seo_tags":"halloween, productos, galletas, cupcakes, postres, playeras, aretes, anillos, accesorios, calavera, dulces, disfraz, regalo, fiesta, comprar, a domicilio"
}

,
"name":"Halloween",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"halloween",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Encuentra el mejor pan de muerto y todo lo que necesitas para hacer tu ofrenda y celebrar el día de muertos, es una tradición que no te puedes perder. Pide todo a domicilio. ", "seo_tags":"dia de muertos, productos, galletas, postres, calavera, catrina, accesorios, ofrenda, comida, pan de muerto, papel picado, flores, cempasuchil, piñatas, comprar, a domicilio"
}

,
"name":"Día de Muertos",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"dia-de-muertos",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Disfruta del hanukkah de este año con los mejores platillos y postres para disfrutar en familia, ¡te llegarán a domicilio!", "seo_tags":"hanukkah, januca, comida, decoración, postres, judio, kosher, tradicional, fiesta, comprar, a domicilio"
}

,
"name":"Hanukkah",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"hanukkah",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Come este Rosh Hashaná con la comida y postres más deliciosos sin tener que prepararlos, pidelos a domicilio y disfruta en compañia de tu familia, ¡les encantará! ", "seo_tags":"rosh hashana, productos, miel, manzanas, comida, postres, tradicional, dulce, decoración, judio, judia, fiesta, comprar, a domicilio"
}

,
"name":"Rosh Hashana",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"rosh-hashana",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Descubre los mejores postres para el pesaj judio, esta pascua será la mejor con estas delicias, ¡son a domicilio! ", "seo_tags":"pesaj, pascua judia, fiesta, tradicion, comida, postres, cena, alimentos, celebración, costumbres, comprar, a domicilio"
}

,
"name":"Pesaj",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"pesaj",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Ten el mejor acción de gracias sin preparar nada, encuentra postres y pavos con la mejor preparación. Pidelos a domicilio, ¡son deliciosos!", "seo_tags":"dia de gracias, thanksgiving, comida, alimentos, cena, postres, tradición, familia, pavo, al horno, comprar, a domicilio "
}

,
"name":"Día de Gracias",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"dia-de-gracias",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Encuentra todo lo que necesitas para que tu regreso a clases sea perfecto, no necesitas salir de casa, puedes pedir toda tu lista de utiles ¡te llegará todo a domicilio! ", "seo_tags":"regreso a clases, back to school, papeleria, utiles, mochilas, libretas, cuadernos, etiquetas personalizadas, escolares, paquetes, estuches, lapiceras, loncheras, comprar, a domicilio"
}

,
"name":"Regreso a Clases",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"regreso-a-clases",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Los mejores productos de navidad para disfrutar de unas fiestas estupendas en compañia de la familia, encuentra postres, decoraciones y todo lo que necesitas, ¡a domicilio!", "seo_tags":"navidad, productos, articulos, postres, galletas, caseros, decoración, artesanales, baratas, chocolates, jengibre, saludables, niños, arbol, esferas, comprar, regalos, a domicilio"
}

,
"name":"Navidad",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"navidad",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Descubre los mejores platillos sin carne para sobrevivir la semana santa de una forma deliciosa. No te quedes con el antojo y pide tu comida a domicilio, ¡todo esta riquísimo! ", "seo_tags":"semana santa, comida, alimentos, postres, pescado, sin carne, vegano, vegetariano, comprar, a domicilio"
}

,
"name":"Semana Santa",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"semana-santa",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Encuentra tu huevo de pascua en la tienda que más te guste, todos tienen su propia versión, y algunas de ellas son las más deliciosas que vas a probar, ¡te llegará a domicilio con un clic! ", "seo_tags":"pascua, productos, fiesta. tradicion, postres, galletas. chocolate, huevos decorados, conejos de pascua, comprar, a domicilio"
}

,
"name":"Pascua",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"pascua",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Envia el regalo que más te guste para tu pareja o esa persona especial este día de San Valentín, todo llegará como tu quieras para poder sorprender a quien lo desees, ¡envialo a domicilio! ", "seo_tags":"san valentin, dia de los enamorados, regalos de pareja, amor, corazon, postres, arreglos, flores, globos, galletas, cupcakes, para pareja, osos, rosas, chocolates, comprar, a domicilio"
}

,
"name":"San Valentín",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"san-valentin",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Sorprende a las mujeres de tu vida con los regalos más bonitos para celebrarlas en su día, puede ser un delicioso postre o un accesorio que le recuerde lo grandioda que es, ¡le llegará a domicilio!", "seo_tags":"dia de la mujer, para mujer, collares, crema, tazas, galletas, pastel, tarjetas, chocolates, regalos, flores, arreglos, comprar, a domicilio"
}

,
"name":"Día de la Mujer",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"dia-de-la-mujer",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Celebra a lo grande el orgullo de ser mexicano con las decoraciones, comida y postres más deliciosos que puedas encontrar. Pide a domicilio, ¡solo tendrás que disfrutarlo! ", "seo_tags":"fiestas patrias, productos, banderas, postres, galletas, pastel, cupcakes, viva mexico, fiesta, mariachi, tricolor, patriotico, piñatas, dulces mexicanos, chiles en nogada, comprar, a domicilio"
}

,
"name":"Fiestas Patrias",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"fiestas-patrias",
"text":"",
"order":0,
"children":[]
}

,
{
"banner": {
  "title": null, "link_text":null, "link":null, "color1":null, "color2":null, "seo_description":"Encuentra lo que necesitas para ir de viaje estas vacaciones, podrás tener los mejores organizadores, maletas o trajes de baño, ¡tus vacaciones serán increibles y sin preocupación! Pide todo a domicilio.", "seo_tags":"vacaciones, viajes, traje de baño, maletas, mochila para viaje, neceser, botiquin, organizadores, para hombre, para mujer, bolsas, lentes de sol, bloqueador solar, playa, comprar, a domicilio"
}

,
"name":"Vacaciones y Viajes",
"parent":"temporadas",
"photo": {
  "original": "", "small":"", "medium":"", "big":""
}

,
"slug":"vacaciones-y-viajes",
"text":"",
"order":0,
"children":[]
}

]
}

],
"error":false,
"loading":false,
"previouslyLoaded":true
}

,
"searchResults": {
  "stores": {
    "results": [], "error":false, "loading":true
  }

  ,
  "products": {
    "results": [], "error":false, "loading":true
  }

  ,
  "articles": {
    "results": [], "error":false, "loading":true
  }
}

,
"categoryResults": {
  "results": [], "category":"", "error":false, "loading":true
}

,
"storesList": {
  "results": [], "error":false, "loading":true
}

,
"featuredProducts": {
  "products": [], "error":false, "loading":true
}

,
"featuredStores": {
  "stores": [], "error":false, "loading":true
}

,
"randomProducts": {
  "products": [], "error":false, "loading":true
}

,
"allProducts": {
  "products": [], "error":false, "loading":true
}

,
"message":"",
"jobOpenings": {
  "results": [], "error":false, "loading":true
}

,
"storesListVisa": {}

,
"storesBazarList": {}

,
"prohibitedWords": {
  "error": false, "loading":true, "list":[]
}

,
"bazar": {

  "id":0,
  "name":"",
  "start_date":"",
  "end_date":"",
  "slug":"",
  "cover": {}

  ,
  "categories":[],
  "products":[],
  "stores":[]
}

,
"marketplace": {
  "id": 1, "name":"Canasta Rosa", "error":true, "loading":false
}
}

,
"orders": {
  "customer": {

    "error":false,
    "loading":true,
    "count":"",
    "npages":"",
    "pages":[],
    "results":[],
    "stats": {
      "error": false, "loading":true
    }
  }

  ,
  "vendor": {

    "error":false,
    "loading":true,
    "count":"",
    "npages":"",
    "pages":[],
    "results":[],
    "stats": {
      "error": false, "loading":true
    }
  }

  ,
  "fullOrder": {}
}

,
"landing": {

  "loading":true,
  "error":null,
  "allData": {}

  ,
  "landingsList": {
    "results": [], "loading":true, "error":null, "previouslyLoaded":false
  }
}

,
"typeform": {
  "type": "", "isShown":false
}

,
"hiddenBar": {
  "type": "", "isHidden":true
}
}

window.INIT_NODE= {
  "context": {
    "splitPoints": ["App", "NotFoundPage"], "status":404, "notFound":true, "isLogged":false
  }
}

</script>< !-- /REDUX STORE -->< !-- STATIC CONTEXT --><script>window.context= {
  "splitPoints": ["App", "NotFoundPage"], "status":404, "notFound":true, "isLogged":false
}

</script>< !-- /STATIC CONTEXT -->< !-- APP -->< !-- Test --><script src="/client/main.c0518c37d4085f93522c.js"></script>< !-- /APP restart --><script src='//cdn.freshmarketer.com/718632/1768847.js'></script></body></html>