.content-page.frete-page{max-width:1080px;--frete-verde-texto:#0f6b43;--frete-rosa-texto:#b0164f}.frete-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;align-items:center;margin-bottom:18px;padding:26px 28px;border-radius:24px;background:radial-gradient(circle at 90% 10%,rgba(255,201,71,.28),transparent 16rem),linear-gradient(135deg,#fff,var(--baby-2));border:1px solid var(--line);box-shadow:var(--shadow-sm)}.frete-hero .eyebrow{color:var(--frete-rosa-texto)}.frete-hero h1{margin:0 0 12px}.frete-lead{margin:0 0 16px;color:var(--ink);font-size:17px;line-height:1.55}.frete-selos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.frete-selos li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--navy);font-size:13px;font-weight:800}.frete-selos li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green)}.frete-cena{display:block;width:100%;height:auto;aspect-ratio:360/220;border-radius:18px;background:linear-gradient(180deg,var(--sky-soft),#fff)}.frete-bloco{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;margin-bottom:16px;box-shadow:var(--shadow-sm)}.frete-bloco h2{margin:0 0 14px;color:var(--navy);font-size:clamp(20px,2.4vw,26px)}.frete-nota,.frete-texto{color:var(--muted);line-height:1.6;margin:0 0 14px}.frete-texto strong{color:var(--ink)}.frete-nota{font-size:13px;margin:16px 0 0}.frete-duas{display:grid;grid-template-columns:1fr 1fr;gap:24px}.frete-duas .frete-texto{margin:0}.frete-cta{display:flex;justify-content:center;margin:8px 0 24px}.frete-jornada{--ciclo:12s;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--etapas,6),minmax(0,1fr));gap:14px;position:relative}.frete-jornada:after,.frete-jornada:before{content:"";position:absolute;top:27px;left:calc(100% / (2 * var(--etapas, 6)));right:calc(100% / (2 * var(--etapas, 6)));height:4px;border-radius:4px;background:var(--line)}.frete-jornada:after{background:linear-gradient(90deg,var(--sky),var(--green));transform-origin:left center}.frete-jornada li{position:relative;text-align:center}.frete-jornada-icone{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;margin:0 auto 10px;border-radius:50%;background:#fff;border:3px solid var(--sky);color:var(--navy)}.frete-jornada li:last-child .frete-jornada-icone{border-color:var(--green);color:var(--green)}.frete-jornada-num{position:absolute;z-index:2;top:-4px;left:calc(50% + 16px);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--navy);color:#fff;font-size:11px;font-weight:900}.frete-jornada h3{margin:0 0 6px;color:var(--navy);font-size:15px}.frete-jornada p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.frete-jornada a{color:var(--navy)}.frete-faixas-lista{list-style:none;margin:6px 0 22px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.frete-faixas-lista li{display:grid;grid-template-rows:72px auto auto;gap:4px;padding:14px;border-radius:14px;background:var(--baby-2);border:1px solid var(--line)}.frete-degrau{align-self:end;display:block;width:44px;height:72px;margin-bottom:6px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,var(--gold),#ffb020);box-shadow:inset 0 -6px 0 rgba(0,0,0,.06);transform-origin:bottom center;transform:scaleY(calc(.25 + .75 * var(--altura, 1)))}.frete-faixa-pedido{color:var(--muted);font-size:13px}.frete-faixa-pedido strong{color:var(--navy)}.frete-faixa-valor{color:var(--frete-verde-texto);font-size:14px;font-weight:800}.frete-sim-titulo{margin:0 0 6px;color:var(--navy);font-size:16px}.frete-regua{padding:18px;border-radius:16px;background:#f7fbff;border:1px solid var(--line)}.frete-regua-trilho{position:relative;height:14px;margin:46px 8px;border-radius:999px;background:var(--line)}.frete-regua-cheio{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--sky),var(--green));transform-origin:left center;transition:transform .25s var(--ease-spring)}.frete-regua-marco{position:absolute;top:50%;width:0;height:0}.frete-regua-marco:before{content:"";position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--muted);transition:border-color .2s,background-color .2s}.frete-regua-marco.is-atingido:before{border-color:var(--green);background:var(--mint)}.frete-regua-marco b,.frete-regua-marco i{position:absolute;left:0;transform:translateX(-50%);white-space:nowrap;font-size:12px;line-height:1.2}.frete-regua-marco b{top:14px;color:var(--navy)}.frete-regua-marco i{top:29px;color:var(--frete-verde-texto);font-style:normal;font-weight:700}.frete-regua-marco.is-cima b{top:auto;bottom:29px}.frete-regua-marco.is-cima i{top:auto;bottom:14px}.frete-regua-controle{display:grid;gap:6px;margin-top:12px;color:var(--ink);font-size:14px}.frete-regua-controle input[type=range]{width:100%;accent-color:var(--navy)}.frete-regua-resultado{margin:16px 0 0;min-height:3.2em;color:var(--ink);font-size:15px;line-height:1.5}.frete-regua-resultado small{display:block;color:var(--muted);font-size:13px}.frete-regua-resultado .is-gratis{color:var(--frete-verde-texto)}@media (max-width:820px){.frete-hero{grid-template-columns:1fr;padding:20px 16px;gap:16px}.frete-bloco{padding:18px 16px}.frete-duas{grid-template-columns:1fr;gap:18px}.frete-jornada{grid-template-columns:1fr;gap:16px}.frete-jornada:after,.frete-jornada:before{top:29px;bottom:29px;left:27px;right:auto;width:4px;height:auto}.frete-jornada:after{background:linear-gradient(180deg,var(--sky),var(--green));transform-origin:center top}.frete-jornada li{display:grid;grid-template-columns:58px 1fr;column-gap:14px;text-align:left}.frete-jornada-icone{grid-row:1/span 2;margin:0}.frete-jornada-num{left:40px}.frete-jornada h3{align-self:end;margin-top:6px}.frete-faixas-lista{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.frete-faixas-lista li{grid-template-rows:56px auto auto;padding:10px}.frete-degrau{width:32px;height:56px}.frete-faixa-pedido,.frete-faixa-valor{font-size:12px}}@media (prefers-reduced-motion:no-preference){.frete-faixas path{animation:frete-estrada 1.2s linear infinite}.frete-nuvens{animation:frete-nuvens 24s linear infinite}.frete-caminhao{animation:frete-balanco .9s ease-in-out infinite}.frete-roda{animation:frete-roda .6s linear infinite}.frete-coracao{transform-box:fill-box;transform-origin:center;animation:frete-batida 1.6s ease-in-out infinite}.frete-jornada:after{animation:frete-trilho-x var(--ciclo) var(--ease-spring) infinite}.frete-jornada-icone{animation:frete-etapa var(--ciclo) ease-out infinite;animation-delay:calc(var(--i, 0) * var(--ciclo) * var(--passo, .14))}.frete-degrau{animation:frete-sobe 1s var(--ease-spring) backwards}.frete-faixas-lista li:nth-child(2) .frete-degrau{animation-delay:.12s}.frete-faixas-lista li:nth-child(3) .frete-degrau{animation-delay:.24s}.frete-faixas-lista li:nth-child(4) .frete-degrau{animation-delay:.36s}.frete-faixas-lista li:nth-child(5) .frete-degrau{animation-delay:.48s}.frete-faixas-lista li:nth-child(6) .frete-degrau{animation-delay:.6s}.frete-regua-cheio{animation:frete-enche 1.4s var(--ease-spring) backwards}@media (max-width:820px){.frete-jornada:after{animation-name:frete-trilho-y}}}@keyframes frete-estrada{to{transform:translateX(-34px)}}@keyframes frete-nuvens{to{transform:translateX(-360px)}}@keyframes frete-balanco{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes frete-roda{to{transform:rotate(1turn)}}@keyframes frete-batida{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}}@keyframes frete-trilho-x{0%{transform:scaleX(0)}75%,to{transform:scaleX(1)}}@keyframes frete-trilho-y{0%{transform:scaleY(0)}75%,to{transform:scaleY(1)}}@keyframes frete-etapa{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(22,138,88,.45)}4%{transform:scale(1.12);box-shadow:0 0 0 10px rgba(22,138,88,0)}9%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(22,138,88,0)}}@keyframes frete-sobe{0%{transform:scaleY(.25)}}@keyframes frete-enche{0%{transform:scaleX(0)}}