html[data-sazonal] .rail {
  background: var(--sz-rail-fundo, var(--papel));
  border-right-color: transparent;
}
@media (max-width: 760px) {
  html[data-sazonal] .rail {
    border-top-color: transparent;
  }
}

.br-sz--natal,
.br-sz--black-friday,
.br-sz--dia-do-arquiteto {
  display: none;
}
html[data-sazonal="natal"] .br-sz--natal,
html[data-sazonal="black-friday"] .br-sz--black-friday,
html[data-sazonal="dia-do-arquiteto"] .br-sz--dia-do-arquiteto {
  display: inline;
  fill: var(--sz-brasao, transparent);
  stroke: var(--sz-brasao, transparent);
}

html[data-sazonal="natal"] {
  --sz-topo: #F2EEE5;
  --sz-rail-fundo: #1C3328;
  --sz-painel: #F7F4EE;
  --sz-fio: #9C7F45;
  --sz-haste: #2E4A3B;
  --sz-agulha: #2F5040;
  --sz-agulha-2: #5F8470;
  --sz-bordo: #6B2433;
  --sz-bola-fundo: #F7F3EA;
  --sz-silhueta: #2E4A3B;
  --sz-silhueta-op: .07;
  --sz-ceu-op: 1;
  --sz-sombra: rgba(38, 28, 12, .055);
  --sz-brasao: #F1E3B0;
}
html[data-modo="escuro"][data-sazonal="natal"] {
  --sz-topo: #18241E;
  --sz-rail-fundo: #12201A;
  --sz-painel: #18211C;
  --sz-fio: #BFA36B;
  --sz-haste: #6C907A;
  --sz-agulha: #86AE94;
  --sz-agulha-2: #557A64;
  --sz-bordo: #8E3546;
  --sz-bola-fundo: #F1E6D2;
  --sz-silhueta: #8DB39A;
  --sz-silhueta-op: .06;
  --sz-sombra: rgba(0, 0, 0, .2);
}
html[data-sazonal="black-friday"] {
  --sz-topo: #EDEBE6;
  --sz-rail-fundo: #121212;
  --sz-painel: #F4F3F0;
  --sz-fio: #A8925E;
  --sz-preto: #111111;
  --sz-silhueta: #2A2A2A;
  --sz-silhueta-op: .05;
  --sz-ceu-op: 1;
  --sz-brasao: #E3C45E;
}
html[data-modo="escuro"][data-sazonal="black-friday"] {
  --sz-topo: #141414;
  --sz-rail-fundo: #0E0E0E;
  --sz-painel: #141414;
  --sz-fio: #C9B68A;
  --sz-silhueta: #C9B68A;
  --sz-silhueta-op: .05;
}
html[data-sazonal="dia-do-arquiteto"] {
  --sz-topo: #EAEEF0;
  --sz-rail-fundo: #E8ECEE;
  --sz-painel: #F2F4F5;
  --sz-fio: #4D6A80;
  --sz-latao: #B08D4A;
  --sz-silhueta: #3E5A70;
  --sz-silhueta-op: .09;
  --sz-ceu-op: 1;
  --sz-brasao: #DCE8F2;
}
html[data-modo="escuro"][data-sazonal="dia-do-arquiteto"] {
  --sz-topo: #161D23;
  --sz-rail-fundo: #131A20;
  --sz-painel: #161C21;
  --sz-fio: #8FAAC0;
  --sz-silhueta: #8FAAC0;
  --sz-silhueta-op: .07;
}

html[data-sazonal="ano-novo"] {
  --sz-topo: #F5F1E8;
  --sz-rail-fundo: #0D1424;
  --sz-painel: #F8F5EE;
  --sz-fio: #A87F2C;
  --sz-ouro: #A87F2C;
  --sz-champ: #D8C48F;
  --sz-perola: #FBF8F0;
  --sz-prata: #A9AFB6;
  --sz-silhueta: #A87F2C;
  --sz-silhueta-op: .12;
  --sz-ceu-op: 1;
  --sz-sombra: rgba(60, 44, 12, .07);
}
html[data-modo="escuro"][data-sazonal="ano-novo"] {
  --sz-topo: #121A2C;
  --sz-rail-fundo: #0D1424;
  --sz-painel: #141B2B;
  --sz-fio: #D2B26A;
  --sz-ouro: #DDBC6C;
  --sz-champ: #EADFC0;
  --sz-perola: #F3EEE0;
  --sz-prata: #B7BEC8;
  --sz-silhueta: #D2B26A;
  --sz-silhueta-op: .1;
  --sz-sombra: rgba(0, 0, 0, .28);
}

