Tuzzello - Product or Page Not Found
:root {
--ink: #10272d;
--muted: #587279;
--primary: #123f46;
--primary-2: #47767e;
--soft: #c8f7ed;
--bg: #edf6f9;
--accent: #f35b04;
--danger: #d91f1f;
--warning: #ffbd5a;
--shadow: 0 28px 90px rgba(18, 63, 70, 0.16);
--font: Poppins, Inter, Arial, sans-serif;
}
* {
box-sizing: border-box;
}
html {
scroll-behavior: smooth;
}
body {
background: var(--bg);
color: var(--ink);
font-family: var(--font);
margin: 0;
}
a {
color: inherit;
text-decoration: none;
}
.topbar {
align-items: center;
background: rgba(237, 246, 249, 0.88);
backdrop-filter: blur(18px);
border-bottom: 1px solid rgba(18, 63, 70, 0.08);
display: flex;
height: 76px;
justify-content: space-between;
left: 0;
padding: 0 clamp(22px, 4vw, 70px);
position: fixed;
right: 0;
top: 0;
z-index: 20;
}
.brand {
align-items: center;
display: flex;
gap: 12px;
}
.brand-mark {
align-items: center;
background: #ffffff;
border-left: 7px solid var(--accent);
border-radius: 10px;
box-shadow: 0 10px 24px rgba(18, 63, 70, 0.12);
color: var(--primary);
display: inline-flex;
font-size: 28px;
font-weight: 900;
height: 50px;
justify-content: center;
line-height: 1;
position: relative;
width: 50px;
}
.brand-mark::after {
background: var(--accent);
border: 3px solid #ffffff;
border-radius: 999px;
content: "";
height: 9px;
position: absolute;
right: -5px;
top: 8px;
width: 9px;
}
.brand-copy strong {
color: var(--primary);
display: block;
font-size: 25px;
font-weight: 900;
letter-spacing: 0.7px;
line-height: 1;
}
.brand-copy span {
color: var(--muted);
display: block;
font-size: 9px;
font-weight: 900;
letter-spacing: 2.6px;
margin-top: 6px;
text-transform: uppercase;
}
.nav {
align-items: center;
display: flex;
gap: 10px;
}
.nav a,
.btn {
align-items: center;
border-radius: 8px;
display: inline-flex;
font-size: 13px;
font-weight: 850;
justify-content: center;
min-height: 42px;
padding: 0 17px;
white-space: nowrap;
}
.nav a {
color: var(--primary);
}
.btn-light {
background: rgba(255, 255, 255, 0.42);
border: 1px solid rgba(18, 63, 70, 0.12);
}
.btn-primary {
background: var(--accent);
color: #ffffff;
}
.btn-secondary {
background: rgba(255, 255, 255, 0.10);
border: 1px solid rgba(255, 255, 255, 0.35);
color: #ffffff;
}
.hero {
align-items: center;
background:
linear-gradient(90deg, rgba(18, 63, 70, 0.98) 0%, rgba(18, 63, 70, 0.88) 44%, rgba(18, 63, 70, 0.58) 72%, rgba(18, 63, 70, 0.22) 100%),
url("/wp-content/uploads/2025/01/cadeia-de-suprimento.jpg") center / cover no-repeat;
display: flex;
min-height: 100vh;
overflow: hidden;
padding: 136px clamp(22px, 4vw, 70px) 74px;
position: relative;
}
.hero::after {
background: linear-gradient(180deg, transparent 0%, rgba(237, 246, 249, 0.92) 100%);
bottom: 0;
content: "";
height: 160px;
left: 0;
pointer-events: none;
position: absolute;
right: 0;
}
.notfound-shell {
display: grid;
gap: clamp(34px, 6vw, 78px);
grid-template-columns: minmax(320px, 0.92fr) minmax(360px, 560px);
margin: 0 auto;
max-width: 1480px;
position: relative;
width: 100%;
z-index: 1;
}
.message-copy {
align-self: center;
}
.eyebrow {
color: var(--soft);
font-size: 11px;
font-weight: 900;
letter-spacing: 4px;
margin-bottom: 24px;
text-transform: uppercase;
}
.message-copy h1 {
color: #d9fff7;
font-size: clamp(44px, 5.8vw, 82px);
font-weight: 900;
letter-spacing: 0;
line-height: 1.02;
margin: 0;
max-width: 820px;
}
.message-copy p {
color: rgba(237, 246, 249, 0.96);
font-size: clamp(18px, 1.7vw, 23px);
font-weight: 800;
line-height: 1.45;
margin: 26px 0 0;
max-width: 760px;
}
.message-actions {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-top: 38px;
}
.message-actions .btn {
min-height: 52px;
padding: 0 24px;
}
.status-card {
align-self: center;
background: rgba(237, 246, 249, 0.94);
border: 1px solid rgba(255, 255, 255, 0.60);
border-radius: 14px;
box-shadow: 0 30px 80px rgba(6, 24, 29, 0.28);
color: var(--ink);
overflow: hidden;
padding: 30px;
position: relative;
}
.status-card::before {
background: linear-gradient(90deg, var(--danger), var(--accent), var(--warning));
content: "";
height: 5px;
left: 0;
position: absolute;
right: 0;
top: 0;
}
.status-visual {
align-items: center;
background:
radial-gradient(circle at 30% 24%, rgba(255, 189, 90, 0.24), transparent 24%),
linear-gradient(135deg, rgba(18, 63, 70, 0.10), rgba(71, 118, 126, 0.15));
border: 1px solid rgba(18, 63, 70, 0.10);
border-radius: 12px;
display: flex;
height: 210px;
justify-content: center;
margin-bottom: 24px;
position: relative;
}
.notfound-icon {
color: var(--primary);
width: 150px;
height: 150px;
}
a:focus-visible {
outline: 3px solid var(--accent);
outline-offset: 4px;
}
.support-note a {
text-decoration: underline;
overflow-wrap: anywhere;
}
.status-card span {
color: var(--primary-2);
display: block;
font-size: 10px;
font-weight: 900;
letter-spacing: 2.8px;
text-transform: uppercase;
}
.status-card h2 {
color: var(--primary);
font-size: clamp(28px, 3.4vw, 42px);
font-weight: 900;
letter-spacing: 0;
line-height: 1.08;
margin: 10px 0 12px;
}
.status-card p {
color: var(--muted);
font-size: 16px;
font-weight: 750;
line-height: 1.55;
margin: 0;
}
.support-note {
background: rgba(71, 118, 126, 0.10);
border: 1px solid rgba(71, 118, 126, 0.18);
border-radius: 10px;
color: var(--primary);
font-size: 13px;
font-weight: 850;
line-height: 1.45;
margin-top: 18px;
padding: 14px 16px;
}
.proof-strip {
display: grid;
gap: 14px;
grid-template-columns: repeat(3, 1fr);
margin: -56px auto 70px;
max-width: 1220px;
padding: 0 clamp(22px, 4vw, 70px);
position: relative;
z-index: 2;
}
.proof-item {
background: rgba(237, 246, 249, 0.90);
border: 1px solid rgba(255, 255, 255, 0.72);
border-radius: 8px;
box-shadow: var(--shadow);
min-height: 84px;
padding: 19px 22px;
}
.proof-item span {
color: var(--primary-2);
display: block;
font-size: 10px;
font-weight: 900;
letter-spacing: 2px;
margin-bottom: 8px;
text-transform: uppercase;
}
.proof-item strong {
color: var(--primary);
display: block;
font-size: 19px;
font-weight: 900;
line-height: 1.2;
}
@media (max-width: 1100px) {
.notfound-shell,
.proof-strip {
grid-template-columns: 1fr;
}
.status-card {
max-width: 640px;
}
}
@media (max-width: 720px) {
.topbar {
height: auto;
min-height: 76px;
padding-bottom: 12px;
padding-top: 12px;
position: sticky;
}
.brand-copy span {
display: none;
}
.nav {
gap: 6px;
}
.nav a,
.btn {
font-size: 12px;
min-height: 38px;
padding: 0 11px;
}
.hero {
padding-top: 34px;
}
.message-copy h1 {
font-size: 42px;
}
.message-copy p {
font-size: 17px;
}
.status-card {
padding: 20px;
}
.status-visual {
height: 178px;
}
.proof-strip {
margin-top: -34px;
}
}
.topbar {
padding-left: 7.5%;
padding-right: 7.5%;
}
.topbar .brand { flex: 0 0 auto; }
.topbar .nav { flex-shrink: 0; }
.topbar img.brand-logo {
display: block !important;
width: 330px !important;
height: 88px !important;
max-width: 100% !important;
max-height: 88px !important;
object-fit: contain !important;
object-position: left center;
}
@media (min-width: 721px) {
.topbar { height: 96px; }
}
@media (max-width: 639px) {
.topbar img.brand-logo {
width: 225px !important;
height: 60px !important;
max-height: 60px !important;
}
}
404 · Product or page not found
We couldn’t find what you’re looking for.
The product or page you’re looking for does not exist.
Please check the URL for any mistakes and try again.
Check your link
This destination is unavailable.
Make sure the full URL was copied correctly, then try opening it again.
You can also return to Tuzzello to find what you need.
01 · Review
Check the URL for missing characters or typos
02 · Try again
Open the corrected link or return to Tuzzello
03 · Get help
Contact our support team if you still need assistance