@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap";body[data-tema=sr_horizon]{--srh-amarelo:#fddc29;--srh-amarelo-escuro:#ecba0c;--srh-preto:#111;--srh-cinza:#6b6b6b;--srh-fundo:#fff;--srh-fundo-suave:#f4f4f2;--srh-raio:16px;--srh-raio-botao:8px;--srh-fundo-pagina:#f5e79d;--srh-linha-decorativa:#f9df57;--srh-largura-folha:1320px;color:var(--srh-preto);background-color:var(--srh-fundo-pagina);font-family:Poppins,sans-serif}body[data-tema=sr_horizon]:before{content:"";z-index:-1;pointer-events:none;background-color:var(--srh-fundo-pagina);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='1000' viewBox='0 0 1600 1000' fill='none' stroke='%23f9df57' stroke-width='3'%3E%3Cpath d='M-50 90 C 200 40, 420 150, 700 70 S 1200 20, 1650 110'/%3E%3Cpath d='M-50 170 C 260 120, 480 230, 760 150 S 1260 100, 1650 190'/%3E%3Cpath d='M-50 280 C 300 250, 520 330, 820 270'/%3E%3Cpath d='M820 760 C 1100 700, 1320 820, 1650 740'/%3E%3Cpath d='M-50 860 C 280 800, 560 920, 900 850 S 1400 800, 1650 880'/%3E%3Cpath d='M-50 940 C 320 890, 620 990, 980 930'/%3E%3C/svg%3E");background-position:50%;background-size:cover;position:fixed;inset:0}body[data-tema=sr_horizon] [data-loja-shell]{background-color:var(--srh-fundo)}@media (width>=768px){body[data-tema=sr_horizon] [data-loja-shell]{width:calc(100% - 3rem);max-width:var(--srh-largura-folha);border-radius:24px;min-height:calc(100vh - 4rem);margin:2rem auto;overflow:clip;box-shadow:0 24px 60px -30px #11111159}}body[data-tema=sr_horizon] .font-display,body[data-tema=sr_horizon] .font-body,body[data-tema=sr_horizon] h1,body[data-tema=sr_horizon] h2,body[data-tema=sr_horizon] h3,body[data-tema=sr_horizon] h4,body[data-tema=sr_horizon] button,body[data-tema=sr_horizon] input,body[data-tema=sr_horizon] select,body[data-tema=sr_horizon] textarea{font-family:Poppins,sans-serif}body[data-tema=sr_horizon] h1,body[data-tema=sr_horizon] h2{letter-spacing:.01em;word-spacing:.08em;text-transform:uppercase;font-weight:800}body[data-tema=sr_horizon] main h1,body[data-tema=sr_horizon] main h2{color:var(--srh-preto)}body[data-tema=sr_horizon] h1[class*=font-black],body[data-tema=sr_horizon] h2[class*=font-black]{font-weight:900}body[data-tema=sr_horizon] main h3{letter-spacing:.02em;text-transform:uppercase;color:var(--srh-preto);font-weight:700}body[data-tema=sr_horizon] main h3[class*=line-clamp]{letter-spacing:0;text-transform:none;font-weight:500}body[data-tema=sr_horizon] main h1[class*=text-white],body[data-tema=sr_horizon] main h2[class*=text-white],body[data-tema=sr_horizon] main p[class*=text-white]{color:#fff}body[data-tema=sr_horizon] main [class*=text-2xl][style^=color],body[data-tema=sr_horizon] main [class*=text-3xl][style^=color]{font-weight:800;color:var(--srh-preto)!important}body[data-tema=sr_horizon] main a[style^=color],body[data-tema=sr_horizon] main span[style^=color],body[data-tema=sr_horizon] main p[style^=color]{color:var(--srh-preto)!important}body[data-tema=sr_horizon] main a[style^=color]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--srh-amarelo);text-decoration-color:var(--srh-amarelo);text-decoration-thickness:3px}body[data-tema=sr_horizon] main svg[style^=color]{color:var(--srh-preto)!important}body[data-tema=sr_horizon] main [class*="aspect-[2/3]"]{border-radius:var(--srh-raio);background-color:var(--srh-fundo-suave)}body[data-tema=sr_horizon] main span[class*=font-semibold][style^=color]{font-weight:700;color:var(--srh-preto)!important}body[data-tema=sr_horizon] main span[class*=line-through]{color:var(--srh-cinza)}body[data-tema=sr_horizon] main span[class*=bg-red-500][class*=uppercase]{background-color:var(--srh-amarelo);color:var(--srh-preto);border-radius:6px;font-weight:700}body[data-tema=sr_horizon] main span[class*=bg-gray-900][class*=uppercase]{background-color:var(--srh-preto);border-radius:6px}body[data-tema=sr_horizon] main a[class*=bg-red-500\/]{background-color:var(--srh-amarelo);color:var(--srh-preto);font-weight:700}body[data-tema=sr_horizon] main a[class*=text-red-600]{color:var(--srh-preto)}body[data-tema=sr_horizon] main section[class*=bg-red-50]{border-color:var(--srh-amarelo);background-color:#fffbe0}body[data-tema=sr_horizon] main button[class*=bg-white\/95]{color:#fff!important;background-color:#111111e6!important}body[data-tema=sr_horizon] main [class*=shadow-md],body[data-tema=sr_horizon] main [class*=shadow-lg]{box-shadow:0 1px 3px #1111111f}body[data-tema=sr_horizon] main a[class*=px-][style*=background-color],body[data-tema=sr_horizon] main button[class*=px-][style*=background-color],body[data-tema=sr_horizon] main a[class*=text-white][style*=background-color],body[data-tema=sr_horizon] main button[class*=text-white][style*=background-color],body[data-tema=sr_horizon] main button[type=submit][style*=background-color]{border-radius:var(--srh-raio-botao);letter-spacing:.04em;text-transform:uppercase;box-shadow:none;font-weight:700;transition:background-color .2s,color .2s;background-color:var(--srh-preto)!important;color:#fff!important}body[data-tema=sr_horizon] main a[class*=px-][style*=background-color]:hover,body[data-tema=sr_horizon] main button[class*=px-][style*=background-color]:not([aria-pressed]):hover,body[data-tema=sr_horizon] main a[class*=text-white][style*=background-color]:hover,body[data-tema=sr_horizon] main button[class*=text-white][style*=background-color]:not([aria-pressed]):hover,body[data-tema=sr_horizon] main button[type=submit][style*=background-color]:hover{background-color:var(--srh-amarelo)!important;color:var(--srh-preto)!important}body[data-tema=sr_horizon] main span[class*=rounded-full][class*=bg-white][style*=color]{border-radius:var(--srh-raio-botao);letter-spacing:.04em;text-transform:uppercase;box-shadow:none;font-weight:700;background-color:var(--srh-amarelo)!important;color:var(--srh-preto)!important}body[data-tema=sr_horizon] main div[class*=rounded-full][class*=text-white][style*=background-color]{background-color:var(--srh-preto)!important;color:#fff!important}body[data-tema=sr_horizon] main div[class*=rounded-full]:not([class*=text-white])[style*=background-color],body[data-tema=sr_horizon] main div[class*=rounded-lg]:not([class*=text-white])[style*=background-color]{background-color:#fff5b8!important}body[data-tema=sr_horizon] main section[style*=background]:not([style*=url]):not(:has(h1)){background:0 0!important}body[data-tema=sr_horizon] main section[style*=background]:not([style*=url]):has(h1){background:var(--srh-preto)!important}body[data-tema=sr_horizon] main [class*=bg-green-50]{border-color:var(--srh-amarelo);background-color:#fffbe0}body[data-tema=sr_horizon] main [class*=text-green-]{color:var(--srh-preto)}body[data-tema=sr_horizon] main button[aria-pressed=true]{border-color:var(--srh-preto)!important;--tw-ring-color:var(--srh-preto)!important}body[data-tema=sr_horizon] main button[aria-pressed=true][style*=background-color][class*=px-]{background-color:var(--srh-preto)!important;color:#fff!important}body[data-tema=sr_horizon] main nav a[class*=hover\:bg-gray-],body[data-tema=sr_horizon] main nav button[class*=hover\:bg-gray-]{transition:background-color .2s}body[data-tema=sr_horizon] main nav a[class*=hover\:bg-gray-]:hover,body[data-tema=sr_horizon] main nav button[class*=hover\:bg-gray-]:hover{background-color:var(--srh-amarelo);color:var(--srh-preto)}body[data-tema=sr_horizon] main input,body[data-tema=sr_horizon] main select,body[data-tema=sr_horizon] main textarea{border-radius:var(--srh-raio-botao);border-color:#11111140}body[data-tema=sr_horizon] main input:focus,body[data-tema=sr_horizon] main select:focus,body[data-tema=sr_horizon] main textarea:focus{border-color:var(--srh-preto);outline-color:var(--srh-amarelo);--tw-ring-color:var(--srh-amarelo)}body[data-tema=sr_horizon] main input[type=checkbox],body[data-tema=sr_horizon] main input[type=radio]{accent-color:var(--srh-preto);color:var(--srh-preto)}body[data-tema=sr_horizon] header nav button,body[data-tema=sr_horizon] header nav a[class*=text-gray-],body[data-tema=sr_horizon] header nav [class*=absolute] a{letter-spacing:.04em;text-transform:uppercase;color:var(--srh-preto);font-size:12px;font-weight:600}body[data-tema=sr_horizon] header nav a[class*=text-gray-]:hover,body[data-tema=sr_horizon] header nav button:hover,body[data-tema=sr_horizon] header nav [class*=absolute] a:hover{background-color:var(--srh-amarelo);color:var(--srh-preto)}body[data-tema=sr_horizon] main button[class*=flex-1][class*=py-3]{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:700}body[data-tema=sr_horizon] .group>div[class*="aspect-[2/3]"]{aspect-ratio:1}body[data-tema=sr_horizon] .group>div[class*="aspect-[2/3]"]>img{object-fit:cover}@media (prefers-reduced-motion:reduce){body[data-tema=sr_horizon] *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