html[data-sazonal="halloween"] {
  --sz-topo: #F2EDE8;
  --sz-rail-fundo: #17121A;
  --sz-painel: #F6F2EE;
  --sz-fio: #9C4A14;
  --sz-silhueta: #9C4A14;
  --sz-silhueta-op: .08;
  --sz-ceu-op: 1;
  --sz-sombra: rgba(40, 22, 10, .07);
}
html[data-modo="escuro"][data-sazonal="halloween"] {
  --sz-topo: #17121A;
  --sz-rail-fundo: #100C13;
  --sz-painel: #1A141D;
  --sz-fio: #F2A266;
  --sz-silhueta: #F2A266;
  --sz-silhueta-op: .07;
  --sz-sombra: rgba(0, 0, 0, .3);
}

html[data-sazonal="carnaval"] {
  --sz-topo: #F6F1F4;
  --sz-rail-fundo: #F4F2ED;
  --sz-painel: #FAF7F9;
  --sz-fio: #7B3F66;
  --sz-silhueta: #7B3F66;
  --sz-silhueta-op: .09;
  --sz-ceu-op: 1;
  --sz-sombra: rgba(40, 28, 32, .07);
}
html[data-modo="escuro"][data-sazonal="carnaval"] {
  --sz-topo: #1E1820;
  --sz-rail-fundo: #1E1C18;
  --sz-painel: #211B23;
  --sz-fio: #D9A6C8;
  --sz-silhueta: #D9A6C8;
  --sz-silhueta-op: .08;
  --sz-sombra: rgba(0, 0, 0, .3);
}
html[data-sazonal="pascoa"] {
  --sz-topo: #F1F4EC;
  --sz-rail-fundo: #F4F2ED;
  --sz-painel: #F7F9F5;
  --sz-fio: #5F7A4F;
  --sz-silhueta: #5F7A4F;
  --sz-silhueta-op: .09;
  --sz-ceu-op: 1;
  --sz-sombra: rgba(40, 28, 32, .07);
}
html[data-modo="escuro"][data-sazonal="pascoa"] {
  --sz-topo: #181D17;
  --sz-rail-fundo: #1E1C18;
  --sz-painel: #1B201A;
  --sz-fio: #AFCB9F;
  --sz-silhueta: #AFCB9F;
  --sz-silhueta-op: .08;
  --sz-sombra: rgba(0, 0, 0, .3);
}
html[data-sazonal="maes"] {
  --sz-topo: #F7F0F2;
  --sz-rail-fundo: #F4F2ED;
  --sz-painel: #FBF7F8;
  --sz-fio: #A45573;
  --sz-silhueta: #A45573;
  --sz-silhueta-op: .09;
  --sz-ceu-op: 1;
  --sz-sombra: rgba(40, 28, 32, .07);
}
html[data-modo="escuro"][data-sazonal="maes"] {
  --sz-topo: #221A1D;
  --sz-rail-fundo: #1E1C18;
  --sz-painel: #251D20;
  --sz-fio: #E3A9BF;
  --sz-silhueta: #E3A9BF;
  --sz-silhueta-op: .08;
  --sz-sombra: rgba(0, 0, 0, .3);
}

