PageSourceSearch

https://www.traca.com.br/products/historia-poetica-do-brasil

html traca.com.br collected 2026-09-25 00:12:58 UTC 145,317 bytes, 2,239 lines download raw bytes

1<!doctype html>
2<html class="js" lang="pt-BR">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content="">
8    <link rel="canonical" href="https://www.traca.com.br/products/historia-poetica-do-brasil">
9    <link rel="preconnect" href="https://fonts.googleapis.com">
10    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
11    <link href="https://fonts.googleapis.com/css2?family=Baloo+2:[email protected]&display=swap" rel="stylesheet"><link rel="icon" type="image/png" href="//www.traca.com.br/cdn/shop/files/Favicon_-_Traca.svg?crop=center&height=32&v=1728473679&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
12      História Poética do Brasil� &ndash; livrariatraca</title>
13
14    
15      <meta name="description" content="Autor: Jamil Almansur Haddad Assunto: Literatura Brasileira: Antologia poética. Poetas brasileiros. Brasil: História. Raça. Literatura. Natureza. Folclore. Crença. Saudade. Costumes. Lendas. Tradições. Código de Controle (ID): 1736736">
16    
17
18    
19
20<meta property="og:site_name" content="livrariatraca">
21<meta property="og:url" content="https://www.traca.com.br/products/historia-poetica-do-brasil">
22<meta property="og:title" content="História Poética do Brasil">
23<meta property="og:type" content="product">
24<meta property="og:description" content="Autor: Jamil Almansur Haddad Assunto: Literatura Brasileira: Antologia poética. Poetas brasileiros. Brasil: História. Raça. Literatura. Natureza. Folclore. Crença. Saudade. Costumes. Lendas. Tradições. Código de Controle (ID): 1736736"><meta property="og:image" content="http://www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600">
25  <meta property="og:image:secure_url" content="https://www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600">
26  <meta property="og:image:width" content="320">
27  <meta property="og:image:height" content="459"><meta property="og:price:amount" content="27,90">
28  <meta property="og:price:currency" content="BRL"><meta name="twitter:card" content="summary_large_image">
29<meta name="twitter:title" content="História Poética do Brasil">
30<meta name="twitter:description" content="Autor: Jamil Almansur Haddad Assunto: Literatura Brasileira: Antologia poética. Poetas brasileiros. Brasil: História. Raça. Literatura. Natureza. Folclore. Crença. Saudade. Costumes. Lendas. Tradições. Código de Controle (ID): 1736736">
31
32
33    
33<script src="//www.traca.com.br/cdn/shop/t/7/assets/constants.js?v=17748688612160318951769864331" defer="defer"></script>
33
34    
34<script src="//www.traca.com.br/cdn/shop/t/7/assets/pubsub.js?v=62018018568598906421769864331" defer="defer"></script>
34
35    
35<script src="//www.traca.com.br/cdn/shop/t/7/assets/global.js?v=127142942730393915051769864331" defer="defer"></script>
35<script src="//www.traca.com.br/cdn/shop/t/7/assets/animations.js?v=23502957359458384401769864331" defer="defer"></script>
35<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
35<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/88620237087/digital_wallets/dialog">
36<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/52914298880287:1?ucp/version=2026-08-25" payment="com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://www.traca.com.br/products/historia-poetica-do-brasil.oembed">
37<script async="async" src="/checkouts/internal/preloads.js?locale=pt-BR"></script>
vendor: 1 bytes, line 37
37
38<script id="shopify-features" type="application/json">{"accessToken":"f0e081d3178db1884bf82a93d0d6acfb","betas":["rich-media-storefront-analytics"],"domain":"www.traca.com.br","predictiveSearch":true,"shopId":88620237087,"locale":"pt-br"}</script>
vendor: 1 bytes, line 38
38
39<script>var Shopify = Shopify || {};
40Shopify.shop = "livrariatraca.myshopify.com";
41Shopify.locale = "pt-BR";
42Shopify.currency = {"active":"BRL","rate":"1.0"};
43Shopify.country = "BR";
44Shopify.theme = {"name":"Traça by Bluefy 1.1","id":180650705183,"schema_name":"Traça by Bluefy 1.0","schema_version":"1.1","theme_store_id":null,"role":"main"};
45Shopify.theme.handle = "null";
46Shopify.theme.style = {"id":null,"handle":null};
47Shopify.cdnHost = "www.traca.com.br/cdn";
48Shopify.routes = Shopify.routes || {};
49Shopify.routes.root = "/";
50Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
51Shopify.SignInWithShop = Shopify.SignInWithShop || {};
52Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
53Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 53
53
54<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 54
54
55<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 55
55
56<script>
57  window.Shopify = window.Shopify || {};
58  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
59  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
60  window.Shopify.SignInWithShop.eligible = true;
61</script>
vendor: 1 bytes, line 61
61
62<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 62
62
63<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.pt-BR.esm.js"></script>
vendor: 1 bytes, line 63
63
64<script type="module">
65  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.pt-BR.esm.js");
66
67  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
68
69</script>
vendor: 1 bytes, line 69
69
70<script>
71  window.Shopify = window.Shopify || {};
72  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
73  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.pt-BR.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.pt-BR.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.pt-BR.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.pt-BR.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.pt-BR.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.pt-BR.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.pt-BR.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.pt-BR.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.pt-BR.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.pt-BR.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.pt-BR.esm.js"],"listener":["modules/v2/loader.listener.pt-BR.esm.js"],"pay-button":["modules/v2/loader.pay-button.pt-BR.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.pt-BR.esm.js"],"shop-button":["modules/v2/loader.shop-button.pt-BR.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.pt-BR.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.pt-BR.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.pt-BR.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.pt-BR.esm.js"],"shop-login":["modules/v2/loader.shop-login.pt-BR.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.pt-BR.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.pt-BR.esm.js"]};
74</script>
vendor: 1 bytes, line 74
74
75<script id="__st">var __st={"a":88620237087,"offset":-10800,"reqid":"75fa7a1c-673d-4caf-ba25-de1abeb1912d-1790295178","pageurl":"www.traca.com.br\/products\/historia-poetica-do-brasil","u":"18ed9aa15f9d","p":"product","rtyp":"product","rid":10621204922655};</script>
vendor: 1 bytes, line 75
75
76<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 76
76
77<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protegido por hCaptcha',privacyText:'Privacidade',termsText:'Termos'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 77
77
78<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.traca.com.br/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 78
78
79<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.traca.com.br/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
79<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 79
79
80<script>
81  window.Shopify = window.Shopify || {};
82  window.Shopify.MCP = window.Shopify.MCP || {};
83  window.Shopify.MCP.enabled = true;
84  window.Shopify.MCP.shop = "livrariatraca.myshopify.com";
85  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.traca.com.br\/api\/mcp";
86  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
87</script>
vendor: 1 bytes, line 87
87
88<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.traca.com.br\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
89</script>
vendor: 1 bytes, line 89
89
90<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.traca.com.br/cdn/shopifycloud/portable-wallets/latest/portable-wallets.pt-br.js",t.type="module",document.head.appendChild(t)}};
91</script>
vendor: 1 bytes, line 91
91
92<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
93  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
94</script>
vendor: 1 bytes, line 94
94
95<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
96</script>
vendor: 1 bytes, line 96
96
97<script id="sections-script" data-sections="header" defer="defer" src="//www.traca.com.br/cdn/shop/t/7/compiled_assets/scripts.js?v=23176424036062468351769864331"></script>
vendor: 1 bytes, line 97
97
98<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
98�
99
100    <style data-shopify>
101      @font-face {
102  font-family: Poppins;
103  font-weight: 400;
104  font-style: normal;
105  font-display: swap;
106  src: url("//www.traca.com.br/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
107       url("//www.traca.com.br/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
108}
109
110      @font-face {
111  font-family: Poppins;
112  font-weight: 700;
113  font-style: normal;
114  font-display: swap;
115  src: url("//www.traca.com.br/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
116       url("//www.traca.com.br/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
117}
118
119      @font-face {
120  font-family: Poppins;
121  font-weight: 400;
122  font-style: italic;
123  font-display: swap;
124  src: url("//www.traca.com.br/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
125       url("//www.traca.com.br/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
126}
127
128      @font-face {
129  font-family: Poppins;
130  font-weight: 700;
131  font-style: italic;
132  font-display: swap;
133  src: url("//www.traca.com.br/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
134       url("//www.traca.com.br/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
135}
136
137      @font-face {
138  font-family: Poppins;
139  font-weight: 500;
140  font-style: normal;
141  font-display: swap;
142  src: url("//www.traca.com.br/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"),
143       url("//www.traca.com.br/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff");
144}
145
146
147      
148        :root,
149        .color-scheme-1 {
150          --color-background: 255,255,255;
151        
152          --gradient-background: #ffffff;
153        
154
155        
156
157        --color-foreground: 34,34,34;
158        --color-background-contrast: 191,191,191;
159        --color-shadow: 34,34,34;
160        --color-button: 238,190,54;
161        --color-button-text: 255,255,255;
162        --color-secondary-button: 255,255,255;
163        --color-secondary-button-text: 34,34,34;
164        --color-link: 34,34,34;
165        --color-badge-foreground: 34,34,34;
166        --color-badge-background: 255,255,255;
167        --color-badge-border: 34,34,34;
168        --payment-terms-background-color: rgb(255 255 255);
169      }
170      
171        
172        .color-scheme-2 {
173          --color-background: 255,255,255;
174        
175          --gradient-background: #EEBE36;
176        
177
178        
179
180        --color-foreground: 34,34,34;
181        --color-background-contrast: 191,191,191;
182        --color-shadow: 34,34,34;
183        --color-button: 255,255,255;
184        --color-button-text: 34,34,34;
185        --color-secondary-button: 255,255,255;
186        --color-secondary-button-text: 153,131,152;
187        --color-link: 153,131,152;
188        --color-badge-foreground: 34,34,34;
189        --color-badge-background: 255,255,255;
190        --color-badge-border: 34,34,34;
191        --payment-terms-background-color: rgb(255 255 255);
192      }
193      
194        
195        .color-scheme-3 {
196          --color-background: 153,131,152;
197        
198          --gradient-background: #998398;
199        
200
201        
202
203        --color-foreground: 255,255,255;
204        --color-background-contrast: 86,71,85;
205        --color-shadow: 255,255,255;
206        --color-button: 238,190,54;
207        --color-button-text: 238,190,54;
208        --color-secondary-button: 153,131,152;
209        --color-secondary-button-text: 255,255,255;
210        --color-link: 255,255,255;
211        --color-badge-foreground: 255,255,255;
212        --color-badge-background: 153,131,152;
213        --color-badge-border: 255,255,255;
214        --payment-terms-background-color: rgb(153 131 152);
215      }
216      
217        
218        .color-scheme-4 {
219          --color-background: 34,34,34;
220        
221          --gradient-background: #222222;
222        
223
224        
225
226        --color-foreground: 255,255,255;
227        --color-background-contrast: 47,47,47;
228        --color-shadow: 255,255,255;
229        --color-button: 238,190,54;
230        --color-button-text: 238,190,54;
231        --color-secondary-button: 34,34,34;
232        --color-secondary-button-text: 255,255,255;
233        --color-link: 255,255,255;
234        --color-badge-foreground: 255,255,255;
235        --color-badge-background: 34,34,34;
236        --color-badge-border: 255,255,255;
237        --payment-terms-background-color: rgb(34 34 34);
238      }
239      
240        
241        .color-scheme-5 {
242          --color-background: 255,255,255;
243        
244          --gradient-background: #ffffff;
245        
246
247        
248
249        --color-foreground: 34,34,34;
250        --color-background-contrast: 191,191,191;
251        --color-shadow: 255,255,255;
252        --color-button: 0,144,83;
253        --color-button-text: 255,255,255;
254        --color-secondary-button: 255,255,255;
255        --color-secondary-button-text: 255,255,255;
256        --color-link: 255,255,255;
257        --color-badge-foreground: 34,34,34;
258        --color-badge-background: 255,255,255;
259        --color-badge-border: 34,34,34;
260        --payment-terms-background-color: rgb(255 255 255);
261      }
262      
263        
264        .color-scheme-42c3b2d7-7de0-4d33-ad34-67303aeddebf {
265          --color-background: 255,255,255;
266        
267          --gradient-background: #ffffff;
268        
269
270        
271
272        --color-foreground: 34,34,34;
273        --color-background-contrast: 191,191,191;
274        --color-shadow: 0,144,83;
275        --color-button: 153,131,152;
276        --color-button-text: 255,255,255;
277        --color-secondary-button: 255,255,255;
278        --color-secondary-button-text: 34,34,34;
279        --color-link: 34,34,34;
280        --color-badge-foreground: 34,34,34;
281        --color-badge-background: 255,255,255;
282        --color-badge-border: 34,34,34;
283        --payment-terms-background-color: rgb(255 255 255);
284      }
285      
286
287      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-42c3b2d7-7de0-4d33-ad34-67303aeddebf {
288        color: rgba(var(--color-foreground), 0.75);
289        background-color: rgb(var(--color-background));
290      }
291
292      :root {
293        --font-body-family: "Baloo 2", sans-serif;
294        --font-body-style: normal;
295        --font-body-weight: 400;
296        --font-body-weight-bold: 700;
297
298        --font-heading-family: "Baloo 2", sans-serif;
299        --font-heading-style: normal;
300        --font-heading-weight: 500;
301
302        --font-body-scale: 1.3;
303        --font-heading-scale: 0.9230769230769231;
304
305        --media-padding: px;
306        --media-border-opacity: 0.3;
307        --media-border-width: 1px;
308        --media-radius: 0px;
309        --media-shadow-opacity: 0.0;
310        --media-shadow-horizontal-offset: 0px;
311        --media-shadow-vertical-offset: 4px;
312        --media-shadow-blur-radius: 5px;
313        --media-shadow-visible: 0;
314
315        --page-width: 160rem;
316        --page-width-margin: 0rem;
317
318        --product-card-image-padding: 0.0rem;
319        --product-card-corner-radius: 0.0rem;
320        --product-card-text-alignment: left;
321        --product-card-border-width: 0.1rem;
322        --product-card-border-opacity: 0.5;
323        --product-card-shadow-opacity: 0.0;
324        --product-card-shadow-visible: 0;
325        --product-card-shadow-horizontal-offset: -4.0rem;
326        --product-card-shadow-vertical-offset: -4.0rem;
327        --product-card-shadow-blur-radius: 0.0rem;
328
329        --collection-card-image-padding: 0.0rem;
330        --collection-card-corner-radius: 2.6rem;
331        --collection-card-text-alignment: left;
332        --collection-card-border-width: 0.0rem;
333        --collection-card-border-opacity: 0.0;
334        --collection-card-shadow-opacity: 0.5;
335        --collection-card-shadow-visible: 1;
336        --collection-card-shadow-horizontal-offset: -0.6rem;
337        --collection-card-shadow-vertical-offset: -0.6rem;
338        --collection-card-shadow-blur-radius: 1.5rem;
339
340        --blog-card-image-padding: 0.0rem;
341        --blog-card-corner-radius: 0.0rem;
342        --blog-card-text-alignment: left;
343        --blog-card-border-width: 0.0rem;
344        --blog-card-border-opacity: 0.1;
345        --blog-card-shadow-opacity: 0.0;
346        --blog-card-shadow-visible: 0;
347        --blog-card-shadow-horizontal-offset: 0.0rem;
348        --blog-card-shadow-vertical-offset: 0.4rem;
349        --blog-card-shadow-blur-radius: 0.0rem;
350
351        --badge-corner-radius: 0.8rem;
352
353        --popup-border-width: 1px;
354        --popup-border-opacity: 0.1;
355        --popup-corner-radius: 0px;
356        --popup-shadow-opacity: 0.05;
357        --popup-shadow-horizontal-offset: 0px;
358        --popup-shadow-vertical-offset: 4px;
359        --popup-shadow-blur-radius: 5px;
360
361        --drawer-border-width: 1px;
362        --drawer-border-opacity: 0.1;
363        --drawer-shadow-opacity: 0.0;
364        --drawer-shadow-horizontal-offset: 0px;
365        --drawer-shadow-vertical-offset: 4px;
366        --drawer-shadow-blur-radius: 5px;
367
368        --spacing-sections-desktop: 0px;
369        --spacing-sections-mobile: 0px;
370
371        --grid-desktop-vertical-spacing: 8px;
372        --grid-desktop-horizontal-spacing: 4px;
373        --grid-mobile-vertical-spacing: 4px;
374        --grid-mobile-horizontal-spacing: 2px;
375
376        --text-boxes-border-opacity: 0.0;
377        --text-boxes-border-width: 0px;
378        --text-boxes-radius: 0px;
379        --text-boxes-shadow-opacity: 0.4;
380        --text-boxes-shadow-visible: 1;
381        --text-boxes-shadow-horizontal-offset: -4px;
382        --text-boxes-shadow-vertical-offset: 8px;
383        --text-boxes-shadow-blur-radius: 30px;
384
385        --buttons-radius: 24px;
386        --buttons-radius-outset: 24px;
387        --buttons-border-width: 0px;
388        --buttons-border-opacity: 1.0;
389        --buttons-shadow-opacity: 0.35;
390        --buttons-shadow-visible: 1;
391        --buttons-shadow-horizontal-offset: 0px;
392        --buttons-shadow-vertical-offset: 4px;
393        --buttons-shadow-blur-radius: 15px;
394        --buttons-border-offset: 0.3px;
395
396        --inputs-radius: 8px;
397        --inputs-border-width: 1px;
398        --inputs-border-opacity: 0.55;
399        --inputs-shadow-opacity: 0.2;
400        --inputs-shadow-horizontal-offset: 0px;
401        --inputs-margin-offset: 0px;
402        --inputs-shadow-vertical-offset: 0px;
403        --inputs-shadow-blur-radius: 15px;
404        --inputs-radius-outset: 9px;
405
406        --variant-pills-radius: 8px;
407        --variant-pills-border-width: 3px;
408        --variant-pills-border-opacity: 0.35;
409        --variant-pills-shadow-opacity: 0.0;
410        --variant-pills-shadow-horizontal-offset: 0px;
411        --variant-pills-shadow-vertical-offset: 4px;
412        --variant-pills-shadow-blur-radius: 5px;
413      }
414
415      *,
416      *::before,
417      *::after {
418        box-sizing: inherit;
419      }
420
421      html {
422        box-sizing: border-box;
423        font-size: calc(var(--font-body-scale) * 62.5%);
424        height: 100%;
425      }
426
427      body {
428        display: grid;
429        grid-template-rows: auto auto 1fr auto;
430        grid-template-columns: 100%;
431        min-height: 100%;
432        margin: 0;
433        font-size: 1.5rem;
434        letter-spacing: 0.06rem;
435        line-height: calc(1 + 0.8 / var(--font-body-scale));
436        font-family: var(--font-body-family);
437        font-style: var(--font-body-style);
438        font-weight: var(--font-body-weight);
439      }
440
441      @media screen and (min-width: 750px) {
442        body {
443          font-size: 1.6rem;
444        }
445      }
446    </style>
447
448    <link href="//www.traca.com.br/cdn/shop/t/7/assets/base.css?v=63154840415110727471769864331" rel="stylesheet" type="text/css" media="all" />�
449      <link rel="preload" as="font" href="//www.traca.com.br/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin>
450      �
451      <link rel="preload" as="font" href="//www.traca.com.br/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2" type="font/woff2" crossorigin>
452      �<link
453        rel="stylesheet"
454        href="//www.traca.com.br/cdn/shop/t/7/assets/component-predictive-search.css?v=154400262875143734891769864331"
455        media="print"
456        onload="this.media='all'"
457      >
457<script>
458      if (Shopify.designMode) {
459        document.documentElement.classList.add('shopify-design-mode');
460      }
461    </script>
461
462  <!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 -->
463
464
465
466
467
468
469
470
471
472
473
474  
475    
475<script
476      async
477      type="text/javascript"
478      src="https://cdn.506.io/eg/script.js?shop=livrariatraca.myshopify.com&v=12"
479    ></script>
479
480  
481
482
483
484  <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTAyOTUxNzg=" content="{&quot;isInstalled&quot;:true,&quot;installedOn&quot;:&quot;2025-12-05T20:03:08.259Z&quot;,&quot;appVersion&quot;:&quot;3.0&quot;,&quot;subscriptionName&quot;:&quot;Standard&quot;,&quot;cartAnalytics&quot;:true,&quot;freeTrialEndsOn&quot;:null,&quot;settings&quot;:{&quot;reminderBannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;fontFamily&quot;:null,&quot;primaryColor&quot;:&quot;#000000&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:&quot;&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;cssStyles&quot;:&quot;&quot;,&quot;headerText&quot;:&quot;Click here to reopen missed deals&quot;,&quot;subHeaderText&quot;:null,&quot;showImage&quot;:false,&quot;imageUrl&quot;:&quot;https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png&quot;,&quot;displayAfter&quot;:5,&quot;closingMode&quot;:&quot;doNotAutoClose&quot;,&quot;selfcloseAfter&quot;:5,&quot;reshowBannerAfter&quot;:&quot;everyNewSession&quot;},&quot;addedItemIdentifier&quot;:&quot;_Gifted&quot;,&quot;ignoreOtherAppLineItems&quot;:null,&quot;customVariantsInfoLifetimeMins&quot;:1440,&quot;redirectPath&quot;:null,&quot;ignoreNonStandardCartRequests&quot;:false,&quot;bannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;fontFamily&quot;:null,&quot;primaryColor&quot;:&quot;#000000&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:&quot;&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;cssStyles&quot;:null},&quot;themePresetId&quot;:&quot;0&quot;,&quot;notificationStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;fontFamily&quot;:null,&quot;primaryColor&quot;:&quot;#3A3A3A&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;duration&quot;:&quot;3.0&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;padding&quot;:&quot;&quot;,&quot;cssStyles&quot;:null,&quot;hasCustomizations&quot;:false},&quot;fetchCartData&quot;:false,&quot;useLocalStorage&quot;:{&quot;enabled&quot;:false,&quot;expiryMinutes&quot;:null},&quot;popupStyle&quot;:{&quot;priceShowZeroDecimals&quot;:true,&quot;headerFontFamily&quot;:null,&quot;bodyFontFamily&quot;:null,&quot;primaryColor&quot;:&quot;#eebe36&quot;,&quot;secondaryColor&quot;:&quot;#000000&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:&quot;&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;bodyColor&quot;:null,&quot;bodyFontSize&quot;:&quot;&quot;,&quot;cssStyles&quot;:null,&quot;hasCustomizations&quot;:false,&quot;addButtonText&quot;:&quot;adicionar&quot;,&quot;dismissButtonText&quot;:&quot;Fechar&quot;,&quot;outOfStockButtonText&quot;:&quot;Fora de estoque&quot;,&quot;imageUrl&quot;:null,&quot;showProductLink&quot;:false,&quot;subscriptionLabel&quot;:&quot;&quot;,&quot;closeModalOutsideClick&quot;:true},&quot;refreshAfterBannerClick&quot;:false,&quot;disableReapplyRules&quot;:false,&quot;disableReloadOnFailedAddition&quot;:false,&quot;autoReloadCartPage&quot;:false,&quot;ajaxRedirectPath&quot;:null,&quot;allowSimultaneousRequests&quot;:false,&quot;applyRulesOnCheckout&quot;:false,&quot;enableCartCtrlOverrides&quot;:true,&quot;customRedirectFromCart&quot;:null,&quot;scriptSettings&quot;:{&quot;branding&quot;:{&quot;removalRequestSent&quot;:null,&quot;show&quot;:false},&quot;productPageRedirection&quot;:{&quot;enabled&quot;:false,&quot;products&quot;:[],&quot;redirectionURL&quot;:&quot;\/&quot;},&quot;debugging&quot;:{&quot;enabled&quot;:false,&quot;enabledOn&quot;:null,&quot;stringifyObj&quot;:false},&quot;useFinalPriceGetEntireCart&quot;:false,&quot;disableRedirectAfterFormSubmit&quot;:false,&quot;customCSS&quot;:null,&quot;decodePayload&quot;:false,&quot;delayUpdates&quot;:2000,&quot;enableBuyNowInterceptions&quot;:false,&quot;fetchCartDataBeforeRequest&quot;:false,&quot;fetchProductInfoFromSavedDomain&quot;:false,&quot;hideAlertsOnFrontend&quot;:false,&quot;hideGiftedPropertyText&quot;:false,&quot;removeEGPropertyFromSplitActionLineItems&quot;:false,&quot;removeProductsAddedFromExpiredRules&quot;:false,&quot;useFinalPrice&quot;:false},&quot;promoCodeMessageStyle&quot;:{&quot;message&quot;:&quot;Free gift added!&quot;},&quot;accessToEnterprise&quot;:false},&quot;translations&quot;:{&quot;pt&quot;:{&quot;reminderBannerStyle&quot;:{&quot;headerText&quot;:&quot;Escolha o seu brinde&quot;,&quot;subHeaderText&quot;:&quot;&quot;,&quot;imageUrl&quot;:&quot;https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png&quot;},&quot;popupStyle&quot;:{&quot;addButtonText&quot;:&quot;Adicionar&quot;,&quot;
484dismissButtonText&quot;:&quot;fechar&quot;,&quot;outOfStockButtonText&quot;:&quot;Fora de estoque&quot;,&quot;subscriptionLabel&quot;:&quot;&quot;,&quot;imageUrl&quot;:&quot;&quot;}}},&quot;defaultLocale&quot;:&quot;pt-BR&quot;,&quot;shopDomain&quot;:&quot;www.traca.com.br&quot;}">
485
486
487<script defer>
488  (async function() {
489    try {
490
491      const blockVersion = "v3"
492      if (blockVersion != "v3") {
493        return
494      }
495
496      let metaErrorFlag = false;
497      if (metaErrorFlag) {
498        return
499      }
500
501      // Parse metafields as JSON
502      const metafields = {};
503
504      // Process metafields in JavaScript
505      let savedRulesArray = [];
506      for (const [key, value] of Object.entries(metafields)) {
507        if (value) {
508          for (const prop in value) {
509            // avoiding Object.Keys for performance gain -- no need to make an array of keys.
510            savedRulesArray.push(value);
511            break;
512          }
513        }
514      }
515
516      const metaTag = document.createElement('meta');
517      metaTag.id = 'easygift-rules';
518      metaTag.content = JSON.stringify(savedRulesArray);
519      metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkwMjk1MTc4');
520
521      document.head.appendChild(metaTag);
522      } catch (err) {
523        
524      }
525  })();
526</script>
526
527
528
529  
529<script
530    type="text/javascript"
531    defer
532  >
533
534    (function () {
535      try {
536        window.EG_INFO = window.EG_INFO || {};
537        var shopInfo = {"isInstalled":true,"installedOn":"2025-12-05T20:03:08.259Z","appVersion":"3.0","subscriptionName":"Standard","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"fontFamily":null,"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":"","headerText":"Click here to reopen missed deals","subHeaderText":null,"showImage":false,"imageUrl":"https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png","displayAfter":5,"closingMode":"doNotAutoClose","selfcloseAfter":5,"reshowBannerAfter":"everyNewSession"},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"fontFamily":null,"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":null},"themePresetId":"0","notificationStyle":{"position":{"horizontal":"right","vertical":"bottom"},"fontFamily":null,"primaryColor":"#3A3A3A","backgroundColor":"#FFFFFF","borderRadius":null,"duration":"3.0","headerFontSize":"","subHeaderFontSize":"","padding":"","cssStyles":null,"hasCustomizations":false},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"priceShowZeroDecimals":true,"headerFontFamily":null,"bodyFontFamily":null,"primaryColor":"#eebe36","secondaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","bodyColor":null,"bodyFontSize":"","cssStyles":null,"hasCustomizations":false,"addButtonText":"adicionar","dismissButtonText":"Fechar","outOfStockButtonText":"Fora de estoque","imageUrl":null,"showProductLink":false,"subscriptionLabel":"","closeModalOutsideClick":true},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"useFinalPriceGetEntireCart":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"decodePayload":false,"delayUpdates":2000,"enableBuyNowInterceptions":false,"fetchCartDataBeforeRequest":false,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"hideGiftedPropertyText":false,"removeEGPropertyFromSplitActionLineItems":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"accessToEnterprise":false},"translations":{"pt":{"reminderBannerStyle":{"headerText":"Escolha o seu brinde","subHeaderText":"","imageUrl":"https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png"},"popupStyle":{"addButtonText":"Adicionar","dismissButtonText":"fechar","outOfStockButtonText":"Fora de estoque","subscriptionLabel":"","imageUrl":""}}},"defaultLocale":"pt-BR","shopDomain":"www.traca.com.br"};
538        var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled;
539        if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) {
540          var products = shopInfo.settings.scriptSettings.productPageRedirection.products;
541          if (products.length > 0) {
542            var productIds = products.map(function(prod) {
543              var productGid = prod.id;
544              var productIdNumber = parseInt(productGid.split('/').pop());
545              return productIdNumber;
546            });
547            var productInfo = {"id":10621204922655,"title":"História Poética do Brasil","handle":"historia-poetica-do-brasil","description":"\u003cp\u003e\u003cstrong\u003eAutor:\u003c\/strong\u003e Jamil Almansur Haddad\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eAssunto:\u003c\/strong\u003e Literatura Brasileira: Antologia poética. Poetas brasileiros. Brasil: História. Raça. Literatura. Natureza. Folclore. Crença. Saudade. Costumes. Lendas. Tradições.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eCódigo de Controle (ID):\u003c\/strong\u003e 1736736\u003c\/p\u003e","published_at":"2026-09-22T16:33:19-03:00","created_at":"2026-09-22T16:33:17-03:00","vendor":"livrariatraca","type":"","tags":["Antologia poética","Brasil","Costumes","Crença","Folclore","História","Lendas","Literatura","Literatura Brasileira","Natureza","Poetas brasileiros","Raça","Saudade","Tradições"],"price":2790,"price_min":2790,"price_max":2790,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52914298880287,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"1736736","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"História Poética do Brasil","public_title":null,"options":["Default Title"],"price":2790,"weight":269,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.traca.com.br\/cdn\/shop\/files\/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600"],"featured_image":"\/\/www.traca.com.br\/cdn\/shop\/files\/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600","options":["Title"],"media":[{"alt":null,"id":57588950008095,"position":1,"preview_image":{"aspect_ratio":0.697,"height":459,"width":320,"src":"\/\/www.traca.com.br\/cdn\/shop\/files\/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600"},"aspect_ratio":0.697,"height":459,"media_type":"image","src":"\/\/www.traca.com.br\/cdn\/shop\/files\/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600","width":320}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eAutor:\u003c\/strong\u003e Jamil Almansur Haddad\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eAssunto:\u003c\/strong\u003e Literatura Brasileira: Antologia poética. Poetas brasileiros. Brasil: História. Raça. Literatura. Natureza. Folclore. Crença. Saudade. Costumes. Lendas. Tradições.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eCódigo de Controle (ID):\u003c\/strong\u003e 1736736\u003c\/p\u003e"};
548            var isProductInList = productIds.includes(productInfo.id);
549            if (isProductInList) {
550              var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL;
551              if (redirectionURL) {
552                window.location = redirectionURL;
553              }
554            }
555          }
556        }
557
558        
559
560          var rawPriceString = "27,90";
561    
562          rawPriceString = rawPriceString.trim();
563    
564          var normalisedPrice;
565
566          function processNumberString(str) {
567            // Helper to find the rightmost index of '.', ',' or "'"
568            const lastDot = str.lastIndexOf('.');
569            const lastComma = str.lastIndexOf(',');
570            const lastApostrophe = str.lastIndexOf("'");
571            const lastIndex = Math.max(lastDot, lastComma, lastApostrophe);
572
573            // If no punctuation, remove any stray spaces and return
574            if (lastIndex === -1) {
575              return str.replace(/[.,'\s]/g, '');
576            }
577
578            // Extract parts
579            const before = str.slice(0, lastIndex).replace(/[.,'\s]/g, '');
580            const after = str.slice(lastIndex + 1).replace(/[.,'\s]/g, '');
581
582            // If the after part is 1 or 2 digits, treat as decimal
583            if (after.length > 0 && after.length <= 2) {
584              return `${before}.${after}`;
585            }
586
587            // Otherwise treat as integer with thousands separator removed
588            return before + after;
589          }
590
591          normalisedPrice = processNumberString(rawPriceString)
592
593          window.EG_INFO["52914298880287"] = {
594            "price": `${normalisedPrice}`,
595            "presentmentPrices": {
596              "edges": [
597                {
598                  "node": {
599                    "price": {
600                      "amount": `${normalisedPrice}`,
601                      "currencyCode": "BRL"
602                    }
603                  }
604                }
605              ]
606            },
607            "sellingPlanGroups": {
608              "edges": [
609                
610              ]
611            },
612            "product": {
613              "id": "gid://shopify/Product/10621204922655",
614              "tags": ["Antologia poética","Brasil","Costumes","Crença","Folclore","História","Lendas","Literatura","Literatura Brasileira","Natureza","Poetas brasileiros","Raça","Saudade","Tradições"],
615              "collections": {
616                "pageInfo": {
617                  "hasNextPage": false
618                },
619                "edges": [
620                  
621                    {
622                      "node": {
623                        "id": "gid://shopify/Collection/510081761567"
624                      }
625                    },
626                  
627                    {
628                      "node": {
629                        "id": "gid://shopify/Collection/506297745695"
630                      }
631                    },
632                  
633                    {
634                      "node": {
635                        "id": "gid://shopify/Collection/506577977631"
636                      }
637                    },
638                  
639                    {
640                      "node": {
641                        "id": "gid://shopify/Collection/506586333471"
642                      }
643                    },
644                  
645                    {
646                      "node": {
647                        "id": "gid://shopify/Collection/506293289247"
648                      }
649                    },
650                  
651                    {
652                      "node": {
653                        "id": "gid://shopify/Collection/510375264543"
654                      }
655                    }
656                  
657                ]
658              }
659            },
660            "id": "52914298880287",
661            "timestamp": 1790295178
662          };
663        
664      } catch(err) {
665      return
666    }}
666)()
667  </script>
667
668
669
670
671<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
672<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 88620237087,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 672
672
673<script>
674  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
675</script>
vendor: 1 bytes, line 675
675
676<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
676).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 88620237087,storefrontBaseUrl: "https://www.traca.com.br",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.traca.com.br/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2056192287","configuration":"{\"pixel_id\":\"1555790352359720\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"livrariatraca","paymentSettings":{"currencyCode":"BRL"},"myshopifyDomain":"livrariatraca.myshopify.com","countryCode":"BR","storefrontUrl":"https:\/\/www.traca.com.br"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":27.9,"currencyCode":"BRL"},"product":{"title":"História Poética do Brasil","vendor":"livrariatraca","id":"10621204922655","untranslatedTitle":"História Poética do Brasil","url":"\/products\/historia-poetica-do-brasil","type":""},"id":"52914298880287","image":{"src":"\/\/www.traca.com.br\/cdn\/shop\/files\/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600"},"sku":"1736736","title":"Default Title","untranslatedTitle":"Default Title"}
676],"products":[{"id":"10621204922655","handle":"historia-poetica-do-brasil","isCollective":null,"title":"História Poética do Brasil","type":null,"untranslatedTitle":"História Poética do Brasil","url":"\/products\/historia-poetica-do-brasil","vendor":"livrariatraca","remoteShopId":null,"variants":[{"id":"52914298880287","image":{"src":"\/\/www.traca.com.br\/cdn\/shop\/files\/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600"},"price":{"amount":27.9,"currencyCode":"BRL"},"sku":"1736736","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://www.traca.com.br/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"180650705183","themePublished":"true","eventMetadataId":"db646130-198d-4fc5-a06b-481e8a21b34d","pageType":"product","resourceId":"10621204922655","shopId":"88620237087","storefrontBaseUrl":"https:\/\/www.traca.com.br","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":27.9,\"currencyCode\":\"BRL\"},\"product\":{\"title\":\"História Poética do Brasil\",\"vendor\":\"livrariatraca\",\"id\":\"10621204922655\",\"untranslatedTitle\":\"História Poética do Brasil\",\"url\":\"\/products\/historia-poetica-do-brasil\",\"type\":\"\"},\"id\":\"52914298880287\",\"image\":{\"src\":\"\/\/www.traca.com.br\/cdn\/shop\/files\/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600\"},\"sku\":\"1736736\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
676<script>
677  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
678  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
679  window.ShopifyAnalytics.meta.currency = 'BRL';
680  var meta = {"product":{"id":10621204922655,"gid":"gid:\/\/shopify\/Product\/10621204922655","vendor":"livrariatraca","type":"","handle":"historia-poetica-do-brasil","variants":[{"id":52914298880287,"price":2790,"name":"História Poética do Brasil","public_title":null,"sku":"1736736"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":10621204922655,"requestId":"75fa7a1c-673d-4caf-ba25-de1abeb1912d-1790295178"}};
681  for (var attr in meta) {
682    window.ShopifyAnalytics.meta[attr] = meta[attr];
683  }
684</script>
vendor: 1 bytes, line 684
684
685<script class="analytics">
686  (function () {
687    var customDocumentWrite = function(content) {
688      var jquery = null;
689
690      if (window.jQuery) {
691        jquery = window.jQuery;
692      } else if (window.Checkout && window.Checkout.$) {
693        jquery = window.Checkout.$;
694      }
695
696      if (jquery) {
697        jquery('body').append(content);
698      }
699    };
700
701    var hasLoggedConversion = function(token) {
702      if (token) {
703        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
704      }
705      return false;
706    }
707
708    var setCookieIfConversion = function(token) {
709      if (token) {
710        var twoMonthsFromNow = new Date(Date.now());
711        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
712
713        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
714      }
715    }
716
717    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
718    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
719    if (trekkie.integrations) {
720      return;
721    }
722    trekkie.methods = [
723      'identify',
724      'page',
725      'ready',
726      'track',
727      'trackForm',
728      'trackLink'
729    ];
730    trekkie.factory = function(method) {
731      return function() {
732        var args = Array.prototype.slice.call(arguments);
733        args.unshift(method);
734        trekkie.push(args);
735        if (method == 'track' || method == 'page') {
736          var pageUrl;
737          try {
738            pageUrl = window.location.href;
739          } catch (e) {}
740          var pageReferrer;
741          try {
742            pageReferrer = document.referrer;
743          } catch (e) {}
744          try {
745            if (window.__TREKKIE_SHIM_QUEUE == null) {
746              window.__TREKKIE_SHIM_QUEUE = [];
747            }
748            window.__TREKKIE_SHIM_QUEUE.push({
749              from: 'trekkie-stub',
750              method: method,
751              args: args.slice(1),
752              pageContext: {
753                url: pageUrl,
754                referrer: pageReferrer
755              }
756            });
757          } catch (e) {
758            // no-op
759          }
760        }
761        return trekkie;
762      };
763    };
764    for (var i = 0; i < trekkie.methods.length; i++) {
765      var key = trekkie.methods[i];
766      trekkie[key] = trekkie.factory(key);
767    }
768    trekkie.load = function(config) {
769      trekkie.config = config || {};
770      trekkie.config.initialDocumentCookie = document.cookie;
771      var first = document.getElementsByTagName('script')[0];
772var script = document.createElement('script');
773script.type = 'text/javascript';
774script.onerror = function(e) {
775  var scriptFallback = document.createElement('script');
776  scriptFallback.type = 'text/javascript';
777  scriptFallback.onerror = function(error) {
778          var Monorail = {
779      produce: function produce(monorailDomain, schemaId, payload) {
780        var currentMs = new Date().getTime();
781        var event = {
782          schema_id: schemaId,
783          payload: payload,
784          metadata: {
785            event_created_at_ms: currentMs,
786            event_sent_at_ms: currentMs
787          }
788        };
789        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
790      },
791      sendRequest: function sendRequest(endpointUrl, payload) {
792        // Try the sendBeacon API
793        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
794          var blobData = new window.Blob([payload], {
795            type: 'text/plain'
796          });
797
798          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
799            return true;
800          } // sendBeacon was not successful
801
802        } // XHR beacon
803
804        var xhr = new XMLHttpRequest();
805
806        try {
807          xhr.open('POST', endpointUrl);
808          xhr.setRequestHeader('Content-Type', 'text/plain');
809          xhr.send(payload);
810        } catch (e) {
811          console.log(e);
812        }
813
814        return false;
815      },
816      isIos12: function isIos12() {
817        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
818      }
819    };
820    Monorail.produce('monorail-edge.shopifysvc.com',
821      'trekkie_storefront_load_errors/1.1',
822      {shop_id: 88620237087,
823      theme_id: 180650705183,
824      app_name: "storefront",
825      context_url: window.location.href,
826      source_url: "//www.traca.com.br/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
827
828  };
829  scriptFallback.async = true;
830  scriptFallback.src = '//www.traca.com.br/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
831  first.parentNode.insertBefore(scriptFallback, first);
832};
833script.async = true;
834script.src = '//www.traca.com.br/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
835first.parentNode.insertBefore(script, first);
836
837    };
838    trekkie.load(
839      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":88620237087,"isMerchantRequest":null,"themeId":180650705183,"themeCityHash":"5553076034418104720","contentLanguage":"pt-BR","currency":"BRL","eventMetadataId":"db646130-198d-4fc5-a06b-481e8a21b34d"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
840    );
841
842    var loaded = false;
843    trekkie.ready(function() {
844      if (loaded) return;
845      loaded = true;
846
847      window.ShopifyAnalytics.lib = window.trekkie;
848
849      var originalDocumentWrite = document.write;
850      document.write = customDocumentWrite;
851      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
852      document.write = originalDocumentWrite;
853
854      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
855      var token = match? match[1]: undefined;
856      if (!hasLoggedConversion(token)) {
857        setCookieIfConversion(token);
858        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"BRL","variantId":52914298880287,"productId":10621204922655,"productGid":"gid:\/\/shopify\/Product\/10621204922655","name":"História Poética do Brasil","price":"27.90","sku":"1736736","brand":"livrariatraca","variant":null,"category":"","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
859      }
860    });
861
862    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":10621204922655,"requestId":"75fa7a1c-673d-4caf-ba25-de1abeb1912d-1790295178","shopifyEmitted":true});
863
864    var eventsListenerScript = document.createElement('script');
865    eventsListenerScript.async = true;
866    eventsListenerScript.src = "//www.traca.com.br/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
867    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
868})();</script>
vendor: 1 bytes, line 868
868
869<script
870  defer
871  src="https://www.traca.com.br/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
872  data-application="storefront-renderer"
873  data-shop-id="88620237087"
874  data-render-region="gcp-us-central1"
875  data-page-type="product"
876  data-theme-instance-id="180650705183"
877  data-theme-name="Traça by Bluefy 1.0"
878  data-theme-version="1.1"
879  data-monorail-region="shop_domain"
880  data-resource-timing-sampling-rate="10"
881  data-shs="true"
882  data-shs-beacon="true"
883  data-shs-export-with-fetch="true"
884  data-shs-logs-sample-rate="1"
885  data-shs-beacon-endpoint="https://www.traca.com.br/api/collect"
886></script>
886
887<meta name="shopify-y" content="c1f468e6-e12e-4620-aaea-a3044e22ca86" data-expiration="1821852778000"><meta name="shopify-s" content="0509c6ba-7c16-4c42-b194-1809f2ef9566" data-expiration="1790296978000"><meta name="new-cookie-storage-activated" content="t">
888</head>
889
890  <body class="gradient animate--hover-3d-lift">
891    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
892      Pular para o conteúdo
893    </a>
894
895<link href="//www.traca.com.br/cdn/shop/t/7/assets/quantity-popover.css?v=175857230160706383061769864331" rel="stylesheet" type="text/css" media="all" />
896<link href="//www.traca.com.br/cdn/shop/t/7/assets/component-card.css?v=43557765799675374351769864331" rel="stylesheet" type="text/css" media="all" />
897
898<script src="//www.traca.com.br/cdn/shop/t/7/assets/cart.js?v=132594968574361700481769864331" defer="defer"></script>
vendor: 2 bytes, line 898
898
899<script src="//www.traca.com.br/cdn/shop/t/7/assets/quantity-popover.js?v=127730003025479739641769864331" defer="defer"></script>
899
900
901<style>
902  .drawer {
903    visibility: hidden;
904  }
905</style>
906
907<cart-drawer class="drawer is-empty">
908  <div id="CartDrawer" class="cart-drawer">
909    <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div>
910    <div
911      class="drawer__inner gradient color-scheme-1"
912      role="dialog"
913      aria-modal="true"
914      aria-label="Sacola"
915      tabindex="-1"
916    ><div class="drawer__inner-empty">
917          <div class="cart-drawer__warnings center">
918            <div class="cart-drawer__empty-content">
919              <h2 class="cart__empty-text">A sacola está vazia</h2>
920              <button
921                class="drawer__close"
922                type="button"
923                onclick="this.closest('cart-drawer').close()"
924                aria-label="Fechar"
925              >
926                <svg
927  xmlns="http://www.w3.org/2000/svg"
928  aria-hidden="true"
929  focusable="false"
930  class="icon icon-close"
931  fill="none"
932  viewBox="0 0 18 17"
933>
934  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="none" stroke="currentColor" stroke-width="1">
935</svg>
936
937              </button>
938              <a href="/" class="button">
939                Voltar à loja
940              </a><p class="cart__login-title h3">Tem uma conta?</p>
941                <p class="cart__login-paragraph">
942                  <a href="https://www.traca.com.br/customer_authentication/redirect?locale=pt-BR&region_country=BR" class="link underlined-link">Faça login</a> para finalizar a compra com mais rapidez.
943                </p></div>
944          </div></div><div class="drawer__header">
945        <h2 class="drawer__heading"> <img src="//www.traca.com.br/cdn/shop/files/Bag_Icon_ae43c519-e7dd-4fdb-bb34-065efea4b306.svg?v=1728473719" alt="Carrinho" class="img_cart" height="22px"> Sacola</h2>
946        <button
947          class="drawer__close"
948          type="button"
949          onclick="this.closest('cart-drawer').close()"
950          aria-label="Fechar"
951        >
952          <svg
953  xmlns="http://www.w3.org/2000/svg"
954  aria-hidden="true"
955  focusable="false"
956  class="icon icon-close"
957  fill="none"
958  viewBox="0 0 18 17"
959>
960  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="none" stroke="currentColor" stroke-width="1">
961</svg>
962
963        </button>
964      </div>
965      <cart-drawer-items
966        
967          class=" is-empty"
968        
969      >
970        <form
971          action="/cart"
972          id="CartDrawer-Form"
973          class="cart__contents cart-drawer__form"
974          method="post"
975        >
976          <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
977            <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">
978              Carregando...
979            </p>
980          </div>
981          <div id="CartDrawer-CartErrors" role="alert"></div>
982        </form>
983      </cart-drawer-items>
984      <div class="drawer__footer"><!-- Start blocks -->
985        <!-- Subtotals -->
986
987        <div class="cart-drawer__footer" >
988          <div></div>
989
990          <div class="totals" role="status">
991            <h2 class="totals__total">Subtotal</h2>
992            <p class="totals__total-value">R$ 0,00</p>
993          </div>
994
995          <small class="tax-note caption-large rte">Descontos e frete calculados no checkout�</small>
996        </div>
997
998        <!-- CTAs -->
999
1000        <div class="cart__ctas" >
1001          <button
1002            type="submit"
1003            id="CartDrawer-Checkout"
1004            class="cart__checkout-button button"
1005            name="checkout"
1006            form="CartDrawer-Form"
1007            
1008              disabled
1009            
1010          >
1011            Finalizar a compra
1012          </button>
1013          <a href="/" class="button-continue-shopping button">
1014            Continuar Comprando
1015          </a>
1016        </div>
1017      </div>
1018    </div>
1019  </div>
1020</cart-drawer>
1021<!-- BEGIN sections: header-group -->
1022<div id="shopify-section-sections--25370928447775__announcement_bar_xPGPJE" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//www.traca.com.br/cdn/shop/t/7/assets/component-slideshow.css?v=7852228339118793141769864331" rel="stylesheet" type="text/css" media="all" />
1023<link href="//www.traca.com.br/cdn/shop/t/7/assets/component-slider.css?v=139611545647180117271769864331" rel="stylesheet" type="text/css" media="all" />�
1024
1025<div
1026  class="utility-bar color-scheme-2 gradient utility-bar--bottom-border"
1027  
1028>
1029  <div class="page-width utility-bar__grid"><div
1030        class="announcement-bar"
1031        role="region"
1032        aria-label="Comunicado"
1033        
1034      >
1035          <div class="announcement-bar-menu">
1036            <ul class="list-unstyled"><li>
1037                  <a
1038                    href="/pages/sobre-a-traca"
1039                    class="link link--text list-menu__item list-menu__item--link"
1040                  >
1041                    SOBRE A TRAÇA
1042                  </a>
1043                </li><li>
1044                  <a
1045                    href="/pages/compramos-livros"
1046                    class="link link--text list-menu__item list-menu__item--link"
1047                  >
1048                    COMPRAMOS LIVROS
1049                  </a>
1050                </li><li>
1051                  <a
1052                    href="/pages/mapa-do-site"
1053                    class="link link--text list-menu__item list-menu__item--link"
1054                  >
1055                    MAPA DO SITE
1056                  </a>
1057                </li><li>
1058                  <a
1059                    href="/pages/fale-conosco"
1060                    class="link link--text list-menu__item list-menu__item--link"
1061                  >
1062                    FALE CONOSCO
1063                  </a>
1064                </li><li>
1065                  <a
1066                    href="https://altertraca.traca.com.br/pages/disponiveis-na-loja"
1067                    class="link link--text list-menu__item list-menu__item--link"
1068                  >
1069                    TV TRAÇA
1070                  </a>
1071                </li></ul>
1072          </div></div><div class="localization-wrapper">�</div>
1073  </div>
1074</div>
1075
1076
1077</div><div id="shopify-section-sections--25370928447775__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//www.traca.com.br/cdn/shop/t/7/assets/component-list-menu.css?v=148469911017218840991769864331" media="print" onload="this.media='all'">
1078<link rel="stylesheet" href="//www.traca.com.br/cdn/shop/t/7/assets/component-search.css?v=63312835122221552361
1078769864331" media="print" onload="this.media='all'">
1079<link rel="stylesheet" href="//www.traca.com.br/cdn/shop/t/7/assets/component-menu-drawer.css?v=146091452401719288601769864331" media="print" onload="this.media='all'">
1080<link rel="stylesheet" href="//www.traca.com.br/cdn/shop/t/7/assets/component-cart-notification.css?v=17729421673433166061769864331" media="print" onload="this.media='all'">
1081<link rel="stylesheet" href="//www.traca.com.br/cdn/shop/t/7/assets/component-cart-items.css?v=95768063051921468701769864331" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.traca.com.br/cdn/shop/t/7/assets/component-price.css?v=98554126158823115911769864331" media="print" onload="this.media='all'"><link href="//www.traca.com.br/cdn/shop/t/7/assets/component-cart-drawer.css?v=176656296470107883551769864331" rel="stylesheet" type="text/css" media="all" />
1082  <link href="//www.traca.com.br/cdn/shop/t/7/assets/component-cart.css?v=22327518855711302941769864331" rel="stylesheet" type="text/css" media="all" />
1083  <link href="//www.traca.com.br/cdn/shop/t/7/assets/component-totals.css?v=76075304368599101511769864331" rel="stylesheet" type="text/css" media="all" />
1084  <link href="//www.traca.com.br/cdn/shop/t/7/assets/component-price.css?v=98554126158823115911769864331" rel="stylesheet" type="text/css" media="all" />
1085  <link href="//www.traca.com.br/cdn/shop/t/7/assets/component-discounts.css?v=183782683938136763491769864331" rel="stylesheet" type="text/css" media="all" />�<style>
1086  header-drawer {
1087    justify-self: start;
1088    margin-left: -1.2rem;
1089  }.scrolled-past-header .header__heading-logo-wrapper {
1090      width: 75%;
1091    }@media screen and (min-width: 990px) {
1092      header-drawer {
1093        display: none;
1094      }
1095    }.menu-drawer-container {
1096    display: flex;
1097  }
1098
1099  .list-menu {
1100    list-style: none;
1101    padding: 0;
1102    margin: 0;
1103  }
1104
1105  .list-menu--inline {
1106    display: inline-flex;
1107    flex-wrap: wrap;
1108  }
1109
1110  .list-menu__item {
1111    display: flex;
1112    align-items: center;
1113    line-height: calc(1 + 0.3 / var(--font-body-scale));
1114  }
1115
1116  .list-menu__item--link {
1117    text-decoration: none;
1118    padding-bottom: 1rem;
1119    padding-top: 1rem;
1120    line-height: calc(1 + 0.8 / var(--font-body-scale));
1121  }
1122
1123  @media screen and (min-width: 750px) {
1124    .list-menu__item--link {
1125      padding-bottom: 0.5rem;
1126      padding-top: 0.5rem;
1127    }
1128  }
1129</style><style data-shopify>.header {
1130    padding: 0px 3rem 0px 3rem;
1131  }
1132
1133  .section-header {
1134    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1135    margin-bottom: 0px;
1136  }
1137
1138  @media screen and (min-width: 750px) {
1139    .section-header {
1140      margin-bottom: 0px;
1141    }
1142  }
1143
1144  @media screen and (min-width: 990px) {
1145    .header {
1146      padding-top: 0px;
1147      padding-bottom: 0px;
1148    }
1149  }</style>
1149<script src="//www.traca.com.br/cdn/shop/t/7/assets/details-disclosure.js?v=148293710677877448421769864331" defer="defer"></script>
vendor: 2 bytes, line 1149
1149
1150<script src="//www.traca.com.br/cdn/shop/t/7/assets/details-modal.js?v=162028482004733400661769864331" defer="defer"></script>
vendor: 2 bytes, line 1150
1150
1151<script src="//www.traca.com.br/cdn/shop/t/7/assets/cart-notification.js?v=130258919139755524791769864331" defer="defer"></script>
vendor: 2 bytes, line 1151
1151
1152<script src="//www.traca.com.br/cdn/shop/t/7/assets/bluefy.js?v=32427852765334031791769864331" defer="defer"></script>
vendor: 2 bytes, line 1152
1152
1153<script src="//www.traca.com.br/cdn/shop/t/7/assets/search-form.js?v=88070640753317098901769864331" defer="defer"></script>
1153<script src="//www.traca.com.br/cdn/shop/t/7/assets/cart-drawer.js?v=122636062738966096021769864331" defer="defer"></script>
1153<script>
1154  // Script leve para interceptar clique no link "Ao Acaso" - lógica só roda ao clicar
1155  (function () {
1156    function initRandomProductLink() {
1157      var randomLink = document.getElementById('HeaderMenu-ao-acaso');
1158      if (!randomLink) return;
1159
1160      randomLink.addEventListener('click', function (event) {
1161        event.preventDefault();
1162        event.stopPropagation();
1163
1164        // Lógica só executa após o clique
1165        var totalProducts = 25001;
1166        var basePath = '/';
1167
1168        if (!totalProducts || typeof fetch !== 'function') return;
1169
1170        if (basePath === '/') {
1171          basePath = '';
1172        } else if (basePath.length > 1 && basePath.charAt(basePath.length - 1) === '/') {
1173          basePath = basePath.slice(0, -1);
1174        }
1175
1176        var maxAttempts = Math.min(totalProducts, 50);
1177        var attempts = 0;
1178
1179        function tryRedirect() {
1180          attempts += 1;
1181          var randomIndex = Math.floor(Math.random() * totalProducts);
1182          var page = randomIndex + 1;
1183          var requestUrl = basePath + '/collections/all/products.json?limit=1&page=' + page + '&timestamp=' + Date.now();
1184
1185          fetch(requestUrl, { credentials: 'same-origin' })
1186            .then(function (response) {
1187              if (!response.ok) throw new Error('Request failed');
1188              return response.json();
1189            })
1190            .then(function (data) {
1191              var product = data && data.products && data.products[0];
1192              if (!product || !product.handle) throw new Error('Product unavailable');
1193
1194              var hasAvailableVariant = Array.isArray(product.variants) &&
1195                product.variants.some(function (v) { return v && v.available; });
1196
1197              if (product.available === false && !hasAvailableVariant) {
1198                throw new Error('Product unavailable');
1199              }
1200
1201              window.location.replace(basePath + '/products/' + product.handle + '?t=' + Date.now());
1202            })
1203            .catch(function () {
1204              if (attempts < maxAttempts) tryRedirect();
1205            });
1206        }
1207
1208        tryRedirect();
1209      });
1210    }
1211
1212    if (document.readyState === 'loading') {
1213      document.addEventListener('DOMContentLoaded', initRandomProductLink);
1214    } else {
1215      initRandomProductLink();
1216    }
1217  })();
1218</script>
1218
1219
1220<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1221  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1222    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="#222222" stroke="#222222" stroke-width="1"/>
1223  </symbol>
1224
1225  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
1226    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
1227    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1228    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1229  </symbol>
1230
1231  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1232    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1233  </symbol>
1234</svg><sticky-header data-sticky-type="reduce-logo-size" class="header-wrapper color-scheme-1 gradient"><header class="header header--middle-left header--mobile-center page-width header--has-menu header--has-account">
1235
1236<header-drawer data-breakpoint="tablet">
1237  <details id="Details-menu-drawer-container" class="menu-drawer-container">
1238    <summary
1239      class="header__icon header__icon--menu header__icon--summary link focus-inset"
1240      aria-label="Menu"
1241    >
1242      <span>
1243        <svg
1244  xmlns="http://www.w3.org/2000/svg"
1245  aria-hidden="true"
1246  focusable="false"
1247  class="icon icon-hamburger"
1248  fill="none"
1249  viewBox="0 0 18 16"
1250>
1251  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="none" stroke="currentColor" stroke-width="1">
1252</svg>
1253
1254        <svg
1255  xmlns="http://www.w3.org/2000/svg"
1256  aria-hidden="true"
1257  focusable="false"
1258  class="icon icon-close"
1259  fill="none"
1260  viewBox="0 0 18 17"
1261>
1262  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="none" stroke="currentColor" stroke-width="1">
1263</svg>
1264
1265      </span>
1266    </summary>
1267    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1">
1268      <div class="menu-drawer__inner-container">
1269        <div class="menu-drawer__navigation-container">
1270          <nav class="menu-drawer__navigation">
1271            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a
1272                      id="HeaderDrawer-ao-acaso"
1273                      href="/pages/sobre-a-traca"
1274                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1275                      
1276                    >
1277                      AO ACASO
1278                    </a></li><li><a
1279                      id="HeaderDrawer-novidades"
1280                      href="/collections/todos-os-produtos"
1281                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1282                      
1283                    >
1284                      NOVIDADES
1285                    </a></li><li><a
1286                      id="HeaderDrawer-loja"
1287                      href="/collections/loja"
1288                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1289                      
1290                    >
1291                      LOJA
1292                    </a></li><li><a
1293                      id="HeaderDrawer-listas"
1294                      href="/collections"
1295                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1296                      
1297                    >
1298                      LISTAS
1299                    </a></li><li><a
1300                      id="HeaderDrawer-diario-da-traca"
1301                      href="/blogs/news"
1302                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1303                      
1304                    >
1305                      DIÁRIO DA TRAÇA
1306                    </a></li></ul>
1307          </nav>
1308          <div class="menu-drawer__utility-links"><a
1309                href="https://www.traca.com.br/customer_authentication/redirect?locale=pt-BR&region_country=BR"
1310                class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"
1311              >
1312                <account-icon><img src="//www.traca.com.br/cdn/shop/files/User_Icon_4e115145-c47f-45fe-a41c-337e343a7a57.svg?v=1728473718" alt="Sua Conta" class="img_btn_entrar" height="22px">�</account-icon>Fazer login</a><div class="menu-drawer__localization header-localization">�</div><ul class="list list-social list-unstyled" role="list"></ul>
1313          </div>
1314        </div>
1315      </div>
1316    </div>
1317  </details>
1318</header-drawer>
1319<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
1320                
1321                <img src="//www.traca.com.br/cdn/shop/files/Logo_Traca_preto.png?v=1733190057&amp;width=600" alt="livrariatraca" srcset="//www.traca.com.br/cdn/shop/files/Logo_Traca_preto.png?v=1733190057&amp;width=280 280w, //www.traca.com.br/cdn/shop/files/Logo_Traca_preto.png?v=1733190057&amp;width=420 420w, //www.traca.com.br/cdn/shop/files/Logo_Traca_preto.png?v=1733190057&amp;width=560 560w" width="280" height="120.4736842105263" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 560px) 50vw, 280px">
1322              </div></a>
1323
1324<nav class="header__inline-menu">
1325  <ul class="list-menu list-menu--inline" role="list"><li><a
1326            id="HeaderMenu-ao-acaso"
1327            href="/pages/sobre-a-traca"
1328            class="header__menu-item list-menu__item link link--text focus-inset"
1329            
1330          >
1331            <span
1332            >AO ACASO</span>
1333          </a></li><li><a
1334            id="HeaderMenu-novidades"
1335            href="/collections/todos-os-produtos"
1336            class="header__menu-item list-menu__item link link--text focus-inset"
1337            
1338          >
1339            <span
1340            >NOVIDADES</span>
1341          </a></li><li><a
1342            id="HeaderMenu-loja"
1343            href="/collections/loja"
1344            class="header__menu-item list-menu__item link link--text focus-inset"
1345            
1346          >
1347            <span
1348            >LOJA</span>
1349          </a></li><li><a
1350            id="HeaderMenu-listas"
1351            href="/collections"
1352            class="header__menu-item list-menu__item link link--text focus-inset"
1353            
1354          >
1355            <span
1356            >LISTAS</span>
1357          </a></li><li><a
1358            id="HeaderMenu-diario-da-traca"
1359            href="/blogs/news"
1360            class="header__menu-item list-menu__item link link--text focus-inset"
1361            
1362          >
1363            <span
1364            >DIÁRIO DA TRAÇA</span>
1365          </a></li></ul>
1366</nav>
1367�<div class="header__icons">
1368      <div class="desktop-localization-wrapper">�</div>
1369      
1370
1371      <style>
1372        :root {
1373            --inputs-radius: 20px !important;
1374        }
1375
1376
1377        .search-bar {
1378          display: block;
1379        }
1380
1381        predictive-search, search-form {
1382            display: block; 
1383        }
1384
1385        .search__input.field__input {
1386            padding-right: 9rem !important;
1387        }
1388
1389        @media only screen and (min-width: 769px) {
1390          predictive-search[open] .predictive-search {
1391                position: absolute;
1392                min-width: 190px;
1393                left: -140px;
1394                transform: translateX(50%);
1395          } 
1396          .search__input:focus + .field__label {
1397            display: none;
1398          }
1399          .search__input:not(:placeholder-shown) + .field__label {
1400            display: none;
1401          }
1402        }
1403
1404      </style>
1405      <div class="search-bar"><predictive-search class="search-modal__form" data-loading-text="Carregando..."><form action="/search" method="get" role="search" class="search search-modal__form">
1406          <div class="field">
1407            <input
1408              class="search__input field__input"
1409              id="Search-In-Modal"
1410              type="search"
1411              name="q"
1412              value=""
1413              placeholder="Pesquisar"role="combobox"
1414                aria-expanded="false"
1415                aria-owns="predictive-search-results"
1416                aria-controls="predictive-search-results"
1417                aria-haspopup="listbox"
1418                aria-autocomplete="list"
1419                autocorrect="off"
1420                autocomplete="off"
1421                autocapitalize="off"
1422                spellcheck="false">
1423            <label class="field__label" for="Search-In-Modal">Pesquisar</label>
1424            <input type="hidden" name="options[prefix]" value="last">
1425            <button
1426              type="reset"
1427              class="reset__button field__button hidden"
1428              aria-label="Limpar termo de pesquisa"
1429            >
1430              <svg class="icon icon-close" aria-hidden="true" focusable="false">
1431                <use xlink:href="#icon-reset">
1432              </svg>
1433            </button>
1434            <button class="search__button field__button" aria-label="Pesquisar">
1435              <svg class="icon icon-search" aria-hidden="true" focusable="false">
1436                <use href="#icon-search">
1437              </svg>
1438            </button>
1439          </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1440
1441<link href="//www.traca.com.br/cdn/shop/t/7/assets/component-loading-spinner.css?v=131283705807811277821769864331" rel="stylesheet" type="text/css" media="all" />
1442
1443<div class="predictive-search__loading-state">
1444  <svg
1445    aria-hidden="true"
1446    focusable="false"
1447    class="spinner"
1448    viewBox="0 0 66 66"
1449    xmlns="http://www.w3.org/2000/svg"
1450  >
1451    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1452  </svg>
1453</div>
1454</div>
1455
1456            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search></div>
1457�<a href="https://www.traca.com.br/customer_authentication/redirect?locale=pt-BR&region_country=BR" class="header__icon header__icon--account link focus-inset small-hide">
1458          <account-icon><img src="//www.traca.com.br/cdn/shop/files/User_Icon_4e115145-c47f-45fe-a41c-337e343a7a57.svg?v=1728473718" alt="Sua Conta" class="img_btn_entrar" height="22px">�</account-icon>
1459          <span class="visually-hidden">Fazer login</span>
1460        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><img src="//www.traca.com.br/cdn/shop/files/Bag_Icon_ae43c519-e7dd-4fdb-bb34-065efea4b306.svg?v=1728473719" alt="Carrinho" class="img_cart" height="22px"><span class="visually-hidden">Carrinho</span></a>
1461    </div>
1462  </header>
1463</sticky-header>
1464
1465<script type="application/ld+json">
1466  {
1467    "@context": "http://schema.org",
1468    "@type": "Organization",
1469    "name": "livrariatraca",
1470    
1471      "logo": "https:\/\/www.traca.com.br\/cdn\/shop\/files\/Logo_Traca_preto.png?v=1733190057\u0026width=500",
1472    
1473    "sameAs": [
1474      "",
1475      "",
1476      "",
1477      "",
1478      "",
1479      "",
1480      "",
1481      "",
1482      ""
1483    ],
1484    "url": "https:\/\/www.traca.com.br"
1485  }
1486</script>
1486
1487</div><div id="shopify-section-sections--25370928447775__17724770161a322001" class="shopify-section shopify-section-group-header-group">
1488
1489</div><div id="shopify-section-sections--25370928447775__1772477220f93e4e22" class="shopify-section shopify-section-group-header-group">
1490
1491</div>
1492<!-- END sections: header-group -->
1493
1494    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1495      <section id="shopify-section-template--25370933100831__main" class="shopify-section section"><section
1496  id="MainProduct-template--25370933100831__main"
1497  class="section-template--25370933100831__main-padding gradient color-scheme-5"
1498  data-section="template--25370933100831__main"
1499>
1500  <link href="//www.traca.com.br/cdn/shop/t/7/assets/section-main-product.css?v=48518969727341227021769864331" rel="stylesheet" type="text/css" media="all" />
1501  <link href="//www.traca.com.br/cdn/shop/t/7/assets/component-accordion.css?v=90169762013058846511769864331" rel="stylesheet" type="text/css" media="all" />
1502  <link href="//www.traca.com.br/cdn/shop/t/7/assets/component-price.css?v=98554126158823115911769864331" rel="stylesheet" type="text/css" media="all" />
1503  <link href="//www.traca.com.br/cdn/shop/t/7/assets/component-slider.css?v=139611545647180117271769864331" rel="stylesheet" type="text/css" media="all" />
1504  <link href="//www.traca.com.br/cdn/shop/t/7/assets/component-rating.css?v=109023528773833875561769864331" rel="stylesheet" type="text/css" media="all" />
1505  <link href="//www.traca.com.br/cdn/shop/t/7/assets/component-deferred-media.css?v=129827495719255726101769864331" rel="stylesheet" type="text/css" media="all" />
1506  �<style data-shopify>.section-template--25370933100831__main-padding {
1507      padding-top: 27px;
1508      padding-bottom: 9px;
1509    }
1510
1511    @media screen and (min-width: 750px) {
1512      .section-template--25370933100831__main-padding {
1513        padding-top: 36px;
1514        padding-bottom: 12px;
1515      }
1516    }</style>
1516<script src="//www.traca.com.br/cdn/shop/t/7/assets/product-info.js?v=93592036042501413111769864331" defer="defer"></script>
1516
1517  
1517<script src="//www.traca.com.br/cdn/shop/t/7/assets/product-form.js?v=157001698581383737541769864331" defer="defer"></script>
1517�
1518  <div class="page-width">
1519    <div class="product product--large product--left product--thumbnail product--mobile-show grid grid--1-col grid--2-col-tablet">
1520      <div class="grid__item product__media-wrapper">
1521        �<media-gallery
1522  id="MediaGallery-template--25370933100831__main"
1523  role="region"
1524  
1525  aria-label="Visualizador da galeria"
1526  data-desktop-layout="thumbnail"
1527>
1528  <div id="GalleryStatus-template--25370933100831__main" class="visually-hidden" role="status"></div>
1529  <slider-component id="GalleryViewer-template--25370933100831__main" class="slider-mobile-gutter">
1530    <a class="skip-to-content-link button visually-hidden quick-add-hidden" href="#ProductInfo-template--25370933100831__main">
1531      Pular para as informações do produto
1532    </a>
1533    <ul
1534      id="Slider-Gallery-template--25370933100831__main"
1535      class="product__media-list contains-media grid grid--peek list-unstyled slider slider--mobile"
1536      role="list"
1537    >�<li
1538            id="Slide-template--25370933100831__main-57588950008095"
1539            class="product__media-item grid__item slider__slide is-active scroll-tr
1539igger animate--fade-in"
1540            data-media-id="template--25370933100831__main-57588950008095"
1541          >
1542�<div
1543  class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height"
1544  style="--ratio: 0.6971677559912854; --preview-ratio: 0.6971677559912854;"
1545>
1546  <modal-opener
1547    class="product__modal-opener product__modal-opener--image"
1548    data-modal="#ProductModal-template--25370933100831__main"
1549  >
1550    <span
1551      class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox"
1552      aria-hidden="true"
1553    ><svg
1554  aria-hidden="true"
1555  focusable="false"
1556  class="icon icon-plus"
1557  width="19"
1558  height="19"
1559  viewBox="0 0 19 19"
1560  fill="none"
1561  xmlns="http://www.w3.org/2000/svg"
1562>
1563  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
1564  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
1565  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
1566</svg>
1567</span>
1568
1569<link href="//www.traca.com.br/cdn/shop/t/7/assets/component-loading-spinner.css?v=131283705807811277821769864331" rel="stylesheet" type="text/css" media="all" />
1570
1571<div class="loading__spinner hidden">
1572  <svg
1573    aria-hidden="true"
1574    focusable="false"
1575    class="spinner"
1576    viewBox="0 0 66 66"
1577    xmlns="http://www.w3.org/2000/svg"
1578  >
1579    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1580  </svg>
1581</div>
1582<div class="product__media media media--transparent">
1583      <img src="//www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&amp;width=1946" alt="" srcset="//www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&amp;width=246 246w, //www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&amp;width=493 493w, //www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&amp;width=600 600w, //www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&amp;width=713 713w, //www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&amp;width=823 823w, //www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&amp;width=990 990w, //www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&amp;width=1100 1100w, //www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&amp;width=1206 1206w, //www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&amp;width=1346 1346w, //www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&amp;width=1426 1426w, //www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&amp;width=1646 1646w, //www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&amp;width=1946 1946w" width="1946" height="2791" class="image-magnify-lightbox" sizes="(min-width: 1600px) 975px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)">
1584    </div>
1585    <button
1586      class="product__media-toggle quick-add-hidden product__media-zoom-lightbox"
1587      type="button"
1588      aria-haspopup="dialog"
1589      data-media-id="57588950008095"
1590    >
1591      <span class="visually-hidden">
1592        Abrir mídia 1 na janela modal
1593      </span>
1594    </button>
1595  </modal-opener></div>
1596
1597          </li></ul>
1598    <div class="slider-buttons quick-add-hidden small-hide">
1599      <button
1600        type="button"
1601        class="slider-button slider-button--prev"
1602        name="previous"
1603        aria-label="Deslizar para a esquerda"
1604      >
1605        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1606  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1607</svg>
1608
1609      </button>
1610      <div class="slider-counter caption">
1611        <span class="slider-counter--current">1</span>
1612        <span aria-hidden="true"> / </span>
1613        <span class="visually-hidden">De</span>
1614        <span class="slider-counter--total">1</span>
1615      </div>
1616      <button
1617        type="button"
1618        class="slider-button slider-button--next"
1619        name="next"
1620        aria-label="Deslizar para a direita"
1621      >
1622        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1623  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1624</svg>
1625
1626      </button>
1627    </div>
1628  </slider-component></media-gallery>
1629
1630      </div>
1631      <div class="product__info-wrapper grid__item scroll-trigger animate--slide-in">
1632        <product-info
1633          id="ProductInfo-template--25370933100831__main"
1634          data-section="template--25370933100831__main"
1635          data-url="/products/historia-poetica-do-brasil"
1636          class="product__info-container "
1637        ><div class="product__title" >
1638                  <h1>História Poética do Brasil</h1>
1639                  <a href="/products/historia-poetica-do-brasil" class="product__title">
1640                    <h2 class="h1">
1641                      História Poética do Brasil
1642                    </h2>
1643                  </a>
1644                </div>
1645                <!-- Teste metacampos Bluefy--><p class="product-extra-info autor"><a href="/search?q=Jamil+Almansur+Haddad">
1646                    Jamil Almansur Haddad
1647                  </a></p><p class="situacao-extra-info">
1648                Livro Usado
1649              </p><p class="product-extra-info">
1650                Editora: Ediouro
1651              </p><p class="product-extra-info">
1652                Português (Brasil)
1653              </p><div
1654                  class="main-product-regular-price"
1655                  id="price-template--25370933100831__main"
1656                  role="status"
1657                  
1658                >
1659                  <div class="">�<div
1660  class="
1661    price price--large price--show-badge"
1662>
1663  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Preço normal</span>
1664        <span class="price-item price-item--regular">
1665          R$ 27,90
1666        </span></div>
1667    <div class="price__sale">
1668        <span class="visually-hidden visually-hidden--inline">Preço normal</span>
1669        <span>
1670          <s class="price-item price-item--regular">
1671            
1672              
1673            
1674          </s>
1675        </span><span class="visually-hidden visually-hidden--inline">Preço promocional</span>
1676      <span class="price-item price-item--sale price-item--last">
1677        R$ 27,90
1678      </span>
1679    </div>
1680    <small class="unit-price caption hidden">
1681      <span class="visually-hidden">Preço unitário</span>
1682      <span class="price-item price-item--last">
1683        <span></span>
1684        <span aria-hidden="true">/</span>
1685        <span class="visually-hidden">&nbsp;por&nbsp;</span>
1686        <span>
1687        </span>
1688      </span>
1689    </small>
1690  </div><span class="badge price__badge-sale color-scheme-3">
1691      Promoção
1692    </span>
1693
1694    <span class="badge price__badge-sold-out color-scheme-4">
1695      Esgotado
1696    </span></div>
1697</div>
1698                  
1699                  
1700                </div>
1701                �<div ><form method="post" action="/cart/add" id="product-form-installment-template--25370933100831__main" accept-charset="UTF-8" class="installment caption-large" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="52914298880287">
1702                    �<input type="hidden" name="product-id" value="10621204922655" /><input type="hidden" name="section-id" value="template--25370933100831__main" /></form></div>��<div class="">
1703                  <div class="product-page-add-to-cart-button">
1704<div ><product-form
1705      class="product-form"
1706      data-hide-errors="false"
1707      data-section-id="template--25370933100831__main"
1708    >
1709      <div class="product-form__error-message-wrapper" role="alert" hidden>
1710        <svg
1711          aria-hidden="true"
1712          focusable="false"
1713          class="icon icon-error"
1714          viewBox="0 0 13 13"
1715        >
1716          <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"/>
1717          <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"/>
1718          <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"/>
1719          <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7">
1720        </svg>
1721        <span class="product-form__error-message"></span>
1722      </div><form method="post" action="/cart/add" id="product-form-template--25370933100831__main" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input
1723          type="hidden"
1724          name="id"
1725          value="52914298880287"
1726          
1727          class="product-variant-id"
1728        ><div class="product-form__buttons"><button
1729            id="ProductSubmitButton-template--25370933100831__main"
1730            type="submit"
1731            name="add"
1732            class="product-form__submit button button--full-width button--primary"
1733            
1734          >
1735            <span>Comprar�</span>
1736
1737<link href="//www.traca.com.br/cdn/shop/t/7/assets/component-loading-spinner.css?v=131283705807811277821769864331" rel="stylesheet" type="text/css" media="all" />
1738
1739<div class="loading__spinner hidden">
1740  <svg
1741    aria-hidden="true"
1742    focusable="false"
1743    class="spinner"
1744    viewBox="0 0 66 66"
1745    xmlns="http://www.w3.org/2000/svg"
1746  >
1747    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1748  </svg>
1749</div>
1750</button></div><input type="hidden" name="product-id" value="10621204922655" /><input type="hidden" name="section-id" value="template--25370933100831__main" /></form></product-form><link href="//www.traca.com.br/cdn/shop/t/7/assets/component-pickup-availability.css?v=7210208604727923261769864331" rel="stylesheet" type="text/css" media="all" />�<pickup-availability
1751      class="product__pickup-availabilities quick-add-hidden"
1752      
1753        available
1754      
1755      data-root-url="/"
1756      data-variant-id="52914298880287"
1757      data-has-only-default-variant="true"
1758      data-product-page-color-scheme="gradient color-scheme-5"
1759    >
1760      <template>
1761        <pickup-availability-preview class="pickup-availability-preview">
1762          <svg
1763  xmlns="http://www.w3.org/2000/svg"
1764  fill="none"
1765  aria-hidden="true"
1766  focusable="false"
1767  class="icon icon-unavailable"
1768  fill="none"
1769  viewBox="0 0 20 20"
1770>
1771  <path fill="#DE3618" stroke="#fff" d="M13.94 3.94L10 7.878l-3.94-3.94A1.499 1.499 0 103.94 6.06L7.88 10l-3.94 3.94a1.499 1.499 0 102.12 2.12L10 12.12l3.94 3.94a1.497 1.497 0 002.12 0 1.499 1.499 0 000-2.12L12.122 10l3.94-3.94a1.499 1.499 0 10-2.121-2.12z"/>
1772</svg>
1773
1774          <div class="pickup-availability-info">
1775            <p class="caption-large">Não foi possível carregar a disponibilidade de retirada.</p>
1776            <button class="pickup-availability-button link link--text underlined-link">
1777              Atualizar
1778            </button>
1779          </div>
1780        </pickup-availability-preview>
1781      </template>
1782    </pickup-availability>
1783
1784    
1784<script src="//www.traca.com.br/cdn/shop/t/7/assets/pickup-availability.js?v=53427966793777361171769864331" defer="defer"></script>
1784</div>
1785</div>
1786                </div><a href="/products/historia-poetica-do-brasil" class="link product__view-details animate-arrow">
1787            Ver informações completas
1788            <svg
1789  viewBox="0 0 14 10"
1790  fill="none"
1791  aria-hidden="true"
1792  focusable="false"
1793  class="icon icon-arrow"
1794  xmlns="http://www.w3.org/2000/svg"
1795>
1796  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1797</svg>
1798
1799          </a>
1800        </product-info>
1801      </div>
1802      <div class="section-information-product-page">
1803        <div class="section-description-text-product-page">
1804          <h3 class="title-information-product-page">Descrição</h3>
1805          <div class="information-product-page"><p class="Product-page-extra-info">
1806                Encadernação: Brochura
1807              </p><p class="Product-page-extra-info">
1808                Páginas: 464
1809              </p><p class="Product-page-extra-info">
1810                Peso: 269 g
1811              </p>�<p class="Product-page-extra-info">
1812                Medidas: 11 x 16
1813              </p><p class="Product-page-extra-info">
1814                ID: 1736736
1815              </p><p class="Product-page-extra-info">
1816                Ano: 1966
1817              </p><p class="Product-page-extra-info conservation-info"><strong>Conservação: </strong>Bom. Lombada e capas desgastadas, páginas amareladas e/ou com manchas de oxidação, sem c
1817omprometer o conteúdo impresso.�</p></div>
1818        </div>
1819        <div class="section-tag-product-page">
1820          <h3 class="title-tag-product-page">Tags</h3>
1821          <div class="tags-product-page"><a class="Product-page-tag-info" href="/search?q=Livro+Usado">
1822                Livro Usado
1823              </a><a class="Product-page-tag-info" href="/search?q=Loja">
1824                Loja
1825              </a></div>
1826        </div>
1827      </div>
1828    </div>
1829    
1830
1831<product-modal id="ProductModal-template--25370933100831__main" class="product-media-modal media-modal">
1832  <div
1833    class="product-media-modal__dialog color-scheme-5 gradient"
1834    role="dialog"
1835    aria-label="Galeria de mídia"
1836    aria-modal="true"
1837    tabindex="-1"
1838  >
1839    <button
1840      id="ModalClose-template--25370933100831__main"
1841      type="button"
1842      class="product-media-modal__toggle"
1843      aria-label="Fechar"
1844    >
1845      <svg
1846  xmlns="http://www.w3.org/2000/svg"
1847  aria-hidden="true"
1848  focusable="false"
1849  class="icon icon-close"
1850  fill="none"
1851  viewBox="0 0 18 17"
1852>
1853  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="none" stroke="currentColor" stroke-width="1">
1854</svg>
1855
1856    </button>
1857
1858    <div
1859      class="product-media-modal__content color-scheme-5 gradient"
1860      role="document"
1861      aria-label="Galeria de mídia"
1862      tabindex="0"
1863    >�<img
1864    class="global-media-settings global-media-settings--no-shadow"
1865    srcset="//www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600 320w"
1866    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
1867    src="//www.traca.com.br/cdn/shop/files/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600&width=1445"
1868    alt="História Poética do Brasil"
1869    loading="lazy"
1870    width="1100"
1871    height="1578"
1872    data-media-id="57588950008095"
1873  ></div>
1874  </div>
1875</product-modal>
1876
1877
1878    �
1878<script src="//www.traca.com.br/cdn/shop/t/7/assets/product-modal.js?v=29297435684697260871769864331" defer="defer"></script>
1878
1879      
1879<script src="//www.traca.com.br/cdn/shop/t/7/assets/media-gallery.js?v=125748322471919442061769864331" defer="defer"></script>
1879<script type="application/ld+json">
1880      {
1881        "@context": "http://schema.org/",
1882        "@type": "Product",
1883        "name": "História Poética do Brasil",
1884        "url": "https:\/\/www.traca.com.br\/products\/historia-poetica-do-brasil",
1885        "image": [
1886            "https:\/\/www.traca.com.br\/cdn\/shop\/files\/file_e257608b-f01f-448e-aa7b-2be2d875fea0.jpg?v=1790105600\u0026width=1920"
1887          ],
1888        "description": "Autor: Jamil Almansur Haddad\n        Assunto: Literatura Brasileira: Antologia poética. Poetas brasileiros. Brasil: História. Raça. Literatura. Natureza. Folclore. Crença. Saudade. Costumes. Lendas. Tradições.\n        Código de Controle (ID): 1736736",
1889        "sku": "1736736",
1890        "brand": {
1891          "@type": "Brand",
1892          "name": "livrariatraca"
1893        },
1894        "offers": [{
1895              "@type" : "Offer","sku": "1736736","availability" : "http://schema.org/InStock",
1896              "price" : 27.9,
1897              "priceCurrency" : "BRL",
1898              "url" : "https:\/\/www.traca.com.br\/products\/historia-poetica-do-brasil?variant=52914298880287"
1899            }�]
1900      }
1901    </script>
1901
1902  </div>
1903  <div class="section-text-product-page">
1904    <div class="section-description-product-page page-width">
1905      <h3 class="title-description-product-page">Mais Detalhes</h3><div class="product__description rte quick-add-hidden" >
1906          <p><strong>Autor:</strong> Jamil Almansur Haddad</p>
1907        <p><strong>Assunto:</strong> Literatura Brasileira: Antologia poética. Poetas brasileiros. Brasil: História. Raça. Literatura. Natureza. Folclore. Crença. Saudade. Costumes. Lendas. Tradições.</p>
1908        <p><strong>Código de Controle (ID):</strong> 1736736</p>
1909        </div></div>
1910    <div class="section-description-product-page page-width">
1911      <h3 class="title-description-product-page">Resenha</h3></div>
1912  </div>
1913
1914</section>
1915
1916
1917
1918
1919</section><section id="shopify-section-template--25370933100831__171547412909b2fce8" class="shopify-section section"><div class="page-width scroll-trigger animate--slide-in"></div>
1920
1921
1922</section><section id="shopify-section-template--25370933100831__related-products" class="shopify-section section"><link href="//www.traca.com.br/cdn/shop/t/7/assets/component-card.css?v=43557765799675374351769864331" rel="stylesheet" type="text/css" media="all" />
1923<link href="//www.traca.com.br/cdn/shop/t/7/assets/component-price.css?v=98554126158823115911769864331" rel="stylesheet" type="text/css" media="all" />
1924<link href="//www.traca.com.br/cdn/shop/t/7/assets/section-related-products.css?v=16833203910998528401769864331" rel="stylesheet" type="text/css" media="all" />
1925
1926<style data-shopify>.section-template--25370933100831__related-products-padding {
1927    padding-top: 27px;
1928    padding-bottom: 51px;
1929  }
1930
1931  @media screen and (min-width: 750px) {
1932    .section-template--25370933100831__related-products-padding {
1933      padding-top: 36px;
1934      padding-bottom: 68px;
1935    }
1936  }</style><div class="color-scheme-1 gradient">
1937  <product-recommendations
1938    class="related-products page-width section-template--25370933100831__related-products-padding isolate scroll-trigger animate--slide-in"
1939    data-url="/recommendations/products?section_id=template--25370933100831__related-products&product_id=10621204922655&limit=4"
1940  >
1941    
1942  </product-recommendations>
1943  </div>
1944
1945
1946</section><section id="shopify-section-template--25370933100831__newsletter_bluefy_QjpCha" class="shopify-section section">
1947<div class="section-newsletter page-width">
1948    <div class="background-newsletter">
1949        <img
1950          src="//www.traca.com.br/cdn/shop/files/WhatsApp_Image_2025-10-17_at_17.10.10.jpg?v=1760979217"
1951          alt="Imagem Livro">
1952    </div>
1953    <div class="content-newsletter">
1954        <div class="text-newsletter">
1955            <h2 class="title-newsletter"> Quer ficar por dentro de tudo do mundo da Tracinha?</h2>
1956            <p class="p-newsletter">Receba novidades do blog e ofertas exclusivas!</p>
1957        </div>
1958        <div class="container-form-newsletter">
1959            <div class="content-form-newsletter">
1960                <h2 class="subtitle-newsletter"> Inscreva-se</h2>
1961                <div class="form-newsletter">
1962                    <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
1963                      <input type="hidden" name="contact[tags]" value="newsletter">
1964                      <div class="newsletter-form__field-wrapper">
1965                        <div class="field">
1966                          <input
1967                            id="NewsletterForm--template--25370933100831__newsletter_bluefy_QjpCha"
1968                            type="email"
1969                            name="contact[email]"
1970                            class="field__input"
1971                            value=""
1972                            placeholder="ex: [email protected]"
1973                            required
1974                          >
1975                        </div>
1976                      </div>
1977                      <button type="submit" class="newsletter-form__button">
1978                        Inscrever-se
1979                      </button></form>
1980                </div>
1981            </div>
1982            <div class="image-newsletter">
1983                <img
1984                  src="//www.traca.com.br/cdn/shop/files/WhatsApp_Image_2025-10-20_at_10.03.20.jpg?v=1760979178"
1985                  alt="Imagem Livro">
1986            </div>
1987        </div>
1988    </div>
1989</div>
1990
1991
1992</section>
1993    </main>
1994
1995    <!-- BEGIN sections: footer-group -->
1996<div id="shopify-section-sections--25370928382239__footer_bluefy_ntKAY4" class="shopify-section shopify-section-group-footer-group"><!-- Rodapé -->
1997<footer class="footer_bluefy color-scheme-3 gradient ">
1998  <div class="footer_bluefy-container">
1999    <div class="footer-grid page-width">
2000      <div class="footer-section footer-logo-support">
2001        <!-- Logo da Empresa -->
2002        <div class="footer-section footer-logo">
2003          
2004            <img src="//www.traca.com.br/cdn/shop/files/Logo_Traca_branco.png?v=1733190056" alt="Logo da Empresa">
2005          
2006        </div>
2007      </div>
2008
2009      <!-- Menu 1 -->
2010        
2011          <div class="footer-section footer-menu">
2012            <h3>Institucional</h3>
2013            <ul class="footer-block__details-content list-unstyled"><li>
2014                  <a
2015                    href="/pages/sobre-a-traca"
2016                    class="link link--text list-menu__item list-menu__item--link"
2017                  >
2018                    Sobre a Traça
2019                  </a>
2020                </li><li>
2021                  <a
2022                    href="/pages/mapa-do-site"
2023                    class="link link--text list-menu__item list-menu__item--link"
2024                  >
2025                    Mapa do site
2026                  </a>
2027                </li><li>
2028                  <a
2029                    href="/pages/politica-de-privacidade"
2030                    class="link link--text list-menu__item list-menu__item--link"
2031                  >
2032                    Política de Privacidade
2033                  </a>
2034                </li><li>
2035                  <a
2036                    href="/pages/politica-de-trocas"
2037                    class="link link--text list-menu__item list-menu__item--link"
2038                  >
2039                    Política de Trocas
2040                  </a>
2041                </li></ul>
2042          </div><div class="footer-section footer-menu footer-menu-credits">
2043        <!-- Menu 2 -->
2044        
2045          <div class="footer-section footer-menu">
2046            <h3>Precisa de Ajuda?</h3>
2047            <ul class="footer-block__details-content list-unstyled"><li>
2048                  <a
2049                    href="/pages/fale-conosco"
2050                    class="link link--text list-menu__item list-menu__item--link"
2051                  >
2052                    Contato
2053                  </a>
2054                </li><li>
2055                  <a
2056                    href="/pages/compramos-livros"
2057                    class="link link--text list-menu__item list-menu__item--link"
2058                  >
2059                    Compramos Livros
2060                  </a>
2061                </li><li>
2062                  <a
2063                    href="/account/login"
2064                    class="link link--text list-menu__item list-menu__item--link"
2065                  >
2066                    Área do cliente
2067                  </a>
2068                </li></ul>
2069            <div class="footer_content_suport">
2070              <img
2071                src="//www.traca.com.br/cdn/shop/t/7/assets/icon-suport-email.svg?v=40859834429371975921769864331"
2072                alt="icone email"
2073                class="footer_icon_email"
2074              >
2075              <p><p>[email protected]</p></p>
2076            </div>
2077            <div class="footer_content_suport">
2078              <img
2079                src="//www.traca.com.br/cdn/shop/t/7/assets/icon-suport-whatsapp.svg?v=3653955229399886811769864331"
2080                alt="icone whatsapp"
2081                class="footer_icon_whatsapp"
2082              >
2083              <p><p>+55 51 9115-9312</p></p>
2084            </div>
2085          </div></div>
2086        <!-- Pagamento e Segurança -->
2087        <div class="footer-section footer-payment-security">
2088          
2089          
2090            <div class="footer_div_seguranca">
2091              <h3>Segurança</h3>
2092              <div class="footer_div_selos_seguranca">
2093                
2094                  
2095                  
2096                  
2097                
2098                  
2099                  
2100                  
2101                    <a href="https://transparencyreport.google.com/safe-browsing/search?url=https:%2F%2Fwww.traca.com.br%2F&hl=pt_BR">
2102                      <img src="//www.traca.com.br/cdn/shop/files/Subtract_small.png?v=1728475553" alt="Selo de Segurança 2">
2103                    </a>
2104                  
2105                
2106                  
2107                  
2108                  
2109                
2110              </div>
2111            </div>
2112          
2113          <!-- Redes Sociais -->
2114        <div class="footer-section footer-socials">
2115          <h3>Redes Sociais</h3>
2116          
2117            
2118            <div class="footer-socials-links">
2119              
2120                
2121                
2122                
2123                  <div>
2124                    <a href="https://www.facebook.com/TracaLivrariaESebo">
2125                      <img src="//www.traca.com.br/cdn/shop/t/7/assets/icon-Facebook.svg?v=57630232945729449271769864331" alt="Facebook">
2126                      Traça Livraria
2127                    </a>
2128                  </div>
2129                
2130              
2131                
2132                
2133                
2134                  <div>
2135                    <a href="https://www.instagram.com/tracalivraria/">
2136                      <img src="//www.traca.com.br/cdn/shop/t/7/assets/icon-Instagram.svg?v=186083414423566151769864331" alt="Instagram">
2137                      @tracalivraria
2138                    </a>
2139                  </div>
2140                
2141              
2142                
2143                
2144                
2145              
2146                
2147                
2148                
2149              
2150                
2151                
2152                
2153              
2154            </div>
2155          
2156        </div>
2157        </div>
2158        <div class="div_developed_by">
2159          <a
2160            href="https://www.bluefy.com.br/?utm_source=client_footer&utm_medium=organic&utm_campaign=Traca-livraria"
2161            target="_blank"
2162          >
2163            <div class="credits">
2164              <span class="text-left">Desenvolvido por</span>�<svg width="543" height="188" viewBox="0 0 543 188" fill="none" xmlns="http://www.w3.org/2000/svg" class="credits-logo">
2165    <path d="M440.671 0.00585938C441.991 0.137818 443.321 0.209296 444.646 0.341254C446.89 0.561185 449.095 0.984553 451.277 1.50689C452.41 1.7763 452.696 2.14469 452.751 3.22235C452.806 4.333 452.828 5.47665 452.811 6.87871C452.773 9.90826 452.795 9.90826 452.85 12.8168C452.888 14.8897 453.026 16.4512 453.02 18.1282C452.987 20.4265 453.042 20.3385 453.02 21.0038C452.663 20.8113 452.404 20.6574 452.311 20.6244C451.932 20.4869 452.311 20.6244 450.975 20.0196C446.73 18.865 444.212 18.8814 439.868 19.0904C439.527 19.1069 439.297 19.1399 438.846 19.2058C435.701 19.6677 435.101 19.7282 431.742 22.0705C430.835 22.7028 430.103 23.555 429.493 24.4677C429.334 24.7096 429.191 24.9625 429.097 25.254C427.475 28.6959 427.662 31.0546 427.629 34.0347C427.547 41.5179 427.569 49.001 427.563 56.4842C427.563 58.0017 427.948 58.3536 429.526 58.4196C429.68 58.4251 429.834 58.4196 429.988 58.4196C435.833 58.3701 441.672 58.3096 447.516 58.2711C453.361 58.2326 459.2 58.2106 465.045 58.1886C466.859 58.1831 466.936 58.2326 467.563 59.8821C472.132 71.9398 476.679 84.0031 481.276 96.0553C483.739 102.516 485.96 109.037 487.39 115.772C487.709 117.273 488.138 118.758 488.528 120.248C488.611 120.556 488.655 120.918 489.1 121.001C489.622 120.82 489.672 120.336 489.804 119.951C491.877 114.018 494.576 108.322 497.369 102.664C503.577 90.0897 509.796 77.5206 516.009 64.946C516.91 63.1206 517.823 61.2952 518.719 59.4642C519.148 58.5845 519.808 58.0952 520.88 58.1776C521.188 58.1996 521.496 58.1776 521.804 58.1776C526.004 58.1831 530.211 58.1996 534.411 58.1941C536.973 58.1941 539.536 58.1556 542.098 58.1337V58.4196C541.966 58.546 541.784 58.6505 541.708 58.7989C533.609 74.2491 525.526 89.6993 517.427 105.149C503.395 131.915 489.353 158.675 475.31 185.435C475.085 185.864 474.865 186.299 474.629 186.722C474.189 187.525 473.512 187.904 472.528 187.899C470.274 187.882 468.02 187.921 465.765 187.921C462.021 187.926 458.282 187.926 454.538 187.921C453.988 187.921 453.416 188.03 452.833 187.734C452.8 187.167 453.158 186.733 453.394 186.277C455.692 181.889 458.007 177.507 460.316 173.119C464.347 165.466 468.371 157.812 472.402 150.158C472.671 149.652 472.869 149.097 473.353 148.657C476.921 149.74 480.341 151.132 484.03 152.22C484.03 151.808 484.091 151.527 484.02 151.28C483.888 150.818 483.69 150.373 483.497 149.933C477.389 135.912 471.258 121.897 465.166 107.866C460.789 97.7872 456.435 87.7034 452.102 77.6086C451.387 75.9426 451.134 75.3213 448.6 75.3378C442.447 75.3872 436.3 75.3598 430.147 75.3708C429.57 75.3708 428.982 75.4037 428.41 75.4917C427.97 75.5632 427.64 75.9316 427.618 76.3714C427.585 76.8993 427.58 77.4271 427.58 77.955C427.58 91.0024 427.58 104.05 427.58 117.097C427.58 126.065 427.58 135.038 427.58 144.006C427.58 144.44 427.596 144.869 427.563 145.298C427.508 146.062 427.228 146.332 426.442 146.398C426.189 146.42 425.93 146.409 425.672 146.409C419.932 146.409 414.191 146.392 408.451 146.42C406.576 146.425 406.543 146.106 406.543 144.616C406.549 128.16 406.543 111.709 406.543 95.2525C406.543 89.4958 406.543 83.7391 406.543 77.9824C406.543 77.5041 406.554 77.0202 406.516 76.5419C406.455 75.8326 406.147 75.5192 405.372 75.4202C404.916 75.3598 404.454 75.3653 403.992 75.3653C400.044 75.3653 396.097 75.3598 392.154 75.3653C389.845 75.3653 389.917 75.3763 389.917 73.3419C389.917 68.9268 389.911 64.5172 389.917 60.102C389.917 58.5075 390.054 58.3591 391.736 58.3591C395.58 58.3591 399.423 58.3921 403.266 58.4031C403.882 58.4031 404.503 58.4306 405.108 58.3591C406.065 58.2491 406.466 57.8422 406.532 56.9515C406.576 56.3302 406.554 55.7034 406.554 55.0821C406.56 47.2141 406.505 39.346 406.593 31.4835C406.648 26.4251 407.451 21.4546 409.32 16.6766C410.167 14.5103 411.184 12.421 412.558 10.4966C415.648 6.17493 419.948 3.3818 425.188 1.8038C428.514 0.80311 431.918 0.159811 435.42 0.0278525" fill="#FFFFFF"/>
2166    <path d="M66.2609 68.4375C66.5028 68.8224 66.8987 68.8994 67.3001 68.9983C68.6417 69.3282 69.9943 69.6087 71.3139 70.0155C78.5441 72.2368 84.0644 76.6354 87.8912 83.1399C90.6788 87.8794 92.3448 92.9928 92.9166 98.4746C93.274 101.851 93.362 105.227 93.0925 108.591C92.6032 114.733 90.8767 120.539 87.9131 125.961C86.5826 128.396 85.0431 130.684 83.2177 132.778C78.6816 138.002 73.0128 141.394 66.3434 143.165C63.4293 143.94 60.4603 144.402 57.43
216662 144.567C55.2094 144.688 52.9936 144.996 50.7778 145.243C50.4479 145.281 50.107 145.281 49.7716 145.292C43.3166 145.463 36.8671 145.655 30.4067 145.628C21.1311 145.589 11.8555 145.617 2.57989 145.617C2.11804 145.617 1.65617 145.633 1.19982 145.589C0.512533 145.523 0.160627 145.21 0.0836514 144.545C0.00667549 143.885 0.0012309 143.22 0.0012309 142.554C0.0122275 129.089 0.0286928 115.624 0.0396893 102.158C0.0506859 85.0093 0.0671458 67.8547 0.0726441 50.7056C0.0726441 38.3179 0.0561841 25.9248 0.0396893 13.5372C0.0396893 9.95233 0.0122275 6.36745 0.0012309 2.78808C0.0012309 2.32622 -0.00980055 1.86437 0.0341857 1.40801C0.133155 0.352339 0.386084 0.115913 1.48574 0.022442C1.79364 -0.00504944 2.10151 0.000448839 2.40941 0.000448839C16.7599 0.0609299 31.1049 0.082923 45.4554 0.203885C50.6788 0.247871 55.8802 0.73172 60.9826 1.98533C68.7406 3.88223 75.1187 7.85199 79.7702 14.4114C82.4039 18.1228 84.2953 22.186 85.4719 26.5791C86.5001 30.4169 86.852 34.3207 86.8025 38.285C86.7586 41.8314 86.4726 45.3448 85.4664 48.7537C83.1242 56.6767 78.3902 62.6258 70.852 66.2052C69.6974 66.755 68.4713 67.1454 67.2836 67.6128C66.7613 67.8217 66.6678 67.9042 66.2555 68.4265L66.2609 68.4375ZM22.6926 102.84H22.7091C22.7091 110.054 22.7091 117.268 22.7091 124.487C22.7091 126.224 22.9235 126.455 24.6445 126.45C32.0177 126.422 39.3963 126.653 46.742 125.845C49.4912 125.543 52.2183 125.114 54.8575 124.273C59.3991 122.821 63.1049 120.237 65.6781 116.157C67.7895 112.803 68.9331 109.108 69.2905 105.188C69.5929 101.851 69.2355 98.5461 68.3118 95.3186C66.4809 88.9296 62.5606 84.355 56.4246 81.7104C52.9496 80.2093 49.2933 79.5165 45.5489 79.3021C42.8933 79.1537 40.2266 79.1207 37.5654 79.0822C33.4197 79.0217 29.2685 79.0052 25.1173 78.9667C24.8589 78.9667 24.606 78.9557 24.3476 78.9777C23.2424 79.0602 22.7805 79.5166 22.6981 80.5942C22.6761 80.9021 22.6871 81.21 22.6871 81.5124C22.6871 88.6272 22.6871 95.7365 22.6871 102.851L22.6926 102.84ZM22.6981 40.3413C22.6981 46.6368 22.6981 52.9324 22.6981 59.2279C22.6981 59.6898 22.6981 60.1516 22.7421 60.608C22.8026 61.1468 23.1984 61.5922 23.7317 61.6966C24.3146 61.8066 24.9194 61.8506 25.5077 61.8286C28.2623 61.7406 31.0115 61.6032 33.7661 61.6416C37.6919 61.7021 41.6286 61.4877 45.5049 60.8224C48.9303 60.2341 52.2843 59.3929 55.3249 57.6829C59.2947 55.4561 61.8513 52.1571 62.8795 47.7255C63.1929 46.3839 63.3689 45.0094 63.5503 43.6458C64.1606 39.1317 63.4568 34.7661 61.8953 30.5379C60.6417 27.1454 57.953 24.5448 54.7475 22.8458C51.2671 20.9984 47.9462 19.9812 44.0314 19.6898C40.7654 19.4479 37.483 19.4259 34.2115 19.3049C33.6507 19.2829 33.0843 19.2664 32.5235 19.2499C29.8623 19.1729 27.2011 19.0905 24.54 19.019C24.3365 19.0135 24.1276 19.019 23.9242 19.041C23.2204 19.1345 22.8191 19.5083 22.7421 20.2341C22.6871 20.74 22.6981 21.2568 22.6981 21.7681C22.6981 27.9592 22.6981 34.1558 22.6981 40.3468V40.3413Z" fill="#FFFFFF"/>
2167    <path d="M168.265 48.1214C168.826 47.8135 169.398 47.8959 169.947 47.8904C172.405 47.8795 174.868 47.8905 177.326 47.885C180.4 47.874 183.473 47.863 186.552 47.8465C188.922 47.8355 189.021 47.9124 189.015 50.2052C188.999 59.8822 188.966 69.5592 188.96 79.2306C188.96 86.2464 188.927 93.2567 189.021 100.273C189.076 104.418 189.389 108.558 190.44 112.594C190.72 113.677 191.072 114.761 191.517 115.789C193.37 120.083 196.499 123.096 200.831 124.872C202.497 125.554 204.235 125.993 205.994 126.312C209.178 126.884 212.394 127.104 215.633 126.983C219.135 126.846 222.56 126.246 225.848 125.048C231.715 122.92 235.212 118.648 236.729 112.688C237.681 108.954 238.154 105.15 238.165 101.295C238.192 84.454 238.208 67.6073 238.23 50.766C238.23 50.2052 238.22 49.6389 238.247 49.0781C238.258 48.7812 238.335 48.4843 238.373 48.2478C238.879 47.8245 239.407 47.9124 239.913 47.9069C241.348 47.8905 242.783 47.9069 244.218 47.9014C248.265 47.8905 252.317 47.8795 256.364 47.8685C256.776 47.8685 257.183 47.8575 257.595 47.874C258.987 47.9289 259.129 48.0774 259.168 49.5289C259.168 49.6829 259.168 49.8368 259.168 49.9908C259.151 61.5097 259.135 73.0286 259.108 84.5475C259.097 89.9743 259.162 95.4066 258.997 100.828C258.761 108.443 257.447 115.882 254.698 123.019C252.405 128.979 248.831 134.015 243.657 137.842C240.199 140.399 236.367 142.18 232.254 143.396C229.059 144.341 225.804 145.012 222.478 145.287C220.185 145.479 217.887 145.655 215.583 145.782C214.461 145.842 213.329 145.782 212.202 145.738C211.025 145.699 209.848 145.622 208.672 145.567C202.228 145.27 195.976 144.055 190.022 141.521C182.527 138.337 177.106 132.993 173.637 125.647C171.789 121.738 170.613 117.609 169.7 113.402C168.936 109.895 168.655 106.332 
2167168.413 102.752C167.99 96.5117 168.094 90.2657 168.072 84.0251C168.034 72.7097 168.061 61.3942 168.067 50.0843C168.067 49.43 167.968 48.7592 168.259 48.1269L168.265 48.1214Z" fill="#FFFFFF"/>
2168    <path d="M136.958 72.8691C136.958 95.3131 136.958 117.752 136.958 140.196C136.958 141.504 136.986 142.807 136.958 144.11C136.936 145.353 136.645 145.595 135.287 145.622C134.979 145.628 134.671 145.622 134.363 145.622C129.085 145.622 123.806 145.622 118.528 145.622C118.066 145.622 117.604 145.639 117.142 145.611C116.411 145.562 116.015 145.215 115.938 144.534C115.889 144.105 115.911 143.665 115.911 143.231C115.911 135.396 115.922 127.561 115.922 119.725C115.922 85.5812 115.922 51.4313 115.922 17.287C115.922 12.3056 115.916 7.32416 115.911 2.34272C115.911 1.90836 115.894 1.46849 115.938 1.03963C116.01 0.363339 116.306 0.0939237 117.005 0.0279443C117.307 0.000452945 117.621 0.0114495 117.929 0.0114495C123.619 0.0114495 129.304 0.0114495 134.995 0.0114495C136.865 0.0114495 136.969 0.10492 136.969 1.91935C136.969 10.3372 136.953 18.7496 136.953 27.1674C136.953 42.4032 136.953 57.6389 136.953 72.8746H136.964L136.958 72.8691Z" fill="#FFFFFF"/>
2169    <path d="M379.371 84.9434C378.893 80.7042 377.991 76.5695 376.556 72.5503C373.856 64.9847 369.458 58.6287 363.058 53.7132C356.201 48.4459 348.35 45.7792 339.844 44.7895C336.963 44.4541 334.076 44.4431 331.19 44.3936C328.693 44.3496 326.197 44.4651 323.728 44.839C319.566 45.4658 315.536 46.6039 311.632 48.1764C304.155 51.195 297.843 55.7696 292.883 62.1531C289.81 66.1063 287.495 70.4829 285.702 75.1455C283.893 79.8575 282.739 84.7345 282.365 89.7599C282.079 93.5867 282.123 97.43 282.53 101.262C282.953 105.243 283.64 109.163 284.762 113.001C286.698 119.632 289.832 125.62 294.538 130.728C299.646 136.264 305.881 140.086 312.919 142.653C319.308 144.985 325.955 145.672 332.702 145.639C333.62 145.639 334.544 145.485 335.462 145.468C338.805 145.402 342.093 144.913 345.337 144.154C354.167 142.093 361.892 137.996 368.369 131.602C372.41 127.61 375.671 123.041 378.519 118.153C378.563 118.076 378.535 117.961 378.541 117.867C377.37 116.96 362.288 108.559 361.078 108.157C360.82 108.57 360.55 108.998 360.292 109.438C358.994 111.649 357.576 113.782 355.932 115.756C353.172 119.066 349.922 121.754 345.985 123.569C340.746 125.983 335.22 126.741 329.507 126.362C329.045 126.329 328.589 126.279 328.127 126.252C324.124 125.988 320.369 124.899 316.938 122.81C312.418 120.061 309.196 116.152 307.041 111.363C305.276 107.442 304.479 103.286 304.232 99.008C304.21 98.6066 304.232 98.2053 304.232 97.7049C305.144 97.43 305.865 97.507 306.574 97.507C330.156 97.507 353.733 97.507 377.315 97.507C377.859 97.507 378.409 97.518 378.953 97.485C379.431 97.4575 379.844 97.0946 379.893 96.6163C379.932 96.2589 379.921 95.896 379.921 95.5331C379.954 91.9977 379.767 88.4733 379.371 84.9599V84.9434ZM357.273 83.6403C356.96 83.7118 356.63 83.7228 356.311 83.7228C348.168 83.7228 340.031 83.7228 331.888 83.7228C331.629 83.7228 331.377 83.7228 331.118 83.7228C331.118 83.7118 331.118 83.7008 331.118 83.6898C323.234 83.6898 315.349 83.6898 307.465 83.6843C306.805 83.6843 306.139 83.6183 305.485 83.5249C305.084 83.4699 304.875 83.1455 304.913 82.7496C304.946 82.3922 305.001 82.0348 305.1 81.6939C305.974 78.6314 307.124 75.6843 308.867 73.0012C312.512 67.3819 317.636 63.9895 324.223 62.7194C326.824 62.219 329.436 62.0376 332.053 62.0706C333.163 62.0706 334.274 62.0981 335.385 62.1695C338.453 62.3675 341.46 62.9888 344.347 64.1049C350.175 66.3592 354.139 70.4664 356.388 76.2561C357.037 77.9276 357.493 79.6596 357.856 81.4135C357.944 81.8534 357.966 82.3152 357.961 82.7661C357.961 83.173 357.68 83.5469 357.284 83.6348L357.273 83.6403Z" fill="#FFFFFF"/>
2170    </svg>
2171    
2172              <span class="text-right">Assessoria de E-Commerce</span>
2173            </div>
2174          </a>
2175        </div>
2176    </div>
2177    <div class="footer-section footer-menu footer-menu-content">
2178      <p>CNPJ 94.529.542/0001-08</p>
2179      <small class="copyright-content">
2180        <a href="https://www.traca.com.br/">© 2025 TRAÇA LIVRARIA - Todos Direitos Reservados</a>
2181      </small>
2182    </div>
2183  </div>
2184</footer>
2185
2186</div>
2187<!-- END sections: footer-group -->
2188
2189    <ul hidden>
2190      <li id="a11y-refresh-page-message">Ao escolher uma seleção, a página inteira é atualizada.</li>
2191      <li id="a11y-new-window-message">Abre em uma nova janela.</li>
2192    </ul>
2193
2194    
2194<script>
2195      window.shopUrl = 'https://www.traca.com.br';
2196      window.routes = {
2197        cart_add_url: '/cart/add',
2198        cart_change_url: '/cart/change',
2199        cart_update_url: '/cart/update',
2200        cart_url: '/cart',
2201        predictive_search_url: '/search/suggest',
2202      };
2203
2204      window.cartStrings = {
2205        error: `Ocorreu um erro ao atualizar a sacola. Tente de novo.`,
2206        quantityError: `É possível adicionar apenas [quantity] unidade(s) desse item a sacola.`,
2207      };
2208
2209      window.variantStrings = {
2210        addToCart: `Comprar`,
2211        soldOut: `Esgotado`,
2212        unavailable: `Indisponível`,
2213        unavailable_with_option: `[value] – indisponível`,
2214      };
2215
2216      window.quickOrderListStrings = {
2217        itemsAdded: `[quantity] itens adicionados`,
2218        itemAdded: `[quantity] item adicionado`,
2219        itemsRemoved: `[quantity] itens removidos`,
2220        itemRemoved: `[quantity] item removido`,
2221        viewCart: `Ver sacola`,
2222        each: `[money]/cada`,
2223        min_error: `Este item apresenta um mínimo de [min]`,
2224        max_error: `Este item apresenta um máximo de [max]`,
2225        step_error: `Só é possível adicionar este item em incrementos de [step]`,
2226      };
2227
2228      window.accessibilityStrings = {
2229        imageAvailable: `A imagem [index] está disponível no visualizador da galeria`,
2230        shareSuccess: `Link copiado para a área de transferência`,
2231        pauseSlideshow: `Pausar apresentação de slides`,
2232        playSlideshow: `Reproduzir apresentação de slides`,
2233        recipientFormExpanded: `Formulário de destinatário do cartão-presente expandido`,
2234        recipientFormCollapsed: `Formulário de destinatário do cartão-presente recolhido`,
2235        countrySelectorSearchCount: `[count] países/regiões encontrados`,
2236      };
2237    </script>
2237<script src="//www.traca.com.br/cdn/shop/t/7/assets/predictive-search.js?v=88433592509639430141769864331" defer="defer"></script>
2237<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2237
2238</body>
2239</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.