:root{--th-texto: #020c49;--th-destaque: #761905;--th-fundo-palco: #f7efec;--th-cta: #ecc41c;--th-cta-texto: #ffffff;--th-raio: 30px;--th-raio-cartao: 12px;--th-linha: rgba(118, 25, 5, .22);--th-fonte: var(--font-body-family, "Poppins", system-ui, sans-serif);--th-fonte-titulo: var(--font-heading-family, "Poppins", system-ui, sans-serif)}.th-almofada-raiz{color:var(--th-texto);font-family:var(--th-fonte)}.th-alm__cabecalho{display:grid;gap:8px;margin-bottom:clamp(16px,2.4vw,28px)}.th-alm{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}@media(max-width:989px){.th-alm{grid-template-columns:minmax(0,1fr);gap:20px}}.th-alm__ficheiro{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.th-alm__palco{position:relative;aspect-ratio:1 / 1;border-radius:var(--th-raio-cartao);background:radial-gradient(120% 90% at 50% 35%,#ffffff 0%,var(--th-fundo-palco) 70%);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:989px){.th-alm__palco{aspect-ratio:1 / 1.02}.th-alm__palco:has(>.th-alm__tela){aspect-ratio:1 / .9}}.th-alm__palco:has(>.th-alm__zona){aspect-ratio:auto;min-height:min(100vw,520px)}.th-alm__zona{margin:20px;flex:1;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1.5px dashed var(--th-linha);border-radius:calc(var(--th-raio-cartao) + 4px);cursor:pointer;text-align:center;padding:24px;transition:background .2s,border-color .2s}.th-alm__zona:hover,.th-alm__zona:focus-visible,.th-alm__zona.is-arrastar{background:#ffffff8c;border-color:var(--th-destaque);outline:none}.th-alm__zona-ilustracao{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--th-destaque);box-shadow:0 6px 18px #020c4914;margin-bottom:4px}.th-alm__zona-ilustracao .th-alm__icone{width:34px;height:34px}.th-alm__zona-titulo{font-family:var(--th-fonte-titulo);font-size:20px;font-weight:500;letter-spacing:.4px;margin:0}.th-alm__zona-ajuda{margin:0;font-size:13px;opacity:.7;letter-spacing:.3px}.th-alm__zona-formatos{font-size:11px}.th-alm__dica{margin:0 20px 18px;font-size:13px;line-height:1.5;text-align:center;opacity:.75}.th-alm__gerar{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:24px;width:min(360px,90%)}.th-alm__palco>.th-alm__gerar{position:absolute;left:50%;bottom:12px;transform:translate(-50%);padding:0 16px;gap:6px}.th-alm__gerar-titulo{font-family:var(--th-fonte-titulo);font-size:19px;font-weight:500;margin:0}.th-alm__gerar-msg{margin:0;min-height:1.5em;font-size:14px;color:var(--th-destaque)}.th-alm__barra{width:100%;height:6px;border-radius:6px;overflow:hidden;background:#7619051f;margin:6px 0 2px}.th-alm__barra-progresso{height:100%;width:0;border-radius:inherit;background:var(--th-destaque);transition:width .25s linear}.th-alm__tela{position:absolute;top:0;right:0;bottom:52px;left:0}.th-alm__barra-ferramentas{position:absolute;left:0;right:0;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;pointer-events:none}.th-alm__botoes-palco{display:flex;gap:8px;pointer-events:auto}.th-alm__botoes-palco .th-alm__secundario{min-height:38px;padding:8px 14px;background:#ffffffe6;white-space:nowrap}.th-alm__arrastar{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.3px;opacity:.65}.th-alm__arrastar .th-alm__icone{width:18px;height:18px}.th-alm__erro{text-align:center;padding:28px;display:grid;gap:16px;justify-items:center;max-width:380px}.th-alm__erro p{margin:0;line-height:1.5}.th-alm__painel{display:flex;flex-direction:column;gap:14px}.th-alm__titulo{font-family:var(--th-fonte-titulo);font-size:clamp(28px,3.2vw,42px);font-weight:500;letter-spacing:.6px;line-height:1.12;margin:0;color:var(--th-texto)}.th-alm__subtitulo{margin:0;font-size:15px;line-height:1.6;letter-spacing:.3px;opacity:.85}.th-alm__preco{margin:0;font-size:22px;font-weight:600;letter-spacing:.5px;color:var(--th-destaque)}.th-alm__prazo{margin:-4px 0 0;display:inline-flex;align-items:center;gap:8px;font-size:14px;letter-spacing:.3px}.th-alm__prazo .th-alm__icone{flex:none}.th-alm__prazo a{color:inherit;text-decoration:underline;white-space:nowrap}.th-alm__privacidade{margin-top:0}.th-alm__bloco{display:grid;gap:10px}.th-alm__rotulo{margin:0;font-size:14px;font-weight:600;letter-spacing:.4px}.th-alm__rotulo-nome{font-weight:400;opacity:.75}.th-alm__tamanhos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.th-alm__pilula{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:10px 2px;white-space:nowrap;border:1px solid var(--th-texto);border-radius:40px;background:#fff;color:var(--th-texto);font:inherit;font-size:clamp(12px,3.6vw,15px);letter-spacing:.2px;cursor:pointer;transition:background .15s,color .15s}.th-alm__pilula:hover{background:#020c490d}.th-alm__pilula.is-ativo{background:var(--th-texto);color:#fff}.th-alm__pilula:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.th-alm__pilula-nome{font-size:15px;letter-spacing:.4px}.th-alm__pilula-cm{font-size:12px;opacity:.75}.th-alm__medidas{margin:0;font-size:13px;opacity:.75;letter-spacing:.3px}.th-alm__acoes{display:flex;flex-wrap:wrap;gap:10px}.th-alm__secundario{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--th-destaque);border-radius:var(--th-raio);background:#fff;color:var(--th-destaque);font:inherit;font-size:14px;letter-spacing:.4px;cursor:pointer;transition:background .15s}.th-alm__secundario:hover:not(:disabled){background:#fbf4f2}.th-alm__secundario:disabled{opacity:.4;cursor:not-allowed}.th-alm__secundario.is-preenchido{background:#fbf0ed}.th-alm__icone{display:inline-flex;width:18px;height:18px}.th-alm__icone svg{width:100%;height:100%}.th-alm__estado-notas{margin:-4px 0 0;font-size:13px;color:var(--th-destaque)}.th-alm__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:12px 24px;border:0;border-radius:var(--th-raio);background:var(--th-cta);color:var(--th-cta-texto);font-family:var(--th-fonte-titulo);font-size:19px;font-weight:600;letter-spacing:.6px;cursor:pointer;transition:filter .15s,transform .1s}.th-alm__cta:hover:not(:disabled){filter:brightness(.96)}.th-alm__cta:active:not(:disabled){transform:translateY(1px)}.th-alm__cta:disabled{opacity:.55;cursor:not-allowed}.th-alm__cta--pequeno{width:auto;min-height:42px;font-size:15px;padding:9px 26px}.th-alm__cta.is-adicionado:disabled{opacity:1;background:#2e7d4f;cursor:default}.th-alm__outra{position:relative;display:grid;justify-items:center;gap:10px;padding-top:4px}.th-alm__outra[hidden]{display:none}.th-alm__selo{position:relative;z-index:1;margin-bottom:-22px;transform:rotate(-2deg);padding:3px 12px;border-radius:20px;background:var(--th-destaque);color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px;width:max-content;max-width:92%;text-align:center;line-height:1.25;box-shadow:0 3px 10px #76190540}.th-alm__outra-botao{width:100%;justify-content:center;min-height:48px;font-size:16px}.th-alm__ver-carrinho{font-size:13px;color:inherit;opacity:.8;text-decoration:underline}.th-alm__erro-carrinho{margin:0;font-size:14px;color:#b3261e}.th-alm__aviso{margin:0;font-size:12.5px;line-height:1.5;opacity:.7}.th-alm__dialogo{width:min(480px,calc(100vw - 32px));border:0;border-radius:14px;padding:0;color:var(--th-texto);font-family:var(--th-fonte);box-shadow:0 24px 60px #020c4940}.th-alm__dialogo::backdrop{background:#020c4959}.th-alm__dialogo-corpo{display:grid;gap:12px;padding:24px}.th-alm__dialogo-titulo{margin:0;font-family:var(--th-fonte-titulo);font-size:20px;font-weight:500}.th-alm__dialogo-ajuda{margin:0;font-size:14px;line-height:1.5;opacity:.8}.th-alm__textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid var(--th-linha);border-radius:8px;padding:12px;font:inherit;font-size:15px;color:inherit}.th-alm__textarea:focus{outline:2px solid var(--th-destaque);outline-offset:1px}.th-alm__dialogo-botoes{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.th-alm__aviso-editor{margin:16px 0 0;padding:12px 16px;border-radius:8px;background:#fff4d6;color:#5a4300;font-size:14px;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/30/assets/configurador-almofada.css.map */