html[data-sazonal="consumidor"] {
  --sz-topo: #F1F2F7;
  --sz-rail-fundo: #F4F2ED;
  --sz-painel: #F7F8FB;
  --sz-fio: #4C5A9A;
  --sz-silhueta: #4C5A9A;
  --sz-silhueta-op: .09;
  --sz-ceu-op: 1;
  --sz-sombra: rgba(30, 34, 56, .07);
}
html[data-modo="escuro"][data-sazonal="consumidor"] {
  --sz-topo: #171A28;
  --sz-rail-fundo: #1E1C18;
  --sz-painel: #1A1D2B;
  --sz-fio: #AEB9EE;
  --sz-silhueta: #AEB9EE;
  --sz-silhueta-op: .08;
  --sz-sombra: rgba(0, 0, 0, .3);
}
html[data-sazonal="westweek"] {
  --sz-topo: #F5F1E6;
  --sz-rail-fundo: #F4F2ED;
  --sz-painel: #FAF7F1;
  --sz-fio: #8A6A20;
  --sz-silhueta: #8A6A20;
  --sz-silhueta-op: .09;
  --sz-ceu-op: 1;
  --sz-sombra: rgba(46, 38, 18, .07);
}
html[data-modo="escuro"][data-sazonal="westweek"] {
  --sz-topo: #1E1B14;
  --sz-rail-fundo: #1E1C18;
  --sz-painel: #211E17;
  --sz-fio: #D9B866;
  --sz-silhueta: #D9B866;
  --sz-silhueta-op: .08;
  --sz-sombra: rgba(0, 0, 0, .3);
}
html[data-sazonal="namorados"] {
  --sz-topo: #F7EFEC;
  --sz-rail-fundo: #F4F2ED;
  --sz-painel: #FBF6F5;
  --sz-fio: #A67250;
  --sz-silhueta: #A67250;
  --sz-silhueta-op: .09;
  --sz-ceu-op: 1;
  --sz-sombra: rgba(46, 30, 24, .07);
}
html[data-modo="escuro"][data-sazonal="namorados"] {
  --sz-topo: #221A18;
  --sz-rail-fundo: #1E1C18;
  --sz-painel: #251D1B;
  --sz-fio: #E8B692;
  --sz-silhueta: #E8B692;
  --sz-silhueta-op: .08;
  --sz-sombra: rgba(0, 0, 0, .3);
}
html[data-sazonal="pais"] {
  --sz-topo: #F3EFE8;
  --sz-rail-fundo: #F4F2ED;
  --sz-painel: #F8F6F2;
  --sz-fio: #7E5A34;
  --sz-silhueta: #7E5A34;
  --sz-silhueta-op: .09;
  --sz-ceu-op: 1;
  --sz-sombra: rgba(42, 32, 22, .07);
}
html[data-modo="escuro"][data-sazonal="pais"] {
  --sz-topo: #1F1B16;
  --sz-rail-fundo: #1E1C18;
  --sz-painel: #221E19;
  --sz-fio: #DDB083;
  --sz-silhueta: #DDB083;
  --sz-silhueta-op: .08;
  --sz-sombra: rgba(0, 0, 0, .3);
}
html[data-sazonal="aniversario"] {
  --sz-topo: #EDF3F1;
  --sz-rail-fundo: #F4F2ED;
  --sz-painel: #F5F8F7;
  --sz-fio: #2B7168;
  --sz-silhueta: #2B7168;
  --sz-silhueta-op: .09;
  --sz-ceu-op: 1;
  --sz-sombra: rgba(20, 40, 38, .07);
}
html[data-modo="escuro"][data-sazonal="aniversario"] {
  --sz-topo: #12201E;
  --sz-rail-fundo: #1E1C18;
  --sz-painel: #152321;
  --sz-fio: #7FCBBE;
  --sz-silhueta: #7FCBBE;
  --sz-silhueta-op: .08;
  --sz-sombra: rgba(0, 0, 0, .3);
}
html[data-sazonal="criancas"] {
  --sz-topo: #EFF3F8;
  --sz-rail-fundo: #F4F2ED;
  --sz-painel: #F6F8FB;
  --sz-fio: #3A78A8;
  --sz-silhueta: #3A78A8;
  --sz-silhueta-op: .09;
  --sz-ceu-op: 1;
  --sz-sombra: rgba(24, 36, 52, .07);
}
html[data-modo="escuro"][data-sazonal="criancas"] {
  --sz-topo: #141B26;
  --sz-rail-fundo: #1E1C18;
  --sz-painel: #171E29;
  --sz-fio: #9CCBEE;
  --sz-silhueta: #9CCBEE;
  --sz-silhueta-op: .08;
  --sz-sombra: rgba(0, 0, 0, .3);
}
html[data-sazonal="design"] {
  --sz-topo: #EFF1F3;
  --sz-rail-fundo: #F4F2ED;
  --sz-painel: #F6F7F8;
  --sz-fio: #4B5A6B;
  --sz-silhueta: #4B5A6B;
  --sz-silhueta-op: .09;
  --sz-ceu-op: 1;
  --sz-sombra: rgba(28, 34, 42, .07);
}
html[data-modo="escuro"][data-sazonal="design"] {
  --sz-topo: #181B20;
  --sz-rail-fundo: #1E1C18;
  --sz-painel: #1B1E23;
  --sz-fio: #B4C2D0;
  --sz-silhueta: #B4C2D0;
  --sz-silhueta-op: .08;
  --sz-sombra: rgba(0, 0, 0, .3);
}

html:is([data-sazonal="natal"], [data-sazonal="black-friday"], [data-sazonal="dia-do-arquiteto"], [data-sazonal="ano-novo"], [data-sazonal="halloween"], [data-sazonal="design"], [data-sazonal="carnaval"], [data-sazonal="consumidor"], [data-sazonal="pascoa"], [data-sazonal="maes"], [data-sazonal="westweek"], [data-sazonal="namorados"], [data-sazonal="pais"], [data-sazonal="aniversario"], [data-sazonal="criancas"]) .view.app {
  position: relative;
}
html:is([data-sazonal="natal"], [data-sazonal="black-friday"], [data-sazonal="dia-do-arquiteto"], [data-sazonal="ano-novo"], [data-sazonal="halloween"], [data-sazonal="design"], [data-sazonal="carnaval"], [data-sazonal="consumidor"], [data-sazonal="pascoa"], [data-sazonal="maes"], [data-sazonal="westweek"], [data-sazonal="namorados"], [data-sazonal="pais"], [data-sazonal="aniversario"], [data-sazonal="criancas"]) .view.app .main > .top {
  position: relative;
  background: var(--sz-topo);
  border-bottom-color: transparent;
}
html:is([data-sazonal="natal"], [data-sazonal="black-friday"], [data-sazonal="dia-do-arquiteto"], [data-sazonal="ano-novo"], [data-sazonal="halloween"], [data-sazonal="design"], [data-sazonal="carnaval"], [data-sazonal="consumidor"], [data-sazonal="pascoa"], [data-sazonal="maes"], [data-sazonal="westweek"], [data-sazonal="namorados"], [data-sazonal="pais"], [data-sazonal="aniversario"], [data-sazonal="criancas"]) .view.app .main > .nx-fotos {
  display: none;
}
html:is([data-sazonal="natal"], [data-sazonal="black-friday"], [data-sazonal="dia-do-arquiteto"], [data-sazonal="ano-novo"], [data-sazonal="halloween"], [data-sazonal="design"], [data-sazonal="carnaval"], [data-sazonal="consumidor"], [data-sazonal="pascoa"], [data-sazonal="maes"], [data-sazonal="westweek"], [data-sazonal="namorados"], [data-sazonal="pais"], [data-sazonal="aniversario"], [data-sazonal="criancas"]) .view.app .who .av {
  position: relative;
}
html:is([data-sazonal="natal"], [data-sazonal="black-friday"], [data-sazonal="dia-do-arquiteto"], [data-sazonal="ano-novo"], [data-sazonal="halloween"], [data-sazonal="design"], [data-sazonal="carnaval"], [data-sazonal="consumidor"], [data-sazonal="pascoa"], [data-sazonal="maes"], [data-sazonal="westweek"], [data-sazonal="namorados"], [data-sazonal="pais"], [data-sazonal="aniversario"], [data-sazonal="criancas"]) .view.app .who {
  position: relative;
}
html:is([data-sazonal="natal"], [data-sazonal="black-friday"], [data-sazonal="dia-do-arquiteto"], [data-sazonal="ano-novo"], [data-sazonal="halloween"], [data-sazonal="design"], [data-sazonal="carnaval"], [data-sazonal="consumidor"], [data-sazonal="pascoa"], [data-sazonal="maes"], [data-sazonal="westweek"], [data-sazonal="namorados"], [data-sazonal="pais"], [data-sazonal="aniversario"], [data-sazonal="criancas"]) .view.app .lvlband {
  position: relative;
  overflow: visible;
}

html[data-sazonal] .rail.sz-rail-escuro {
  --teal: var(--acento);
  --teal-dark: var(--acento-forte);
  --mint: var(--acento-claro);
  --bege: var(--fundo);
  --bege-2: var(--fundo-2);
  --bege-3: var(--fundo-3);
  --edge: var(--linha);
  --edge-2: var(--linha-2);
  --joia: var(--superficie);
  --stripe: var(--linha);
  --tinte-1: rgba(var(--acento-rgb), .09);
  --tinte-2: rgba(var(--acento-rgb), .14);
  --tinte-3: rgba(var(--acento-rgb), .26);
}

.sz-moldura {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 7;
  overflow: visible;
}
.sz-av {
  position: absolute;
  left: 0;
  top: 0;
  width: 48px;
  height: 48px;
  pointer-events: none;
  overflow: visible;
}
.sz-topo {
  position: absolute;
  top: 0;
  height: 64px;
  pointer-events: none;
  opacity: var(--sz-ceu-op);
  overflow: visible;
}
@media (max-width: 760px) {
  .sz-topo {
    display: none;
  }
}

.sz-il {
  user-select: none;
  -webkit-user-select: none;
}
.sz-il .fio { stroke: var(--sz-fio); }
.sz-il .cabo { stroke: #2A2420; }
html[data-modo="escuro"] .sz-il .cabo { stroke: #9A8A78; }
.sz-il .sh { filter: url(#sz-sombra); }
html[data-modo="escuro"] .sz-il .sh { filter: url(#sz-sombra-e); }
.sz-il .hw-papel { fill: #241C23; }
.sz-il .hw-tinta { stroke: #2A2026; }
.sz-il .hw-corpo { fill: #2A2026; }
.sz-il .hw-teia { stroke: #8C8288; }
html[data-modo="escuro"] .sz-il .hw-papel { fill: #4A3644; stroke: #A88A9C; stroke-width: .5; }
html[data-modo="escuro"] .sz-il .hw-tinta { stroke: #B9A3B1; }
html[data-modo="escuro"] .sz-il .hw-corpo { fill: #5A4552; }
html[data-modo="escuro"] .sz-il .hw-teia { stroke: #BDB2B8; }
@keyframes sz-pende {
  from { transform: rotate(calc(var(--a, .6deg) * -1)); }
  to { transform: rotate(var(--a, .6deg)); }
}
@media (prefers-reduced-motion: no-preference) {
  .sz-il .pende {
    transform-box: view-box;
    transform-origin: 0 0;
    animation: sz-pende var(--d, 4s) ease-in-out var(--t, 0s) infinite alternate;
  }
}

html:is([data-sazonal="natal"], [data-sazonal="black-friday"], [data-sazonal="dia-do-arquiteto"], [data-sazonal="ano-novo"], [data-sazonal="halloween"], [data-sazonal="design"], [data-sazonal="carnaval"], [data-sazonal="consumidor"], [data-sazonal="pascoa"], [data-sazonal="maes"], [data-sazonal="westweek"], [data-sazonal="namorados"], [data-sazonal="pais"], [data-sazonal="aniversario"], [data-sazonal="criancas"]) .view.tela-cheia.login .form {
  background: var(--sz-painel);
}
html:is([data-sazonal="natal"], [data-sazonal="black-friday"], [data-sazonal="dia-do-arquiteto"], [data-sazonal="ano-novo"], [data-sazonal="halloween"], [data-sazonal="design"], [data-sazonal="carnaval"], [data-sazonal="consumidor"], [data-sazonal="pascoa"], [data-sazonal="maes"], [data-sazonal="westweek"], [data-sazonal="namorados"], [data-sazonal="pais"], [data-sazonal="aniversario"], [data-sazonal="criancas"]) .view.tela-cheia.login .cab {
  position: relative;
}
.sz-costura {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 3;
  overflow: visible;
}
.sz-emblema {
  position: absolute;
  left: 50%;
  top: -28px;
  width: 72px;
  height: 16px;
  margin-left: -36px;
  pointer-events: none;
  overflow: visible;
}
@media (min-width: 761px) {
  .sz-emblema {
    top: -36px;
    width: 108px;
    height: 24px;
    margin-left: -54px;
  }
}
.shot .sz-foto {
  position: absolute;
  inset: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 58%;
  display: block;
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}
html[data-sazonal] .shot:not(.sz-fallback) .foto-espera {
  visibility: hidden;
}
.shot.sz-com-foto .foto,
.shot.sz-com-foto .foto-espera {
  visibility: hidden;
}

html[data-sazonal="carnaval"] { --sz-cor-a: #B8893A; --sz-cor-b: #389187; }
html[data-modo="escuro"][data-sazonal="carnaval"] { --sz-cor-a: #E0B867; --sz-cor-b: #58C0B0; }

@media (forced-colors: active) {
  .sz-il,
  .sz-moldura,
  .sz-costura {
    display: none !important;
  }
}

.view.tela-cheia.login .entrada-modo {
  display: none;
}
