@font-face
{
    font-family: 'boxicons';
    font-weight: normal;
    font-style: normal;

    src: url('https://bridix.com.br/public/boxicons/fonts/boxicons.eot');
    src: url('https://bridix.com.br/public/boxicons/fonts/boxicons.eot') format('embedded-opentype'),
    url('https://bridix.com.br/public/boxicons/fonts/boxicons.woff2') format('woff2'),
    url('https://bridix.com.br/public/boxicons/fonts/boxicons.woff') format('woff'),
    url('https://bridix.com.br/public/boxicons/fonts/boxicons.ttf') format('truetype'),
    url('https://bridix.com.br/public/boxicons/fonts/boxicons.svg?#boxicons') format('svg');
}

  
  /* latin-ext */
  @font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  /* latin-ext */
  @font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  /* latin-ext */
  @font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

  /* latin-ext */
  @font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }




  /* latin-ext */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqrbS10ig.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqlbS0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqrbS10ig.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqlbS0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqrbS10ig.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqlbS0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqrbS10ig.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqlbS0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqrbS10ig.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqlbS0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqrbS10ig.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqlbS0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqrbS10ig.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/urbanist/v10/L0x-DF02iFML4hGCyMqlbS0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


.content-\[\'\'\]{--tw-content:"";content:var(--tw-content)}.\[-webkit-appearance\:none\]{-webkit-appearance:none}.componente-footer{border-top:5px solid var(--color-primary)}.componente-footer.smart-clock{display:none}.componente-footer>.colunas{display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:992px){.componente-footer>.colunas{grid-template-columns:repeat(4,1fr)}}.componente-footer>.colunas>.coluna{padding:15px}@media (min-width:992px){.componente-footer>.colunas>.coluna{padding:25px 15px}}.componente-footer>.colunas>.coluna>.bloco{margin-bottom:20px}.componente-footer>.colunas>.coluna>.bloco>.titulo{color:#000;font-size:18px;padding-bottom:8px}.componente-footer>.colunas>.coluna>.bloco>.links{display:flex;flex-direction:column;gap:10px}@media (min-width:992px){.componente-footer>.colunas>.coluna>.bloco>.links{gap:0}}.componente-footer>.colunas>.coluna>.bloco>.links>.link{display:inline-block}.componente-footer>.colunas>.coluna>.bloco>.links>.link:hover{color:#000}.componente-footer>.colunas>.coluna>.bloco>.links>.link .atendimento{display:flex;align-items:center;gap:5px}.componente-footer>.colunas>.coluna>.bloco>.links.seguranca{flex-direction:row;flex-wrap:wrap;gap:10px}.componente-footer>.colunas>.coluna>.bloco>.links.seguranca>img{width:130px}.componente-footer>.colunas>.coluna>.bloco>.links.social{flex-direction:row;gap:10px}.componente-footer>.colunas>.coluna>.bloco>.links.social .link svg{font-size:16px;color:#000}.componente-footer>.barra-pimeira{padding:15px 30px;color:#6a6a6a;background-color:#ececec;border-top:1px solid #ddd}@media (max-width:992px){.componente-footer>.barra-pimeira{padding:15px}}.componente-footer>.barra-segunda{display:flex;justify-content:center;align-items:center;padding:15px 0;background-color:#000;color:#fff;font-size:11px}.componente-footer>.barra-segunda>.icone{margin:0 3px;font-size:12px}.componente-footer>.barra-segunda>.icone.coffee{font-size:14px}.popover-distribuidor{position:fixed;bottom:50px;left:0;right:0;margin-left:auto;margin-right:auto;width:90%;border:1px solid var(--color-primary);padding:0 15px;background-color:#fff;z-index:9999;transform:scale(1);transform-origin:bottom;opacity:1;transition:all .2s ease-in-out}.popover-distribuidor.fechado{transform:scale(0);opacity:0}@media (min-width:768px){.popover-distribuidor{width:650px}}.popover-distribuidor span{position:absolute;right:5px;top:5px;font-size:25px;color:#000}.popover-distribuidor span:hover{cursor:pointer;color:red}.popover-distribuidor .conteudo{margin:15px 0;font-size:13px}.popover-distribuidor button{width:30%;float:right}.componente-aviso-frete{border-bottom:1px solid #eee;font-size:14px;text-align:center}.componente-aviso-frete.smart-clock{display:none}.componente-aviso-frete .aviso-frete-progress{height:auto;padding:5px 0;border-radius:0;position:relative}.componente-aviso-frete .aviso-frete-progress .progresso{position:absolute;left:0;top:0;height:100%;background-color:var(--color-primary);transition:all .5s ease-in-out;z-index:-1}.componente-aviso-frete .aviso-frete-progress .mensagem{height:100%;width:100%;padding-top:5px;display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:500}.componente-aviso-frete .aviso-frete-progress .mensagem .icone-truck{font-size:22px;margin-right:5px;width:45px}.aviso-frete.smart-clock,.header-desktop.smart-clock{display:none}.header-desktop>.faixa{display:flex;justify-content:space-between;padding:0 30px;color:#000}.header-desktop>.faixa .direita,.header-desktop>.faixa .esquerda{display:flex;align-items:center;gap:35px}.header-desktop>.faixa .direita .pesquisa,.header-desktop>.faixa .esquerda .pesquisa{width:180px}.header-desktop>.faixa .direita .desejo,.header-desktop>.faixa .direita .item,.header-desktop>.faixa .esquerda .desejo,.header-desktop>.faixa .esquerda .item{display:flex;align-items:center;gap:5px}.header-desktop>.faixa .direita .desejo svg,.header-desktop>.faixa .esquerda .desejo svg{font-size:14px}.header-desktop>.container>.primeira-linha{padding:20px 0;display:grid;grid-template-columns:1fr 300px 1fr}.header-desktop>.container>.primeira-linha .logo{display:flex;justify-content:center;align-items:center}.header-desktop>.container>.primeira-linha .direita{display:flex;justify-content:flex-end;gap:50px}.header-desktop>.segunda-linha{border-top:1px solid #ececec}.componente-logar-ou-sair .login{display:flex;align-items:center;gap:5px;color:#000}@media (max-width:992px){.componente-logar-ou-sair .login{color:var(--color-primary)}}.componente-logar-ou-sair .login>.icone{margin-top:-2px}.componente-logar-ou-sair .login:hover{color:#000;cursor:pointer}.menu-desktop{display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:1}.menu-desktop,.menu-desktop>.nivel-1{position:relative}.menu-desktop>.nivel-1:hover .nivel-2{display:flex;max-height:500px;overflow-y:auto;overflow-x:hidden}.menu-desktop>.nivel-1 .nivel-2,.menu-desktop>.nivel-1 .nivel-3{position:absolute;display:none;flex-direction:column;width:200px;background-color:#fff}.menu-desktop>.nivel-1>.nivel-2{top:40px;left:0}.menu-desktop>.nivel-1>.nivel-2>.menu-base:hover>.nivel-3{display:flex;z-index:1000}.menu-desktop>.nivel-1>.nivel-2>.menu-base>.nivel-3{position:fixed;top:auto;left:auto;max-height:500px;overflow-y:auto;overflow-x:hidden}.menu-desktop .menu-base{position:relative}.menu-desktop .menu-base.nivel-1.subnivel:hover>.link span,.menu-desktop .menu-base.nivel-1.subnivel:hover>.link>a{background-color:#fff}.menu-desktop .menu-base.nivel-1:not(.subnivel)>.link span:hover,.menu-desktop .menu-base.nivel-1:not(.subnivel)>.link>a:hover{background-color:initial}.menu-desktop .menu-base>.link{width:100%;height:40px}.menu-desktop .menu-base>.link span,.menu-desktop .menu-base>.link>a{padding:0 10px;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;text-transform:uppercase;text-decoration:none;font-size:13px;border:1px solid #0000;color:#000}.menu-desktop .menu-base>.link span:hover,.menu-desktop .menu-base>.link>a:hover{background-color:#f3f3f3}.menu-desktop .menu-base>.link span>i,.menu-desktop .menu-base>.link>a>i{margin-left:5px;width:auto;background-color:initial}.menu-desktop .menu-base>.link span>i.fa-angle-right,.menu-desktop .menu-base>.link>a>i.fa-angle-right{position:absolute;right:10px}.menu-desktop-com-imagem{position:relative}.menu-desktop-com-imagem>.nivel-1{display:flex;justify-content:center;flex-wrap:wrap}.menu-desktop-com-imagem>.nivel-1>.nivel-1-item>.link{display:flex;align-items:center;line-height:2;margin:0 10px}.menu-desktop-com-imagem>.nivel-1>.subnivel:hover>.painel-submenus{display:grid;grid-template-columns:60% 40%}.menu-desktop-com-imagem>.nivel-1>.subnivel>.painel-submenus{position:absolute;left:0;width:100%;height:400px;background-color:#fff;z-index:5;box-shadow:0 6px 6px #999;display:none}.menu-desktop-com-imagem>.nivel-1>.subnivel>.painel-submenus>.nivel-2{position:relative;width:50%;margin:20px 0;border-right:1px solid #ddd}.menu-desktop-com-imagem>.nivel-1>.subnivel>.painel-submenus>.nivel-2>.nivel-2-item{padding:7px 0 7px 20px;opacity:.8}.menu-desktop-com-imagem>.nivel-1>.subnivel>.painel-submenus>.nivel-2>.nivel-2-item>.link{display:flex;align-items:center;line-height:1.3}.menu-desktop-com-imagem>.nivel-1>.subnivel>.painel-submenus>.nivel-2>.nivel-2-item:hover{background-color:#f9f9f9;opacity:1}.menu-desktop-com-imagem>.nivel-1>.subnivel>.painel-submenus>.nivel-2>.nivel-2-item.subnivel:hover>.nivel-3{display:block}.menu-desktop-com-imagem>.nivel-1>.subnivel>.painel-submenus>.nivel-2>.nivel-2-item.subnivel>.nivel-3{position:absolute;top:0;left:100%;width:100%;height:100%;display:none}.menu-desktop-com-imagem>.nivel-1>.subnivel>.painel-submenus>.nivel-2>.nivel-2-item.subnivel>.nivel-3>.nivel-3-item{padding:7px 0 7px 20px;border-left:1px solid #0000;opacity:.8}.menu-desktop-com-imagem>.nivel-1>.subnivel>.painel-submenus>.nivel-2>.nivel-2-item.subnivel>.nivel-3>.nivel-3-item:hover{background-color:#f9f9f9;border-left:1px solid #b8b8b8;opacity:1}.menu-desktop-com-imagem>.nivel-1>.subnivel>.painel-submenus>.nivel-2>.nivel-2-item.subnivel>.nivel-3>.nivel-3-item>.link{display:flex;align-items:center;line-height:1.3}.menu-desktop-com-imagem>.nivel-1>.subnivel>.painel-submenus>.imagens{display:flex;justify-content:center;align-items:center}.menu-desktop-com-imagem>.nivel-1>.subnivel>.painel-submenus>.imagens>.imagem{width:calc(100% - 20px);height:380px;background-position:50%;background-size:contain;background-repeat:no-repeat}.menu-fixo{position:fixed;top:-80px;left:0;width:100%;height:60px;display:flex;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 0 10px #444;z-index:8;transition:all .3s}.menu-fixo.show{top:0}.menu-fixo>.grid{display:grid;grid-template-columns:150px auto minmax(0,45px);gap:20px;align-items:center}.menu-fixo>.grid>.logo{display:flex;justify-content:flex-start;align-items:center}.menu-fixo>.grid .sacola{text-align:right;color:#000}.container.smart-clock{display:none}.container .faixa{padding:5px 0;display:flex;justify-content:center;gap:30px;color:#000}.container .faixa .item{display:flex;align-items:center;gap:5px}.container .header-mobile{padding:20px 0;display:grid;grid-template-columns:1fr 200px 1fr;color:#000}.container .header-mobile>.menu-hamburger{display:flex;justify-content:flex-start;align-items:center;font-size:25px}.container .header-mobile>.direita{display:flex;justify-content:flex-end;align-items:center;font-size:20px;gap:15px}.header-mobile-fixo{position:fixed;top:0;left:0;right:0;z-index:50;width:100%;background-color:#ebebeb;transition:transform .3s ease;box-shadow:0 2px 4px #0000001a;transform:translateY(-100%);pointer-events:none;display:flex;flex-direction:column}.header-mobile-fixo.show{transform:translateY(0);pointer-events:auto}.header-mobile-fixo .container{display:grid;grid-template-columns:50px 1fr 50px;align-items:center;width:100%;padding:10px 15px;height:76px}.header-mobile-fixo .container .menu-hamburger{display:flex;justify-content:flex-start;align-items:center;font-size:20px;width:100%}.header-mobile-fixo .container .logo{display:flex;justify-content:center;align-items:center}.header-mobile-fixo .container .cesta{display:flex;justify-content:flex-end;align-items:center;font-size:20px;width:100%}.header-mobile-fixo .container .cesta>*{position:relative}.mobile-menu-overlay{position:fixed;top:0;left:0;transition:all .2s;background-color:initial;z-index:-10}.mobile-menu-overlay.open{width:100%;height:100%;background-color:#0000001a;z-index:10}.menu-sidebar{position:fixed;width:80vw;height:100%;top:0;left:0;background-color:#fff;overflow-y:auto;transform:translateX(-80vw);transition:transform .2s;will-change:transform;z-index:104}.menu-sidebar.aberto{box-shadow:2px 2px 6px #00000042;transform:translateX(0)}.menu-sidebar>.menu-sidebar-header{padding:0 15px}.menu-sidebar>.menu-sidebar-header>.primeira-linha{margin:10px 0 25px;display:grid;grid-template-columns:auto 50px;gap:10px}.menu-sidebar>.menu-sidebar-header>.primeira-linha>.saudacao{display:flex;justify-content:flex-start;align-items:center;font-size:12px}.menu-sidebar>.menu-sidebar-header>.primeira-linha>.fechar{display:flex;justify-content:flex-end;align-items:center;font-size:25px}.menu-sidebar>.menu-sidebar-header>.segunda-linha .itens-botoes{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.menu-sidebar>.menu-sidebar-header>.segunda-linha .itens-botoes .botao{height:35px;display:flex;justify-content:center;align-items:center;border:1px solid var(--color-primary);color:var(--color-primary);font-size:12px}.menu-sidebar>.menu-sidebar-header>.segunda-linha .itens-botoes .botao .meus-pedidos{display:flex;justify-content:center;align-items:center}.menu-sidebar>.menu-sidebar-header>.segunda-linha .itens-botoes .botao .meus-pedidos .icone{margin-right:5px}.menu-sidebar>.menu-sidebar-header>.terceira-linha{margin:30px 0}.menu-sidebar>.menu-sidebar-header>.terceira-linha>.pesquisar-produto>input{padding-top:5px;padding-bottom:5px}.menu-sidebar>.menu-sidebar-header>.terceira-linha>.pesquisar-produto>button{font-size:18px}.menu-sidebar>nav ul.level1,.menu-sidebar>nav ul.level2,.menu-sidebar>nav ul.level3{list-style:none}.menu-sidebar>nav ul.level1>li>.estrutura,.menu-sidebar>nav ul.level2>li>.estrutura,.menu-sidebar>nav ul.level3>li>.estrutura{display:grid;grid-template-columns:auto 40px;color:#555;font-weight:700;transition:all .2s}.menu-sidebar>nav ul.level1>li>.estrutura>.menu-item,.menu-sidebar>nav ul.level2>li>.estrutura>.menu-item,.menu-sidebar>nav ul.level3>li>.estrutura>.menu-item{text-align:left;font-size:14px}.menu-sidebar>nav ul.level1>li>.estrutura>.expandir,.menu-sidebar>nav ul.level2>li>.estrutura>.expandir,.menu-sidebar>nav ul.level3>li>.estrutura>.expandir{height:100%;display:flex;align-items:center;justify-content:center;font-size:14px}.menu-sidebar>nav ul.level1>li>.estrutura>.expandir>.icone-seta,.menu-sidebar>nav ul.level2>li>.estrutura>.expandir>.icone-seta,.menu-sidebar>nav ul.level3>li>.estrutura>.expandir>.icone-seta{transition:transform .3s;will-change:transform}.menu-sidebar>nav ul.level1>li>.estrutura.ativo,.menu-sidebar>nav ul.level1>li>.estrutura.expandido,.menu-sidebar>nav ul.level2>li>.estrutura.ativo,.menu-sidebar>nav ul.level2>li>.estrutura.expandido,.menu-sidebar>nav ul.level3>li>.estrutura.ativo,.menu-sidebar>nav ul.level3>li>.estrutura.expandido{color:#000}.menu-sidebar>nav ul.level1>li>.estrutura.ativo>.expandir>.icone-seta,.menu-sidebar>nav ul.level1>li>.estrutura.expandido>.expandir>.icone-seta,.menu-sidebar>nav ul.level2>li>.estrutura.ativo>.expandir>.icone-seta,.menu-sidebar>nav ul.level2>li>.estrutura.expandido>.expandir>.icone-seta,.menu-sidebar>nav ul.level3>li>.estrutura.ativo>.expandir>.icone-seta,.menu-sidebar>nav ul.level3>li>.estrutura.expandido>.expandir>.icone-seta{transform:rotate(180deg)}.menu-sidebar>nav ul.level1>li>.estrutura.ativo,.menu-sidebar>nav ul.level2>li>.estrutura.ativo,.menu-sidebar>nav ul.level3>li>.estrutura.ativo{background-color:#e3e3e3}.menu-sidebar>nav ul.level1>li>.estrutura.expandido,.menu-sidebar>nav ul.level2>li>.estrutura.expandido,.menu-sidebar>nav ul.level3>li>.estrutura.expandido{background-color:#f5f5f5}.menu-sidebar>nav ul.level1>li>.estrutura{border-bottom:1px solid #eee}.menu-sidebar>nav ul.level1>li>.estrutura>.menu-item{padding:15px 0 15px 15px}.menu-sidebar>nav ul.level2>li>.estrutura>.menu-item{padding:10px 0 10px 30px}.menu-sidebar>nav ul.level3>li>.estrutura>.menu-item{padding:10px 0 10px 45px;color:#000}.pesquisar-produto{display:flex;align-items:center;gap:5px}.pesquisar-produto input{width:100%;padding:2px 35px 2px 10px;border:none;border-bottom:1px solid #888;font-size:13px;color:#111;transition:all .2s}.pesquisar-produto input:focus{outline:none;border-bottom:1px solid #000}.pesquisar-produto input::-moz-placeholder{font-weight:300}.pesquisar-produto input::placeholder{font-weight:300}.pesquisar-produto button{color:#000;transition:all .2s}.modal-login-register{top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:900px;max-height:90vh;overflow-y:auto;border-radius:8px}.modal-login-register .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #eee}.modal-login-register .modal-header h2{margin:0;font-size:20px;font-weight:600;color:#333}.modal-login-register .modal-header .btn-close{background:none;border:none;cursor:pointer;color:#666;transition:color .2s}.modal-login-register .modal-header .btn-close:hover{color:#333}.modal-login-register .modal-content{display:grid;grid-template-columns:1fr auto 1fr;gap:30px;padding:30px;min-height:400px}@media (max-width:768px){.modal-login-register .modal-content{grid-template-columns:1fr;gap:20px;padding:20px}.modal-login-register .modal-content .vertical-divider{display:none}}.modal-login-register .login-section,.modal-login-register .register-section{display:flex;flex-direction:column}.modal-login-register .login-section h3,.modal-login-register .register-section h3{margin:0 0 20px;font-size:18px;font-weight:600;color:#333;text-align:center}.modal-login-register .login-form{margin-bottom:20px}.modal-login-register .divider{display:flex;align-items:center;margin:20px 0}.modal-login-register .divider:after,.modal-login-register .divider:before{content:"";flex:1;height:1px;background:#ddd}.modal-login-register .divider span{padding:0 15px;color:#666;font-size:14px}.modal-login-register .vertical-divider{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-login-register .vertical-divider .line{flex:1;width:1px;background:#ddd;min-height:50px}.modal-login-register .vertical-divider .text{padding:15px 0;color:#666;font-size:14px;font-weight:500}.modal-login-register .register-form{display:flex;flex-direction:column}.modal-login-register .register-form .input-form-primary{margin:10px 0 0}.modal-login-register .register-form .input-form-primary:first-child{margin-top:0}@media (max-width:768px){.modal-login-register{width:95%;max-height:95vh}.modal-login-register .modal-header{padding:15px 20px}.modal-login-register .modal-header h2{font-size:18px}.modal-login-register .modal-content{padding:20px}.modal-login-register .modal-content .register-section:before{content:"";height:1px;background:#ddd;margin:20px 0}}.overlay-pre-cadastro.ativo{z-index:99}.sacola-lateral{line-height:1.2}.sacola-lateral>.overlay{position:fixed;top:0;left:0;background-color:#0003;z-index:-1;transition:opacity .3s,z-index .4s;opacity:0}.sacola-lateral>.overlay.ativo{width:100%;height:100%;opacity:1;z-index:20;transition:opacity .3s,z-index 0s}.sacola-lateral>.painel-lateral{position:fixed;top:0;right:-410px;width:300px;height:100%;display:grid;grid-template-rows:10% 64% 26%;padding:0 5px;background-color:#fff;box-shadow:0 0 10px #464646;z-index:99;transition:right .3s}@media (min-width:768px){.sacola-lateral>.painel-lateral{width:400px;padding:0 20px}}.sacola-lateral>.painel-lateral.mostrar-campo-cupom{grid-template-rows:10% 50% 20% 20%}@media (min-width:768px){.sacola-lateral>.painel-lateral.mostrar-campo-cupom{grid-template-rows:10% 55% 15% 20%}}.sacola-lateral>.painel-lateral.aberto{right:0}@media (min-width:768px){.sacola-lateral>.painel-lateral{grid-template-rows:10% 70% 20%}}.sacola-lateral>.painel-lateral>.header{position:relative;display:flex;justify-content:center;align-items:center;border-bottom:2px solid #ddd}.sacola-lateral>.painel-lateral>.header>.close{position:absolute;top:calc(50% - 14px);right:10px;width:20px;height:20px;color:#444;cursor:pointer}.sacola-lateral>.painel-lateral>.produtos{margin-top:15px;padding-right:5px;overflow:auto}.sacola-lateral>.painel-lateral>.produtos>.produto{position:relative;padding:20px 0;display:grid;grid-template-columns:50px auto 75px;-moz-column-gap:5px;column-gap:5px;font-size:11px}.sacola-lateral>.painel-lateral>.produtos>.produto.separador{border-bottom:1px solid #efefef}@media (min-width:768px){.sacola-lateral>.painel-lateral>.produtos>.produto{grid-template-columns:50px auto 70px;font-size:12px}}.sacola-lateral>.painel-lateral>.produtos>.produto>.foto{min-width:50px}.sacola-lateral>.painel-lateral>.produtos>.produto>.overlay-modal-imagem{position:fixed;top:0;left:0;background-color:#00000003;z-index:-1;transition:opacity .3s,z-index .4s;opacity:0;display:none}.sacola-lateral>.painel-lateral>.produtos>.produto>.overlay-modal-imagem.ativo{width:100%;height:100%;opacity:1;z-index:30;transition:opacity .3s,z-index 0s;display:block}.sacola-lateral>.painel-lateral>.produtos>.produto>.modal-imagem{position:fixed;top:50px;left:5px;width:calc(100% - 10px);padding:3px;display:none;z-index:50;background-color:#fff;border:1px solid #919191}.sacola-lateral>.painel-lateral>.produtos>.produto>.modal-imagem.aberto{display:block}@media (min-width:768px){.sacola-lateral>.painel-lateral>.produtos>.produto>.modal-imagem{left:calc(50% - 400px);width:600px}}.sacola-lateral>.painel-lateral>.produtos>.produto>.modal-imagem>.close{position:absolute;top:5px;right:5px;font-size:20px;cursor:pointer}.sacola-lateral>.painel-lateral>.produtos>.produto>.modal-imagem>.close:hover{color:red}.sacola-lateral>.painel-lateral>.produtos>.produto>.modal-imagem>h4{text-align:center;font-size:16px;margin:10px 0}.sacola-lateral>.painel-lateral>.produtos>.produto>.modal-imagem>.variacoes{width:100%;text-align:center;font-size:12px;margin:10px 0}.botoes-login-social .sacola-lateral>.painel-lateral>.produtos>.produto>.modal-imagem>[role=button],.sacola-lateral>.painel-lateral>.produtos>.produto>.modal-imagem>.btn{margin-top:3px}.sacola-lateral>.painel-lateral>.produtos>.produto>.infos>.descricao-curta{font-weight:700;font-size:12px;color:#000;cursor:pointer}.sacola-lateral>.painel-lateral>.produtos>.produto>.infos>.preco{display:flex;-moz-column-gap:10px;column-gap:10px;margin:5px 0}.sacola-lateral>.painel-lateral>.produtos>.produto>.infos>.preco>.remover{margin-top:auto}.sacola-lateral>.painel-lateral>.produtos>.produto>.infos>.preco>.remover>.componente-remover-produto-cesta>span{text-decoration:underline;font-style:italic;font-size:12px;cursor:pointer}.sacola-lateral>.painel-lateral>.produtos>.produto>.infos>.btn-brinde{width:-moz-fit-content;width:fit-content;margin-top:10px;padding:1px 15px 0;border:1px solid var(--color-secondary);font-size:11px;color:var(--color-secondary)}.sacola-lateral>.painel-lateral>.produtos>.produto>.valor{display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-weight:700}.sacola-lateral>.painel-lateral>.produtos>.produto>.valor>span{font-size:12px}.sacola-lateral>.painel-lateral>.produtos>.produto>.valor>.componente-input-quantidade,.sacola-lateral>.painel-lateral>.produtos>.produto>.valor>.componente-input-quantidade>.input{width:80px;height:25px}.sacola-lateral>.painel-lateral>.produtos>.produto>.valor>.componente-input-quantidade>.acoes{width:23px;height:23px}.sacola-lateral>.painel-lateral>.componente-selecionar-cupom-desconto{line-height:1.5!important}.sacola-lateral>.painel-lateral>.componente-selecionar-cupom-desconto>.form{font-size:14px!important}.sacola-lateral>.painel-lateral>.painel-footer{position:relative;width:100%;padding:20px 0;display:flex;flex-direction:column;gap:20px;border-top:2px solid #ddd}.sacola-lateral>.painel-lateral>.painel-footer.atualizando-cesta{color:#eee}.sacola-lateral>.painel-lateral>.painel-footer.atualizando-cesta>.botoes>.btn-primary{background-color:#eee}.botoes-login-social .sacola-lateral>.painel-lateral>.painel-footer.atualizando-cesta>.botoes>[role=button],.sacola-lateral>.painel-lateral>.painel-footer.atualizando-cesta>.botoes>.btn-primary-outline{border:1px solid #eee}.sacola-lateral>.painel-lateral>.painel-footer>.atualizando-valores{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;color:#000}.sacola-lateral>.painel-lateral>.painel-footer>.atualizando-valores>.loading-icon{margin-top:-25px;font-size:15px}.sacola-lateral>.painel-lateral>.painel-footer>.atualizando-valores>small{font-size:12px}.sacola-lateral>.painel-lateral>.painel-footer>.valor-total{text-align:center;font-size:20px}.sacola-lateral>.painel-lateral>.painel-footer>.botoes{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:5px;column-gap:5px;font-size:12px;font-weight:700}.sacola-lateral>.painel-lateral>.painel-footer>.botoes>.btn-primary{width:100%;min-height:35px;display:flex;justify-content:center;align-items:center;font-size:14px;letter-spacing:1px;transition:all .3s}@media (max-width:992px){.sacola-lateral>.painel-lateral>.painel-footer>.botoes>.btn-primary{font-size:12px}}.sacola-lateral>.painel-lateral>.painel-footer>.botoes>.btn-primary:hover{cursor:pointer}.botoes-login-social .sacola-lateral>.painel-lateral>.painel-footer>.botoes>[role=button],.sacola-lateral>.painel-lateral>.painel-footer>.botoes>.btn-primary-outline{width:100%;min-height:35px;display:flex;justify-content:center;align-items:center;transition:all .3s;font-size:14px}@media (max-width:992px){.botoes-login-social .sacola-lateral>.painel-lateral>.painel-footer>.botoes>[role=button],.sacola-lateral>.painel-lateral>.painel-footer>.botoes>.btn-primary-outline{font-size:12px}}.botoes-login-social .sacola-lateral>.painel-lateral>.painel-footer>.botoes>[role=button]:hover,.sacola-lateral>.painel-lateral>.painel-footer>.botoes>.btn-primary-outline:hover{cursor:pointer}.sacola-lateral-icone .icone{display:flex;align-items:center;gap:5px;font-size:20px}@media (max-width:992px){.sacola-lateral-icone .icone{font-size:25px}}.sacola-lateral-icone .icone .qtde{display:flex;justify-content:center;align-items:center;color:#000;font-size:12px;line-height:normal}.componente-blog-listagem .post{grid-template-columns:minmax(0,1fr);grid-template-rows:200px auto;margin-bottom:55px;gap:15px;display:grid}@media (min-width:768px){.componente-blog-listagem .post{grid-template-columns:290px minmax(0,1fr);grid-template-rows:290px;gap:25px}}.componente-blog-listagem .post .imagem{overflow:hidden}.componente-blog-listagem .post .imagem img{width:100%;height:290px;-o-object-fit:cover;object-fit:cover}.componente-blog-listagem .post .conteudo{position:relative}.componente-blog-listagem .post .conteudo .tags{font-size:smaller;font-weight:700;display:flex;gap:10px;color:var(--color-primary)}.componente-blog-listagem .post .conteudo .tags .tag:after{content:"•";color:var(--color-primary);margin-left:10px}.componente-blog-listagem .post .conteudo .tags .tag:last-child:after{content:""}.componente-blog-listagem .post .conteudo .titulo{font-size:24px;font-weight:500;margin-bottom:10px;margin-top:5px;overflow:hidden}.componente-blog-listagem .post .conteudo .descricao{margin-bottom:12px;font-size:13px;height:auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}@media (min-width:768px){.componente-blog-listagem .post .conteudo .descricao{font-size:16px;height:165px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}}.componente-blog-listagem .post .conteudo .botoes{height:auto;display:flex;justify-content:space-between;align-items:center;padding-top:10px}.componente-blog-listagem .post .conteudo .botoes button{font-size:13px;color:gray;transition:all .2s ease-in-out;padding:6px 10px 2px;border:1px solid gray}@media (min-width:768px){.componente-blog-listagem .post .conteudo .botoes button{font-size:16px;padding:2px 10px}}.componente-blog-listagem .post .conteudo .botoes button:hover{color:var(--color-primary);border-color:var(--color-primary)}.componente-blog-post .container{padding:0 15%;display:flex;flex-direction:column;align-items:center;margin:0 auto}@media (max-width:768px){.componente-blog-post .container{padding:0 5%}}.componente-blog-post .container .cabecalho{color:#4d4d4d;text-align:center}.componente-blog-post .container .cabecalho .imagem{max-height:500px;width:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:60px 0 30px}.componente-blog-post .container .cabecalho .imagem img{max-height:500px;width:auto;-o-object-fit:cover;object-fit:cover}.componente-blog-post .container .cabecalho .imagem small{text-align:left;display:block;font-size:10px;color:#d3d3d3;width:100%}.componente-blog-post .container .cabecalho .tags{color:var(--color-primary);font-size:smaller;font-weight:700;font-style:italic;text-align:center}.componente-blog-post .container .cabecalho .titulo{font-size:32px;margin-bottom:5px}.componente-blog-post .container .cabecalho .data{margin-bottom:30px}.componente-blog-post .container .cabecalho .compartilhar{width:-moz-fit-content;width:fit-content;margin-top:60px}.componente-blog-post .container .conteudo{width:100%}.componente-blog-post .container .conteudo .final{display:flex;justify-content:space-between}@media (max-width:768px){.componente-blog-post .container .conteudo .final{flex-direction:column;align-items:center;gap:20px}}.componente-blog-post .container .conteudo .final .categorias{display:inline-block}.componente-blog-post .container .conteudo .final .categorias span{margin-left:5px;color:#000;font-size:smaller;font-weight:700;font-style:italic;padding:5px 8px;background-color:#f5f5f5;transition:all .2s ease-in-out}.componente-blog-post .container .conteudo .final .categorias span:hover{cursor:pointer;color:var(--color-tertiary)}.componente-blog-post .container .divisor{height:1px;width:100%;background-color:#d3d3d3;margin:30px 0}.componente-blog-post .container .escrito-por{font-size:22px;font-weight:700;margin-bottom:10px;width:75%}.componente-blog-post .container .autor{display:flex;gap:20px;background-color:#f5f5f5;padding:20px}@media (max-width:768px){.componente-blog-post .container .autor{flex-direction:column;align-items:center}}.componente-blog-post .container .autor .imagem{width:30%;height:auto;-o-object-fit:contain;object-fit:contain;display:inline-block;position:relative}@media (max-width:768px){.componente-blog-post .container .autor .imagem{width:100%}}.componente-blog-post .container .autor .texto{width:100%}.componente-blog-post .container .autor .texto .nome{font-size:20px}.componente-blog-post .container .autor .texto .biografia{font-size:15px;font-style:italic}.cesta-personalizada>.container-produtos>.botoes-box{background-color:#fff;position:sticky;bottom:0;padding-top:20px;height:120px}.cesta-personalizada>.container-produtos>.shadow.botoes-box{box-shadow:0 -1px 10px 0 #00000026}.cesta-personalizada>.container-produtos>.botoes-box>.titulo{font-size:16px;font-weight:700;margin-bottom:10px}.cesta-personalizada>.container-produtos>.botoes-box>.botoes{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;margin-bottom:50px}.botoes-login-social .cesta-personalizada>.container-produtos>.botoes-box>.botoes>[role=button],.cesta-personalizada>.container-produtos>.botoes-box>.botoes>.btn{width:260px;height:35px;padding:0}.cesta-personalizada>.default-banner{padding:50px 20px;background-color:#ddd;text-align:center}.cesta-personalizada>.default-banner>h1{font-size:25px}.cesta-personalizada>.default-banner>h4{font-size:16px}.cesta-personalizada>.container-produtos>.tabela{width:100%;margin:30px 0;padding:0 20px;border:1px solid #d9d9d9;border-radius:6px}.cesta-personalizada>.container-produtos>.tabela>.divider{margin:0;border-top:1px solid #d9d9d9;width:100%}.cesta-personalizada>.container-produtos>.tabela>.cabecalho{width:100%;height:35px;display:grid;grid-template-columns:200px 200px auto 200px;align-items:center;justify-items:center}.cesta-personalizada>.container-produtos>.tabela>.cabecalho>.titulo{font-size:14px;font-weight:700}.cesta-personalizada>.container-produtos>.tabela>.conteudo>.produto{width:100%;height:92px;display:grid;grid-template-columns:200px 200px auto 200px;align-items:center;justify-items:center;font-size:14px}.cesta-personalizada>.container-produtos>.tabela>.conteudo>.produto>.foto{padding:0 60px}.cesta-personalizada>.container-produtos>.tabela>.conteudo>.produto>.foto img{border-radius:50%;box-shadow:0 0 10px 0 #00000026}.cesta-personalizada>.container-produtos>.tabela>.conteudo>.produto>.divider:last-child{display:none}.cesta-personalizada>.mobile{display:flex;flex-direction:column}.cesta-personalizada>.mobile>.itens>.item{margin-top:10px;padding:8px 10px;border:1px solid #d9d9d9;border-radius:6px;display:grid;grid-template-columns:100px auto;align-items:center}.cesta-personalizada>.mobile>.itens>.item>.foto{width:90px;height:90px;border-radius:50%;box-shadow:0 0 10px 0 #00000026;padding:0!important;overflow:hidden}.cesta-personalizada>.mobile>.itens>.item>.foto>.imagem-produto{width:90px;overflow:hidden}.cesta-personalizada>.mobile>.itens>.item>.descricao>.descricao-curta{font-size:14px;font-weight:700}.cesta-personalizada>.mobile>.itens>.item>.descricao>.quantidade,.cesta-personalizada>.mobile>.itens>.item>.descricao>.referencia{font-size:12px}.cesta-personalizada>.botoes-box{background-color:#fff;position:sticky;bottom:0;padding-top:20px;margin-top:10px;height:160px;width:100%;box-shadow:0 -1px 10px 0 #00000026}.cesta-personalizada>.botoes-box>.titulo{margin-bottom:10px;padding:0 15px;font-size:16px;font-weight:700;text-align:center}.cesta-personalizada>.botoes-box>.botoes{margin-top:15px;margin-bottom:50px;padding:0 15px}.botoes-login-social .cesta-personalizada>.botoes-box>.botoes>[role=button],.cesta-personalizada>.botoes-box>.botoes>.btn{width:100%;margin:5px 0;padding:3px 0}.pagina-checkout-confirmacao{margin:30px 0;padding:0 15px;display:flex;flex-direction:column;align-items:center}@media (min-width:992px){.pagina-checkout-confirmacao{margin:60px 0}}.pagina-checkout-confirmacao>.icone{font-size:40px;color:green}.pagina-checkout-confirmacao>.titulo{font-size:16px;font-weight:700;margin-top:10px;text-align:center}@media (min-width:992px){.pagina-checkout-confirmacao>.titulo{font-size:25px}}.pagina-checkout-confirmacao>.descricao{margin-top:10px;text-align:center;font-size:13px}.pagina-checkout-confirmacao>.dinamico{margin:30px 0;text-align:center;font-size:13px;color:#666}@media (min-width:992px){.pagina-checkout-confirmacao>.dinamico{margin:50px 0}}.pagina-checkout-confirmacao>.dinamico .black{color:#000}.pagina-checkout-confirmacao>.dinamico .box{margin:20px auto 0;padding:20px;text-align:left;color:#000;border:1px solid #ccc;overflow:auto}@media (min-width:762px){.pagina-checkout-confirmacao>.dinamico .box{width:650px;margin:30px auto 0;display:grid;grid-template-columns:200px auto;grid-gap:20px}}.pagina-checkout-confirmacao>.dinamico .box .img-qr{max-width:300px;margin:0 auto}@media (max-width:767px){.pagina-checkout-confirmacao>.dinamico .box .img-qr{margin-bottom:20px}}.pagina-checkout-confirmacao>.dinamico .box .infos{display:flex;flex-direction:column;justify-content:center;font-size:14px}.pagina-checkout-confirmacao>.dinamico .box .infos>.titulo{font-weight:700;font-size:16px}.pagina-checkout-confirmacao>.dinamico .box .infos>.descricao{margin-top:10px;font-size:13px}.pagina-checkout-confirmacao>.dinamico .box .infos>button{margin:10px 0;padding:2px 20px;font-size:13px}.pagina-checkout-confirmacao>.dinamico .box .infos>.validade{margin-top:5px;font-size:12px;line-height:1.2}.pagina-checkout-confirmacao>.dinamico .box-deposito{border:1px solid #ccc;padding:10px 0;color:#000}@media (min-width:762px){.pagina-checkout-confirmacao>.dinamico .box-deposito{width:650px;margin:30px auto 0}}.pagina-checkout-confirmacao>.dinamico .btn-gerar-qr{width:300px!important;margin:0 auto}.pagina-checkout-confirmacao>.permitir-download-fotos{font-size:12px;text-align:center}.pagina-checkout-confirmacao>.permitir-download-fotos>span{font-weight:700}.pagina-checkout-confirmacao>.permitir-download-fotos>span:hover{text-decoration:underline}.pagina-checkout-confirmacao>.btn-voltar{width:-moz-fit-content;width:fit-content;margin-top:20px;padding:2px 20px;font-size:12px}.pagina-checkout-pagamento .componente-entrega>.titulo-principal,.pagina-checkout-pagamento .componente-identificacao>.titulo-principal,.pagina-checkout-pagamento .componente-pagamento>.titulo-principal{font-size:15px;font-weight:700}.pagina-checkout-pagamento .componente-identificacao>.titulo-secundario{font-size:12px;font-weight:700}.pagina-checkout-pagamento .componente-entrega.deslogado,.pagina-checkout-pagamento .componente-pagamento.deslogado{opacity:.5}.pagina-checkout-pagamento .componente-entrega.deslogado>.deslogado-msg,.pagina-checkout-pagamento .componente-pagamento.deslogado>.deslogado-msg{font-size:13px}.componente-entrega{border-radius:var(--border-radius-botao)}.componente-entrega>.titulo-principal{margin-bottom:20px}.componente-enderecos-selecionar>.descricao{margin-bottom:15px;font-size:13px;font-weight:700}.componente-enderecos-selecionar>.listagem-enderecos{display:grid;grid-template-columns:1fr;gap:5px}.componente-enderecos-selecionar>.listagem-enderecos>.endereco{position:relative;padding:10px;border:1px solid #ddd;border-radius:var(--border-radius-botao);font-size:12px}.componente-enderecos-selecionar>.listagem-enderecos>.endereco.principal{border-color:#222}.componente-enderecos-selecionar>.listagem-enderecos>.endereco:not(.principal){cursor:pointer}.componente-enderecos-selecionar>.listagem-enderecos>.endereco:hover{border-color:#222}.componente-enderecos-selecionar>.listagem-enderecos>.endereco>.check{position:absolute;top:-8px;right:-8px;font-size:20px;background-color:#fff}.componente-enderecos-selecionar>.listagem-enderecos>.endereco>.alterando-endereco-principal{position:absolute;top:-5px;right:-5px;background-color:#fff;font-size:15px}.componente-enderecos-selecionar>.listagem-enderecos>.endereco>.infos{min-height:50px}.componente-enderecos-selecionar>.listagem-enderecos>.endereco>.btn-editar{position:absolute;bottom:3px;right:5px;padding:5px;text-decoration:underline;z-index:5}.componente-enderecos-selecionar>.listagem-enderecos>.endereco>.btn-editar:hover{cursor:pointer;font-weight:500}.componente-enderecos-selecionar>.endereco-principal-invalido{border:1px solid #9b0000;padding:5px 10px;margin-top:10px;font-size:12px;background-color:#ffecec}.componente-forma-entrega{margin-top:30px}.componente-forma-entrega>.titulo{margin-bottom:10px;font-size:13px;font-weight:700}.componente-forma-entrega>.descricao{margin-bottom:5px;font-size:12px}.componente-identificacao{font-size:12px;border-radius:var(--border-radius-botao)}.componente-identificacao>.titulo-principal{margin-bottom:20px}.componente-identificacao>.usuario-logado{display:flex;flex-direction:column;gap:10px}.componente-identificacao>.usuario-logado>.apelido{font-size:13px;font-weight:700}.componente-identificacao>.esqueci-minha-senha{margin-top:10px;text-align:right}.componente-identificacao>.nao-possui-conta{margin-top:20px;text-align:center;font-size:11px}.componente-identificacao>.nao-possui-conta>span{font-weight:700}.componente-pagamento{border-radius:var(--border-radius-botao)}.componente-pagamento>.titulo-principal{margin-bottom:20px}.componente-pagamento>.observacao{margin-top:20px}.componente-pagamento>.observacao>.titulo{font-size:13px;font-weight:700}.componente-pagamento>.observacao>.descricao{font-size:12px}.componente-pagamento>.substituir-itens{margin-bottom:20px}.componente-pagamento>.substituir-itens>.titulo{font-size:13px;font-weight:700}.componente-pagamento>.substituir-itens>.check-substituir-itens{width:100%;margin:5px 0;padding:10px 0;display:flex;gap:5px;align-items:center;justify-content:center;font-size:13px;background-color:#eee}.componente-carteira-virtual{font-size:12px}.componente-carteira-virtual>.titulo{font-size:13px;font-weight:700}.componente-carteira-virtual>.check-usar-carteira{width:100%;margin:5px 0;padding:10px 0;display:flex;gap:5px;align-items:center;justify-content:center;font-size:13px;background-color:#eee}.componente-carteira-virtual>.valores-creditos{margin:10px 0 20px;display:flex;justify-content:space-between;align-items:flex-end;gap:10px;text-align:center}.componente-carteira-virtual>.valores-creditos>.valor{display:flex;flex-direction:column;align-items:center}.componente-carteira-virtual>.valores-creditos>.valor>label{font-weight:700}.componente-carteira-virtual>.valores-creditos>.valor>span{font-size:13px}.componente-pagamento-metodos{margin-top:20px}.componente-pagamento-metodos>.titulo{font-size:13px;font-weight:700}.componente-pagamento-metodos>.pagamentos{display:flex;flex-direction:column;gap:10px}.componente-pagamento-metodos>.pagamentos>.pagamento{font-size:12px}.componente-pagamento-metodos>.pagamentos>.pagamento>.cabecalho{padding:0;font-size:13px;font-family:var(--font-primary);font-weight:700;border:1px solid #ddd;border-radius:var(--border-radius-botao);min-height:45px}.componente-pagamento-metodos>.pagamentos>.pagamento>.cabecalho.isOpen{border:1px solid!important;border-color:green green #ddd!important;background-color:#00800005;border-top-right-radius:var(--border-radius-botao);border-top-left-radius:var(--border-radius-botao);border-bottom-left-radius:0;border-bottom-right-radius:0}.componente-pagamento-metodos>.pagamentos>.pagamento>.cabecalho>.box{min-height:35px;min-width:35px;display:flex;justify-content:center;align-items:center;border-right:1px solid #ddd}.componente-pagamento-metodos>.pagamentos>.pagamento>.cabecalho>.box>.icone{font-size:20px;color:green}.componente-pagamento-metodos>.pagamentos>.pagamento>.cabecalho>.descricao{width:100%;height:100%;margin-left:10px;display:flex;justify-content:flex-start;align-items:center;font-size:12px}.componente-pagamento-metodos>.pagamentos>.pagamento>.cabecalho>.descricao.isOpen{color:#000}.componente-pagamento-metodos>.pagamentos>.pagamento>.corpo-box{border-left:1px solid #ddd;border-right:1px solid #ddd}.componente-pagamento-metodos>.pagamentos>.pagamento>.corpo-box.isOpen{border:1px solid green;background-color:#00800005;border-top:0;border-bottom-left-radius:var(--border-radius-botao);border-bottom-right-radius:var(--border-radius-botao)}.componente-pagamento-metodos>.pagamentos>.pagamento>.corpo-box .corpo{padding:0 10px;color:#000;font-size:12px!important;font-family:var(--font-primary);font-weight:400}.componente-pagamento-metodos>.pagamentos>.pagamento>.corpo-box .corpo h4{font-size:13px;font-weight:700}.componente-pagamento-metodos>.pagamentos>.pagamento>.corpo-box .corpo p{margin-bottom:5px}.componente-pagamento-metodos>.pagamentos>.pagamento>.corpo-box .corpo hr{margin:10px 0}.componente-pagamento-metodos>.pagamentos>.pagamento>.corpo-box .corpo .btn-pagar{padding:5px 0}.componente-pagamento-metodos>.pagamentos>.pagamento>.corpo-box .corpo>.list-group{padding:10px;background-color:#eee}.componente-pagamento-metodos>.pagamentos>.pagamento>.corpo-box .corpo>.list-group>.list-group-item{margin:5px 0;display:flex;align-items:center;gap:10px}.componente-pagamento-metodos>.pagamentos>.pagamento>.corpo-box .corpo>.list-group>.list-group-item>.icone{font-size:14px}.componente-btn-continuar-comprando{margin-top:10px}.componente-btn-continuar-comprando>.btn-comprar-outline{padding:5px 20px;display:flex;justify-content:space-between;align-items:center}.componente-btn-continuar-comprando>.btn-comprar-outline>.descricao{font-size:18px}.componente-btn-continuar-comprando>.btn-comprar-outline>.icone{font-size:25px}.componente-btn-finalizar>.btn-comprar{padding:5px 20px;display:flex;justify-content:space-between;align-items:center}.componente-btn-finalizar>.btn-comprar>.descricao{font-size:20px}.componente-btn-finalizar>.btn-comprar>.icone{font-size:25px}.componente-listagem-produtos{max-height:550px;overflow-y:auto}.componente-listagem-produtos>.cabecalho{display:grid;grid-template-columns:44% 25% 25% 3%;gap:1%;margin-bottom:5px;padding:0 10px}.componente-listagem-produtos>.cabecalho.mobile{display:flex;justify-content:space-between;padding:0}.componente-listagem-produtos>.cabecalho>.descricao{font-weight:700;font-size:12px}.componente-listagem-produtos>.cabecalho>.descricao.quantidade{text-align:center}.componente-listagem-produtos>.cabecalho>.descricao.total{text-align:right}.componente-listagem-produtos>.produtos{display:grid;grid-template-columns:1fr;gap:10px}.componente-listagem-produtos>.produtos.scroolAtivo{padding-right:5px}.componente-add-presente{display:flex;align-items:center;gap:2px}@media (min-width:772px){.componente-add-presente{gap:5px}}.componente-add-presente>label{font-size:10px;color:var(--color-primary);cursor:pointer}@media (min-width:772px){.componente-add-presente>label{font-size:11px}}.componente-add-presente>label>small{color:gray;font-size:10px;display:inline-block}.componente-gravacoes-checkout{text-align:center}.componente-gravacoes-checkout>.descricao{font-size:11px;cursor:pointer;border:1px solid gray;padding:3px 8px;transition:all .1s ease-in-out}.componente-gravacoes-checkout>.descricao:hover{background-color:#f5f5f5}@media (min-width:772px){.componente-gravacoes-checkout>.descricao{font-size:13px}}.componente-gravacoes-checkout>.adicionais{display:block;color:gray;font-size:10px}.componente-gravacoes-checkout>.modal-padrao{width:90%;padding:10px 15px 40px;top:100px;left:5%}@media (min-width:772px){.componente-gravacoes-checkout>.modal-padrao{width:600px;top:100px;left:calc(50% - 300px)}}.componente-gravacoes-checkout>.modal-padrao>.cabecalho{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:20px}.componente-gravacoes-checkout>.modal-padrao>.cabecalho>.titulo{font-size:20px;font-weight:700}.componente-gravacoes-checkout>.modal-padrao>.cabecalho>.fechar{font-size:20px;cursor:pointer;transition:color .2s}.componente-gravacoes-checkout>.modal-padrao>.cabecalho>.fechar:hover{color:red}.componente-gravacoes-checkout>.modal-padrao>.gravacoes{display:grid;grid-template-columns:1fr;border:1px solid #f5f5f5}.componente-gravacoes-checkout>.modal-padrao>.gravacoes>.gravacao{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:10px}.componente-gravacoes-checkout>.modal-padrao>.gravacoes>.gravacao>.titulo{font-size:13px;font-weight:500;text-align:left}.componente-gravacoes-checkout>.modal-padrao>.gravacoes>.gravacao.par{background-color:#f5f5f5}.componente-gravacoes-checkout>.modal-padrao>.gravacoes>.gravacao>.conteudo{width:-moz-fit-content;width:fit-content;font-size:13px}.componente-observacoes-checkout>.descricao{font-size:11px;cursor:pointer;border:1px solid gray;padding:3px 8px;transition:all .1s ease-in-out}.componente-observacoes-checkout>.descricao:hover{background-color:#f5f5f5}@media (min-width:772px){.componente-observacoes-checkout>.descricao{font-size:13px}}.componente-observacoes-checkout>.modal-padrao{width:90%;padding:10px 15px 40px;top:100px;left:5%}@media (min-width:772px){.componente-observacoes-checkout>.modal-padrao{width:600px;top:100px;left:calc(50% - 300px)}}.componente-observacoes-checkout>.modal-padrao>.cabecalho{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:20px}.componente-observacoes-checkout>.modal-padrao>.cabecalho>.titulo{font-size:20px;font-weight:700}.componente-observacoes-checkout>.modal-padrao>.cabecalho>.fechar{font-size:20px;cursor:pointer;transition:color .2s}.componente-observacoes-checkout>.modal-padrao>.cabecalho>.fechar:hover{color:red}.componente-observacoes-checkout>.modal-padrao>.descricao{font-size:12px}.componente-observacoes-checkout>.modal-padrao textarea{width:100%;background-color:#f5f5f5}.componente-observacoes-checkout>.modal-padrao>.aviso-observacao-alterada{min-height:20px;line-height:1;font-size:11px;font-weight:700}.componente-observacoes-checkout>.modal-padrao>.btn-primary{height:25px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:2px 20px;font-size:13px;font-weight:400;cursor:pointer}.componente-produto-cesta-checkout>.produto-brinde>.imagem-detalhes,.componente-produto-cesta-checkout>.produto-desktop>.imagem-detalhes,.componente-produto-cesta-checkout>.produto-mobile>.imagem-detalhes{display:grid;grid-template-columns:100px 1fr;gap:10px}.componente-produto-cesta-checkout>.produto-brinde>.imagem-detalhes>.detalhes>.desc-curta,.componente-produto-cesta-checkout>.produto-desktop>.imagem-detalhes>.detalhes>.desc-curta,.componente-produto-cesta-checkout>.produto-mobile>.imagem-detalhes>.detalhes>.desc-curta{font-weight:500;font-size:13px;line-height:1}.componente-produto-cesta-checkout>.produto-brinde>.imagem-detalhes>.detalhes>.referencia,.componente-produto-cesta-checkout>.produto-desktop>.imagem-detalhes>.detalhes>.referencia,.componente-produto-cesta-checkout>.produto-mobile>.imagem-detalhes>.detalhes>.referencia{font-size:11px}.componente-produto-cesta-checkout>.produto-brinde>.imagem-detalhes>.detalhes>.valor,.componente-produto-cesta-checkout>.produto-desktop>.imagem-detalhes>.detalhes>.valor,.componente-produto-cesta-checkout>.produto-mobile>.imagem-detalhes>.detalhes>.valor{margin:5px 0;font-size:12px;font-weight:500;line-height:1.2}.componente-produto-cesta-checkout>.produto-brinde>.imagem-detalhes>.detalhes>.variacoes,.componente-produto-cesta-checkout>.produto-desktop>.imagem-detalhes>.detalhes>.variacoes,.componente-produto-cesta-checkout>.produto-mobile>.imagem-detalhes>.detalhes>.variacoes{font-size:11px;line-height:1.2}.componente-produto-cesta-checkout>.produto-desktop>.quantidade{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.componente-produto-cesta-checkout>.produto-desktop>.total,.componente-produto-cesta-checkout>.produto-mobile>.coluna-direita>.total{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.componente-produto-cesta-checkout>.produto-desktop>.total>.valor,.componente-produto-cesta-checkout>.produto-mobile>.coluna-direita>.total>.valor{font-size:13px;font-weight:700}.componente-produto-cesta-checkout>.produto-desktop{display:grid;grid-template-columns:44% 25% 25% 3%;gap:1%;padding:10px;border:1px solid #ddd}.componente-produto-cesta-checkout>.produto-desktop>.remover{display:flex;justify-content:flex-end}.componente-produto-cesta-checkout>.produto-desktop>.remover>.componente-remover-produto-cesta>span{font-size:11px}.componente-produto-cesta-checkout>.produto-desktop>.remover>.componente-remover-produto-cesta>span>.icone{color:red}.componente-produto-cesta-checkout>.produto-desktop>.remover>.componente-remover-produto-cesta>span>.icone:hover{color:#910101;cursor:pointer}.componente-produto-cesta-checkout>.produto-mobile{display:grid;grid-template-columns:60% 38%;gap:2%;padding:5px;border:1px solid #ddd}.componente-produto-cesta-checkout>.produto-mobile>.imagem-detalhes{grid-template-columns:75px 1fr}.componente-produto-cesta-checkout>.produto-mobile>.imagem-detalhes>.imagem>.remover{margin:10px auto 0}.componente-produto-cesta-checkout>.produto-mobile>.imagem-detalhes>.imagem>.remover>.componente-remover-produto-cesta{padding:5px 0;display:flex;justify-content:center;align-items:center;color:#910101;background-color:#fff6f6;font-size:11px}.componente-produto-cesta-checkout>.produto-mobile>.imagem-detalhes>.imagem>.remover>.componente-remover-produto-cesta>span>.icone-descricao{display:flex;gap:2px;justify-content:center;align-items:center}.componente-produto-cesta-checkout>.produto-mobile>.imagem-detalhes>.imagem>.remover>.componente-remover-produto-cesta>span>.icone-descricao>.descricao{font-size:10px}.componente-produto-cesta-checkout>.produto-mobile>.coluna-direita{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:10px}.componente-produto-cesta-checkout>.produto-mobile>.coluna-direita>.quantidade>.componente-input-quantidade,.componente-produto-cesta-checkout>.produto-mobile>.coluna-direita>.quantidade>.componente-input-quantidade>.input{width:80px;height:25px}.componente-produto-cesta-checkout>.produto-mobile>.coluna-direita>.quantidade>.componente-input-quantidade>.acoes{width:23px;height:23px}.componente-produto-cesta-checkout>.produto-mobile>.coluna-direita>.presente{margin:5px 0}.componente-produto-cesta-checkout>.produto-mobile>.coluna-direita>.gravacao-observacao{width:100%;display:flex;justify-content:space-between}.componente-produto-cesta-checkout>.produto-brinde{padding:10px;border:1px solid #ddd}.componente-produto-cesta-checkout>.produto-brinde>.imagem-detalhes .desc-brinde{font-size:12px;font-weight:700}.pagina-contato>.titulo{width:100%;margin:40px auto 10px;font-size:24px}@media (min-width:992px){.pagina-contato>.titulo{width:500px}}.pagina-contato>.formulario{width:100%;margin:0 auto;display:flex;flex-direction:column}@media (min-width:992px){.pagina-contato>.formulario{width:500px}}.pagina-pagina-dinamica h1{font-size:24px}.pagina-pagina-dinamica ul{padding-left:40px;list-style:initial}.pagina-pagina-dinamica .default-banner{padding-top:40px;padding-bottom:40px;color:#000;background-size:cover;text-align:center}.pagina-pagina-dinamica .default-banner h1{font-size:31px;font-weight:500;text-transform:uppercase}.pagina-pagina-dinamica .default-banner p{margin:0}.pagina-pagina-dinamica .blocos{font-size:17px;line-height:1.8;text-align:justify}.pagina-pagina-dinamica .blocos>.titulo{padding:20px 0;font-size:30px;color:var(--color-primary)}.pagina-pagina-dinamica .blocos .bloco-imagem,.pagina-pagina-dinamica .blocos>.texto{padding:20px 0}@media (max-width:992px){.pagina-pagina-dinamica .blocos .bloco-imagem{grid-template-columns:1fr}}.pagina-pagina-dinamica .blocos .bloco-imagem small{font-size:12px}.pagina-pagina-dinamica .blocos .bloco-imagem .descricao{font-size:16px;text-align:center}.pagina-pagina-dinamica .blocos .bloco-imagem button{margin-top:25px}.pagina-pagina-dinamica .blocos .bloco-video{padding:40px 200px}@media (max-width:992px){.pagina-pagina-dinamica .blocos .bloco-video{padding:40px 0}}.pagina-pagina-dinamica .blocos .bloco-video .video{padding-bottom:56.25%;position:relative}.pagina-pagina-dinamica .blocos .bloco-video .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pagina-pagina-dinamica .blocos .bloco-imagem-texto{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0}@media (max-width:992px){.pagina-pagina-dinamica .blocos .bloco-imagem-texto{grid-template-columns:1fr}}.pagina-pagina-dinamica .blocos .bloco-imagem-texto .imagem .fonte{padding:5px;text-align:left!important;font-size:12px;background-color:#ddd}@media (max-width:992px){.pagina-pagina-dinamica .blocos .bloco-imagem-texto .imagem{margin-right:0;margin-bottom:20px;max-width:100%}}.pagina-pagina-dinamica .blocos .bloco-texto-imagem{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0}@media (max-width:992px){.pagina-pagina-dinamica .blocos .bloco-texto-imagem{grid-template-columns:1fr}}.pagina-pagina-dinamica .blocos .bloco-texto-imagem .imagem .fonte{padding:5px;text-align:left!important;font-size:12px;background-color:#ddd}@media (max-width:992px){.pagina-pagina-dinamica .blocos .bloco-texto-imagem .imagem{float:left;margin-left:0;margin-top:20px;max-width:100%}}.pagina-pagina-dinamica .blocos .bloco-imagem-video{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:40px 0}@media (max-width:992px){.pagina-pagina-dinamica .blocos .bloco-imagem-video{grid-template-columns:1fr}}.pagina-pagina-dinamica .blocos .bloco-imagem-video .imagem .fonte{padding:5px;text-align:left!important;font-size:12px;background-color:#ddd}.pagina-pagina-dinamica .blocos .bloco-imagem-video .video{padding-bottom:56.25%;position:relative}.pagina-pagina-dinamica .blocos .bloco-imagem-video .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pagina-pagina-dinamica .blocos .bloco-video-imagem{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:40px 0}@media (max-width:992px){.pagina-pagina-dinamica .blocos .bloco-video-imagem{grid-template-columns:1fr}}.pagina-pagina-dinamica .blocos .bloco-video-imagem .imagem .fonte{padding:5px;text-align:left!important;font-size:12px;background-color:#ddd}.pagina-pagina-dinamica .blocos .bloco-video-imagem .video{padding-bottom:56.25%;position:relative}.pagina-pagina-dinamica .blocos .bloco-video-imagem .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pagina-pagina-dinamica .blocos .bloco-agrupar-imagem{padding:60px 0}.pagina-pagina-dinamica .blocos .bloco-agrupar-imagem .descricao{font-size:16px;text-align:left;line-height:1.4;min-height:120px}.pagina-pagina-dinamica .blocos .bloco-citacao{margin:20px 0;padding:30px;background-color:#f9f9f9}.pagina-pagina-dinamica .blocos .bloco-citacao .texto{font-size:17px;font-style:italic;line-height:1.8;font-weight:700}.pagina-pagina-dinamica .blocos .bloco-botao{width:-moz-fit-content;width:fit-content;margin:0 auto 30px;padding:2px 15px;font-size:18px}.pagina-pagina-dinamica .blocos .bloco-botao a{padding:5 30px}.pagina-pagina-dinamica .categoria{padding-right:5px;margin-top:50px;color:var(--color-primary);font-style:italic;font-size:13px}.pagina-pagina-dinamica .tags{padding-top:10px;padding-bottom:20px}.pagina-pagina-dinamica .tags .tag{display:flex;float:left;margin-bottom:6px;padding:5px;border:1px solid #ccc;margin-right:5px;color:#ccc;text-transform:uppercase;cursor:pointer}.pagina-pagina-dinamica .tags .tag:hover{background-color:#ccc;color:#fff;transition:.5s}.pagina-pagina-dinamica .autor{margin-bottom:50px}.pagina-pagina-dinamica .autor .box{background-color:#f9f9f9;padding:25px}.pagina-pagina-dinamica .autor .box .nome{font-size:20px}.pagina-pagina-dinamica .autor .box .bio{font-size:15px;font-style:italic}.depoimentos{margin:50px 0;padding:50px 0;background-color:#f7f7f7;box-shadow:5px 0 10px #ddd;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.depoimentos .titulo-depoimentos{font-size:28px}.depoimentos>span.linha{background-color:#000;height:1px;width:75px}.depoimentos .depoimento{display:flex;flex-direction:column;align-items:center;justify-content:center}.depoimentos .depoimento>.imagem{width:70px;height:70px}.depoimentos .depoimento>.item{margin:10px 0}.depoimentos .depoimento>.item.texto{padding:0 80px 50px;font-style:italic}.destaques-faixas{margin:50px 0;color:#000}.destaques-faixas .titulo-destaques-faixas{text-align:center;text-transform:uppercase;font-size:32px}.destaques-faixas .subtitulo-destaques-faixas{font-family:var(--font-quaternary);font-size:18px;text-align:center;margin-bottom:10px}.botao-ver-todos-destaques{display:flex;align-items:center;justify-content:right;margin-top:-5px}.botao-ver-todos-destaques>.btn,.botoes-login-social .botao-ver-todos-destaques>[role=button]{font-size:14px}.componente-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.componente-video.shorts{padding-top:177.78%}.componente-video .responsive-iframe-youtube{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.newsletter{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:30px;padding:10px 0;background-color:#514c4c}@media (max-width:992px){.newsletter{gap:10px;flex-direction:column}}.newsletter>.titulo{font-size:30px;line-height:.8;text-align:center}.newsletter>.descricao{display:flex;flex-direction:row;align-items:center;gap:3px;font-size:16px;color:#fff;text-align:center}@media (max-width:992px){.newsletter>.descricao{flex-direction:column}}.newsletter>.descricao span{padding:2px 4px;background-color:var(--color-primary);margin:0 5px}.newsletter>.input-news{position:relative}.newsletter>.input-news>form{display:flex;align-items:center;height:40px;width:340px;padding:6px;border-radius:23px;background-color:#fff}.newsletter>.input-news>form>input{width:100%;color:#000}.newsletter>.input-news>form>input:focus{outline:none;border-bottom:1px solid #000}.newsletter>.input-news>form>input::-moz-placeholder{color:#000;font-weight:300}.newsletter>.input-news>form>input::placeholder{color:#000;font-weight:300}.newsletter>.input-news>form>span{font-size:12px}.newsletter>.input-news>form>button{width:75px;height:34px;border-radius:20px;background-color:var(--color-primary);color:#fff;transition:all .2s}.componente-popup>.modal-padrao{padding:5px;width:90%;left:5%;top:35%}@media (min-width:768px){.componente-popup>.modal-padrao{width:40%;left:30%;top:80px}}.componente-popup>.modal-padrao>.btn-fechar{position:absolute;top:0;right:0;background-color:#fff;border-radius:50%;cursor:pointer;font-size:20px}.componente-popup>.modal-padrao>.btn-fechar:hover{color:red}.componente-popup>.modal-padrao img{width:100%}.componente-popup>.modal-padrao>.formulario{max-width:300px;padding:50px 0;margin:0 auto}.componente-compre-junto{margin-top:80px}@media (max-width:992px){.componente-compre-junto{margin-top:50px;padding:0 15px}}.componente-compre-junto>.titulo{margin-bottom:10px;font-weight:700;font-size:18px}.componente-compre-junto>.grupo-produtos{display:grid;grid-template-columns:1fr;row-gap:30px}.componente-compre-junto>.grupo-produtos>.produtos{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.componente-produto-detalhes{display:grid;grid-template-columns:calc(55% - 10px) calc(45% - 10px)}.componente-produto-detalhes.sem-estoque{grid-template-columns:100%}.componente-produto-detalhes.is-mobile{grid-template-columns:100%;grid-gap:0}.componente-produto-detalhes .conteudo{border-top-right-radius:5px;border-top-left-radius:5px;padding:30px;background:linear-gradient(0deg,#fff,#ececec 60%)}@media (max-width:992px){.componente-produto-detalhes .conteudo{padding:0}}.componente-produto-detalhes .conteudo hr{margin-top:17px;margin-bottom:17px;border:0;border-top:1px solid #ddd}@media (max-width:992px){.componente-produto-detalhes .conteudo hr{margin:17px 15px}}.componente-produto-detalhes .conteudo .descricao-produto{padding:10px 0;font-size:14px;text-align:justify}@media (max-width:992px){.componente-produto-detalhes .conteudo .descricao-produto{padding:10px 15px}}.componente-produto-detalhes>.produto-sem-estoque{display:flex;flex-direction:column;align-items:center;margin:60px 0 100px;color:#555;text-align:center}.componente-produto-detalhes>.produto-sem-estoque .icone{font-size:50px;color:#555}.componente-produto-detalhes>.produto-sem-estoque>.titulo{margin-bottom:10px;font-size:25px;font-weight:700}.componente-produto-detalhes>.produto-sem-estoque>.texto{font-size:14px}.componente-produto-detalhes>.produto-sem-estoque>.texto>span{margin-top:5px}.componente-acao-comprar>.btn-comprar{height:40px;border-radius:6px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:18px}.componente-acao-comprar>.btn-comprar .adicionado{display:flex;align-items:center;gap:5px}@media (min-width:768px){.componente-acao-comprar>.btn-comprar{height:35px;font-size:17px}}.botao-comprar-flutuante{position:fixed;bottom:10px;right:20px;width:40vw;z-index:30;background-color:#fff;border:1px solid #e0e0e0;display:grid;grid-template-columns:80px minmax(0,1fr) 30%;align-items:center;gap:25px;border-radius:var(--border-radius-botao);padding:0;opacity:0;height:0;transition:opacity .2s ease-in-out}.botao-comprar-flutuante.ativo{opacity:1;height:auto;padding:15px}.botao-comprar-flutuante .info{display:flex;flex-direction:column;gap:10px;font-size:14px}.botao-comprar-flutuante .info .descricao{font-weight:700;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.botao-comprar-flutuante .info .preco-antigo{color:#aaa;font-size:12px;text-decoration:line-through}.botao-comprar-flutuante .info .preco-atual{font-weight:700}.botao-comprar-flutuante .info .desconto{display:flex;flex-direction:column}.botao-comprar-flutuante .comprar .btn-comprar{font-size:14px!important}@media (max-width:992px){.botao-comprar-flutuante{display:block;width:90vw;padding:0;background-color:initial;border:none}.botao-comprar-flutuante .info{display:none}}.componente-descubra-tamanho{font-size:13px;text-decoration:underline}.componente-detalhes-infos{width:100%;display:flex;flex-direction:column;gap:3px;line-height:1}@media (max-width:992px){.componente-detalhes-infos{padding:0 1rem}}.componente-detalhes-infos>.selos{display:flex;flex-direction:row;gap:5px;align-items:stretch}.componente-detalhes-infos>.selos-caracteristicas>.componente-selo-caracteristicas{display:flex;flex-direction:row;gap:3px}.componente-detalhes-infos>.descricao-curta{margin:5px 0;font-weight:700;font-size:22px;color:#000;text-transform:uppercase;overflow-wrap:break-word}.componente-estoque>.estoque{font-size:13px}.componente-estoque .ultimo-estoque{font-size:medium;color:var(--color-secondary)}.componente-input-quantidade-detalhes{display:flex;align-items:center;justify-self:end;font-size:13px}@media (max-width:992px){.componente-input-quantidade-detalhes{flex-direction:column;gap:3px}}.componente-input-quantidade-detalhes>.inputs{display:flex}.componente-input-quantidade-detalhes>.inputs>input{width:40px;height:30px;padding-top:3px;text-align:center;font-size:17px;border:1px solid #444}@media (max-width:992px){.componente-input-quantidade-detalhes>.inputs>input{width:40px}}.componente-input-quantidade-detalhes>.inputs>.acoes{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#444;cursor:pointer}@media (max-width:992px){.componente-input-quantidade-detalhes>.inputs>.acoes{width:40px}}.componente-input-quantidade-detalhes>.inputs>.acoes:hover{color:#000}.componente-referencia>.referencia{font-size:14px;font-weight:700}.componente-detalhes-variacoes{margin:15px 0;line-height:1}@media (max-width:992px){.componente-detalhes-variacoes{margin-top:20px;padding:0 1rem}}.componente-detalhes-variacoes>.variacao-tipo.margem{margin-top:15px}.componente-detalhes-variacoes>.variacao-tipo>.tipo{margin-bottom:5px;font-size:14px;font-weight:700;color:#6a6a6a;text-transform:uppercase}.componente-detalhes-variacoes>.variacao-tipo>.variacoes{display:flex;flex-wrap:wrap;gap:4px}.componente-detalhes-variacoes>.variacao-tipo>.variacoes>.variacao{display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;padding:4px;font-size:12px;font-weight:700;text-transform:uppercase;border:1px solid #000;color:#000;border-radius:3px}@media (min-width:992px){.componente-detalhes-variacoes>.variacao-tipo>.variacoes>.variacao{font-size:10px}}.componente-detalhes-variacoes>.variacao-tipo>.variacoes>.variacao:hover{cursor:pointer;background-color:#f5f5f5}.componente-detalhes-variacoes>.variacao-tipo>.variacoes>.variacao.selecionada{background-color:#000;color:#fff}.componente-detalhes-variacoes>.variacao-tipo>.variacoes>.variacao.sem-estoque{background-color:initial;color:#aaa;border:1px solid #aaa;text-decoration:line-through}.componente-detalhes-variacoes>.variacao-tipo>.variacoes>.variacao.sem-estoque.selecionada{background-color:#ddd;color:#888}.componente-detalhes-variacoes>.variacao-tipo>.variacoes>.variacao>.representacao{margin-right:4px;min-width:15px;max-width:15px;height:15px;background-color:#fff;background-size:cover;background-repeat:no-repeat;border:1px solid #fff;border-radius:100%}.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo{position:relative;width:100%;background-color:#fff}.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.opcoes>.variacao,.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.selecionada>.variacao-selecionada{padding-left:15px;width:100%;height:35px;display:flex;align-items:center;justify-content:flex-start;color:#444;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;cursor:pointer}.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.opcoes>.sem-estoque.variacao,.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.selecionada>.sem-estoque.variacao-selecionada{color:#888;background-color:#ff000042}@media (min-width:992px){.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.opcoes>.variacao,.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.selecionada>.variacao-selecionada{font-size:12px}}.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.opcoes>.variacao>.representacao,.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.selecionada>.variacao-selecionada>.representacao{margin-right:6px;min-width:25px;max-width:25px;height:25px;background-color:#fff;background-size:cover;background-repeat:no-repeat;border:1px solid #fff;border-radius:100%}.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.selecionada{display:grid;grid-template-columns:auto 40px;min-height:35px;border:1px solid #ddd;cursor:pointer}.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.selecionada>.expandir{display:flex;align-items:center;justify-content:center;color:#444;font-size:16px;border-left:1px solid #ddd}.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.opcoes{position:absolute;width:100%;max-height:210px;display:none;background-color:#fff;border:1px solid #ddd;border-top:none;box-shadow:0 6px 10px #0000002e;overflow-y:auto;z-index:50}.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.opcoes.expandir{display:block}.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.opcoes>.variacao:hover{background-color:#ddd}.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.opcoes>.variacao:hover.sem-estoque{background-color:#ff000057}.componente-detalhes-variacoes>.variacao-tipo>.variacoes-combo>.opcoes>.variacao:not(:last-child){border-bottom:1px solid #444}.componente-esgotado{padding:10px;border:1px solid #e0e0e0;background-color:#eee;text-align:center}@media (max-width:768px){.componente-esgotado{margin-top:20px;display:flex;flex-direction:column;align-items:center}}.componente-esgotado>.descricao{display:flex;justify-content:center;gap:5px;font-weight:700}.componente-esgotado>.descricao>.icone{font-size:18px}.componente-esgotado>.aviso{font-size:12px}.componente-esgotado>.btn-avise-me{width:150px;padding:3px 0;margin-top:10px;font-size:14px;font-weight:400}.componente-esgotado>.form{width:250px;margin:0 auto;text-align:center}@media (max-width:768px){.componente-esgotado>.form{display:flex;flex-direction:column;align-items:center}}.componente-esgotado>.form>.input-group{display:flex;flex-direction:column}.componente-esgotado>.form>.btn-avise-me{width:150px;height:27px;display:flex;justify-content:center;align-items:center;margin:10px auto 0;font-size:14px;font-weight:400}.componente-gravacoes>.input-group{margin-top:20px}.componente-gravacoes>.input-group>.titulo{font-weight:700}.componente-gravacoes>.input-group>.titulo>small{font-weight:400;margin-left:10px;color:gray}.componente-gravacoes>.input-group>.input-gravacao{position:relative}.componente-gravacoes>.input-group>.input-gravacao>small{position:absolute;top:25%;right:8px;color:#00000080}.componente-gravacoes>.input-group .input-form-primary{width:100%;margin:5px 0}.componente-gravacoes>.input-group>.avisos{display:flex;justify-content:space-between;font-size:12px}.componente-guia-tamanhos>.descricao{display:flex;gap:5px;color:#444;font-size:13px;text-decoration:underline;cursor:pointer}.componente-guia-tamanhos>.descricao:hover{color:#000}.componente-guia-tamanhos>.descricao>.icone{margin-top:-2px;font-size:21px;transform:rotate(315deg);line-height:1}.componente-guia-tamanhos>.modal-padrao{width:90%;max-height:90vh;padding:10px 15px;top:100px;left:5%}@media (min-width:772px){.componente-guia-tamanhos>.modal-padrao{width:600px;top:50px;left:calc(50% - 300px)}}.componente-guia-tamanhos>.modal-padrao>.cabecalho{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:20px}.componente-guia-tamanhos>.modal-padrao>.cabecalho>.titulo{font-size:20px;font-weight:700}.componente-guia-tamanhos>.modal-padrao>.cabecalho>.fechar{font-size:20px;cursor:pointer;transition:color .2s}.componente-guia-tamanhos>.modal-padrao>.cabecalho>.fechar:hover{color:red}.componente-guia-tamanhos>.modal-padrao>.abas{display:flex;margin-bottom:5px}.componente-guia-tamanhos>.modal-padrao>.abas>.aba{padding:10px 20px;cursor:pointer;border-radius:5px;border-top:1px solid #fff;font-size:12px;font-weight:700;transition:all .2s}.componente-guia-tamanhos>.modal-padrao>.abas>.aba:hover{background-image:linear-gradient(180deg,#f5f5f5,#fff)}.componente-guia-tamanhos>.modal-padrao>.abas>.aba.selecionada{border-top:1px solid #aaa;background-image:linear-gradient(180deg,#ddd,#fff)}.componente-guia-tamanhos>.modal-padrao>.imagem-selecionada{display:flex;align-items:center;justify-content:center}.componente-guia-tamanhos>.modal-padrao>.imagem-selecionada img{max-height:75vh}.componente-imagens-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px;height:-moz-fit-content;height:fit-content}.componente-imagens-grid>.video-box{position:relative;width:100%;height:0;padding-bottom:100%}.componente-imagens-grid>.video-box iframe{position:absolute;width:100%;height:100%}.componente-imagens-miniaturas-abaixo{flex-direction:column;padding:0 100px}.componente-imagens-miniaturas-lateral{flex-direction:row;padding:0 50px}.componente-imagens-miniaturas-lateral>.miniaturas{flex-direction:column}.componente-imagens-miniaturas-abaixo,.componente-imagens-miniaturas-lateral{display:flex;gap:10px}.componente-imagens-miniaturas-abaixo>.principal,.componente-imagens-miniaturas-lateral>.principal{width:100%}.componente-imagens-miniaturas-abaixo>.principal>.video-box,.componente-imagens-miniaturas-lateral>.principal>.video-box{position:relative;width:100%;height:0;padding-bottom:100%}.componente-imagens-miniaturas-abaixo>.principal>.video-box iframe,.componente-imagens-miniaturas-lateral>.principal>.video-box iframe{position:absolute;width:100%;height:100%}.componente-imagens-miniaturas-abaixo>.miniaturas,.componente-imagens-miniaturas-lateral>.miniaturas{display:flex;gap:5px}.componente-imagens-miniaturas-abaixo>.miniaturas>.miniatura,.componente-imagens-miniaturas-lateral>.miniaturas>.miniatura{width:80px;border:1px solid #ddd;transition:all .2s ease-in-out}.componente-imagens-miniaturas-abaixo>.miniaturas>.miniatura.selecionada,.componente-imagens-miniaturas-lateral>.miniaturas>.miniatura.selecionada{border:1px solid #444}.componente-imagens-miniaturas-abaixo>.miniaturas>.miniatura.video,.componente-imagens-miniaturas-lateral>.miniaturas>.miniatura.video{position:relative;width:80px;height:80px;background-size:cover;background-position:50%}.componente-imagens-miniaturas-abaixo>.miniaturas>.miniatura:hover,.componente-imagens-miniaturas-lateral>.miniaturas>.miniatura:hover{cursor:pointer;border:1px solid #444}.componente-imagens-mobile{width:100%;height:auto;margin-top:20px}.componente-imagens-mobile .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.componente-imagens-mobile .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1px}.componente-imagens-mobile .swiper-horizontal>.swiper-pagination-bullets,.componente-imagens-mobile .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.componente-imagens-mobile .swiper-pagination-bullet{height:2px;width:35px;border-radius:0;background-color:#aaa;opacity:1}.componente-imagens-mobile .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#444}.componente-imagens-mobile .swiper .swiper-wrapper .swiper-slide>.video-box{position:relative;width:100%;height:0;padding-bottom:100%}.componente-imagens-mobile .swiper .swiper-wrapper .swiper-slide>.video-box iframe{position:absolute;width:100%;height:100%}.componente-infos-accordion{margin-top:30px;padding:0 15px}.componente-infos-accordion .descricao-produto{font-family:var(--font-primary)}.componente-infos-accordion>.block{margin-bottom:20px}.componente-infos-accordion>.block>button{padding:2px 5px;font-family:var(--font-primary);font-size:15px;font-weight:400;color:#444}.componente-lista-desejos{display:flex;align-items:center}.componente-lista-desejos>.btn-add{width:100%;max-height:40px;padding:6px 12px;border-radius:6px;display:flex;justify-content:center;align-items:center;gap:5px;border-color:#ed7878;color:#ed7878;line-height:1;font-size:11px;text-transform:uppercase}.componente-lista-desejos>.btn-add:hover{background-color:#ed7878;color:#fff}.componente-login-necessario{margin-top:30px;padding:20px;border:1px solid #e0e0e0;background-color:#eee}.componente-login-necessario>.aviso{text-align:center;font-size:20px;line-height:1.2}.componente-login-necessario>.aviso>.logar{margin-top:15px;font-weight:400;font-size:14px;cursor:pointer}.componente-produto-especificacoes{padding:10px;font-size:13px}.componente-produto-especificacoes>.especificacoes>.especificacao{display:grid;grid-template-columns:repeat(2,1fr);padding:3px 10px}.componente-produto-especificacoes>.especificacoes>.especificacao.par{background-color:#f5f5f5}.componente-sob-encomenda{padding:10px;margin-top:5px;font-size:13px;line-height:1.2;border:1px solid #e0e0e0;background-color:#eee}.componente-sob-encomenda>.atencao{margin-bottom:5px;font-size:16px;font-weight:700}.componente-produtos-relacionados{margin-top:80px}@media (max-width:992px){.componente-produtos-relacionados{margin-top:50px;padding:0 15px}}.componente-produtos-relacionados>.titulo{margin-bottom:10px;font-weight:700;font-size:18px}.componente-produtos-relacionados>.produtos{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.descricao-menu-listagem{margin:20px 0 8px;font-size:13px}.descricao-menu-listagem>div{padding:20px 15px}.botao-filtrar{width:auto;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;font-size:15px;color:#000;padding:2px 15px 0;margin:10px 0 20px}.filtros-overlay{position:fixed;top:0;left:0;background-color:#00000026;z-index:-1;opacity:0;transition:opacity .3s,z-index .4s}.filtros-overlay.open{width:100%;height:100%;z-index:8;opacity:1;transition:opacity .3s,z-index 0s}.filtros-botao{position:fixed;width:25vw;height:100%;top:0;left:0;z-index:9;background-color:#fff;left:-25vw;transition:left .3s}@media (max-width:768px){.filtros-botao{width:80vw;left:-80vw}}.filtros-botao.aberto{transition:left .3s;left:0}.filtros-botao .conteudo{height:calc(100% - 45px);width:100%;overflow-y:auto;padding:5px 15px}.filtros-botao .conteudo::-webkit-scrollbar{width:26px}.filtros-botao .conteudo::-webkit-scrollbar-thumb{background-color:initial;border:10px solid #0000;border-radius:13px;box-shadow:inset 0 0 0 10px #ddd}.filtros-botao .conteudo .filtros-selecionados{margin-bottom:20px}.filtros-botao .conteudo .filtros-selecionados>.descricao{font-weight:700}.filtros-botao .conteudo .filtros-selecionados>.filtros{display:flex;flex-flow:wrap;gap:4px}.filtros-botao .conteudo .filtros-selecionados>.filtros>.filtro{display:flex;margin-right:5px;padding:2px 5px 0;font-size:12px;border-radius:5px;background-color:#eee;border:1px solid #eee;cursor:pointer;transition:all .1s ease-in-out}.filtros-botao .conteudo .filtros-selecionados>.filtros>.filtro:hover{border:1px solid #bbb}.filtros-botao .conteudo .filtros-selecionados>.filtros>.filtro.sem-acao{cursor:default;background-color:initial}.filtros-botao .conteudo .filtros-selecionados>.filtros>.filtro.sem-acao:hover{border:1px solid #eee}.filtros-botao .conteudo .filtros-selecionados>.filtros>.filtro>.icone{margin-top:1px;margin-right:1px}.filtros-botao .titulo-filtro{position:block;width:100%;height:45px;background-color:var(--color-primary);text-align:center;color:#fff;padding:10px;font-size:larger}.filtros-botao .titulo-filtro .botao-fechar{float:right;display:inline;font-size:larger;cursor:pointer;transition:color .2s ease-in-out}.filtros-botao .titulo-filtro .botao-fechar:hover{color:#ddd}.filtros-botao .nivel-principal{overflow:hidden;margin-top:15px;border-bottom:1px solid #ddd;transition:all .3s ease-in-out}.filtros-botao .nivel-principal.fechado{height:30px!important}.filtros-botao .nivel-principal:last-child{border-bottom:none}.filtros-botao .nivel-principal .titulo{font-size:larger;font-weight:700;color:var(--color-primary);cursor:pointer;display:flex;align-items:center;transition:all .2s ease-in-out}.filtros-botao .nivel-principal .titulo:hover{color:var(--color-primary-dark)}.filtros-botao .nivel-principal .descricao{display:flex;align-items:center;cursor:pointer;font-weight:400;transition:all .2s ease-in-out}.filtros-botao .nivel-principal .descricao:hover{font-weight:700;color:#464646}.filtros-botao .nivel-principal .icone{width:20px}.filtros-botao .nivel-principal .item{padding-left:25px}.filtros-botao .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fffc;z-index:1000;display:flex;justify-content:center;align-items:center}.filtros-lateral .nivel-principal.fechado{height:30px!important}.filtros-lateral .nivel-principal .titulo{color:var(--color-primary)}.filtros-lateral .nivel-principal .titulo:hover{color:var(--color-primary-dark)}.listagem-produtos-lista>.produtos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:flex-start;gap:10px}@media (min-width:768px){.listagem-produtos-lista>.produtos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.listagem-produtos-lista>.produtos.quatro-colunas{grid-template-columns:repeat(4,minmax(0,1fr))}.listagem-produtos-lista>.produtos.cinco-colunas{grid-template-columns:repeat(5,minmax(0,1fr))}}.listagem-produtos-lista>.sem-produtos{padding:50px 0 200px;text-align:center}.listagem-produtos-lista>.sem-produtos .icone{display:flex;justify-content:center;font-size:40px}.listagem-produtos-lista>.sem-produtos .titulo{font-size:25px}.listagem-produtos-lista>.sem-produtos .descricao{font-size:16px}.ordenacao{position:relative;display:flex;justify-content:flex-end}.ordenacao>.btn-ordenacao{display:flex;justify-content:center;align-items:center;width:auto;height:30px;margin:10px 0 20px;padding:2px 15px 0;border:1px solid #ddd;font-size:15px}.ordenacao>.btn-ordenacao:hover{cursor:pointer}.ordenacao>.btn-ordenacao:hover>.icone{transform:rotate(180deg)}.ordenacao>.btn-ordenacao>.icone{margin-top:-2px;margin-left:5px;font-size:11px;transition:all .2s ease-in-out}.ordenacao>.btn-ordenacao>.icone.aberto{transform:rotate(180deg)}.ordenacao>.btn-ordenacao>.icone.fechado{transform:rotate(0deg)}.ordenacao>.opcoes{position:absolute;top:39px;right:0;display:none;padding-top:5px;width:auto;background-color:#fff;border:1px solid #ddd;box-shadow:0 0 5px 0 #0000001a;cursor:pointer;z-index:5}.ordenacao>.opcoes.aberto{display:block}.ordenacao>.opcoes.fechado{display:none}.ordenacao>.opcoes>.opcao{text-align:center;padding:5px;font-size:14px}.ordenacao>.opcoes>.opcao:hover{background-color:#f5f5f5}.lista-produtos-cabecalho{color:var(--color-primary-dark)}.lista-produtos-cabecalho:not(.banner){padding:20px 0}@media (min-width:768px){.lista-produtos-cabecalho:not(.banner){padding:30px 0}}.lista-produtos-cabecalho>img{position:relative;margin:0 auto}.lista-produtos-cabecalho>.texto{text-align:center}.lista-produtos-cabecalho>.texto small{margin:0}.lista-produtos-cabecalho>.texto .titulo{margin:0;min-height:40px;font-weight:500;font-size:36px;text-transform:uppercase;color:#000}.pg-recuperar-senha{width:100vw;height:100vh;padding-top:50px;background-color:#f5f5f5}.pg-recuperar-senha>.logo{margin:20px auto}@media (min-width:768px){.pg-recuperar-senha>.logo{margin:50px auto}}.pg-recuperar-senha>.painel{width:90%;margin:0 auto;padding:20px 10px;box-shadow:0 0 5px #ddd;background-color:#fff}@media (min-width:768px){.pg-recuperar-senha>.painel{width:500px;margin:0 auto;padding:20px}}.pg-recuperar-senha>.painel>h1{font-size:18px;text-align:center;font-weight:700}.pg-recuperar-senha>.painel>p{font-size:10px;margin-bottom:20px}.suspensa{height:100vh;width:100vw;overflow:hidden;background-color:#403d80;font-family:Helvetica,sans-serif;text-align:center}.suspensa .erro{margin:100px auto 0;width:70px}.suspensa .text{color:#fff;font-size:43px}.suspensa .text-2{font-size:20px;color:#fff;margin-top:5px}.suspensa svg{margin:40px auto 0;width:90%}@media (min-width:768px){.suspensa .suspensa{margin-top:18%}}@media (min-width:992px){.suspensa .suspensa{margin-top:8%}.suspensa .erro{width:90px}.suspensa svg{width:35%}}.componente-checkout-cabecalho{display:grid;grid-template-columns:150px auto 150px;padding:20px 50px;box-shadow:5px 0 10px #bbb}@media (max-width:768px){.componente-checkout-cabecalho{grid-template-columns:0 auto 100px}}.componente-checkout-cabecalho>.logo{display:flex;justify-content:center;align-items:center}.componente-ambiente-seguro{display:flex;align-items:center;justify-content:flex-end;gap:2px;color:#bbb}.componente-ambiente-seguro>.icone{font-size:18px}.componente-ambiente-seguro>.descricao{font-weight:500;line-height:1;font-size:11px}.componente-etapas-view{margin:30px auto}.componente-etapas-view>.etapas>.etapa.carrinho.arrow-carrinho:after,.componente-etapas-view>.etapas>.etapa.checkout.arrow-checkout:after{display:none;content:" ";position:absolute;right:-10px;top:0;border:30px solid #0000;border-right:none;border-left:10px solid #eee}@media (min-width:992px){.componente-etapas-view>.etapas>.etapa.carrinho.arrow-carrinho:after,.componente-etapas-view>.etapas>.etapa.checkout.arrow-checkout:after{right:-20px;border-left:20px solid #eee}}.componente-etapas-view>.etapas{width:100%;height:60px;display:grid;grid-template-columns:repeat(3,1fr)}@media (min-width:992px){.componente-etapas-view>.etapas{grid-template-columns:repeat(5,1fr)}}.componente-etapas-view>.etapas>.etapa{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff}.componente-etapas-view>.etapas>.etapa.ativo>.numero{background-color:var(--color-primary)}.componente-etapas-view>.etapas>.etapa.ativo>.descricao{color:var(--color-primary)}.componente-etapas-view>.etapas>.etapa.carrinho.ativo{position:relative;background-color:#eee}.componente-etapas-view>.etapas>.etapa.carrinho.ativo.arrow-carrinho:after{display:block}.componente-etapas-view>.etapas>.etapa.checkout.ativo{position:relative;background-color:#eee}.componente-etapas-view>.etapas>.etapa.checkout.ativo.arrow-checkout:after{display:block}.componente-etapas-view>.etapas>.etapa.finalizado.ativo{background-color:#eee}.componente-etapas-view>.etapas>.etapa.auxiliar{display:none}@media (min-width:992px){.componente-etapas-view>.etapas>.etapa.auxiliar{display:block}}.componente-etapas-view>.etapas>.etapa>.numero{width:18px;height:18px;line-height:18px;margin-right:5px;display:flex;justify-content:center;align-items:center;font-size:11px;line-height:1;background-color:#999;color:#fff;border-radius:50%}@media (min-width:992px){.componente-etapas-view>.etapas>.etapa>.numero{font-size:13px}}.componente-etapas-view>.etapas>.etapa>.descricao{width:-moz-min-content;width:min-content;color:#999;font-weight:700;font-size:11px;line-height:1.2}@media (min-width:992px){.componente-etapas-view>.etapas>.etapa>.descricao{width:auto;font-size:13px}}.componente-checkout-rodape .selos{display:grid;grid-template-columns:150px 150px;align-items:center;justify-content:center;margin-bottom:15px}.minha-conta-dados{padding:20px}.minha-conta-dados .dados .dados-empresariais,.minha-conta-dados .dados .dados-login,.minha-conta-dados .dados .dados-pessoais{margin-bottom:40px}.minha-conta-dados .dados .dados-empresariais h2,.minha-conta-dados .dados .dados-login h2,.minha-conta-dados .dados .dados-pessoais h2{font-weight:700;font-size:20px;margin-bottom:8px}.minha-conta-dados .dados .dados-empresariais h3,.minha-conta-dados .dados .dados-login h3,.minha-conta-dados .dados .dados-pessoais h3{font-weight:700;font-size:14px}.minha-conta-dados .dados .dados-empresariais hr,.minha-conta-dados .dados .dados-login hr,.minha-conta-dados .dados .dados-pessoais hr{width:40px;margin:25px 0;border:1px solid gray}.minha-conta-dados .dados .dados-empresariais .btn-editar,.minha-conta-dados .dados .dados-login .btn-editar,.minha-conta-dados .dados .dados-pessoais .btn-editar{margin-top:15px;display:inline-block;text-decoration:underline;transition:all .2s ease-in-out}.minha-conta-dados .dados .dados-empresariais .btn-editar:hover,.minha-conta-dados .dados .dados-login .btn-editar:hover,.minha-conta-dados .dados .dados-pessoais .btn-editar:hover{cursor:pointer;font-weight:700}.modal-carteira-virtual .modal-padrao{width:90%;max-height:80vh;overflow-y:auto;padding:0 15px 40px;top:100px;left:5%}@media (min-width:772px){.modal-carteira-virtual .modal-padrao{width:1000px;top:100px;left:calc(50% - 500px)}}.modal-carteira-virtual .modal-padrao small{font-size:14px}.modal-carteira-virtual .modal-padrao .titulo{font-size:20px;font-weight:700}.modal-carteira-virtual .modal-padrao .positivo{color:#008c23}.modal-carteira-virtual .modal-padrao .negativo{color:#d80000}.modal-carteira-virtual .modal-padrao .cabecalho{position:sticky;background-color:#fff;top:0;display:flex;justify-content:space-between;padding-top:20px}.modal-carteira-virtual .modal-padrao .corpo .saldo{margin:50px 0;text-align:center}.modal-carteira-virtual .modal-padrao .corpo .saldo h2{font-size:32px;line-height:30px;font-weight:700}.modal-carteira-virtual .modal-padrao .corpo .historico .transacao{display:grid;grid-template-columns:1fr 1fr 15%;gap:15px;margin-bottom:30px}.modal-carteira-virtual .modal-padrao .corpo .historico .transacao p{font-weight:700;font-size:18px;text-transform:uppercase}.modal-carteira-virtual .modal-padrao .corpo .historico .transacao small{display:block}.modal-edicao-dados .modal-padrao{width:90%;max-height:90vh;top:5vh;overflow-y:auto;padding:10px 15px 15px}@media (min-width:772px){.modal-edicao-dados .modal-padrao{width:900px;left:calc(50% - 450px)}}.modal-edicao-dados .modal-padrao .cabecalho{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:20px}.modal-edicao-dados .modal-padrao .cabecalho>.titulo{font-size:20px;font-weight:700}.modal-edicao-dados .modal-padrao .cabecalho>.fechar{position:relative;font-size:20px;cursor:pointer;transition:color .2s}.modal-edicao-dados .modal-padrao .cabecalho>.fechar:hover{color:red}.modal-edicao-senha .modal-padrao{width:90%;top:30vh;padding:10px 15px 15px}@media (min-width:772px){.modal-edicao-senha .modal-padrao{width:900px;left:calc(50% - 450px)}}.modal-edicao-senha .modal-padrao .loading{position:absolute;width:100%;height:100%;background-color:#fffc;margin:-10px -15px;display:flex;align-items:center;justify-content:center;z-index:2}.modal-edicao-senha .modal-padrao .cabecalho{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:20px}.modal-edicao-senha .modal-padrao .cabecalho>.titulo{font-size:20px;font-weight:700}.modal-edicao-senha .modal-padrao .cabecalho>.fechar{position:relative;font-size:20px;cursor:pointer;transition:color .2s}.modal-edicao-senha .modal-padrao .cabecalho>.fechar:hover{color:red}.minha-conta-desejos .produto .imagem{position:relative}.minha-conta-desejos .produto .imagem svg{position:absolute;top:7px;right:10px;transition:all .3s ease-in-out}.minha-conta-desejos .produto .imagem img{width:100%}.minha-conta-desejos .produto .info p{font-size:12px}.minha-conta-desejos .produto .info .preco{font-size:13px}.minha-conta-desejos .produto .info .preco .preco_maior{font-size:12px;color:gray;text-decoration:line-through;margin-right:10px}.minha-conta-desejos .mensagem-sem-produtos{text-align:center;font-size:20px;color:#00000080}.minha-conta-enderecos .enderecos .endereco-box,.minha-conta-enderecos .enderecos .novo-endereco{position:relative;height:230px;padding:10px;border:1px solid #e6e6e6;margin-bottom:15px;font-size:14px;transition:all .2s ease-in-out}@media (min-width:1600px){.minha-conta-enderecos .enderecos .endereco-box,.minha-conta-enderecos .enderecos .novo-endereco{margin-bottom:0}}.minha-conta-enderecos .enderecos .endereco-box:hover,.minha-conta-enderecos .enderecos .novo-endereco:hover{border:1px solid #b3b3b3}.minha-conta-enderecos .enderecos .endereco-box{display:grid;grid-template-rows:auto 25px}.minha-conta-enderecos .enderecos .endereco-box .endereco-titulo{font-size:16px;font-weight:700}.minha-conta-enderecos .enderecos .endereco-box .endereco-nome{font-size:16px}.minha-conta-enderecos .enderecos .endereco-box svg.check{position:absolute;top:-10px;right:-10px;font-size:25px}.minha-conta-enderecos .enderecos .endereco-box.endereco-padrao{border:1px solid #949494}.minha-conta-enderecos .enderecos .endereco-box.endereco-padrao .padrao{font-weight:700}.minha-conta-enderecos .enderecos .mensagem-sem-enderecos{text-align:center;font-size:20px;color:#00000080}.novo-endereco{cursor:pointer}.novo-endereco svg{position:absolute;bottom:5px;left:5px;font-size:25px}.novo-endereco:hover{box-shadow:inset 0 0 7px #0000001a}.botoes-enderecos{display:flex;justify-content:space-between;align-items:center}.botoes-enderecos .editar-remover{display:flex;align-items:center;gap:15px;text-decoration:underline;transition:all .2s ease-in-out}.botoes-enderecos .editar-remover div{transition:all .2s ease-in-out}.botoes-enderecos .editar-remover div:hover{cursor:pointer;font-weight:700}.botoes-enderecos .padrao{cursor:pointer;transition:all .2s ease-in-out}.botoes-enderecos .padrao:hover{font-weight:700}@keyframes dots{0%,20%{content:"."}40%,60%{content:".."}80%,to{content:"..."}}.botoes-enderecos .animate-dots{font-weight:700}.botoes-enderecos .animate-dots:after{animation:dots 1.5s infinite;content:""}.modalEnderecos>.modal-padrao{width:90%;height:auto;padding:10px 15px 40px;top:100px;left:5%}@media (min-width:772px){.modalEnderecos>.modal-padrao{width:600px;top:100px;left:calc(50% - 300px)}}@media (max-height:900px){.modalEnderecos>.modal-padrao{height:calc(100vh - 150px);overflow-y:scroll}}.modalEnderecos>.modal-padrao>.cabecalho{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:20px}.modalEnderecos>.modal-padrao>.cabecalho>.titulo{font-size:20px;font-weight:700}.modalEnderecos>.modal-padrao>.cabecalho>.fechar{position:relative;font-size:20px;cursor:pointer;transition:color .2s}.modalEnderecos>.modal-padrao>.cabecalho>.fechar:hover{color:red}.minha-conta-pedido-detalhes .titulo{font-size:22px;font-weight:700}.minha-conta-pedido-detalhes .btn-voltar{display:inline-flex;align-items:center;gap:2px;font-size:18px;margin:10px 0 22px}.minha-conta-pedido-detalhes .detalhes-pedido .barra-status{margin:10px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#f5f5f5;padding:20px 0}.minha-conta-pedido-detalhes .detalhes-pedido .barra-status .step{width:50px;height:50px;font-size:25px;display:flex;justify-content:center;align-items:center;border:2px solid #000}.minha-conta-pedido-detalhes .detalhes-pedido .barra-status .step.active{background-color:#000;color:#fff}.minha-conta-pedido-detalhes .detalhes-pedido .barra-status .inactive{opacity:.3}.minha-conta-pedido-detalhes .detalhes-pedido .barra-status .line{height:2px;width:28%;background-color:#000}.minha-conta-pedido-detalhes .detalhes-pedido>.info{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.minha-conta-pedido-detalhes .detalhes-pedido>.rastreio{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.minha-conta-pedido-detalhes .detalhes-pedido .observacoes{margin-bottom:25px}.minha-conta-pedido-detalhes .detalhes-pedido .itens{font-size:14px}.minha-conta-pedido-detalhes .detalhes-pedido .itens .cabecalho{display:flex;justify-content:space-between;margin-bottom:30px}.minha-conta-pedido-detalhes .detalhes-pedido .itens .lista-itens .item{display:grid;gap:25px;grid-template-columns:20% auto 15% 12%;margin-bottom:30px}@media (max-width:768px){.minha-conta-pedido-detalhes .detalhes-pedido .itens .lista-itens .item{grid-template-columns:20% auto 20%}}.minha-conta-pedido-detalhes .detalhes-pedido .itens .lista-itens .item .imagem{width:100%}.minha-conta-pedido-detalhes .detalhes-pedido .itens .lista-itens .item .info{display:flex;flex-direction:column;gap:5px}.minha-conta-pedido-detalhes .detalhes-pedido .itens .lista-itens .item .info .referencia{font-size:smaller}.minha-conta-pedido-detalhes .detalhes-pedido .itens .lista-itens .item .info .preco .preco_maior{color:gray;text-decoration:line-through;margin-right:10px 0}.minha-conta-pedido-detalhes .detalhes-pedido .itens .lista-itens .item .quantidade,.minha-conta-pedido-detalhes .detalhes-pedido .itens .lista-itens .item .total{text-align:center;height:-moz-fit-content;height:fit-content}.minha-conta-pedido-detalhes .resumo{position:sticky;top:80px;height:-moz-fit-content;height:fit-content}.minha-conta-pedido-detalhes .resumo .titulo{margin-bottom:20px}.minha-conta-pedido-detalhes .resumo .subtitulo{font-weight:700;margin-bottom:10px}.minha-conta-pedido-detalhes .resumo .linha{height:1px;width:100%;background-color:#f3f3f3;margin:45px 0}.minha-conta-pedido-detalhes .resumo .entrega .endereco{margin-bottom:30px}.minha-conta-pedido-detalhes .titulo-gravacao{font-size:12px;font-weight:700}.componente-botao-gravacoes{margin-top:10px;display:flex}.componente-botao-gravacoes>.descricao{font-size:11px;width:-moz-fit-content;width:fit-content;cursor:pointer;border:1px solid #000;padding:3px 8px;transition:all .1s ease-in-out}.componente-botao-gravacoes>.descricao:hover{background-color:#f5f5f5}@media (min-width:772px){.componente-botao-gravacoes>.descricao{font-size:13px}}.componente-botao-gravacoes>.adicionais{display:block;color:gray;font-size:10px}.componente-botao-gravacoes>.modal-padrao{width:90%;padding:10px 15px 40px;top:100px;left:5%}@media (min-width:772px){.componente-botao-gravacoes>.modal-padrao{width:600px;top:100px;left:calc(50% - 300px)}}.componente-botao-gravacoes>.modal-padrao>.cabecalho{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:20px}.componente-botao-gravacoes>.modal-padrao>.cabecalho>.titulo{font-size:20px;font-weight:700}.componente-botao-gravacoes>.modal-padrao>.cabecalho>.fechar{font-size:20px;cursor:pointer;transition:color .2s}.componente-botao-gravacoes>.modal-padrao>.cabecalho>.fechar:hover{color:red}.componente-botao-gravacoes>.modal-padrao>.gravacoes{display:grid;grid-template-columns:1fr;border:1px solid #f5f5f5}.componente-botao-gravacoes>.modal-padrao>.gravacoes>.gravacao{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:10px}.componente-botao-gravacoes>.modal-padrao>.gravacoes>.gravacao .titulo-gravacao{font-size:11px;font-weight:700;text-align:left}.componente-botao-gravacoes>.modal-padrao>.gravacoes>.gravacao.par{background-color:#f5f5f5}.componente-botao-gravacoes>.modal-padrao>.gravacoes>.gravacao>.conteudo{width:-moz-fit-content;width:fit-content;font-size:13px}.minha-conta-pedidos .box-pedido{width:100%;border:1px solid #f0f0f0;padding:15px 20px;margin-bottom:8px;font-size:14px;transition:all .2s ease-in-out;display:block}.minha-conta-pedidos .box-pedido:hover{border:1px solid #b9b9b9;cursor:pointer}.minha-conta-pedidos .box-pedido .titulo-pedido{font-size:20px;font-weight:700}.minha-conta-pedidos .box-pedido .numero{margin-bottom:15px}.minha-conta-pedidos .box-pedido .situacao,.minha-conta-pedidos .box-pedido .titulo-pedido{text-transform:uppercase}.minha-conta-pedidos .box-pedido .status .situacao{display:block;margin-top:-5px;font-weight:700;font-size:16px}.minha-conta-pedidos .mensagem-sem-pedidos{text-align:center;font-size:20px;color:#00000080}.menu-minha-conta{height:100vh}.menu-minha-conta h2{font-weight:700;font-size:28px;margin-bottom:10px}.menu-minha-conta .box{background-color:#fff;font-size:18px}.menu-minha-conta .box .menu{padding:10px 15px;transition:all .2s;display:flex;justify-content:space-between;align-items:center}.menu-minha-conta .box .menu:hover{font-weight:700}.menu-minha-conta .box .menu.ativo{background-color:#000;color:#fff}.menu-minha-conta .box .sair{margin-top:60px;padding:10px 15px;transition:all .2s ease-in-out}.menu-minha-conta .box .sair:hover{font-weight:700}.menu-minha-conta .box .email,.menu-minha-conta .box .telefone{font-size:12px;margin-bottom:15px}.menu-minha-conta .box .email h3,.menu-minha-conta .box .telefone h3{font-weight:700;font-size:14px}.menu-minha-conta .box .atendimento-whatsapp{margin:30px 0 15px;height:auto}.menu-minha-conta .box .atendimento-whatsapp .botao-whatsapp{padding:8px 25px;border:1px solid #000;font-size:16px;transition:all .2s}.menu-minha-conta .box .atendimento-whatsapp .botao-whatsapp:hover{background-color:#000;color:#fff}.botao-pagamento{display:flex;align-items:center;justify-content:flex-end;gap:5px}.botao-pagamento .botao{width:auto;padding:0 10px}.btn-voltar{display:inline-flex;align-items:center;gap:2px;font-size:18px;margin:10px 0 22px}.minha-conta-titulo{margin-bottom:20px}.minha-conta-titulo h2{font-size:26px;font-weight:700;margin-bottom:10px}.minha-conta-titulo .descricao{font-size:12px}:root{--color-primary:#dfc49d;--color-primary-dark:#d2ad77;--color-primary-light:#ecdbc3;--color-secondary:#000;--color-secondary-dark:#000;--color-secondary-light:#1a1a1a;--color-tertiary:#006039;--color-tertiary-dark:#f2020d;--color-tertiary-light:#9bf9ce;--color-quaternary:#452c1e;--color-quaternary-dark:#212121;--color-quaternary-light:#767676;--color-brand-sale:#d4d4d4;--color-brand-sale-dark:#f4efea;--color-brand-sale-light:#f9f7f4;--border-radius-botao:0}body{font-size:12px;font-family:var(--font-primary);color:#6a6a6a}body ::-webkit-scrollbar{width:5px}body ::-webkit-scrollbar-track{background:#f1f1f1}body ::-webkit-scrollbar-thumb{background:#888}body ::-webkit-scrollbar-thumb:hover{background:#555}.modal-padrao{position:fixed;background-color:#fff;box-shadow:0 0 10px #464646;transition:opacity .3s,z-index 0s;z-index:-1;opacity:0}.modal-padrao.aberto{z-index:99;opacity:1}.overlay-padrao{position:fixed;top:0;left:0;background-color:#0003;z-index:-1;transition:opacity .3s,z-index .4s;opacity:0}.overlay-padrao.ativo{width:100%;height:100%;opacity:1;z-index:20;transition:opacity .3s,z-index 0s}.componente-add-lista-desejos{position:absolute;bottom:5px;right:5px;width:22px;height:22px;display:flex;justify-content:center;align-items:center;color:red;background-color:hsla(0,0%,100%,.502);border-radius:50%;border:1px solid hsla(0,0%,100%,.451);z-index:4;opacity:.4;cursor:pointer}.componente-add-lista-desejos:hover{color:red;opacity:.6}.componente-add-lista-desejos-login>.modal-padrao{position:fixed;left:calc(50% - 300px);top:20%;width:600px;padding:30px 50px;text-align:center;display:none}@media (max-width:769px){.componente-add-lista-desejos-login>.modal-padrao{width:90%;padding:30px;left:5%}}.componente-add-lista-desejos-login>.modal-padrao.aberto{display:block}.componente-add-lista-desejos-login>.modal-padrao>.titulo{font-size:20px;font-weight:700;margin-bottom:5px}.componente-add-lista-desejos-login>.modal-padrao>.descricao{font-size:13px;margin-bottom:25px}.componente-add-lista-desejos-login>.modal-padrao>.form-login{width:70%;margin:0 auto}@media (max-width:769px){.componente-add-lista-desejos-login>.modal-padrao>.form-login{width:90%}}.componente-add-lista-desejos-login>.modal-padrao>.fechar{position:absolute;top:-8px;right:-8px;width:25px;height:25px;display:flex;justify-content:center;align-items:center;border:1px solid #333;cursor:pointer;background-color:#fff;font-size:15px}.componente-atendimento-whatsapp{position:relative;z-index:1}.componente-atendimento-whatsapp.ativo>.solicitar-atendimento{border-bottom-right-radius:0;border-bottom-left-radius:0}.componente-atendimento-whatsapp.reduzido{width:75px!important}.componente-atendimento-whatsapp.flutuante{position:fixed;right:10px;bottom:55px;border-radius:var(--border-radius-botao);box-shadow:0 0 6px #00000045}.componente-atendimento-whatsapp.flutuante>.solicitar-atendimento>.chamada{display:none}.componente-atendimento-whatsapp.flutuante.ativo>.solicitar-atendimento>.chamada{display:block}@media (min-width:992px){.componente-atendimento-whatsapp.flutuante{width:180px}.componente-atendimento-whatsapp.flutuante>.solicitar-atendimento>.chamada{display:block}}.componente-atendimento-whatsapp a{text-decoration:none}.componente-atendimento-whatsapp .solicitar-atendimento{padding:5px 15px;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff;background-color:var(--color-primary);border-radius:var(--border-radius-botao);cursor:pointer}.componente-atendimento-whatsapp .solicitar-atendimento>.logo{margin:auto 0}.componente-atendimento-whatsapp .solicitar-atendimento>.chamada{margin-left:10px}.componente-atendimento-whatsapp .solicitar-atendimento>.chamada>span{display:block;font-size:12px;line-height:1}.componente-atendimento-whatsapp .solicitar-atendimento>.chamada>span.logotipo{font-size:18px;font-weight:700}.componente-atendimento-whatsapp .solicitar-atendimento.reduzido{padding:10px 13px}.componente-atendimento-whatsapp>.formulario-atendimento{position:relative;padding:10px 15px}.componente-atendimento-whatsapp>.formulario-atendimento,.componente-atendimento-whatsapp>.formulario-atendimento>.confirmacao{background-color:#fff;border-bottom-right-radius:var(--border-radius-botao);border-bottom-left-radius:var(--border-radius-botao)}.componente-atendimento-whatsapp>.formulario-atendimento>.confirmacao{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;font-weight:700;text-align:center}.componente-atendimento-whatsapp>.formulario-atendimento>.confirmacao.enviado{color:green}.componente-atendimento-whatsapp>.formulario-atendimento>.confirmacao.erro{color:red}.componente-atendimento-whatsapp>.formulario-atendimento .form-group{margin-bottom:5px}.popover-cookies{position:fixed;bottom:50px;left:0;right:0;margin-left:auto;margin-right:auto;width:90vw;border:1px solid var(--color-primary);padding:0 15px;background-color:#fff;z-index:9999;transform:scale(1);transform-origin:bottom;opacity:1;transition:all .2s ease-in-out}.popover-cookies.fechado{transform:scale(0);opacity:0}@media (min-width:768px){.popover-cookies{width:60vw}}.popover-cookies span{position:absolute;right:5px;top:5px;font-size:25px;color:#000}.popover-cookies span:hover{cursor:pointer;color:red}.popover-cookies .conteudo{margin:15px 0;font-size:13px}.componente-botao-whatsapp{padding:5px 15px;background-color:green;color:#fff}.componente-botao-whatsapp:hover{background-color:#006400}.componente-botoes-compartilhar-com-hover .social-box{display:flex;align-items:center;justify-content:flex-end;overflow:hidden;width:40px;height:40px;padding:11px;margin-right:10px;background-color:#00000080;border-radius:50px;transition:width .2s ease-in-out}.componente-botoes-compartilhar-com-hover .social-box span,.componente-botoes-compartilhar-com-hover .social-box>a{padding-right:16px;color:#fff;visibility:hidden;transition:.2s}.componente-botoes-compartilhar-com-hover .social-box span.whatsapp:hover,.componente-botoes-compartilhar-com-hover .social-box>a.whatsapp:hover{color:#25d366}.componente-botoes-compartilhar-com-hover .social-box span.facebook:hover,.componente-botoes-compartilhar-com-hover .social-box>a.facebook:hover{color:#4267b2}.componente-botoes-compartilhar-com-hover .social-box span.twitter:hover,.componente-botoes-compartilhar-com-hover .social-box>a.twitter:hover{color:#1da1f2}.componente-botoes-compartilhar-com-hover .social-box span.pinterest:hover,.componente-botoes-compartilhar-com-hover .social-box>a.pinterest:hover{color:#bd081c}.componente-botoes-compartilhar-com-hover .social-box span.link:hover,.componente-botoes-compartilhar-com-hover .social-box>a.link:hover{cursor:pointer;color:#000}.componente-botoes-compartilhar-com-hover .social-box .compartilhar{display:flex;align-items:center;justify-content:center;height:100%;color:#fff;transition:all .2s ease-in-out}.componente-botoes-compartilhar-com-hover .social-box .compartilhar:hover{color:#ccc}.componente-botoes-compartilhar-com-hover .social-box.ativo{width:200px}.componente-botoes-compartilhar-com-hover .social-box.ativo a{visibility:visible}.componente-botoes-compartilhar-sem-hover{display:flex;align-items:center;justify-content:flex-end}.componente-botoes-compartilhar-sem-hover>a{font-size:18px;padding-right:16px;color:#1e1e1e;transition:.5s}.componente-botoes-compartilhar-sem-hover>a.whatsapp:hover{color:#25d366}.componente-botoes-compartilhar-sem-hover>a.facebook:hover{color:#4267b2}.componente-botoes-compartilhar-sem-hover>a.twitter:hover{color:#1da1f2}.componente-botoes-compartilhar-sem-hover>a.pinterest:hover{color:#bd081c}.componente-botoes-compartilhar-sem-hover>a.link:hover{cursor:pointer;color:#000}.componente-carrinho-vazio{padding:100px 0;text-align:center}.componente-carrinho-vazio>h1{font-size:24px;font-weight:700}.componente-carrinho-vazio>h3{margin-bottom:20px;font-size:15px}.componente-carrinho-vazio>.btn-comprar{padding:2px 15px}.checar-estoque-produtos{width:100%;height:auto;font-size:12px;font-weight:500}.checar-estoque-produtos h2{font-size:16px;display:flex;font-weight:500;align-items:center;gap:10px}.checar-estoque-produtos h2>svg{color:orange;font-size:larger}.checar-estoque-produtos h3{font-size:14px;margin:15px 0 7px}.checar-estoque-produtos a{text-decoration:underline;transition:all .1s ease;color:gray}.checar-estoque-produtos a:hover{color:var(--color-secondary)}.checar-estoque-produtos.possui-produtos{padding:15px;margin-bottom:20px;border:1px solid #ddd}.componente-compra-rapida{position:relative}.componente-compra-rapida>.compra-rapida:hover>.variacoes{display:block;z-index:4}.componente-compra-rapida>.compra-rapida>.variacoes{position:absolute;bottom:30px;padding:0 10px 10px;width:100%;height:auto;display:none;line-height:1;background-color:#f1f1f1;border-top:1px solid #ddd;animation:fadeInUpCompraRapida .2s}@media (min-width:768px){.componente-compra-rapida>.compra-rapida>.variacoes{bottom:30px;padding:0 15px 15px}}.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo{margin-top:10px}.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo .ativa{color:#fff;background-color:var(--color-primary)}.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo .ativa .sem-estoque{color:#fff;background-color:var(--color-secondary-dark);border-color:var(--color-secondary-dark)}.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo .sem-estoque{color:var(--color-secondary-dark);border-color:var(--color-secondary-dark)}.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo>.tipo{font-size:13px;font-weight:700}.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo select{width:100%;height:27px;margin:0;padding:0 2px;background-color:#fff;font-size:12px}.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo .input-quantidade{position:relative;width:100%;height:30px;color:var(--color-secondary-dark);font-weight:700}@media (min-width:768px){.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo .input-quantidade{height:30px}}.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo .input-quantidade>.input{width:100%;height:100%;padding:4px 15px;text-align:center;border:1px solid #777}.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo .input-quantidade>.acoes{position:absolute;top:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:25px;color:#444;transition:all .3s;cursor:pointer}@media (min-width:768px){.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo .input-quantidade>.acoes{width:30px;height:30px}}.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo .input-quantidade>.acoes:hover{color:var(--color-secondary)}.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo .input-quantidade>.acoes.adicionar{right:0}.componente-compra-rapida>.compra-rapida>.variacoes>.variacao-tipo .input-quantidade>.acoes.remover{left:0}.componente-compra-rapida>.compra-rapida>.variacoes>.valor{margin-top:15px;padding-top:10px;border-top:2px dotted #ddd}.componente-compra-rapida>.compra-rapida>.variacoes>.valor>.componente-produto-valores>.valores{text-align:center}@media (max-width:768px){.componente-compra-rapida>.compra-rapida>.variacoes>.valor>.componente-produto-valores>.valores>.padrao{font-size:17px}.componente-compra-rapida>.compra-rapida>.variacoes>.valor>.componente-produto-valores>.valores>.boleto,.componente-compra-rapida>.compra-rapida>.variacoes>.valor>.componente-produto-valores>.valores>.parcelado{font-size:12px}}.componente-compra-rapida>.compra-rapida>.comprar-acao{position:relative;z-index:1}.componente-compra-rapida>.compra-rapida>.comprar-acao>.btn-comprar-outline{height:30px;font-size:13px}@media (min-width:768px){.componente-compra-rapida>.compra-rapida>.comprar-acao>.btn-comprar-outline{font-size:16px}}.componente-compra-rapida>.compra-rapida>.comprar-acao>.executando{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:1px solid #ddd;background-color:#fff;z-index:2}.componente-compra-rapida>.compra-rapida>.comprar-acao>.executando>.loading-icon{width:20px;height:20px}.componente-compra-rapida>.compra-rapida>.comprar-acao>.comprado-mensagem{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ddd;background-color:#fff;z-index:2}.componente-compra-rapida>.compra-rapida>.comprar-acao>.comprado-mensagem>.msg{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:green}@media (max-width:768px){.componente-compra-rapida>.compra-rapida>.comprar-acao>.comprado-mensagem>.msg{font-size:14px}}.componente-compra-rapida>.compra-rapida>.comprar-acao>.comprado-mensagem>.msg .icon{margin-top:-2px;margin-right:2px;color:green;font-size:22px}@media (max-width:768px){.componente-compra-rapida>.compra-rapida>.comprar-acao>.comprado-mensagem>.msg .icon{font-size:18px}}@keyframes fadeInUpCompraRapida{0%{opacity:0;transform:translate3d(0,40%,0)}to{opacity:1;transform:none}}.componente-contador-regressivo{font-family:Poppins SemiBold,sans-serif;display:flex;justify-content:center}.componente-contador-regressivo>.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px}@media (min-width:768px){.componente-contador-regressivo>.grid{grid-gap:15px}}.componente-contador-regressivo>.grid.mostrar-ano{grid-template-columns:repeat(6,1fr)}.componente-contador-regressivo>.grid>.item{padding:2px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:100px 35px;grid-template-areas:"numero0 numero1" "descricao descricao"}.componente-contador-regressivo>.grid>.item>.numero0{grid-area:numero0}.componente-contador-regressivo>.grid>.item>.numero1{grid-area:numero1}.componente-contador-regressivo>.grid>.item .descricao{grid-area:descricao}.componente-contador-regressivo>.grid>.item>.descricao,.componente-contador-regressivo>.grid>.item>.numeros{border:2px solid #ddd;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;background-color:initial}.componente-contador-regressivo>.grid>.item>.numeros{font-size:40px;text-shadow:0 1px 3px #666}@media (min-width:768px){.componente-contador-regressivo>.grid>.item>.numeros{font-size:60px}}.componente-contador-regressivo>.grid>.item>.descricao{padding:0 5px;font-size:10px}@media (min-width:768px){.componente-contador-regressivo>.grid>.item>.descricao{padding:2px 10px;font-size:20px;letter-spacing:2px}}.componente-cupons-usuario>.btn-abrir-modal{width:-moz-fit-content;width:fit-content;font-size:12px;color:#333;text-decoration:underline;cursor:pointer}.componente-cupons-usuario>.btn-abrir-modal:hover{color:#000}.componente-cupons-usuario>.modal-padrao{top:100px;left:5%;width:90%;max-height:600px}@media (min-width:762px){.componente-cupons-usuario>.modal-padrao{top:200px;width:400px;left:calc(50% - 200px)}}.componente-cupons-usuario>.modal-padrao>.cabecalho{position:relative;padding:20px}.componente-cupons-usuario>.modal-padrao>.cabecalho .titulo{font-size:16px;font-weight:700}.componente-cupons-usuario>.modal-padrao>.cabecalho .descricao{font-size:12px;color:#666;margin-top:5px}.componente-cupons-usuario>.modal-padrao>.cabecalho .btn-fechar{position:absolute;top:5px;right:12px;font-size:18px;color:#666;cursor:pointer}.componente-cupons-usuario>.modal-padrao>.cabecalho .btn-fechar:hover{color:#333}.componente-cupons-usuario>.modal-padrao>.conteudo-modal .tabs-cupons{display:flex;border-bottom:1px solid #e0e0e0;margin:0 20px}.componente-cupons-usuario>.modal-padrao>.conteudo-modal .tabs-cupons .tab{flex:1;padding:5px 0;text-align:center;font-size:12px;font-weight:600;color:#999;cursor:pointer;border-bottom:2px solid #0000;transition:all .2s ease}.componente-cupons-usuario>.modal-padrao>.conteudo-modal .tabs-cupons .tab.ativo{color:#333;border-bottom-color:#333}.componente-cupons-usuario>.modal-padrao>.conteudo-modal .tabs-cupons .tab:hover:not(.ativo){color:#666}.componente-cupons-usuario>.modal-padrao>.conteudo-modal .lista-cupons{max-height:300px;overflow:auto;padding:0 20px 20px}.componente-cupons-usuario>.modal-padrao>.conteudo-modal .lista-cupons .cupom-item{margin:10px 0;padding:10px;border:1px solid #e0e0e0}.componente-cupons-usuario>.modal-padrao>.conteudo-modal .lista-cupons .cupom-item.inativo{opacity:.6;background-color:#e0e0e0}.componente-cupons-usuario>.modal-padrao>.conteudo-modal .lista-cupons .cupom-item .cupom-codigo{font-size:12px;font-weight:700}.componente-cupons-usuario>.modal-padrao>.conteudo-modal .lista-cupons .cupom-item small{font-size:10px!important}.componente-cupons-usuario>.modal-padrao>.conteudo-modal .lista-cupons .cupom-item .cupom-descricao{margin-bottom:12px;font-size:11px;color:#333}.componente-cupons-usuario>.modal-padrao>.conteudo-modal .lista-cupons .cupom-item .cupom-ativo-indicador{padding:5px 0;text-align:center;font-size:12px;font-weight:700;color:#939393;border:1px dashed}.componente-cupons-usuario>.modal-padrao>.conteudo-modal .lista-cupons .cupom-item .btn-usar-cupom{font-size:12px;font-weight:400;padding:3px}.componente-cupons-usuario>.modal-padrao>.conteudo-modal .lista-cupons .sem-cupons{padding:40px 20px;text-align:center;color:#999;font-size:14px}.componente-desconto-progressivo{margin-top:30px}.componente-desconto-progressivo>.titulo{margin-bottom:5px;font-weight:700;font-size:15px}@media (min-width:768px){.componente-desconto-progressivo>.titulo{margin-bottom:10px}}.componente-desconto-progressivo>.descricao{display:flex;justify-content:space-between;font-size:11px}.componente-desconto-progressivo>.descricao>.ver-descontos{cursor:pointer;text-decoration:underline}.componente-desconto-progressivo>.barra-progresso{position:relative;margin-top:5px}@media (min-width:768px){.componente-desconto-progressivo>.barra-progresso{margin-top:10px}}.componente-desconto-progressivo>.barra-progresso>.barra{height:20px;width:100%;border:1px solid #ddd}.componente-desconto-progressivo>.barra-progresso>.barra>.progresso{height:18px;background:linear-gradient(90deg,#afe4bf,#409d5c);transition:all .3s}.componente-desconto-progressivo>.overlay-padrao{display:none}.componente-desconto-progressivo>.overlay-padrao.ativo{display:block}.componente-desconto-progressivo>.modal-padrao{width:90%;padding:10px 15px 40px;top:100px;left:5%;display:none}@media (min-width:772px){.componente-desconto-progressivo>.modal-padrao{width:600px;top:100px;left:calc(50% - 300px)}}.componente-desconto-progressivo>.modal-padrao.aberto{display:block}.componente-desconto-progressivo>.modal-padrao>.cabecalho{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:20px}.componente-desconto-progressivo>.modal-padrao>.cabecalho>.titulo{font-size:20px;font-weight:700}.componente-desconto-progressivo>.modal-padrao>.cabecalho>.fechar{font-size:20px;cursor:pointer;transition:color .2s}.componente-desconto-progressivo>.modal-padrao>.cabecalho>.fechar:hover{color:red}.componente-desconto-progressivo>.modal-padrao>.painel{padding:20px}.componente-desconto-progressivo>.modal-padrao>.painel .titulos{display:flex;justify-content:space-between;margin-bottom:4px;font-size:13px}.componente-desconto-progressivo>.modal-padrao>.painel .valores{display:grid;grid-template-columns:80px auto 80px;margin-bottom:3px}.componente-desconto-progressivo>.modal-padrao>.painel .valores .linha{width:100%;margin-bottom:7px;border-bottom:1px solid #ddd}.componente-desconto-progressivo>.modal-padrao>.painel .valores .valor.desconto{text-align:right}.faixa-animada{width:100%;position:relative}.faixa-animada .texto{margin:0 auto;white-space:nowrap;overflow:hidden;position:absolute;width:100%}.faixa-animada .texto2{width:100%}.faixa-animada .texto .linha-completa{padding-left:100%}.faixa-animada .texto .linha-completa span{white-space:pre}@keyframes loop_horizontally{0%{transform:translate(0)}to{transform:translate(-100%)}}.filtro-slider-container{position:relative;max-height:30px;margin-top:15px;overflow:hidden;transition:all .3s ease-in-out;border-bottom:1px solid #ddd}.filtro-slider-container.aberto{max-height:300px}.filtro-slider-container .titulo{font-size:larger;font-weight:700;color:var(--color-secondary);cursor:pointer;display:flex;align-items:center;transition:all .2s ease-in-out}.filtro-slider-container .titulo:hover{color:var(--color-secondary-dark)}.filtro-slider-container .slider-content{padding:15px 20px}.filtro-slider-container .slider-content .values{display:flex;justify-content:space-between}.filtro-slider-container .slider-content .range-slider{background-color:var(--color-secondary-light);height:4px;margin:8px 0}.filtro-slider-container .slider-content .range-slider .range-slider__thumb{width:20px;height:20px;background-color:var(--color-secondary)}.filtro-slider-container .slider-content .range-slider .range-slider__range{background-color:var(--color-secondary)}.filtro-slider-container .slider-content .max-value,.filtro-slider-container .slider-content .min-value{font-weight:700;font-size:smaller}.filtro-slider-container .slider-content .max-value{text-align:right}.filtro-slider-container .limpar{position:absolute;top:2px;right:15px}.filtro-slider-container .limpar>.filtro{display:flex;margin-right:5px;padding:2px 5px 0;font-size:12px;border-radius:5px;background-color:initial;border:1px solid #eee;cursor:pointer;transition:all .1s ease-in-out}.filtro-slider-container .limpar>.filtro:hover{border:1px solid #bbb}.filtro-slider-container .limpar>.filtro.sem-acao{cursor:default}.filtro-slider-container .limpar>.filtro.sem-acao:hover{border:1px solid #eee}.filtro-slider-container .limpar>.filtro>.icone{margin-top:1px;margin-right:1px}.filtro-slider-container .input-filter-container{margin-top:20px;display:flex;flex-direction:column;font-size:13px}.filtro-slider-container .input-group{display:flex;gap:8px}.filtro-slider-container .input-group input{padding-left:5px}.componente-imagem-zoom figure{width:100%;background-repeat:no-repeat}.componente-imagem-zoom figure:hover img{opacity:0}.componente-imagem-zoom figure img{display:block;width:100%;pointer-events:none;transition:all .2s ease-in-out;background-color:#fff}.componente-indicar-distribuidor>.titulo{font-size:13px;font-weight:700}.componente-indicar-distribuidor>.descricao{font-size:12px}.componente-input-quantidade{position:relative;width:70px;height:20px;display:flex;justify-content:center;color:#000;font-weight:500}.componente-input-quantidade>.loading-icon{margin:auto}.componente-input-quantidade>.input{width:70px;height:20px;padding:4px 18px;text-align:center;font-size:12px;border:1px solid #ccc}.componente-input-quantidade>.acoes{position:absolute;top:0;width:18px;height:18px;display:flex;justify-content:center;align-items:center;font-size:13px;transition:all .3s;cursor:pointer}.componente-input-quantidade>.acoes:hover{color:var(--color-secondary)}.componente-input-quantidade>.acoes.disabled{color:#bbb}.componente-input-quantidade>.acoes.disabled:hover{color:#bbb;cursor:default}.componente-input-quantidade>.acoes.adicionar{right:0;margin:1px 2px 0 0;border-left:1px solid #ccc}.componente-input-quantidade>.acoes.remover{left:0;margin:1px 0 0 2px;border-right:1px solid #ccc}.componente-metricas-nps{width:100%;display:flex;justify-content:center}.componente-metricas-nps>.box{width:100%;max-width:400px;padding:20px 10px;border:1px solid #e5e5e5;box-shadow:0 0 10px #ddd}.componente-metricas-nps>.box>.avaliacao-completa{display:flex;flex-direction:column;align-items:center;margin:30px 0}.componente-metricas-nps>.box>.avaliacao-completa>p{margin-bottom:10px;font-size:16px;font-weight:700}.componente-metricas-nps>.box>.avaliacao-completa>small{font-size:13px;color:green}.componente-metricas-nps>.box>.pergunta{margin-bottom:10px;font-weight:700;text-align:center}.componente-metricas-nps>.box>.avaliacao{width:100%;margin:0 auto;display:grid;grid-template-columns:1fr}@media (min-width:768px){.componente-metricas-nps>.box>.avaliacao.notas{width:-moz-fit-content;width:fit-content}}.componente-metricas-nps>.box>.avaliacao>.loading{margin:5px 0;display:flex;flex-direction:column;align-items:center}.componente-metricas-nps>.box>.avaliacao>.loading smal{font-size:11px}.componente-metricas-nps>.box>.avaliacao>.notas{display:flex;justify-content:center;gap:2px}.componente-metricas-nps>.box>.avaliacao>.notas>.nota{width:100%;height:30px;display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s}@media (min-width:768px){.componente-metricas-nps>.box>.avaliacao>.notas>.nota{width:30px}}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.zero{border:1px solid #b72126;color:#b72126}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.zero:hover{background-color:#b72126;color:#fff}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.um{border:1px solid #d62128;color:#d62128}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.um:hover{background-color:#d62128;color:#fff}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.dois{border:1px solid #f05425;color:#f05425}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.dois:hover{background-color:#f05425;color:#fff}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.tres{border:1px solid #f37023;color:#f37023}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.tres:hover{background-color:#f37023;color:#fff}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.quatro{border:1px solid #faa821;color:#faa821}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.quatro:hover{background-color:#faa821;color:#fff}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.cinco{border:1px solid #ffcb28;color:#ffcb28}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.cinco:hover{background-color:#ffcb28;color:#fff}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.seis{border:1px solid #ebda15;color:#ebda15}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.seis:hover{background-color:#ebda15;color:#fff}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.sete{border:1px solid #e8e741;color:#e8e741}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.sete:hover{background-color:#e8e741;color:#fff}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.oito{border:1px solid #c5d92f;color:#c5d92f}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.oito:hover{background-color:#c5d92f;color:#fff}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.nove{border:1px solid #aed137;color:#aed137}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.nove:hover{background-color:#aed137;color:#fff}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.dez{border:1px solid #64b64b;color:#64b64b}.componente-metricas-nps>.box>.avaliacao>.notas>.nota.dez:hover{background-color:#64b64b;color:#fff}.componente-metricas-nps>.box>.avaliacao>.dicas{display:flex;justify-content:space-between;font-size:11px}.paginacao-select{display:grid;grid-template-columns:80px auto 80px;justify-items:center;align-items:end;margin:40px 0;position:relative;z-index:3;font-size:13px}@media (min-width:768px){.paginacao-select{grid-template-columns:10% auto 10%;margin:40px 15px;font-size:16px}}.paginacao-select .proximo{text-align:right}.paginacao-select button{text-decoration:underline;transition:all .2s ease-in-out}.paginacao-select button:hover{font-weight:700}.paginacao-select .select-paginas{display:grid;grid-template-columns:auto 45px;align-items:end;justify-items:center;gap:10px}@media (min-width:768px){.paginacao-select .select-paginas{grid-template-columns:80px auto 80px}}.paginacao-select .select-paginas .select,.paginacao-select .select-paginas .select>div{min-width:auto;width:70px}.paginacao-lista{margin-top:40px;padding:0 15px;height:40px;display:grid;grid-template-columns:10% auto 10%;justify-content:center;align-items:center;justify-items:center}.paginacao-lista .proximo{text-align:right}.paginacao-lista .anterior,.paginacao-lista .proximo{display:flex;padding:0 24px;transition:all .2s ease-in-out;border-radius:4px;height:40px}.paginacao-lista .anterior:hover,.paginacao-lista .proximo:hover{background-color:#c6c6c6}@media (max-width:768px){.paginacao-lista .anterior,.paginacao-lista .proximo{padding:0 12px}}.paginacao-lista .paginas{display:flex;gap:5px}.paginacao-lista .paginas .elipsis,.paginacao-lista .paginas button{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:4px;transition:all .2s ease-in-out;cursor:pointer}.paginacao-lista .paginas .elipsis:hover,.paginacao-lista .paginas button:hover{background-color:#f6f6f6}.paginacao-lista .paginas .elipsis.active,.paginacao-lista .paginas button.active{background-color:var(--color-primary);color:#fff;transition:all .2s ease-in-out}.paginacao-lista .paginas .elipsis.active:hover,.paginacao-lista .paginas button.active:hover{background-color:var(--color-primary-dark)}.componente-pedido-minimo-progress-bar{margin-bottom:20px;padding:10px;background-color:#f9f9f9}@media (min-width:992px){.componente-pedido-minimo-progress-bar{padding:20px 20px 20px 0}.componente-pedido-minimo-progress-bar>.colunas{display:grid;grid-template-columns:80px auto}}.componente-pedido-minimo-progress-bar>.colunas>.icone{display:none}@media (min-width:992px){.componente-pedido-minimo-progress-bar>.colunas>.icone{display:flex;justify-content:center;align-items:center;font-size:30px}}.componente-pedido-minimo-progress-bar>.colunas>.aviso>.titulo{font-weight:700;font-size:12px}@media (min-width:992px){.componente-pedido-minimo-progress-bar>.colunas>.aviso>.titulo{font-size:14px}}.componente-pedido-minimo-progress-bar>.colunas>.aviso>.descricao{font-size:11px}.componente-pedido-minimo-progress-bar>.colunas>.aviso>.barra-progresso{position:relative;margin-top:5px}@media (min-width:768px){.componente-pedido-minimo-progress-bar>.colunas>.aviso>.barra-progresso{margin-top:10px}}.componente-pedido-minimo-progress-bar>.colunas>.aviso>.barra-progresso>.barra{height:20px;width:100%;border:1px solid #ddd}.componente-pedido-minimo-progress-bar>.colunas>.aviso>.barra-progresso>.barra>.progresso{height:18px;background:linear-gradient(90deg,#afe4bf,#409d5c);transition:all .3s}.componente-produto-item{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:box-shadow .3s,transform .3s,border .3s;will-change:transform;border-bottom-right-radius:7px;border-bottom-left-radius:7px}@media (min-width:992px){.componente-produto-item:hover{box-shadow:0 3px 6px #00000045;transform:translateY(-5px)}}@media (max-width:768px){.componente-produto-item{margin:10px 0}}.componente-produto-item.sem-estoque{filter:grayscale(100%)}.componente-produto-item>.fotos{position:relative}.componente-produto-item>.fotos>.selos{position:absolute;top:0;right:0;display:flex;flex-direction:column;gap:3px}.componente-produto-item>.fotos>.selos-caracteristicas{position:absolute;bottom:0;left:0}.componente-produto-item>.fotos>.selos-caracteristicas>.componente-selo-caracteristicas{display:flex;flex-direction:column;gap:3px}.componente-produto-item>.infos{padding:10px 15px 5px}.componente-produto-item>.infos>.referencia{font-weight:700;text-align:center;font-size:13px}.componente-produto-item>.infos>.desc-curta{min-height:30px;margin-bottom:10px;font-size:13px;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer}.componente-produto-item>.infos .produto-valores>.componente-produto-valores>.valores{text-align:center}.componente-produto-item>.infos .produto-valores>.componente-login-necessario{margin-top:0;padding:10px;border:1px solid #e0e0e0;background-color:#eee}.componente-produto-item>.infos .produto-valores>.componente-login-necessario .aviso{font-size:15px}.componente-produto-item>.infos .produto-valores>.componente-login-necessario .aviso .logar{display:none}.componente-produto-item .botao-detalhes{display:grid;justify-items:center}.componente-produto-item .botao-detalhes .btn-ver-detalhes{background-color:#fff;border:1px solid var(--color-primary);color:var(--color-primary);width:70%;height:35px;font-size:16px;transition:.2s ease}.componente-produto-item .botao-detalhes .btn-ver-detalhes:hover{background-color:var(--color-primary);color:#fff}.componente-fotos{position:relative;overflow:hidden;background-color:#fff}.componente-fotos:hover{background-color:initial}.componente-fotos .desktop-padrao{position:relative;background-color:#fff;transition:opacity .3s ease;will-change:opacity;z-index:0;width:100%}.componente-fotos .desktop-padrao:not(.sem-hover):hover{opacity:0}.componente-fotos .desktop-secundaria{position:absolute;width:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:#fff;z-index:-1}.componente-produto-valores{line-height:1}.componente-produto-valores>.valores>.desconto{color:#aaa;font-size:12px;text-decoration:line-through}@media (min-width:768px){.componente-produto-valores>.valores>.desconto{font-size:14px}}.componente-produto-valores>.valores>.padrao{padding-bottom:5px;color:#000;font-size:20px;font-weight:500}@media (min-width:992px){.componente-produto-valores>.valores>.padrao{font-size:24px}}.componente-produto-valores>.valores>.parcelado{color:#b7b7b7}.componente-produto-valores>.valores>.parcelado>.link-infos-parcelamento{width:-moz-fit-content;width:fit-content;margin-top:5px;font-size:12px;color:#444;text-decoration:underline}.componente-produto-valores>.valores>.parcelado>.link-infos-parcelamento:hover{cursor:pointer;color:#000}.componente-produto-valores>.valores>.parcelado>.modal-padrao{width:400px;height:300px;padding:30px 20px;top:calc(50% - 200px);left:calc(50% - 200px)}.componente-produto-valores>.valores>.boleto,.componente-produto-valores>.valores>.pix{display:none}.componente-produto-valores>.login-necessario{padding-top:15px;padding-bottom:15px;text-align:center}.componente-produto-valores>.login-necessario a{color:#000;font-size:14px;font-weight:900;text-transform:uppercase;text-decoration:none}.componente-resumo-pedido{border-radius:var(--border-radius-botao)}.componente-resumo-pedido>.titulo{margin-bottom:10px;font-weight:700;font-size:15px}.componente-resumo-pedido>.itens{font-size:13px}.componente-resumo-pedido>.itens.zerado{opacity:.5}.componente-resumo-pedido>.itens>.item{margin:3px 0;display:grid;grid-template-columns:auto 80px}.componente-resumo-pedido>.itens>.item.desconto{color:green}.componente-resumo-pedido>.itens>.item>.valor{display:flex;justify-content:space-between}.componente-resumo-pedido>.itens>.item>.valor.right{justify-content:flex-end}.componente-resumo-pedido>.msg-minimo{text-align:center;font-size:12px;color:red}.componente-resumo-pedido>hr{margin:20px 0}.componente-selecionar-cupom-desconto{margin-top:20px}.componente-selecionar-cupom-desconto>.titulo{font-size:13px;font-weight:700}.componente-selecionar-cupom-desconto>.descricao{font-size:12px}.componente-selecionar-cupom-desconto>.form{position:relative;width:100%;height:35px}.componente-selecionar-cupom-desconto>.form>.input{width:100%;height:100%;padding-left:20px;border:1px solid #888;border-radius:var(--border-radius-botao)}.componente-selecionar-cupom-desconto>.form>.btn-aplicar-cupom{position:absolute;right:0;top:0;width:50px;height:100%;padding-right:10px;display:flex;justify-content:flex-end;align-items:center;background-color:initial;color:#444;font-size:20px;cursor:pointer}.componente-selecionar-cupom-desconto>.valor-desconto{margin-top:5px;display:flex;justify-content:space-between;font-size:12px}.componente-selecionar-cupom-desconto>.valor-desconto>.valor{color:green}.componente-selecionar-cupom-desconto>.valor-desconto>.remover{display:flex;align-items:center;gap:2px;color:#888;cursor:pointer;text-decoration:underline}.componente-selecionar-cupom-desconto>.valor-desconto>.remover:hover{color:#000}.componente-selecionar-cupom-desconto>.msg-acumulativo{margin-top:20px;padding:5px;font-size:12px;background-color:#f5f5f5}.componente-selecionar-frete>.listagem-fretes,.componente-selecionar-frete>.modal-padrao>.listagem-fretes{margin-top:10px;position:relative}.componente-selecionar-frete>.listagem-fretes>.descricao,.componente-selecionar-frete>.modal-padrao>.listagem-fretes>.descricao{margin-bottom:5px;font-size:13px}.componente-selecionar-frete>.listagem-fretes .loading,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .loading{position:absolute;display:flex;align-items:center;justify-content:center;font-size:30px;z-index:3;height:100%;width:100%;background-color:#fffc}.componente-selecionar-frete>.listagem-fretes .frete-cds,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds{margin-bottom:20px;padding:15px;border-radius:var(--border-radius-botao);border:1px solid #eee}.componente-selecionar-frete>.listagem-fretes .frete-cds .descricao-cd,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds .descricao-cd{font-size:14px;font-weight:700;margin-bottom:10px;padding-bottom:5px;color:#444}.componente-selecionar-frete>.listagem-fretes .frete-cds .produtos,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds .produtos{margin-bottom:10px;padding:5px}.componente-selecionar-frete>.listagem-fretes .frete-cds .produtos .produto,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds .produtos .produto{display:flex;justify-content:space-between;font-size:12px;padding:3px 0}.componente-selecionar-frete>.listagem-fretes .frete-cds .produtos .produto .descricao,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds .produtos .produto .descricao{flex:1}.componente-selecionar-frete>.listagem-fretes .frete-cds .produtos .produto .quantidade,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds .produtos .produto .quantidade{color:#666;font-size:11px}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes{max-height:300px;overflow-y:auto;display:grid;align-items:center;grid-template-columns:repeat(1,1fr);gap:5px;padding-right:5px}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes>.frete,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes>.frete{width:100%;min-height:45px;padding:3px 10px 3px 0;display:grid;grid-template-columns:35px auto 90px;gap:10px;background-color:#fff;border:1px solid #ddd;border-radius:var(--border-radius-botao)}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes>.frete.add-hover,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes>.frete.add-hover{opacity:.7;cursor:pointer}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes>.frete.add-hover:hover,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes>.frete.add-hover:hover{opacity:.9}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes>.frete.selecionado,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes>.frete.selecionado{border:1px solid green;opacity:1}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes>.frete>.select,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes>.frete>.select{width:35px;display:flex;justify-content:center;align-items:center;border-right:1px solid #ddd}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes>.frete>.select>.icone-frete-selecionado,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes>.frete>.select>.icone-frete-selecionado{color:green;font-size:20px}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes>.frete>.select .imagem-frete,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes>.frete>.select .imagem-frete{max-width:100%;height:auto;max-height:35px}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes>.frete>.infos,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes>.frete>.infos{display:flex;flex-direction:column;justify-content:center;font-size:13px}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes>.frete>.infos>.descricao,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes>.frete>.infos>.descricao{font-size:12px;font-weight:700}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes>.frete>.infos>.estimativa,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes>.frete>.infos>.estimativa{font-size:11px}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes>.frete>.valor,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes>.frete>.valor{display:flex;justify-content:flex-end;align-items:center;gap:5px;font-size:11px;font-weight:500}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes>.frete>.valor.frete-gratis,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes>.frete>.valor.frete-gratis{color:green;font-size:11px}.componente-selecionar-frete>.listagem-fretes .frete-cds>.fretes>.frete>.valor.valor-de-por,.componente-selecionar-frete>.modal-padrao>.listagem-fretes .frete-cds>.fretes>.frete>.valor.valor-de-por{font-size:10px;line-height:1.3}.componente-selecionar-frete>.listagem-fretes>.footer,.componente-selecionar-frete>.modal-padrao>.listagem-fretes>.footer{margin-top:15px;display:flex;flex-direction:column;gap:10px}.componente-selecionar-frete>.listagem-fretes>.footer>.msg,.componente-selecionar-frete>.modal-padrao>.listagem-fretes>.footer>.msg{padding:5px;font-size:12px;background-color:#f5f5f5}.componente-selecionar-frete>.listagem-fretes>.footer>.msg>strong,.componente-selecionar-frete>.modal-padrao>.listagem-fretes>.footer>.msg>strong{color:#000}.componente-selecionar-frete>.descricao{font-size:12px}.componente-selecionar-frete>.descricao>b{font-size:10px}.componente-selecionar-frete>.form{position:relative;width:100%;height:35px}.componente-selecionar-frete>.form>.input{width:100%;height:100%;padding-left:20px;border:1px solid #888}.componente-selecionar-frete>.form>.btn-buscar-frete{position:absolute;right:0;top:0;width:50px;height:100%;padding-right:10px;display:flex;justify-content:flex-end;align-items:center;background-color:initial;color:#444;font-size:20px;cursor:pointer}.componente-selecionar-frete>.nao-sei{margin-top:5px;font-size:12px;color:#888;cursor:pointer;display:block;text-decoration:underline;text-align:right}.componente-selecionar-frete>.nao-sei:hover{color:#444}.componente-selecionar-frete>.modal-padrao{position:fixed;width:90%;padding:10px 15px;top:50px;left:5%}@media (min-width:772px){.componente-selecionar-frete>.modal-padrao{width:500px;top:100px;left:calc(50% - 250px)}}.componente-selecionar-frete>.modal-padrao>.cabecalho{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:20px}.componente-selecionar-frete>.modal-padrao>.cabecalho>.titulo{font-size:20px;font-weight:700}.componente-selecionar-frete>.modal-padrao>.cabecalho>.fechar{font-size:20px;cursor:pointer;transition:color .2s}.componente-selecionar-frete>.modal-padrao>.cabecalho>.fechar:hover{color:red}.componente-selo-caracteristicas .selo{height:100%;display:flex;justify-content:center;align-items:center;padding:5px 5px 2px;font-size:11px;border:1px solid #999;z-index:1}.componente-selo-lancamento>.selo{height:100%;display:flex;justify-content:center;align-items:center;padding:5px 8px;color:var(--color-secondary);font-size:10px;background:#ffffff80;border:1px solid var(--color-secondary);z-index:4}@media (max-width:768px){.componente-selo-lancamento>.selo{padding:3px 5px;font-size:9px}}.componente-selo-promocao{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--color-secondary);background:#ffffff80}.componente-selo-promocao>.selo{padding:5px 8px;color:var(--color-secondary);font-size:11px}@media (max-width:768px){.componente-selo-promocao>.selo{padding:3px 5px;font-size:10px}}.componente-selo-reposicao>.selo{height:100%;display:flex;justify-content:center;align-items:center;padding:5px 8px;color:var(--color-secondary);font-size:11px;background:#ffffff80;border:1px solid var(--color-secondary);z-index:4}@media (max-width:768px){.componente-selo-reposicao>.selo{padding:3px 5px;font-size:10px}}.botoes-login-social [role=button]{font-size:small}.componente-upload-arquivos{position:relative;margin:15px 0;padding:15px;width:100%;display:flex;align-items:center;flex-direction:row;border:1px solid #757575}.componente-upload-arquivos>label{margin:0;display:flex;align-items:center;flex-grow:2;min-height:26px;font-size:12px;font-weight:400!important;line-height:1;cursor:pointer;transition:all .2s ease-in-out}.componente-upload-arquivos>label:hover{color:var(--color-primary-dark)}.componente-upload-arquivos>label>input[type=file]{display:none}.componente-upload-arquivos>.modal-arquivos{padding-left:15px}.componente-upload-arquivos>.modal-arquivos .ver-arquivos{font-size:12px;padding:3px 10px}.componente-upload-arquivos>.modal-padrao{width:90%;padding:10px 15px 40px;top:100px;left:5%}@media (min-width:772px){.componente-upload-arquivos>.modal-padrao{width:600px;top:100px;left:calc(50% - 300px)}}.componente-upload-arquivos>.modal-padrao>.cabecalho{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:20px}.componente-upload-arquivos>.modal-padrao>.cabecalho>.titulo{font-size:20px;font-weight:700}.componente-upload-arquivos>.modal-padrao>.cabecalho>.fechar{font-size:20px;cursor:pointer;transition:color .2s}.componente-upload-arquivos>.modal-padrao>.cabecalho>.fechar:hover{color:red}.componente-upload-arquivos>.modal-padrao .arquivo{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:14px;color:#000;margin-bottom:15px}.componente-upload-arquivos>.modal-padrao .arquivo .fechar{width:-moz-fit-content;width:fit-content;color:#000;font-size:18px;cursor:pointer;transition:color .2s ease-in-out}.componente-upload-arquivos>.modal-padrao .arquivo .fechar:hover{color:red}.tudor-colecao .listagem{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:30px 15px 60px}@media (max-width:992px){.tudor-colecao .listagem{padding:0 15px;grid-template-columns:repeat(2,1fr)}}.tudor-colecao .carregar-mais-section{padding:40px 0;text-align:center}.tudor-colecao .carregar-mais-section .loading-content{display:flex;flex-direction:column;align-items:center;gap:20px}.tudor-colecao .carregar-mais-section .loading-content .loading-spinner .spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#3b3636;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tudor-colecao .carregar-mais-section .loading-content .loading-text{color:#3b3636;font-size:16px;margin:0}.tudor-colecao .carregar-mais-section .carregar-mais-trigger{display:flex;flex-direction:column;align-items:center;gap:15px}.tudor-colecao .carregar-mais-section .carregar-mais-trigger .btn-carregar-mais{background-color:#3b3636;color:#fff;border:none;padding:15px 30px;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;border-radius:0}.tudor-colecao .carregar-mais-section .carregar-mais-trigger .btn-carregar-mais:hover{background-color:#000;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.tudor-colecao .carregar-mais-section .carregar-mais-trigger .btn-carregar-mais:active{transform:translateY(0)}.tudor-colecao .carregar-mais-section .carregar-mais-trigger .produtos-info{color:#666;font-size:14px;margin:0;opacity:.8}@media (max-width:768px){.tudor-colecao .carregar-mais-section{padding:30px 15px}.tudor-colecao .carregar-mais-section .carregar-mais-trigger .btn-carregar-mais{width:100%;max-width:300px;padding:12px 20px;font-size:14px}}.tudor-colecao .sem-produtos-encontrados{padding:60px 15px;text-align:center;min-height:400px;display:flex;align-items:center;justify-content:center}.tudor-colecao .sem-produtos-encontrados .sem-produtos-content{margin:0 auto}.tudor-colecao .sem-produtos-encontrados .sem-produtos-content h3{color:#3b3636;font-size:24px;font-weight:500;margin:0 0 20px;text-transform:uppercase;letter-spacing:.5px}.tudor-colecao .sem-produtos-encontrados .sem-produtos-content p{color:#666;font-size:16px;line-height:1.6;margin:0 0 15px}.tudor-colecao .sem-produtos-encontrados .sem-produtos-content p:last-child{margin-bottom:0}@media (max-width:768px){.tudor-colecao .sem-produtos-encontrados{padding:40px 15px;min-height:300px}.tudor-colecao .sem-produtos-encontrados .sem-produtos-content h3{font-size:20px}.tudor-colecao .sem-produtos-encontrados .sem-produtos-content p{font-size:14px}}.componente-produto-detalhes-tudor{display:grid;grid-template-columns:calc(55% - 10px) calc(45% - 10px);margin-top:40px;color:#000}@media (max-width:992px){.componente-produto-detalhes-tudor{gap:10px;grid-template-columns:100%}}.componente-produto-detalhes-tudor .conteudo{padding:30px}@media (max-width:992px){.componente-produto-detalhes-tudor .conteudo{padding:15px 0}}.componente-produto-detalhes-tudor .conteudo .valores{padding-bottom:5px;font-size:20px;font-weight:500}@media (min-width:992px){.componente-produto-detalhes-tudor .conteudo .valores{font-size:24px}}.componente-produto-detalhes-tudor .conteudo .botao-comprar{margin:20px 0}.componente-produto-detalhes-tudor .conteudo .botao-comprar .primary-cta{display:flex;align-items:center;justify-content:center;background-color:#cb3a48;color:#fff;width:300px}.componente-produto-detalhes-tudor .conteudo hr{margin-top:17px;margin-bottom:17px;border:0;border-top:1px solid #ddd}@media (max-width:992px){.componente-produto-detalhes-tudor .conteudo hr{margin:17px 0}}.componente-produto-detalhes-tudor .conteudo .descricao-produto{margin:40px 0;font-size:14px;text-align:justify;color:#6a6a6a}@media (max-width:992px){.componente-produto-detalhes-tudor .conteudo .descricao-produto{margin:20px 0}}.componente-produto-detalhes-tudor .conteudo .about{margin:20px 0}.componente-produto-detalhes-tudor .conteudo .about .titulo-about{font-size:18px;font-weight:700;margin-bottom:15px}.componente-produto-detalhes-tudor .conteudo .about .texto-about{font-size:14px;color:#6a6a6a;text-align:justify}.componente-produto-detalhes-tudor .conteudo .detalhes-infos{width:100%;display:flex;flex-direction:column;gap:3px;line-height:1;margin-bottom:20px}.componente-produto-detalhes-tudor .conteudo .detalhes-infos .descricao-curta{font-family:Arial Black,Arial,sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;overflow-wrap:break-word;margin:5px 0}@media (max-width:992px){.componente-produto-detalhes-tudor .conteudo .detalhes-infos .descricao-curta{font-size:20px}}.componente-produto-detalhes-tudor .conteudo .detalhes-infos .referencia{font-family:Arial Black,Arial,sans-serif;padding:0;text-align:left;font-size:16px}.componente-produto-detalhes-tudor .conteudo .specs{margin:40px 0}.componente-produto-detalhes-tudor .conteudo .specs .titulo-specs{font-size:18px;text-transform:uppercase;font-weight:700}.componente-produto-detalhes-tudor .conteudo .specs .info .titulo{font-size:14px;font-weight:700;margin-bottom:10px}.imagens{display:flex;align-items:flex-start}.filtros-lateral{width:90%;height:-moz-fit-content;height:fit-content;padding:30px 10px;border-right:1px solid #ddd}.filtros-lateral .filtros-selecionados{margin-bottom:20px}.filtros-lateral .filtros-selecionados>.descricao{color:#000;font-size:16px!important;font-weight:700}.filtros-lateral .filtros-selecionados>.filtros{display:flex;flex-flow:wrap;gap:4px}.filtros-lateral .filtros-selecionados>.filtros>.filtro{display:flex;margin-right:5px;padding:2px 5px 0;font-size:12px;border-radius:5px;background-color:#eee;border:1px solid #eee;cursor:pointer;transition:all .1s ease-in-out}.filtros-lateral .filtros-selecionados>.filtros>.filtro:hover{border:1px solid #bbb}.filtros-lateral .filtros-selecionados>.filtros>.filtro.sem-acao{cursor:default;background-color:initial}.filtros-lateral .filtros-selecionados>.filtros>.filtro.sem-acao:hover{border:1px solid #eee}.filtros-lateral .filtros-selecionados>.filtros>.filtro>.icone{margin-top:1px;margin-right:1px}.filtros-lateral .nivel-principal{overflow:hidden;margin-top:15px;border-bottom:1px solid #ddd;transition:all .3s ease-in-out}.filtros-lateral .nivel-principal.fechado{height:20px!important}.filtros-lateral .nivel-principal .titulo{font-size:larger;font-weight:700;color:var(--color-secondary);cursor:pointer;display:flex;align-items:center;transition:all .2s ease-in-out}.filtros-lateral .nivel-principal .titulo:hover{color:var(--color-secondary-dark)}.filtros-lateral .nivel-principal .descricao{display:flex;align-items:center;cursor:pointer;font-weight:400;transition:all .2s ease-in-out}.filtros-lateral .nivel-principal .descricao:hover{font-weight:700;color:#464646}.filtros-lateral .nivel-principal .descricao>.representacao{margin-right:4px;min-width:15px;max-width:15px;height:15px;background-color:#fff;background-size:cover;background-repeat:no-repeat;border:1px solid #ddd;border-radius:100%}.filtros-lateral .nivel-principal .icone{width:20px}.filtros-lateral .nivel-principal .item{padding-left:25px}.filtros-lateral .loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fffc;z-index:1000;display:flex;justify-content:center;align-items:center}.carousel-indicators{display:flex;justify-content:center;bottom:-30px!important}.secao-rolex-2024{margin:50px auto;text-align:center;max-width:700px;color:#212121;font-family:Montserrat Regular}.secao-rolex-2024 p{font-size:16px}@media (min-width:992px){.secao-rolex-2024{margin:100px auto}}.secao-rolex-2024 h1{font-weight:700;margin:25px 0;font-size:28px}@media (max-width:767px){.secao-rolex-2024 h1{font-size:26px}}.headline70{font-weight:700;font-size:36px;line-height:1.1;color:var(--color-quaternary)}@media (min-width:992px){.headline70{font-size:70px}}@media (min-width:992px) and (max-width:1445px){.headline70{font-size:50px}}.headline50{margin:0;font-size:30px;font-weight:700;line-height:1.2;color:var(--color-quaternary)}@media (min-width:992px){.headline50{font-size:50px}}.headline36{font-weight:700;font-size:24px;line-height:1.2;color:var(--color-quaternary)}@media (min-width:992px){.headline36{font-size:36px}}.headline30{font-weight:700;font-size:22px;line-height:1.2;color:var(--color-quaternary)}@media (min-width:992px){.headline30{font-size:30px}}.headline26{font-weight:700;font-size:22px;line-height:1.2;color:var(--color-quaternary)}@media (min-width:992px){.headline26{font-size:26px}}.body24{color:var(--color-quaternary);font-size:18px;line-height:1.2}@media (min-width:992px){.body24{font-size:24px}}.body20{color:var(--color-quaternary-dark);font-size:18px;line-height:1.6;margin:0}@media (min-width:992px){.body20{font-size:20px}}.body30{color:var(--color-quaternary-dark);font-size:28px;line-height:1.6;margin-bottom:20px}@media (min-width:992px){.body30{font-size:30px}}.legend16{font-size:12px;color:var(--color-quaternary);line-height:1.1}@media (min-width:992px){.legend16{font-size:16px}}.legend14{font-size:10px;color:var(--color-quaternary);line-height:1.1}@media (min-width:992px){.legend14{font-size:14px}}.fixed22{line-height:1.6}.fixed16,.fixed22{font-size:16px;color:var(--color-quaternary)}.fixed16{margin:0;font-weight:700;line-height:1.1}.fixed14{font-size:14px;color:var(--color-quaternary);line-height:1.1}.fixed14 svg{margin:0 10px;max-width:10px}.quote50{font-family:Georgia,serif;font-size:30px;line-height:1.3;color:var(--color-quaternary-dark);margin-bottom:8.5px}@media (min-width:992px){.quote50{font-size:50px}}.primary-cta{cursor:pointer;display:inline-flex;height:44px;padding:13px 30px;font-size:14px;font-weight:700;color:#fff;background-color:var(--color-tertiary-dark);border:0;border-radius:30px}.primary-cta:hover{text-decoration:none;background-color:#006039;color:#fff}.primary-cta-icon{cursor:pointer;display:inline-flex;gap:8px;height:44px;padding:13px 30px;font-size:14px;font-weight:700;color:#fff;background-color:var(--color-tertiary-dark);border:0;border-radius:30px}.primary-cta-icon svg{max-width:12px;fill:#fff}.primary-cta-icon:hover{text-decoration:none;color:#fff}.secondary-cta{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--color-tertiary-dark)}.secondary-cta svg{max-width:12px;fill:var(--color-tertiary-dark)}.secondary-cta:hover{text-decoration:none}.tertiary-cta{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--color-quaternary)}.tertiary-cta .icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--color-brand-sale-light);border-radius:36px}.tertiary-cta .icon svg{max-width:10px;fill:var(--color-quaternary)}.round-button{cursor:pointer;width:44px;height:44px;background-color:var(--color-brand-sale-light);border-radius:44px;display:flex;align-items:center;justify-content:center}.round-button svg{max-width:12px;fill:var(--color-quaternary)}.round-button-map{cursor:pointer;width:36px;height:36px;background-color:var(--color-quaternary);border-radius:36px;display:flex;align-items:center;justify-content:center}.round-button-map svg{max-width:10px;fill:#fff}.play-button{cursor:pointer;width:60px;height:60px;background-color:#fff;border-radius:60px;display:flex;align-items:center;justify-content:center}.play-button svg{max-width:14px;fill:var(--color-quaternary)}.view-by{cursor:pointer;display:flex;align-items:center;font-size:16px;font-weight:700;color:#000}.view-by.ativo{color:var(--color-tertiary-dark)}.view-by .circle{width:8px;height:8px;border-radius:8px;opacity:0;margin-left:6px;margin-right:40px}.view-by .circle.ativo{opacity:1}.rolex{font-family:var(--font-secondary);font-weight:400}.rolex.rolex-accessory-detail{background-color:#f9f7f4}.rolex.rolex-accessory-detail .primary-text-watches{gap:0;grid-template-columns:40% 45%;justify-content:flex-start;align-items:center}.rolex.rolex-accessory-detail .primary-text-watches .accesories-titles .icons{display:grid;grid-template-columns:repeat(2,1fr);margin-top:25px}@media (max-width:576px){.rolex.rolex-accessory-detail .primary-text-watches .accesories-titles .icons{display:flex;justify-content:center;gap:20px}}.rolex.rolex-accessory-detail .specs-section{width:100%;padding:none}@media (min-width:992px){.rolex.rolex-accessory-detail .specs-section{padding:90px 8%}}.rolex.rolex-accessory-detail .specs-section .specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;background-color:#f4efea;padding:60px 8%}@media (min-width:992px){.rolex.rolex-accessory-detail .specs-section .specs-grid{grid-template-columns:repeat(3,1fr);padding:90px 8%}}.rolex.rolex-accessory-detail .specs-section .specs-grid .spec-item .body20{font-weight:700}.rolex.rolex-accessory-detail .contact-accordion{width:100%;padding:60px 8% 0}@media (min-width:992px){.rolex.rolex-accessory-detail .contact-accordion{padding:90px 8% 0}}.rolex.rolex-accessory-detail .contact-accordion hr{margin:15px 0;background-color:#ddd;height:2px}.rolex.rolex-accessory-detail .contact-accordion .accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between}.rolex.rolex-accessory-detail .contact-accordion .accordion-header .body20{font-weight:700}.rolex.rolex-accessory-detail .contact-accordion .accordion-content{background-color:#fff}.rolex.rolex-accessory-detail .contact-accordion .accordion-content .formulario{text-align:center;width:42%;margin:0 auto;padding:60px 0}@media (max-width:992px){.rolex.rolex-accessory-detail .contact-accordion .accordion-content .formulario{width:100%;padding:30px 8%}}.rolex.rolex-accessory-detail .contact-accordion .accordion-content .formulario textarea{background-color:#f9f7f4}.rolex .acessories-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:0 16%;margin-bottom:90px}@media (max-width:992px){.rolex .acessories-grid{grid-template-columns:repeat(2,1fr);padding:0 8%;margin-bottom:60px}}.rolex .acessories-grid .acessories-item{padding:40px;background-color:#f4efea}.rolex .acessories-grid .acessories-item .body24{margin-bottom:5px;font-weight:700}.rolex .accessory-hero{display:grid;grid-template-columns:repeat(2,1fr)}.rolex .rolex-popin{font-family:var(--font-primary)}.rolex .rolex-popin .botoes-div{display:flex;gap:5px;padding:10px 0;justify-content:space-between}.rolex .rolex-popin .botoes-div .botoes{display:flex;justify-content:center;align-items:center;background-color:#202020;border:none;flex:1;color:#fff;padding:12px;font-size:10px;text-align:center;cursor:pointer;transition:background-color .3s;font-weight:700;text-transform:uppercase}@media (min-width:768px){.rolex .rolex-popin .botoes-div .botoes{font-size:11px;padding:12px 5px}}.rolex .rolex-popin .botoes-div .botoes:hover{background-color:#383838}.rolex .rolex-popin>.pop-in-cookies{display:none;position:fixed;max-width:600px;margin:0 auto;box-shadow:0 0 10px #0000004d;top:65%;left:8%;width:350px;padding:10px 20px;border:2px solid #555;background-color:#fff;z-index:16}@media (min-width:768px){.rolex .rolex-popin>.pop-in-cookies{left:40%;width:450px;padding:10px 25px}}.rolex .rolex-popin>.pop-in-cookies>img{width:125px;margin:5px auto}@media (min-width:768px){.rolex .rolex-popin>.pop-in-cookies>img{width:150px}}.rolex .rolex-popin>.pop-in-cookies .switch{position:relative;display:inline-block;width:35px;height:20px}.rolex .rolex-popin>.pop-in-cookies .switch input{opacity:0;width:0;height:0}.rolex .rolex-popin>.pop-in-cookies .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.rolex .rolex-popin>.pop-in-cookies .slider:before{position:absolute;height:12px;width:12px;left:4px;bottom:4px;content:"";background-color:#fff;transition:.4s}.rolex .rolex-popin>.pop-in-cookies input:checked+.slider{background-color:#000}.rolex .rolex-popin>.pop-in-cookies input:focus+.slider{box-shadow:0 0 1px #000}.rolex .rolex-popin>.pop-in-cookies input:checked+.slider:before{transform:translateX(16px)}.rolex .rolex-popin>.pop-in-cookies .slider.round{border-radius:34px}.rolex .rolex-popin>.pop-in-cookies .slider.round:before{border-radius:50%}.rolex .rolex-popin>.pop-in-cookies .options{display:flex;justify-content:space-between;color:#000;padding:5px;font-size:13px;border:1px solid #aaa}@media (min-width:768px){.rolex .rolex-popin>.pop-in-cookies .options{font-size:15px}}.rolex .rolex-popin>.pop-in-cookies .options p{margin:0}.rolex .rolex-popin>.pop-in-cookies>.descricao{color:#333;padding:15px 0;font-weight:400;font-size:12px;line-height:1.4}@media (min-width:768px){.rolex .rolex-popin>.pop-in-cookies>.descricao{font-size:14px}}.rolex .rolex-popin>.pop-in-cookies>.descricao.texto-menor{font-size:11px;padding:10px 0;margin-top:10px;color:#555}@media (min-width:768px){.rolex .rolex-popin>.pop-in-cookies>.descricao.texto-menor{font-size:12px}}.rolex .rolex-popin>.pop-in-cookies .inputs-div{display:grid;gap:10px}.rolex .rolex-popin>.pop-in-cookies .mais-opcoes{cursor:pointer;font-size:12px;padding-top:10px}.rolex .rolex-popin>.pop-in-cookies .mais-opcoes a{color:#555;text-decoration:none}.rolex .rolex-popin>.pop-in-cookies .mais-detalhes{position:fixed;top:65%;left:8%;width:350px;padding:10px 20px;border:2px solid #555;background-color:#fff}@media (min-width:768px){.rolex .rolex-popin>.pop-in-cookies .mais-detalhes{width:450px;left:40%}}.rolex .rolex-popin>.pop-in-cookies .mais-detalhes .fechar{color:#000;font-size:20px;cursor:pointer;position:absolute;top:10px;right:10px;background:none;border:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.rolex .rolex-popin>.pop-in-cookies .mais-detalhes .fechar span{font-size:24px;line-height:1}.rolex .rolex-popin>.pop-in-cookies .mais-detalhes .detalhes-cookies{display:grid}.rolex .rolex-popin>.pop-in-cookies .mais-detalhes .detalhes-cookies h2{color:#000;font-weight:700;font-size:14px}.rolex .rolex-popin>.pop-in-cookies .mais-detalhes .detalhes-cookies .options{font-size:15px}.rolex .rolex-popin>.pop-in-cookies .mais-detalhes .detalhes-cookies .options #seta-baixo{width:15px;height:15px;margin-right:10px;cursor:pointer;transition:transform .5s ease}.rolex .rolex-popin>.pop-in-cookies .mais-detalhes .detalhes-cookies .options #seta-baixo.clicked{transform:rotate(180deg)}.rolex .rolex-popin>.pop-in-cookies .mais-detalhes .detalhes-cookies .options p{width:80%;font-size:12px;color:#000;margin:0}@media (min-width:768px){.rolex .rolex-popin>.pop-in-cookies .mais-detalhes .detalhes-cookies .options p{font-size:13px}}.rolex .rolex-popin>.pop-in-cookies .mais-detalhes .detalhes-cookies .analise-options{display:none;justify-content:space-between;color:#000;padding:5px;font-size:15px;border:1px solid #aaa;border-top:none}.rolex .rolex-popin>.change-consent{display:none}.rolex .rolex-popin>.change-consent .aviso{display:flex;justify-content:center;align-items:center;position:fixed;width:290px;height:40px;left:10px;bottom:10px;padding:5px 15px;z-index:15;text-align:center;font-size:13px;border-radius:6px;background-color:#000;color:#fff;box-shadow:0 0 6px #00000045;cursor:pointer}@media (max-width:992px){.rolex .rolex-popin>.change-consent .aviso{width:180px;left:inherit;right:10px;bottom:10px;padding:5px 0;font-size:10px}}.rolex .rolex-popin>.change-consent .popin{position:fixed;bottom:60px;left:10px;width:290px;padding:10px 20px;border:2px solid #555;background-color:#fff;z-index:16;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}@media (max-width:992px){.rolex .rolex-popin>.change-consent .popin{right:10px;left:inherit;bottom:110px;transition:none}.rolex .rolex-popin>.change-consent .popin.visible{opacity:1;visibility:visible}}@media (min-width:993px){.rolex .rolex-popin>.change-consent:hover .popin{opacity:1;visibility:visible}}.rolex .rolex-carousel{position:relative;padding:90px 8%}@media (max-width:991px){.rolex .rolex-carousel{padding:60px 7%}}.rolex .rolex-carousel .swiper{position:static}.rolex .rolex-carousel .swiper .swiper-wrapper .swiper-slide .slide-carousel .pagina{width:100%;cursor:pointer;margin-top:20px}.rolex .rolex-carousel .swiper-button-next,.rolex .rolex-carousel .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;margin:0 50px;background-color:#f9f7f4;border-radius:44px}.rolex .rolex-carousel .swiper-button-next:hover,.rolex .rolex-carousel .swiper-button-prev:hover{background-color:#7575754d}.rolex .rolex-carousel .swiper-button-next:after,.rolex .rolex-carousel .swiper-button-prev:after{font-size:14px;font-weight:700;color:#212121}.rolex .rolex-carousel .swiper-button-prev{left:0}.rolex .rolex-carousel .swiper-button-next{right:0}.rolex .rolex-carousel .swiper-pagination{position:relative;margin-top:20px}.rolex .rolex-header{padding:17px 7%;background:linear-gradient(90deg,#0b3e27,#197149)}@media (min-width:992px){.rolex .rolex-header{padding:17px 8%}}.rolex .rolex-header .breadcrumbs{display:flex;flex-direction:row;margin-top:30px;gap:10px}.rolex .rolex-header .breadcrumbs svg{color:#fff;width:20px;height:20px}.rolex .rolex-header .breadcrumbs .info-page{display:none}@media (min-width:992px){.rolex .rolex-header .breadcrumbs .info-page{display:flex}}.rolex .rolex-header .breadcrumbs a{color:#fff}.rolex .rolex-header .breadcrumbs a.active{color:#9bf9ce}.rolex .rolex-header .breadcrumbs a:hover{text-decoration:none;color:#9bf9ce}.rolex .rolex-header>.flex{display:flex;justify-content:space-between}.rolex .rolex-header>.flex>.menu{display:none;align-items:center}@media (min-width:1300px){.rolex .rolex-header>.flex>.menu{display:flex}}.rolex .rolex-header>.flex>.menu>.item{padding:5px 10px;height:40px;display:flex;align-items:center;font-size:16px;cursor:pointer;color:#fff;font-weight:700;transition-property:color,border-color,background-color,fill;transition-duration:.3s}.rolex .rolex-header>.flex>.menu>.item.active,.rolex .rolex-header>.flex>.menu>.item:hover{color:#9bf9ce}.rolex .rolex-header>.flex>.menu>.item a{text-decoration:none}.rolex .rolex-header>.flex>.menu-mobile{display:none;align-items:center;font-size:16px;cursor:pointer;color:#fff;font-weight:700}@media (max-width:1300px){.rolex .rolex-header>.flex>.menu-mobile{display:flex!important}}.rolex .rolex-header>.flex>.menu-mobile svg{margin-left:10px;fill:#fff}.rolex .rolex-header>.itens-mobile{text-align:left;display:none}@media (max-width:1300px){.rolex .rolex-header>.itens-mobile{display:block;margin:30px 0}}.rolex .rolex-header>.itens-mobile>.item{padding:0 0 35px;font-size:22px;line-height:1.6;cursor:pointer;color:#fff;font-weight:700}.rolex .rolex-header>.itens-mobile>.item.active{color:#9bf9ce}.rolex .rolex-rodape{display:flex;flex-direction:column;align-items:center;background:linear-gradient(90deg,#0b3e27,#197149)}.rolex .rolex-rodape img{max-width:32px;margin:44px 0}@media (min-width:992px){.rolex .rolex-rodape img{max-width:40px;margin:60px 0}}.rolex .rolex-rodape .linha{min-height:1px;background-color:#fff;min-width:100%;opacity:40%}.rolex .rolex-rodape>.btn-subir{margin:20px 0;display:flex;justify-content:center;min-height:80px}.rolex .rolex-rodape>.btn-subir button{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;border:none;background-color:initial}.rolex .primary-text{display:flex;flex-direction:column;justify-content:space-between;gap:20px;margin-bottom:60px}@media (min-width:992px){.rolex .primary-text{display:grid;grid-template-columns:50% 45%;margin-bottom:90px}}.rolex .primary-text h1{font-weight:700}.rolex .images-s{width:42%;padding:0}.rolex .images-s-top{width:42%;padding-top:90px}.rolex .images-s-bottom{width:42%;padding-bottom:90px}.rolex .images-m{padding:0 8%}.rolex .images-m-top-mobile{padding:60px 8% 0}.rolex .images-m-bottom-mobile{padding:0 8% 60px}.rolex .images-mid{padding:0 15%}.rolex .images-mid-top{padding:90px 15% 0}.rolex .images-mid-bottom{padding:0 15% 90px}.rolex .images-xl{padding:0}.rolex .grid-news{gap:7px}.rolex .grid-news h2{font-weight:700}.rolex .grid-news .article{margin-bottom:60px}@media (min-width:992px){.rolex .grid-news .article{margin-bottom:90px}}.rolex .grid-news .rolex-team{margin-bottom:60px}@media (min-width:992px){.rolex .grid-news .rolex-team{margin-bottom:0}.rolex .grid-news{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}}.rolex .rolex-2024{background-color:var(--color-brand-sale-light)}.rolex .rolex-2024 .tracos{margin-top:12px;display:flex;justify-content:center}.rolex .rolex-2024 .tracos .traco{width:12px;height:2px;margin:0 3px;background-color:var(--color-brand-sale)}.rolex .rolex-2024 .carousel-control{color:var(--color-tertiary-dark);font-size:40px}.rolex .rolex-2024 .carousel-indicators>li{width:30px!important;height:4px!important;background-color:var(--color-brand-sale);border:var(--color-brand-sale);margin:6px}.rolex .rolex-2024 .carousel-indicators>.active{margin:5px;background-color:var(--color-tertiary);border:1px solid var(--color-tertiary)}.rolex .rolex-2024 .carousel-caption{position:absolute;text-align:left;bottom:50px;right:17%;left:7%;padding-bottom:0;text-shadow:none}@media (min-width:992px){.rolex .rolex-2024 .carousel-caption{bottom:30%;right:10%;left:60%}}@media (max-width:425px){.rolex .rolex-2024 .carousel-caption{bottom:25px}}.rolex .rolex-2024 .carousel-caption .primary-cta{margin-top:20px}.rolex .rolex-2024 .bem-vindo{display:flex;flex-direction:column;justify-content:space-between;padding:60px 7% 0;gap:50px}.rolex .rolex-2024 .bem-vindo:after,.rolex .rolex-2024 .bem-vindo:before{content:none}@media (min-width:992px){.rolex .rolex-2024 .bem-vindo{display:grid;grid-template-columns:50% 45%;padding:90px 8% 0;gap:0}}.rolex .rolex-2024 .contatos{padding:60px 7%}@media (min-width:992px){.rolex .rolex-2024 .contatos{padding:90px 8%}}.rolex .rolex-2024 .contatos .conteudo{display:flex;flex-direction:column;justify-content:space-between}.rolex .rolex-2024 .contatos .conteudo img{transition:.5s;margin-bottom:10px;margin-top:20px}.rolex .rolex-2024 .contatos .conteudo:hover img{transform:scale(1.02)}.rolex .rolex-2024 .contatos .conteudo:hover:after,.rolex .rolex-2024 .contatos .conteudo:hover:before{content:none}.rolex .rolex-2024 .contatos .conteudo:hover .contato .secondary-cta{color:var(--color-quaternary-dark)}.rolex .rolex-2024 .contatos .conteudo:hover .contato .secondary-cta svg{fill:var(--color-quaternary-dark)}.rolex .rolex-2024 .a-rolex{background-color:var(--color-brand-sale-dark);padding:60px 7%}@media (min-width:992px){.rolex .rolex-2024 .a-rolex{padding:90px 8%}}.rolex .rolex-2024 .a-rolex .itens{display:flex;flex-direction:column;justify-content:space-between;gap:50px}@media (min-width:992px){.rolex .rolex-2024 .a-rolex .itens{display:grid;grid-template-columns:32% 32% 32%;gap:0}}.rolex .rolex-2024 .a-rolex .itens:after,.rolex .rolex-2024 .a-rolex .itens:before{content:none}.rolex .rolex-2024 .a-rolex .itens .item img{transition:.5s;margin-bottom:10px;margin-top:20px}.rolex .rolex-2024 .a-rolex .itens .item:hover img{transform:scale(1.02)}.rolex .rolex-2024 .a-rolex .itens .item:hover .secondary-cta{color:var(--color-quaternary-dark)}.rolex .rolex-2024 .a-rolex .itens .item:hover .secondary-cta svg{fill:var(--color-quaternary-dark)}.rolex .relogios-rolex{background-color:#f9f7f4;width:100%;padding:60px 7% 0}@media (min-width:992px){.rolex .relogios-rolex{padding:90px 8% 0;gap:6px}}.rolex .relogios-rolex .img-responsive{width:100%}.rolex .relogios-rolex .new-model-container{display:grid;margin-bottom:60px;font-weight:700}.rolex .relogios-rolex .new-model-container h2{margin-bottom:20px;font-weight:700}.rolex .relogios-rolex .new-model-container a{text-decoration:none}.rolex .relogios-rolex .new-model-container h3{margin-bottom:5px;font-weight:700}@media (min-width:992px){.rolex .relogios-rolex .new-model-container{margin-bottom:90px}}.rolex .relogios-rolex .grid-classic-watches{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:60px;font-weight:700}@media (min-width:992px){.rolex .relogios-rolex .grid-classic-watches{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-weight:700;margin-bottom:90px}}.rolex .relogios-rolex .grid-classic-watches a{text-decoration:none}.rolex .relogios-rolex .grid-classic-watches .watch{margin-bottom:30px}@media (min-width:992px){.rolex .relogios-rolex .grid-classic-watches .watch{margin-bottom:40px}}.rolex .relogios-rolex .grid-professionals-watches{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;font-weight:700;margin-bottom:60px}@media (min-width:992px){.rolex .relogios-rolex .grid-professionals-watches{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-weight:700;margin-bottom:90px}}.rolex .relogios-rolex .grid-professionals-watches .watch{margin-bottom:30px}@media (min-width:992px){.rolex .relogios-rolex .grid-professionals-watches .watch{margin-bottom:40px}}.rolex .relogios-rolex .grid-professionals-watches a{text-decoration:none}.rolex .relogios-rolex .perpetual-watch{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;font-weight:700;padding-bottom:60px}.rolex .relogios-rolex .perpetual-watch a{text-decoration:none}@media (min-width:992px){.rolex .relogios-rolex .perpetual-watch{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-weight:700;padding-bottom:90px}}.rolex .relogios-rolex img{margin-bottom:10px;transition:.5s}.rolex .relogios-rolex img:hover{transform:scale(1.02)}.rolex .novos-modelos{background-color:#f9f7f4;width:100%;padding:60px 7%}.rolex .novos-modelos .new-watches-content{gap:7px}.rolex .novos-modelos .new-watches-content h2,.rolex .novos-modelos .new-watches-content p{font-weight:700}.rolex .novos-modelos .new-watches-content a{text-decoration:none}@media (min-width:992px){.rolex .novos-modelos .new-watches-content{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:90px}}.rolex .novos-modelos .new-watches-content .watch{margin-bottom:50px}@media (min-width:992px){.rolex .novos-modelos .new-watches-content .watch{margin-bottom:0}}.rolex .novos-modelos .final{margin-bottom:0}@media (min-width:992px){.rolex .novos-modelos{padding:90px 8%;gap:6px}}.rolex .novos-modelos img{transition:.5s;margin-bottom:10px}.rolex .novos-modelos img:hover{transform:scale(1.02)}.rolex .rodape-article{padding:0 7% 60px}@media (min-width:992px){.rolex .rodape-article{padding:0 8% 90px}}.rolex .rodape-article.top{padding-top:60px}@media (min-width:992px){.rolex .rodape-article.top{padding-top:90px}}.rolex .rodape-article a img{margin-bottom:10px;transition:.5s}.rolex .rodape-article a img:hover{transform:scale(1.02)}.rolex .content-final{padding:60px 7%}@media (min-width:992px){.rolex .content-final{padding:90px 8%}}.rolex .mundo-rolex{background-color:#f9f7f4;width:100%;padding:60px 7%}.rolex .mundo-rolex .into-world-rolex{margin-bottom:60px}@media (min-width:992px){.rolex .mundo-rolex .into-world-rolex{margin-bottom:90px}}.rolex .mundo-rolex .into-world-rolex p{width:100%}@media (min-width:992px){.rolex .mundo-rolex .into-world-rolex p{width:50%}.rolex .mundo-rolex{padding:90px 8%;gap:6px}}.rolex .mundo-rolex img{margin-bottom:10px;transition:.5s}.rolex .mundo-rolex img:hover{transform:scale(1.02)}.rolex .contato{background-color:#f9f7f4}.rolex .contato a{text-decoration:none}.rolex .contato .primary-text-servicing{display:flex;flex-direction:column;justify-content:space-between;padding:60px 7%;gap:20px}@media (min-width:992px){.rolex .contato .primary-text-servicing{display:grid;grid-template-columns:50% 45%;padding:90px 8%;gap:6px}}.rolex .contato .primary-text-servicing h1{font-weight:700}.rolex .contato .map-list{display:flex;flex-direction:column-reverse;padding:0 7%;margin-bottom:60px}@media (min-width:992px){.rolex .contato .map-list{display:grid;height:700px;padding:0 8%;margin-bottom:90px;grid-template-columns:2fr 1fr}}.rolex .contato .map-list iframe{width:100%;height:550px}@media (min-width:992px){.rolex .contato .map-list iframe{width:100%;height:700px}}.rolex .contato .map-list .card{display:flex;flex-direction:column;padding:40px 8%;background-color:#fff}.rolex .contato .map-list .card .fixed16{font-weight:300}.rolex .contato .map-list .card .legend16{font-weight:700}.rolex .contato .map-list .card .headline30{font-weight:700;margin-bottom:20px}.rolex .contato .map-list .card .fixed16{margin-bottom:20px}.rolex .contato .map-list .card a{text-decoration:none}.rolex .contato .map-list .card .tertiary-cta:hover{color:var(--color-tertiary-dark)}.rolex .contato .map-list .card .horarios{display:flex;align-items:baseline;position:relative;cursor:pointer;gap:10px;margin-bottom:20px}.rolex .contato .map-list .card .horarios p{color:var(--color-tertiary-dark)}.rolex .contato .map-list .card .horarios img{height:12px}.rolex .contato .map-list .card .horarios .info-box{display:none;flex-direction:column;align-items:center;width:100%;position:absolute;margin-top:40px;padding:20px;gap:20px;box-shadow:2px 3px 10px 1px;background-color:#f9f7f4}.rolex .contato .map-list .card .horarios .info-box .dia-semana{display:flex;justify-content:space-between;flex-direction:row;width:100%}.rolex .contato .map-list .card .horarios .info-box .dia-semana div{color:#000;margin:0}.rolex .contato .map-list .card .icons{display:flex;justify-content:center;width:100%;gap:20px;cursor:pointer}.rolex .contato .map-list .card .icons svg:hover #Path{fill:var(--color-tertiary-dark)}@media (min-width:992px){.rolex .contato .map-list .card .icons{display:grid;gap:10px}.rolex .contato .map-list .card{display:grid;justify-content:center;align-items:center;padding:90px 10%;height:700px;background-color:#fff}}.rolex .contato .content-final{padding:60px 7%}@media (min-width:992px){.rolex .contato .content-final{padding:90px 8%}}.rolex .contato .content-final h1{font-weight:700;margin-bottom:20px}.rolex .contato .content-final h2{font-weight:700}.rolex .contato-formulario{background-color:var(--color-brand-sale-light)}.rolex .contato-formulario .secondary-cta{padding:40px 8%;color:#000}.rolex .contato-formulario .secondary-cta svg{fill:#000}.rolex .contato-formulario .formulario{text-align:center;padding:0 7%}@media (min-width:992px){.rolex .contato-formulario .formulario{padding:0 24%}}.rolex .contato-formulario .formulario form{margin-top:50px;text-align:left}.rolex .contato-formulario .formulario form .e-ou{padding-bottom:15px;display:flex;align-items:center;color:#777}.rolex .contato-formulario .formulario form .informacao{color:#777}.rolex .contato-formulario .formulario form .linha{display:grid;grid-column-gap:20px;padding-bottom:25px}.rolex .contato-formulario .formulario form .linha.first{grid-template-columns:25% 69%}.rolex .contato-formulario .formulario form .linha.second{grid-template-columns:20% 75%}@media (min-width:992px){.rolex .contato-formulario .formulario form .linha.first{grid-template-columns:20% 35% 39%}.rolex .contato-formulario .formulario form .linha.second{grid-template-columns:10% 88%}}.rolex .contato-formulario .formulario form .linha.checkbox{min-height:30px}.rolex .contato-formulario .formulario form .linha.checkbox .form-group{margin-bottom:0}.rolex .contato-formulario .formulario form .linha.checkbox .form-group a{font-weight:700;color:var(--color-tertiary)}.rolex .contato-formulario .formulario form .linha.checkbox .checkbox-container{margin-top:10px;display:flex;align-items:center}.rolex .contato-formulario .formulario form .linha.checkbox input[type=checkbox].privacidade{display:block;margin-left:5px}.rolex .contato-formulario .formulario form .linha.checkbox input[type=checkbox].privacidade:checked+label:before{background-color:#006039;border-color:#006039;content:"✓";color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.rolex .contato-formulario .formulario form .linha.checkbox label{position:relative;padding-left:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rolex .contato-formulario .formulario form .linha.checkbox label:before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:25px;height:25px;border:2px solid #ccc;border-radius:100%;background-color:#fff}.rolex .contato-formulario .formulario form .linha.checkbox label a{color:#006039;text-decoration:none}.rolex .contato-formulario .formulario form .linha.checkbox label a:hover{text-decoration:underline}.rolex .contato-formulario .formulario form .linha label{font-weight:700;color:#777}.rolex .contato-formulario .formulario form .linha small{color:#999}.rolex .contato-formulario .formulario form .linha .form-group{margin-bottom:0}.rolex .contato-formulario .formulario form .linha .form-group input,.rolex .contato-formulario .formulario form .linha .form-group select{border:none;border-bottom:1px solid #ddd;box-shadow:none;border-radius:0;padding:0;background-color:var(--color-brand-sale-light);color:#000}.rolex .contato-formulario .formulario form .linha .form-group input::-moz-placeholder,.rolex .contato-formulario .formulario form .linha .form-group select::-moz-placeholder{color:#000}.rolex .contato-formulario .formulario form .linha .form-group input::placeholder,.rolex .contato-formulario .formulario form .linha .form-group select::placeholder{color:#000}.rolex .contato-formulario .formulario form .linha .botao{display:flex;align-items:center;justify-content:center}.rolex .mensagem .mensagem-content{background-color:#f9f7f4;padding:90px 8%;text-align:center}.rolex .mensagem .mensagem-content .input-mensagem{width:100%;padding:40px}.rolex .mensagem .mensagem-content .input-mensagem input{width:100%;height:180px;padding:40px;border:none}.rolex .rolex-na-tallis{background-color:#f9f7f4;padding:60px 7%}@media (min-width:992px){.rolex .rolex-na-tallis{padding:90px 8%}}.rolex .grid-lojas-tallis{display:grid}@media (min-width:992px){.rolex .grid-lojas-tallis{display:flex;gap:5px}}.rolex .manutencao{overflow:hidden}.rolex .manutencao img{width:100%;transition:.5s}.rolex .manutencao img:hover{transform:scale(1.02)}.rolex .citacao{padding:60px 8% 0}@media (min-width:992px){.rolex .citacao{width:42%;padding:90px 0 0}}.rolex .citacao.bottom{padding:0 8% 60px}@media (min-width:992px){.rolex .citacao.bottom{padding:0 0 90px}}.rolex .primary-text-watches{background-color:#f9f7f4;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:60px 7%}@media (min-width:992px){.rolex .primary-text-watches{display:grid;grid-template-columns:50% 45%;padding:90px 8%}}.rolex .primary-text-watches h1,.rolex .primary-text-watches h2{font-weight:700}.rolex .primary-text-watches .title p{color:var(--color-quaternary);font-weight:700}.rolex .watches-videos{background-color:#f9f7f4;display:flex;justify-content:center;padding:0 7%}.rolex .watches-videos iframe{width:100%;height:202px}@media (min-width:992px){.rolex .watches-videos iframe{width:100%;height:909px}.rolex .watches-videos{padding:0 8%}}.rolex .watches-videos.watchmaking{padding:60px 7%}@media (min-width:992px){.rolex .watches-videos.watchmaking{padding:90px 7%}}.rolex .watches-videos.collection{background-color:#f4efea;padding:60px 7% 0}@media (min-width:992px){.rolex .watches-videos.collection{padding:90px 7% 0}}.rolex .second-text-watches{width:100%;padding:60px 7%}.rolex .second-text-watches h1,.rolex .second-text-watches h2{font-weight:700}@media (min-width:992px){.rolex .second-text-watches{width:42%;padding:90px 0}}.rolex .middle-content{background-color:#f4efea}@media (min-width:992px){.rolex .middle-content{display:grid;justify-items:center}}.rolex .end-content{background-color:#f9f7f4;display:grid;justify-items:center}.rolex .swiper-button-next,.rolex .swiper-button-prev{background-color:#d4d4d44d;border-radius:100%;height:40px;opacity:1!important;right:2%;width:40px;color:#006039}.rolex .swiper-button-next:after,.rolex .swiper-button-prev:after{font-size:14px}.rolex .swiper-pagination .swiper-pagination-bullet{width:30px!important;height:4px!important;background-color:#d4d4d4;border:#d4d4d4;margin:6px;border-radius:3px}.rolex .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#006039}.tudor-main .primary-cta{cursor:pointer;display:flex;align-items:center;padding:10px 30px;font-size:14px;font-weight:700;color:#cb3a48;background-color:#fff;border:1px solid #cb3a48;border-radius:30px;transition:.2s}.tudor-main .primary-cta:hover{text-decoration:none;background-color:#cb3a48;color:#fff}.tudor-main .tudor-info{padding:90px 0;display:grid;justify-items:center;text-align:center}@media (max-width:991px){.tudor-main .tudor-info{padding:60px 7%}}.tudor-main .box{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width:992px){.tudor-main .box{display:none}}.tudor-main .tudor-title{font-family:Arial Black,sans-serif;color:#000;font-size:28px;font-weight:900;letter-spacing:-2px}@media (min-width:1024px){.tudor-main .tudor-title{font-size:40px;margin-top:15px}}.tudor-main .tudor-subtitle{font-family:Arial Black,sans-serif;color:#cb3a48;font-size:15px;font-weight:900;letter-spacing:-1px}.tudor-main .tudor-label{padding:10px 0;color:#000;font-size:15px;font-weight:900;letter-spacing:-1px;text-align:center}.tudor-main .tudor-text{font-family:var(--font-secondary);font-size:14px;line-height:24px;color:#000;text-align:center}.tudor-main .tudor-home{font-family:var(--font-tertiary)}.tudor-carousel{padding:0 100px}@media (max-width:992px){.tudor-carousel{padding:0 15px}}.tudor-carousel .desktop .swiper .swiper-wrapper,.tudor-carousel .mobile .swiper .swiper-wrapper{gap:20px}.tudor-carousel .desktop .swiper .swiper-wrapper .swiper-slide,.tudor-carousel .mobile .swiper .swiper-wrapper .swiper-slide{margin-right:0!important}.tudor-carousel .desktop .swiper .swiper-button-next,.tudor-carousel .desktop .swiper .swiper-button-prev,.tudor-carousel .mobile .swiper .swiper-button-next,.tudor-carousel .mobile .swiper .swiper-button-prev{color:#cb3a48!important}.componente-breadcrumbs-tudor{padding:30px 0}.componente-breadcrumbs-tudor .breadcrumbs-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:.5rem}.componente-breadcrumbs-tudor .breadcrumb-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.componente-breadcrumbs-tudor .breadcrumb-link{color:#6b7280;text-decoration:none;transition:color .2s ease-in-out}.componente-breadcrumbs-tudor .breadcrumb-link:hover{color:#374151;text-decoration:underline}.componente-breadcrumbs-tudor .breadcrumb-text{color:#374151}.componente-breadcrumbs-tudor .breadcrumb-text.active{color:#cb3a48;font-weight:500}.componente-breadcrumbs-tudor .breadcrumb-separator{color:#9ca3af;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 .25rem}@media (max-width:768px){.componente-breadcrumbs-tudor{padding:.75rem 0;margin-bottom:1rem}.componente-breadcrumbs-tudor .breadcrumb-item{font-size:.8rem}.componente-breadcrumbs-tudor .breadcrumbs-list{gap:.25rem}.componente-breadcrumbs-tudor .breadcrumb-separator{margin:0 .125rem}}.componente-breadcrumbs-tudor.tudor-theme .breadcrumb-link{color:#8b5a3c}.componente-breadcrumbs-tudor.tudor-theme .breadcrumb-link:hover,.componente-breadcrumbs-tudor.tudor-theme .breadcrumb-text.active{color:#6d4528}.componente-breadcrumbs-tudor.with-background{background-color:#f9fafb;padding:1rem;border-radius:.375rem;border:1px solid #e5e7eb}.componente-breadcrumbs-tudor.compact{padding:.5rem 0;margin-bottom:1rem}.componente-breadcrumbs-tudor.compact .breadcrumb-item{font-size:.8rem}.compartilhar-tudor{margin-top:20px;gap:15px}.compartilhar-tudor .label{font-size:14px;font-weight:600;color:#666;letter-spacing:-.5px}.compartilhar-tudor .botoes-compartilhar{display:flex;gap:5px}.compartilhar-tudor .btn-social{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#666;cursor:pointer;transition:all .3s ease;text-decoration:none;position:relative}.compartilhar-tudor .btn-social svg{font-size:18px}.compartilhar-tudor .btn-social:hover{transform:translateY(-2px)}.compartilhar-tudor .btn-social.whatsapp:hover{color:#25d366}.compartilhar-tudor .btn-social.facebook:hover{color:#1877f2}.compartilhar-tudor .btn-social.link:hover{color:#cb3a48}.compartilhar-tudor .btn-social.link.copied{background-color:#28a745;color:#fff;border-color:#28a745}.compartilhar-tudor .btn-social .tooltip{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;pointer-events:none;animation:fadeInOut 2s ease-in-out}.compartilhar-tudor .btn-social .tooltip:before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:4px solid #333}@media (max-width:768px){.compartilhar-tudor{flex-direction:column;align-items:flex-start;gap:10px}.compartilhar-tudor .label{font-size:13px}.compartilhar-tudor .btn-social{width:32px;height:32px}.compartilhar-tudor .btn-social svg{font-size:16px}}@keyframes fadeInOut{0%,to{opacity:0}10%,90%{opacity:1}}.filtro-produtos-tudor .botao-filtrar{width:-moz-fit-content;width:fit-content;height:38px;display:flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #ddd;color:#3b3636;font-size:15px;margin:0}@media (max-width:768px){.filtro-produtos-tudor .botao-filtrar{display:block}}.filtro-produtos-tudor .filtros-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000026;z-index:-1}.filtro-produtos-tudor .filtros-overlay.open{opacity:0;z-index:8}.filtro-produtos-tudor .filtros-botao{position:fixed;width:20vw;height:100%;top:0;left:0;z-index:999;background-color:#fff;box-shadow:2px 0 5px #0000001a;left:-25vw;transition:left .3s}@media (max-width:768px){.filtro-produtos-tudor .filtros-botao{width:80vw;left:-80vw}}.filtro-produtos-tudor .filtros-botao.aberto{transition:left .3s;left:0}.filtro-produtos-tudor .filtros-botao .conteudo{height:calc(100% - 45px);width:100%;overflow-y:auto;padding:15px}.filtro-produtos-tudor .filtros-botao .conteudo::-webkit-scrollbar{width:26px}.filtro-produtos-tudor .filtros-botao .conteudo::-webkit-scrollbar-thumb{background-color:initial;border:10px solid #0000;border-radius:13px;box-shadow:inset 0 0 0 10px #ddd}.filtro-produtos-tudor .filtros-botao .conteudo .filtros-selecionados{margin-bottom:20px}.filtro-produtos-tudor .filtros-botao .conteudo .filtros-selecionados>.descricao{font-weight:700;font-size:17px}.filtro-produtos-tudor .filtros-botao .conteudo .filtros-selecionados>.filtros{display:flex;flex-flow:wrap;gap:4px}.filtro-produtos-tudor .filtros-botao .conteudo .filtros-selecionados>.filtros>.filtro{display:flex;margin-right:5px;padding:2px 5px 0;font-size:13px;color:#646464;border-radius:5px;background-color:#eee;border:1px solid #eee;cursor:pointer;transition:all .1s ease-in-out}.filtro-produtos-tudor .filtros-botao .conteudo .filtros-selecionados>.filtros>.filtro:hover{border:1px solid #bbb}.filtro-produtos-tudor .filtros-botao .conteudo .filtros-selecionados>.filtros>.filtro.sem-acao{cursor:default;background-color:initial}.filtro-produtos-tudor .filtros-botao .conteudo .filtros-selecionados>.filtros>.filtro.sem-acao:hover{border:1px solid #eee}.filtro-produtos-tudor .filtros-botao .conteudo .filtros-selecionados>.filtros>.filtro>.icone{margin-top:1px;margin-right:1px}.filtro-produtos-tudor .filtros-botao .titulo-filtro{position:block;width:100%;height:45px;background-color:#fff;text-align:center;color:#000;padding:10px;font-size:larger}.filtro-produtos-tudor .filtros-botao .titulo-filtro .botao-fechar{float:right;display:inline;font-size:larger;cursor:pointer;transition:color .2s ease-in-out}.filtro-produtos-tudor .filtros-botao .titulo-filtro .botao-fechar:hover{color:#000}.filtro-produtos-tudor .filtros-botao .nivel-principal{overflow:hidden;padding-bottom:15px;margin-top:15px;border-bottom:1px solid #ddd;transition:all .3s ease-in-out}.filtro-produtos-tudor .filtros-botao .nivel-principal.fechado{height:30px!important}.filtro-produtos-tudor .filtros-botao .nivel-principal:last-child{border-bottom:none}.filtro-produtos-tudor .filtros-botao .nivel-principal .titulo{font-size:17px;font-weight:700;color:#000;cursor:pointer;display:flex;align-items:center;transition:all .2s ease-in-out}.filtro-produtos-tudor .filtros-botao .nivel-principal .titulo:hover{color:#666}.filtro-produtos-tudor .filtros-botao .nivel-principal .descricao{display:flex;align-items:center;cursor:pointer;font-weight:400;transition:all .2s ease-in-out;color:#646464;font-size:13px}.filtro-produtos-tudor .filtros-botao .nivel-principal .descricao:hover{color:#464646}.filtro-produtos-tudor .filtros-botao .nivel-principal .descricao>.representacao{margin-right:4px;min-width:15px;max-width:15px;height:15px;background-color:#fff;background-size:cover;background-repeat:no-repeat;border:1px solid #ddd;border-radius:100%}.filtro-produtos-tudor .filtros-botao .nivel-principal .icone{width:20px}.filtro-produtos-tudor .filtros-botao .nivel-principal .item{padding-left:25px}.filtro-produtos-tudor .filtros-botao .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fffc;z-index:1000;display:flex;justify-content:center;align-items:center}.filtro-produtos-tudor .filtro-tudor{display:none;width:90%;height:-moz-fit-content;height:fit-content;padding:30px 10px;border-right:1px solid #ddd;color:#000}.filtro-produtos-tudor .filtro-tudor .filtros-container .filtro-grupo{overflow:hidden;margin-top:15px;border-bottom:1px solid #ddd;transition:all .3s ease-in-out}.filtro-produtos-tudor .filtro-tudor .filtros-container .filtro-grupo.fechado{height:25px!important}.filtro-produtos-tudor .filtro-tudor .filtros-container .filtro-grupo h4{font-size:16px;font-weight:700;color:#000;cursor:pointer;display:flex;align-items:center;margin-bottom:10px;transition:all .2s ease-in-out}.filtro-produtos-tudor .filtro-tudor .filtros-container .filtro-grupo .filtro-opcoes{padding-bottom:15px;padding-left:10px}.filtro-produtos-tudor .filtro-tudor .filtros-container .filtro-grupo .filtro-opcoes .filtro-checkbox{display:flex;align-items:center;cursor:pointer;font-weight:400;font-size:14px;margin-bottom:8px;transition:all .2s ease-in-out}.filtro-produtos-tudor .filtro-tudor .filtros-container .filtro-grupo .filtro-opcoes .filtro-checkbox:hover{font-weight:700;color:#464646}.filtro-produtos-tudor .filtro-tudor .filtros-container .filtro-grupo .filtro-opcoes .filtro-checkbox input[type=checkbox]{display:none;margin-right:8px;width:15px;height:15px;cursor:pointer}.filtro-produtos-tudor .filtro-tudor .filtros-container .filtro-grupo .filtro-opcoes .filtro-checkbox span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.filtro-produtos-tudor .filtro-tudor .filtro-acoes{margin-top:20px;padding-top:15px;border-top:1px solid #ddd}.filtro-produtos-tudor .filtro-tudor .filtro-acoes .btn-limpar-filtros{width:100%;padding:8px 16px;font-size:14px;font-weight:700;color:#fff;border-radius:5px;cursor:pointer;transition:all .2s ease-in-out}.filtro-produtos-tudor .filtro-tudor .filtro-acoes .btn-limpar-filtros:active{transform:translateY(1px)}.filtro-produtos-tudor .filtro-tudor .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fffc;z-index:1000;display:flex;justify-content:center;align-items:center}.header-tudor{background-color:#fff;border-bottom:1px solid #e5e5e5;padding:20px 0;position:sticky;top:0;z-index:100}@media (max-width:991px){.header-tudor{padding:15px 0;position:static;top:auto;z-index:auto;box-shadow:none}}.header-tudor .grid{display:grid;grid-template-columns:repeat(3,1fr);justify-items:stretch}@media (max-width:991px){.header-tudor .grid{grid-template-columns:repeat(2,1fr);padding:0 15px}}.header-tudor .grid .nav-tudor{display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap}@media (max-width:991px){.header-tudor .grid .nav-tudor{flex-direction:column;gap:15px;align-items:flex-start}}.header-tudor .grid .home-link{flex-shrink:0}.header-tudor .grid .home-link .nav-text{font-size:18px;font-weight:900;letter-spacing:-1px;color:#cb3a48;padding:8px 16px;border-radius:4px;transition:all .3s ease}@media (max-width:991px){.header-tudor .grid .home-link .nav-text{font-size:14px;padding:0}}.header-tudor .grid .home-link.active .nav-text{background-color:#cb3a48;color:#fff}@media (max-width:991px){.header-tudor .grid .home-link.active .nav-text{padding:5px}}.header-tudor .grid .collections-nav{position:relative;display:flex;align-items:center;gap:20px;flex-wrap:wrap}@media (max-width:991px){.header-tudor .grid .collections-nav{flex-direction:column;align-items:flex-start;gap:10px;width:100%}}.header-tudor .grid .nav-label{font-size:14px;font-weight:900;letter-spacing:-.5px;color:#666;margin-right:10px}@media (max-width:991px){.header-tudor .grid .nav-label{margin-right:0;margin-bottom:5px}}.header-tudor .grid .collections-trigger{font-size:17px;display:flex;align-items:center;gap:5px;cursor:pointer;transition:color .3s ease;text-decoration:none}@media (max-width:991px){.header-tudor .grid .collections-trigger{font-size:14px}}.header-tudor .grid .collections-trigger:hover{color:#cb3a48;text-decoration:none}.header-tudor .grid .collections-dropdown{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e5e5e5;box-shadow:0 4px 12px #00000026;min-width:200px;z-index:1000;padding:8px 0}.header-tudor .grid .collections-dropdown .dropdown-item{display:block;padding:10px 16px;color:#333;text-decoration:none;font-size:14px;font-weight:500;border-left:3px solid #0000}.header-tudor .grid .collections-dropdown .dropdown-item:hover{background-color:#f3f3f3}@media (max-width:991px){.header-tudor .grid .collections-dropdown{position:static;box-shadow:none;border:none;background:#0000;margin-top:0;padding:0}.header-tudor .grid .collections-dropdown .dropdown-item{padding:8px 12px;border-left:none;border-radius:4px;margin:2px 0}.header-tudor .grid .collections-dropdown .dropdown-item.active,.header-tudor .grid .collections-dropdown .dropdown-item:hover{background-color:#f5f5f5;border-left:none}}.header-tudor .grid .collection-link .nav-text{font-size:14px;font-weight:700;letter-spacing:-.5px;color:#000;border:1px solid #0000;border-radius:20px;transition:all .3s ease;white-space:nowrap}@media (max-width:991px){.header-tudor .grid .collection-link .nav-text{font-size:13px}}.header-tudor .grid .collection-link:hover .nav-text{color:#cb3a48;border-color:#cb3a48}.header-tudor .grid .collection-link.active .nav-text{background-color:#f5f5f5;color:#cb3a48;border-color:#cb3a48}.header-tudor .grid .nav-item{text-decoration:none;transition:all .3s ease}.header-tudor .grid .nav-item:hover{text-decoration:none}@media (max-width:576px){.header-tudor .grid .collections-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.header-tudor .grid .nav-label{grid-column:1/-1;margin-bottom:5px}.header-tudor .grid .collection-link .nav-text{font-size:12px;padding:4px 8px;text-align:center}}.header-tudor .grid .logo{display:flex;justify-content:flex-end;align-items:center;margin-right:25px}.componente-imagens-miniaturas-tudor{display:flex;flex-direction:row;gap:10px;padding:0 50px}@media (max-width:992px){.componente-imagens-miniaturas-tudor{flex-direction:column;padding:0;gap:5px}}.componente-imagens-miniaturas-tudor>.imagem-principal{width:100%}.componente-imagens-miniaturas-tudor>.miniaturas{display:flex;flex-direction:column;gap:5px}@media (max-width:992px){.componente-imagens-miniaturas-tudor>.miniaturas{flex-direction:row}}.componente-imagens-miniaturas-tudor>.miniaturas>.miniatura{width:80px;border:1px solid #ddd;transition:all .2s ease-in-out}@media (max-width:992px){.componente-imagens-miniaturas-tudor>.miniaturas>.miniatura{width:60px}}.componente-imagens-miniaturas-tudor>.miniaturas>.miniatura.selecionada{border:1px solid #444}.componente-imagens-miniaturas-tudor>.miniaturas>.miniatura.video{position:relative;width:80px;height:80px;background-size:cover;background-position:50%}.componente-imagens-miniaturas-tudor>.miniaturas>.miniatura:hover{cursor:pointer;border:1px solid #444}.ordenacao-tudor{margin-top:40px;display:flex;justify-content:flex-end;align-items:center;gap:10px;position:relative;font-size:14px;color:#3b3636}@media (max-width:992px){.ordenacao-tudor{margin-top:0}}.ordenacao-tudor>.btn-ordenacao{display:flex;justify-content:center;align-items:center;width:auto;height:38px;margin:10px 0 0;padding:2px 15px 0;border:1px solid #ddd;font-size:15px}.ordenacao-tudor>.btn-ordenacao:hover{cursor:pointer}.ordenacao-tudor>.btn-ordenacao:hover>.icone{transform:rotate(180deg)}.ordenacao-tudor>.btn-ordenacao>.icone{margin-top:-2px;margin-left:5px;font-size:11px;transition:all .2s ease-in-out}.ordenacao-tudor>.btn-ordenacao>.icone.aberto{transform:rotate(180deg)}.ordenacao-tudor>.btn-ordenacao>.icone.fechado{transform:rotate(0deg)}.ordenacao-tudor .dropdown-menu{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1000;overflow-y:auto}.ordenacao-tudor .dropdown-menu .dropdown-item{padding:10px 12px;cursor:pointer;transition:background-color .2s ease-in-out;border-bottom:1px solid #f5f5f5}.ordenacao-tudor .dropdown-menu .dropdown-item:last-child{border-bottom:none}.ordenacao-tudor .dropdown-menu .dropdown-item:hover{background-color:#f8f8f8}.ordenacao-tudor .dropdown-menu .dropdown-item.active{background-color:#000;color:#fff;font-weight:500}.ordenacao-tudor .dropdown-menu .dropdown-item.active:hover{background-color:#333}@media (max-width:768px){.ordenacao-tudor{flex-direction:column;align-items:flex-start;gap:5px}.ordenacao-tudor .ordenacao-dropdown{width:100%;min-width:auto}.ordenacao-tudor .ordenacao-dropdown .dropdown-trigger{width:100%}}.componente-produto-item-tudor{font-family:var(--font-tertiary);transition:box-shadow .3s,transform .3s,border .3s;will-change:transform;border-bottom-right-radius:7px;border-bottom-left-radius:7px}@media (min-width:992px){.componente-produto-item-tudor:hover{box-shadow:0 3px 6px #00000045;transform:translateY(-5px)}}.componente-produto-item-tudor .foto{position:relative;overflow:hidden;cursor:pointer}.componente-produto-item-tudor .foto img{width:100%;height:auto;display:block}.componente-produto-item-tudor .foto .imagem-principal{position:relative;z-index:1}.componente-produto-item-tudor .foto .imagem-zoom{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:2;opacity:0;transition:opacity .2s ease-in-out}.componente-produto-item-tudor .foto .imagem-zoom.active{opacity:1}.componente-produto-item-tudor .infos{text-align:center;color:#000;padding:10px 0}.componente-produto-item-tudor .infos .subtitulo{font-family:Arial Black,Arial,sans-serif;font-weight:900;font-size:14px}.componente-produto-item-tudor .infos .nome-produto{font-family:Arial Black,Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:18px}.componente-produto-item-tudor .infos .valor-produto{margin-top:15px;font-size:16px;font-weight:300}.componente-produtos-relacionados-tudor{margin:80px auto}@media (max-width:992px){.componente-produtos-relacionados-tudor{margin-top:50px;padding:0 15px}}.componente-produtos-relacionados-tudor.is-mobile{margin-top:50px;padding:0 15px}.componente-produtos-relacionados-tudor>.titulo{margin-bottom:10px;font-weight:700;font-size:18px;font-family:var(--font-tudor-title);text-align:left}.componente-produtos-relacionados-tudor>.produtos{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:992px){.componente-produtos-relacionados-tudor>.produtos{grid-template-columns:repeat(2,1fr)}}.componente-produtos-relacionados-tudor.is-mobile .produtos{grid-template-columns:repeat(2,1fr)}.specs-tudor-popin-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}.specs-tudor-popin{background:#fff;width:90%;max-width:600px;max-height:80vh;border-radius:0;box-shadow:0 10px 40px #0000004d;animation:slideUp .3s ease;display:flex;flex-direction:column}.specs-tudor-popin .popin-header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;border-bottom:1px solid #e5e5e5}.specs-tudor-popin .popin-header h2{margin:0;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#000}.specs-tudor-popin .popin-header .close-btn{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.specs-tudor-popin .popin-header .close-btn:hover{color:#000}.specs-tudor-popin .popin-content{padding:30px;overflow-y:auto;flex:1}.specs-tudor-popin .popin-content .specs-list{display:flex;flex-direction:column;gap:0}.specs-tudor-popin .popin-content .specs-list .spec-item{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 0;border-bottom:1px solid #e5e5e5}.specs-tudor-popin .popin-content .specs-list .spec-item:first-child{padding-top:0}.specs-tudor-popin .popin-content .specs-list .spec-item:last-child{border-bottom:none}.specs-tudor-popin .popin-content .specs-list .spec-item .spec-titulo{flex:0 0 40%;font-size:14px;font-weight:500;color:#333;text-transform:uppercase;letter-spacing:.5px}.specs-tudor-popin .popin-content .specs-list .spec-item .spec-valor{flex:0 0 55%;font-size:14px;color:#666;text-align:right;line-height:1.5}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.specs-tudor-popin{width:95%;max-height:90vh}.specs-tudor-popin .popin-header{padding:20px}.specs-tudor-popin .popin-header h2{font-size:18px}.specs-tudor-popin .popin-content{padding:20px}.specs-tudor-popin .popin-content .specs-list .spec-item{flex-direction:column;gap:8px}.specs-tudor-popin .popin-content .specs-list .spec-item .spec-titulo,.specs-tudor-popin .popin-content .specs-list .spec-item .spec-valor{flex:1 1 auto;text-align:left}.specs-tudor-trigger{padding:10px 20px;font-size:13px}}@media (min-width:720px){.md\:container{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media (min-width:540px){.md\:container{max-width:540px}}@media (min-width:720px){.md\:container{max-width:720px}}@media (min-width:960px){.md\:container{max-width:960px}}@media (min-width:1140px){.md\:container{max-width:1140px}}@media (min-width:1320px){.md\:container{max-width:1320px}}@media (min-width:1400px){.md\:container{max-width:1400px}}}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-2\/4:before{content:var(--tw-content);left:50%}.before\:top-2\/4:before{content:var(--tw-content);top:50%}.before\:mr-1:before{content:var(--tw-content);margin-right:.25rem}.before\:mt-\[6\.5px\]:before{content:var(--tw-content);margin-top:6.5px}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:block:before{content:var(--tw-content);display:block}.before\:h-1:before{content:var(--tw-content);height:.25rem}.before\:h-1\.5:before{content:var(--tw-content);height:.375rem}.before\:h-10:before{content:var(--tw-content);height:2.5rem}.before\:h-12:before{content:var(--tw-content);height:3rem}.before\:w-10:before{content:var(--tw-content);width:2.5rem}.before\:w-12:before{content:var(--tw-content);width:3rem}.before\:w-2:before{content:var(--tw-content);width:.5rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:-translate-x-2\/4:before{--tw-translate-x:-50%}.before\:-translate-x-2\/4:before,.before\:-translate-y-2\/4:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-2\/4:before{--tw-translate-y:-50%}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-tl-md:before{content:var(--tw-content);border-top-left-radius:.375rem}.before\:border-l:before{content:var(--tw-content);border-left-width:1px}.before\:border-l-2:before{content:var(--tw-content);border-left-width:2px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-t-2:before{content:var(--tw-content);border-top-width:2px}.before\:\!border-blue-gray-200:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(176 190 197/var(--tw-border-opacity))!important}.before\:border-amber-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 193 7/var(--tw-border-opacity))}.before\:border-black:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.before\:border-blue-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(33 150 243/var(--tw-border-opacity))}.before\:border-blue-gray-200:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(176 190 197/var(--tw-border-opacity))}.before\:border-blue-gray-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(96 125 139/var(--tw-border-opacity))}.before\:border-brown-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(121 85 72/var(--tw-border-opacity))}.before\:border-cyan-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 188 212/var(--tw-border-opacity))}.before\:border-deep-orange-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 87 34/var(--tw-border-opacity))}.before\:border-deep-purple-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(103 58 183/var(--tw-border-opacity))}.before\:border-gray-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(158 158 158/var(--tw-border-opacity))}.before\:border-green-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(76 175 80/var(--tw-border-opacity))}.before\:border-indigo-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(63 81 181/var(--tw-border-opacity))}.before\:border-light-blue-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(3 169 244/var(--tw-border-opacity))}.before\:border-light-green-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(139 195 74/var(--tw-border-opacity))}.before\:border-lime-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(205 220 57/var(--tw-border-opacity))}.before\:border-orange-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 152 0/var(--tw-border-opacity))}.before\:border-pink-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(233 30 99/var(--tw-border-opacity))}.before\:border-purple-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(156 39 176/var(--tw-border-opacity))}.before\:border-red-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(244 67 54/var(--tw-border-opacity))}.before\:border-teal-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 150 136/var(--tw-border-opacity))}.before\:border-transparent:before{content:var(--tw-content);border-color:#0000}.before\:border-white:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.before\:border-yellow-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 235 59/var(--tw-border-opacity))}.before\:border-l-transparent:before{content:var(--tw-content);border-left-color:#0000}.before\:border-t-transparent:before{content:var(--tw-content);border-top-color:#0000}.before\:bg-blue-gray-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(96 125 139/var(--tw-bg-opacity))}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-0:after{content:var(--tw-content);bottom:0}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:-bottom-1\.5:after{content:var(--tw-content);bottom:-.375rem}.after\:-bottom-2:after{content:var(--tw-content);bottom:-.5rem}.after\:-bottom-2\.5:after{content:var(--tw-content);bottom:-.625rem}.after\:ml-1:after{content:var(--tw-content);margin-left:.25rem}.after\:mt-\[6\.5px\]:after{content:var(--tw-content);margin-top:6.5px}.after\:box-border:after{content:var(--tw-content);box-sizing:border-box}.after\:block:after{content:var(--tw-content);display:block}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-1\.5:after{content:var(--tw-content);height:.375rem}.after\:w-2:after{content:var(--tw-content);width:.5rem}.after\:w-2\.5:after{content:var(--tw-content);width:.625rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:flex-grow:after{content:var(--tw-content);flex-grow:1}.after\:scale-x-0:after{--tw-scale-x:0}.after\:scale-x-0:after,.after\:scale-x-100:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-x-100:after{--tw-scale-x:1}.after\:rounded-tr-md:after{content:var(--tw-content);border-top-right-radius:.375rem}.after\:border-b-2:after{content:var(--tw-content);border-bottom-width:2px}.after\:border-r:after{content:var(--tw-content);border-right-width:1px}.after\:border-r-2:after{content:var(--tw-content);border-right-width:2px}.after\:border-t:after{content:var(--tw-content);border-top-width:1px}.after\:border-t-2:after{content:var(--tw-content);border-top-width:2px}.after\:\!border-blue-gray-200:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(176 190 197/var(--tw-border-opacity))!important}.after\:border-amber-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 193 7/var(--tw-border-opacity))}.after\:border-black:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.after\:border-blue-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(33 150 243/var(--tw-border-opacity))}.after\:border-blue-gray-200:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(176 190 197/var(--tw-border-opacity))}.after\:border-blue-gray-50:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(236 239 241/var(--tw-border-opacity))}.after\:border-blue-gray-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(96 125 139/var(--tw-border-opacity))}.after\:border-brown-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(121 85 72/var(--tw-border-opacity))}.after\:border-cyan-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 188 212/var(--tw-border-opacity))}.after\:border-deep-orange-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 87 34/var(--tw-border-opacity))}.after\:border-deep-purple-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(103 58 183/var(--tw-border-opacity))}.after\:border-gray-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(158 158 158/var(--tw-border-opacity))}.after\:border-green-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(76 175 80/var(--tw-border-opacity))}.after\:border-indigo-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(63 81 181/var(--tw-border-opacity))}.after\:border-light-blue-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(3 169 244/var(--tw-border-opacity))}.after\:border-light-green-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(139 195 74/var(--tw-border-opacity))}.after\:border-lime-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(205 220 57/var(--tw-border-opacity))}.after\:border-orange-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 152 0/var(--tw-border-opacity))}.after\:border-pink-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(233 30 99/var(--tw-border-opacity))}.after\:border-purple-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(156 39 176/var(--tw-border-opacity))}.after\:border-red-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(244 67 54/var(--tw-border-opacity))}.after\:border-teal-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 150 136/var(--tw-border-opacity))}.after\:border-transparent:after{content:var(--tw-content);border-color:#0000}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.after\:border-yellow-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 235 59/var(--tw-border-opacity))}.after\:border-r-transparent:after{content:var(--tw-content);border-right-color:#0000}.after\:border-t-transparent:after{content:var(--tw-content);border-top-color:#0000}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-300:after{content:var(--tw-content);transition-duration:.3s}.checked\:border-amber-500:checked{--tw-border-opacity:1;border-color:rgb(255 193 7/var(--tw-border-opacity))}.checked\:border-blue-500:checked{--tw-border-opacity:1;border-color:rgb(33 150 243/var(--tw-border-opacity))}.checked\:border-blue-gray-500:checked{--tw-border-opacity:1;border-color:rgb(96 125 139/var(--tw-border-opacity))}.checked\:border-brown-500:checked{--tw-border-opacity:1;border-color:rgb(121 85 72/var(--tw-border-opacity))}.checked\:border-cyan-500:checked{--tw-border-opacity:1;border-color:rgb(0 188 212/var(--tw-border-opacity))}.checked\:border-deep-orange-500:checked{--tw-border-opacity:1;border-color:rgb(255 87 34/var(--tw-border-opacity))}.checked\:border-deep-purple-500:checked{--tw-border-opacity:1;border-color:rgb(103 58 183/var(--tw-border-opacity))}.checked\:border-gray-500:checked{--tw-border-opacity:1;border-color:rgb(158 158 158/var(--tw-border-opacity))}.checked\:border-green-500:checked{--tw-border-opacity:1;border-color:rgb(76 175 80/var(--tw-border-opacity))}.checked\:border-indigo-500:checked{--tw-border-opacity:1;border-color:rgb(63 81 181/var(--tw-border-opacity))}.checked\:border-light-blue-500:checked{--tw-border-opacity:1;border-color:rgb(3 169 244/var(--tw-border-opacity))}.checked\:border-light-green-500:checked{--tw-border-opacity:1;border-color:rgb(139 195 74/var(--tw-border-opacity))}.checked\:border-lime-500:checked{--tw-border-opacity:1;border-color:rgb(205 220 57/var(--tw-border-opacity))}.checked\:border-orange-500:checked{--tw-border-opacity:1;border-color:rgb(255 152 0/var(--tw-border-opacity))}.checked\:border-pink-500:checked{--tw-border-opacity:1;border-color:rgb(233 30 99/var(--tw-border-opacity))}.checked\:border-purple-500:checked{--tw-border-opacity:1;border-color:rgb(156 39 176/var(--tw-border-opacity))}.checked\:border-red-500:checked{--tw-border-opacity:1;border-color:rgb(244 67 54/var(--tw-border-opacity))}.checked\:border-teal-500:checked{--tw-border-opacity:1;border-color:rgb(0 150 136/var(--tw-border-opacity))}.checked\:border-yellow-500:checked{--tw-border-opacity:1;border-color:rgb(255 235 59/var(--tw-border-opacity))}.checked\:bg-amber-500:checked{--tw-bg-opacity:1;background-color:rgb(255 193 7/var(--tw-bg-opacity))}.checked\:bg-blue-500:checked{--tw-bg-opacity:1;background-color:rgb(33 150 243/var(--tw-bg-opacity))}.checked\:bg-blue-gray-500:checked{--tw-bg-opacity:1;background-color:rgb(96 125 139/var(--tw-bg-opacity))}.checked\:bg-brown-500:checked{--tw-bg-opacity:1;background-color:rgb(121 85 72/var(--tw-bg-opacity))}.checked\:bg-cyan-500:checked{--tw-bg-opacity:1;background-color:rgb(0 188 212/var(--tw-bg-opacity))}.checked\:bg-deep-orange-500:checked{--tw-bg-opacity:1;background-color:rgb(255 87 34/var(--tw-bg-opacity))}.checked\:bg-deep-purple-500:checked{--tw-bg-opacity:1;background-color:rgb(103 58 183/var(--tw-bg-opacity))}.checked\:bg-gray-500:checked{--tw-bg-opacity:1;background-color:rgb(158 158 158/var(--tw-bg-opacity))}.checked\:bg-green-500:checked{--tw-bg-opacity:1;background-color:rgb(76 175 80/var(--tw-bg-opacity))}.checked\:bg-indigo-500:checked{--tw-bg-opacity:1;background-color:rgb(63 81 181/var(--tw-bg-opacity))}.checked\:bg-light-blue-500:checked{--tw-bg-opacity:1;background-color:rgb(3 169 244/var(--tw-bg-opacity))}.checked\:bg-light-green-500:checked{--tw-bg-opacity:1;background-color:rgb(139 195 74/var(--tw-bg-opacity))}.checked\:bg-lime-500:checked{--tw-bg-opacity:1;background-color:rgb(205 220 57/var(--tw-bg-opacity))}.checked\:bg-orange-500:checked{--tw-bg-opacity:1;background-color:rgb(255 152 0/var(--tw-bg-opacity))}.checked\:bg-pink-500:checked{--tw-bg-opacity:1;background-color:rgb(233 30 99/var(--tw-bg-opacity))}.checked\:bg-purple-500:checked{--tw-bg-opacity:1;background-color:rgb(156 39 176/var(--tw-bg-opacity))}.checked\:bg-red-500:checked{--tw-bg-opacity:1;background-color:rgb(244 67 54/var(--tw-bg-opacity))}.checked\:bg-teal-500:checked{--tw-bg-opacity:1;background-color:rgb(0 150 136/var(--tw-bg-opacity))}.checked\:bg-yellow-500:checked{--tw-bg-opacity:1;background-color:rgb(255 235 59/var(--tw-bg-opacity))}.checked\:before\:bg-amber-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 193 7/var(--tw-bg-opacity))}.checked\:before\:bg-blue-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(33 150 243/var(--tw-bg-opacity))}.checked\:before\:bg-blue-gray-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(96 125 139/var(--tw-bg-opacity))}.checked\:before\:bg-brown-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(121 85 72/var(--tw-bg-opacity))}.checked\:before\:bg-cyan-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 188 212/var(--tw-bg-opacity))}.checked\:before\:bg-deep-orange-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 87 34/var(--tw-bg-opacity))}.checked\:before\:bg-deep-purple-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(103 58 183/var(--tw-bg-opacity))}.checked\:before\:bg-gray-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(158 158 158/var(--tw-bg-opacity))}.checked\:before\:bg-green-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(76 175 80/var(--tw-bg-opacity))}.checked\:before\:bg-indigo-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(63 81 181/var(--tw-bg-opacity))}.checked\:before\:bg-light-blue-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(3 169 244/var(--tw-bg-opacity))}.checked\:before\:bg-light-green-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(139 195 74/var(--tw-bg-opacity))}.checked\:before\:bg-lime-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(205 220 57/var(--tw-bg-opacity))}.checked\:before\:bg-orange-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 152 0/var(--tw-bg-opacity))}.checked\:before\:bg-pink-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(233 30 99/var(--tw-bg-opacity))}.checked\:before\:bg-purple-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(156 39 176/var(--tw-bg-opacity))}.checked\:before\:bg-red-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(244 67 54/var(--tw-bg-opacity))}.checked\:before\:bg-teal-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 150 136/var(--tw-bg-opacity))}.checked\:before\:bg-yellow-500:checked:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 235 59/var(--tw-bg-opacity))}.placeholder-shown\:border:-moz-placeholder-shown{border-width:1px}.placeholder-shown\:border:placeholder-shown{border-width:1px}.placeholder-shown\:border-blue-gray-200:-moz-placeholder-shown{--tw-border-opacity:1;border-color:rgb(176 190 197/var(--tw-border-opacity))}.placeholder-shown\:border-blue-gray-200:placeholder-shown{--tw-border-opacity:1;border-color:rgb(176 190 197/var(--tw-border-opacity))}.placeholder-shown\:border-green-500:-moz-placeholder-shown{--tw-border-opacity:1;border-color:rgb(76 175 80/var(--tw-border-opacity))}.placeholder-shown\:border-green-500:placeholder-shown{--tw-border-opacity:1;border-color:rgb(76 175 80/var(--tw-border-opacity))}.placeholder-shown\:border-red-500:-moz-placeholder-shown{--tw-border-opacity:1;border-color:rgb(244 67 54/var(--tw-border-opacity))}.placeholder-shown\:border-red-500:placeholder-shown{--tw-border-opacity:1;border-color:rgb(244 67 54/var(--tw-border-opacity))}.placeholder-shown\:border-t-blue-gray-200:-moz-placeholder-shown{--tw-border-opacity:1;border-top-color:rgb(176 190 197/var(--tw-border-opacity))}.placeholder-shown\:border-t-blue-gray-200:placeholder-shown{--tw-border-opacity:1;border-top-color:rgb(176 190 197/var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:-moz-placeholder-shown{--tw-border-opacity:1;border-top-color:rgb(76 175 80/var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:placeholder-shown{--tw-border-opacity:1;border-top-color:rgb(76 175 80/var(--tw-border-opacity))}.placeholder-shown\:border-t-red-500:-moz-placeholder-shown{--tw-border-opacity:1;border-top-color:rgb(244 67 54/var(--tw-border-opacity))}.placeholder-shown\:border-t-red-500:placeholder-shown{--tw-border-opacity:1;border-top-color:rgb(244 67 54/var(--tw-border-opacity))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[\#755519\]:hover{--tw-border-opacity:1;border-color:rgb(117 85 25/var(--tw-border-opacity))}.hover\:border-black:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(189 189 189/var(--tw-border-opacity))}.hover\:bg-\[\#000\]:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.hover\:bg-\[\#755519\]:hover{--tw-bg-opacity:1;background-color:rgb(117 85 25/var(--tw-bg-opacity))}.hover\:bg-\[\#946a3f\]:hover{--tw-bg-opacity:1;background-color:rgb(148 106 63/var(--tw-bg-opacity))}.hover\:bg-\[\#c9b3ba\]:hover{--tw-bg-opacity:1;background-color:rgb(201 179 186/var(--tw-bg-opacity))}.hover\:bg-\[\#ffffffa1\]:hover{background-color:#ffffffa1}.hover\:bg-amber-500\/10:hover{background-color:#ffc1071a}.hover\:bg-blue-500\/10:hover{background-color:#2196f31a}.hover\:bg-blue-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(236 239 241/var(--tw-bg-opacity))}.hover\:bg-blue-gray-500\/10:hover{background-color:#607d8b1a}.hover\:bg-brown-500\/10:hover{background-color:#7955481a}.hover\:bg-cyan-500\/10:hover{background-color:#00bcd41a}.hover\:bg-deep-orange-500\/10:hover{background-color:#ff57221a}.hover\:bg-deep-purple-500\/10:hover{background-color:#673ab71a}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity))}.hover\:bg-gray-500\/10:hover{background-color:#9e9e9e1a}.hover\:bg-green-500\/10:hover{background-color:#4caf501a}.hover\:bg-indigo-500\/10:hover{background-color:#3f51b51a}.hover\:bg-light-blue-500\/10:hover{background-color:#03a9f41a}.hover\:bg-light-green-500\/10:hover{background-color:#8bc34a1a}.hover\:bg-lime-500\/10:hover{background-color:#cddc391a}.hover\:bg-orange-500\/10:hover{background-color:#ff98001a}.hover\:bg-pink-500:hover{--tw-bg-opacity:1;background-color:rgb(233 30 99/var(--tw-bg-opacity))}.hover\:bg-pink-500\/10:hover{background-color:#e91e631a}.hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.hover\:bg-purple-500\/10:hover{background-color:#9c27b01a}.hover\:bg-red-500\/10:hover{background-color:#f443361a}.hover\:bg-teal-500\/10:hover{background-color:#0096881a}.hover\:bg-transparent:hover{background-color:initial}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-yellow-500\/10:hover{background-color:#ffeb3b1a}.hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.hover\:font-bold:hover{font-weight:700}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(21 101 192/var(--tw-text-opacity))}.hover\:text-blue-gray-500:hover{--tw-text-opacity:1;color:rgb(96 125 139/var(--tw-text-opacity))}.hover\:text-blue-gray-900:hover{--tw-text-opacity:1;color:rgb(38 50 56/var(--tw-text-opacity))}.hover\:text-light-blue-500:hover{--tw-text-opacity:1;color:rgb(3 169 244/var(--tw-text-opacity))}.hover\:text-red-900:hover{--tw-text-opacity:1;color:rgb(183 28 28/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-amber-500\/40:hover{--tw-shadow-color:#ffc10766;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-blue-500\/40:hover{--tw-shadow-color:#2196f366;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-blue-gray-500\/20:hover{--tw-shadow-color:#607d8b33;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-blue-gray-500\/40:hover{--tw-shadow-color:#607d8b66;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-brown-500\/40:hover{--tw-shadow-color:#79554866;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-cyan-500\/40:hover{--tw-shadow-color:#00bcd466;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-deep-orange-500\/40:hover{--tw-shadow-color:#ff572266;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-deep-purple-500\/40:hover{--tw-shadow-color:#673ab766;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-gray-500\/40:hover{--tw-shadow-color:#9e9e9e66;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-green-500\/40:hover{--tw-shadow-color:#4caf5066;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/40:hover{--tw-shadow-color:#3f51b566;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-light-blue-500\/40:hover{--tw-shadow-color:#03a9f466;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-light-green-500\/40:hover{--tw-shadow-color:#8bc34a66;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-lime-500\/40:hover{--tw-shadow-color:#cddc3966;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-orange-500\/40:hover{--tw-shadow-color:#ff980066;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-pink-500\/40:hover{--tw-shadow-color:#e91e6366;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-purple-500\/40:hover{--tw-shadow-color:#9c27b066;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-red-500\/40:hover{--tw-shadow-color:#f4433666;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-teal-500\/40:hover{--tw-shadow-color:#00968866;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-yellow-500\/40:hover{--tw-shadow-color:#ffeb3b66;--tw-shadow:var(--tw-shadow-colored)}.hover\:before\:opacity-10:hover:before{content:var(--tw-content);opacity:.1}.focus\:scale-110:focus{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:border-2:focus{border-width:2px}.focus\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(255 193 7/var(--tw-border-opacity))}.focus\:border-black:focus{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(33 150 243/var(--tw-border-opacity))}.focus\:border-blue-gray-500:focus{--tw-border-opacity:1;border-color:rgb(96 125 139/var(--tw-border-opacity))}.focus\:border-brown-500:focus{--tw-border-opacity:1;border-color:rgb(121 85 72/var(--tw-border-opacity))}.focus\:border-cyan-500:focus{--tw-border-opacity:1;border-color:rgb(0 188 212/var(--tw-border-opacity))}.focus\:border-deep-orange-500:focus{--tw-border-opacity:1;border-color:rgb(255 87 34/var(--tw-border-opacity))}.focus\:border-deep-purple-500:focus{--tw-border-opacity:1;border-color:rgb(103 58 183/var(--tw-border-opacity))}.focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgb(158 158 158/var(--tw-border-opacity))}.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:rgb(76 175 80/var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(63 81 181/var(--tw-border-opacity))}.focus\:border-light-blue-500:focus{--tw-border-opacity:1;border-color:rgb(3 169 244/var(--tw-border-opacity))}.focus\:border-light-green-500:focus{--tw-border-opacity:1;border-color:rgb(139 195 74/var(--tw-border-opacity))}.focus\:border-lime-500:focus{--tw-border-opacity:1;border-color:rgb(205 220 57/var(--tw-border-opacity))}.focus\:border-orange-500:focus{--tw-border-opacity:1;border-color:rgb(255 152 0/var(--tw-border-opacity))}.focus\:border-pink-500:focus{--tw-border-opacity:1;border-color:rgb(233 30 99/var(--tw-border-opacity))}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgb(156 39 176/var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgb(244 67 54/var(--tw-border-opacity))}.focus\:border-teal-500:focus{--tw-border-opacity:1;border-color:rgb(0 150 136/var(--tw-border-opacity))}.focus\:border-white:focus{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgb(255 235 59/var(--tw-border-opacity))}.focus\:border-t-transparent:focus{border-top-color:#0000}.focus\:bg-blue-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(236 239 241/var(--tw-bg-opacity))}.focus\:bg-transparent:focus{background-color:initial}.focus\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.focus\:text-blue-gray-500:focus{--tw-text-opacity:1;color:rgb(96 125 139/var(--tw-text-opacity))}.focus\:text-blue-gray-900:focus{--tw-text-opacity:1;color:rgb(38 50 56/var(--tw-text-opacity))}.focus\:opacity-\[0\.85\]:focus{opacity:.85}.focus\:shadow:focus{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.focus\:shadow-none:focus,.focus\:shadow:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-none:focus{--tw-shadow:0 0 rgb(0,0/0,0);--tw-shadow-colored:0 0 var(--tw-shadow-color)}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:outline-0:focus{outline-width:0}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-amber-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 224 130/var(--tw-ring-opacity))}.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(144 202 249/var(--tw-ring-opacity))}.focus\:ring-blue-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(176 190 197/var(--tw-ring-opacity))}.focus\:ring-brown-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(188 170 164/var(--tw-ring-opacity))}.focus\:ring-cyan-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(128 222 234/var(--tw-ring-opacity))}.focus\:ring-deep-orange-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 171 145/var(--tw-ring-opacity))}.focus\:ring-deep-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(179 157 219/var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(238 238 238/var(--tw-ring-opacity))}.focus\:ring-green-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(165 214 167/var(--tw-ring-opacity))}.focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(159 168 218/var(--tw-ring-opacity))}.focus\:ring-light-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(129 212 250/var(--tw-ring-opacity))}.focus\:ring-light-green-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(197 225 165/var(--tw-ring-opacity))}.focus\:ring-lime-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(230 238 156/var(--tw-ring-opacity))}.focus\:ring-orange-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 204 128/var(--tw-ring-opacity))}.focus\:ring-pink-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(244 143 177/var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(206 147 216/var(--tw-ring-opacity))}.focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 154 154/var(--tw-ring-opacity))}.focus\:ring-teal-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(128 203 196/var(--tw-ring-opacity))}.focus\:ring-white\/50:focus{--tw-ring-color:#ffffff80}.focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 245 157/var(--tw-ring-opacity))}.active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-\[\#ffffffcc\]:active{background-color:#fffc}.active\:bg-amber-500\/30:active{background-color:#ffc1074d}.active\:bg-blue-500\/30:active{background-color:#2196f34d}.active\:bg-blue-gray-50:active{--tw-bg-opacity:1;background-color:rgb(236 239 241/var(--tw-bg-opacity))}.active\:bg-blue-gray-500\/30:active{background-color:#607d8b4d}.active\:bg-brown-500\/30:active{background-color:#7955484d}.active\:bg-cyan-500\/30:active{background-color:#00bcd44d}.active\:bg-deep-orange-500\/30:active{background-color:#ff57224d}.active\:bg-deep-purple-500\/30:active{background-color:#673ab74d}.active\:bg-gray-500\/30:active{background-color:#9e9e9e4d}.active\:bg-green-500\/30:active{background-color:#4caf504d}.active\:bg-indigo-500\/30:active{background-color:#3f51b54d}.active\:bg-light-blue-500\/30:active{background-color:#03a9f44d}.active\:bg-light-green-500\/30:active{background-color:#8bc34a4d}.active\:bg-lime-500\/30:active{background-color:#cddc394d}.active\:bg-orange-500\/30:active{background-color:#ff98004d}.active\:bg-pink-500\/30:active{background-color:#e91e634d}.active\:bg-purple-500\/30:active{background-color:#9c27b04d}.active\:bg-red-500\/30:active{background-color:#f443364d}.active\:bg-teal-500\/30:active{background-color:#0096884d}.active\:bg-transparent:active{background-color:initial}.active\:bg-white\/30:active{background-color:#ffffff4d}.active\:bg-yellow-500\/30:active{background-color:#ffeb3b4d}.active\:bg-opacity-80:active{--tw-bg-opacity:0.8}.active\:text-blue-gray-500:active{--tw-text-opacity:1;color:rgb(96 125 139/var(--tw-text-opacity))}.active\:text-blue-gray-900:active{--tw-text-opacity:1;color:rgb(38 50 56/var(--tw-text-opacity))}.active\:opacity-\[0\.85\]:active{opacity:.85}.active\:shadow-none:active{--tw-shadow:0 0 rgb(0,0/0,0);--tw-shadow-colored:0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:resize-none:disabled{resize:none}.disabled\:border-0:disabled{border-width:0}.disabled\:bg-blue-gray-50:disabled{--tw-bg-opacity:1;background-color:rgb(236 239 241/var(--tw-bg-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow:0 0 rgb(0,0/0,0);--tw-shadow-colored:0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:checked~.peer-checked\:translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:border-amber-500{--tw-border-opacity:1;border-color:rgb(255 193 7/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-blue-500{--tw-border-opacity:1;border-color:rgb(33 150 243/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-blue-gray-500{--tw-border-opacity:1;border-color:rgb(96 125 139/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-brown-500{--tw-border-opacity:1;border-color:rgb(121 85 72/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-cyan-500{--tw-border-opacity:1;border-color:rgb(0 188 212/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-deep-orange-500{--tw-border-opacity:1;border-color:rgb(255 87 34/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-deep-purple-500{--tw-border-opacity:1;border-color:rgb(103 58 183/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-gray-500{--tw-border-opacity:1;border-color:rgb(158 158 158/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-green-500{--tw-border-opacity:1;border-color:rgb(76 175 80/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-indigo-500{--tw-border-opacity:1;border-color:rgb(63 81 181/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-light-blue-500{--tw-border-opacity:1;border-color:rgb(3 169 244/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-light-green-500{--tw-border-opacity:1;border-color:rgb(139 195 74/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-lime-500{--tw-border-opacity:1;border-color:rgb(205 220 57/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-orange-500{--tw-border-opacity:1;border-color:rgb(255 152 0/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-pink-500{--tw-border-opacity:1;border-color:rgb(233 30 99/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-purple-500{--tw-border-opacity:1;border-color:rgb(156 39 176/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-red-500{--tw-border-opacity:1;border-color:rgb(244 67 54/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-teal-500{--tw-border-opacity:1;border-color:rgb(0 150 136/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-yellow-500{--tw-border-opacity:1;border-color:rgb(255 235 59/var(--tw-border-opacity))}.peer:checked~.peer-checked\:opacity-100{opacity:1}.peer:checked~.peer-checked\:before\:bg-amber-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 193 7/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-blue-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(33 150 243/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-blue-gray-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(96 125 139/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-brown-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(121 85 72/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-cyan-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 188 212/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-deep-orange-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 87 34/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-deep-purple-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(103 58 183/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-gray-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(158 158 158/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-green-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(76 175 80/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-indigo-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(63 81 181/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-light-blue-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(3 169 244/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-light-green-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(139 195 74/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-lime-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(205 220 57/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-orange-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 152 0/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-pink-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(233 30 99/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-purple-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(156 39 176/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-red-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(244 67 54/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-teal-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 150 136/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-yellow-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 235 59/var(--tw-bg-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[3\.75\]{line-height:3.75}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[3\.75\]{line-height:3.75}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[4\.1\]{line-height:4.1}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[4\.1\]{line-height:4.1}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[4\.25\]{line-height:4.25}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[4\.25\]{line-height:4.25}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[4\.875\]{line-height:4.875}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[4\.875\]{line-height:4.875}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-tight{line-height:1.25}.peer:placeholder-shown~.peer-placeholder-shown\:leading-tight{line-height:1.25}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity:1;color:rgb(96 125 139/var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity:1;color:rgb(96 125 139/var(--tw-text-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity:1;color:rgb(76 175 80/var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity:1;color:rgb(76 175 80/var(--tw-text-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-red-500{--tw-text-opacity:1;color:rgb(244 67 54/var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-red-500{--tw-text-opacity:1;color:rgb(244 67 54/var(--tw-text-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:before\:border-transparent:before{content:var(--tw-content);border-color:#0000}.peer:placeholder-shown~.peer-placeholder-shown\:before\:border-transparent:before{content:var(--tw-content);border-color:#0000}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:after\:border-transparent:after{content:var(--tw-content);border-color:#0000}.peer:placeholder-shown~.peer-placeholder-shown\:after\:border-transparent:after{content:var(--tw-content);border-color:#0000}.peer:focus~.peer-focus\:text-\[11px\]{font-size:11px}.peer:focus~.peer-focus\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:focus~.peer-focus\:leading-tight{line-height:1.25}.peer:focus~.peer-focus\:text-amber-500{--tw-text-opacity:1;color:rgb(255 193 7/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-blue-500{--tw-text-opacity:1;color:rgb(33 150 243/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-blue-gray-500{--tw-text-opacity:1;color:rgb(96 125 139/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-brown-500{--tw-text-opacity:1;color:rgb(121 85 72/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-cyan-500{--tw-text-opacity:1;color:rgb(0 188 212/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-deep-orange-500{--tw-text-opacity:1;color:rgb(255 87 34/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-deep-purple-500{--tw-text-opacity:1;color:rgb(103 58 183/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-gray-500{--tw-text-opacity:1;color:rgb(158 158 158/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-green-500{--tw-text-opacity:1;color:rgb(76 175 80/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-indigo-500{--tw-text-opacity:1;color:rgb(63 81 181/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-light-blue-500{--tw-text-opacity:1;color:rgb(3 169 244/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-light-green-500{--tw-text-opacity:1;color:rgb(139 195 74/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-lime-500{--tw-text-opacity:1;color:rgb(205 220 57/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-orange-500{--tw-text-opacity:1;color:rgb(255 152 0/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-pink-500{--tw-text-opacity:1;color:rgb(233 30 99/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-purple-500{--tw-text-opacity:1;color:rgb(156 39 176/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-red-500{--tw-text-opacity:1;color:rgb(244 67 54/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-teal-500{--tw-text-opacity:1;color:rgb(0 150 136/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-yellow-500{--tw-text-opacity:1;color:rgb(255 235 59/var(--tw-text-opacity))}.peer:focus~.peer-focus\:before\:border-l-2:before{content:var(--tw-content);border-left-width:2px}.peer:focus~.peer-focus\:before\:border-t-2:before{content:var(--tw-content);border-top-width:2px}.peer:focus~.peer-focus\:before\:\!border-amber-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(255 193 7/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-black:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(0 0 0/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-blue-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(33 150 243/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-blue-gray-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(96 125 139/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-brown-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(121 85 72/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-cyan-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(0 188 212/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-deep-orange-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(255 87 34/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-deep-purple-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(103 58 183/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-gray-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(158 158 158/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-green-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(76 175 80/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-indigo-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(63 81 181/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-light-blue-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(3 169 244/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-light-green-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(139 195 74/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-lime-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(205 220 57/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-orange-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(255 152 0/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-pink-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(233 30 99/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-purple-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(156 39 176/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-red-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(244 67 54/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-teal-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(0 150 136/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-white:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-yellow-500:before{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(255 235 59/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:border-green-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(76 175 80/var(--tw-border-opacity))}.peer:focus~.peer-focus\:before\:border-red-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(244 67 54/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:after\:border-r-2:after{content:var(--tw-content);border-right-width:2px}.peer:focus~.peer-focus\:after\:border-t-2:after{content:var(--tw-content);border-top-width:2px}.peer:focus~.peer-focus\:after\:\!border-amber-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(255 193 7/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-black:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(0 0 0/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-blue-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(33 150 243/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-blue-gray-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(96 125 139/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-brown-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(121 85 72/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-cyan-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(0 188 212/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-deep-orange-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(255 87 34/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-deep-purple-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(103 58 183/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-gray-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(158 158 158/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-green-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(76 175 80/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-indigo-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(63 81 181/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-light-blue-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(3 169 244/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-light-green-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(139 195 74/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-lime-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(205 220 57/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-orange-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(255 152 0/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-pink-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(233 30 99/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-purple-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(156 39 176/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-red-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(244 67 54/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-teal-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(0 150 136/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-white:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-yellow-500:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(255 235 59/var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:border-amber-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 193 7/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-black:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-blue-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(33 150 243/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-blue-gray-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(96 125 139/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-brown-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(121 85 72/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-cyan-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 188 212/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-deep-orange-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 87 34/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-deep-purple-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(103 58 183/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-gray-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(158 158 158/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-green-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(76 175 80/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-indigo-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(63 81 181/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-light-blue-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(3 169 244/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-light-green-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(139 195 74/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-lime-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(205 220 57/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-orange-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 152 0/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-pink-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(233 30 99/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-purple-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(156 39 176/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-red-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(244 67 54/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-teal-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 150 136/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-yellow-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 235 59/var(--tw-border-opacity))}.peer:disabled~.peer-disabled\:text-blue-gray-400{--tw-text-opacity:1;color:rgb(120 144 156/var(--tw-text-opacity))}.peer:disabled~.peer-disabled\:text-transparent{color:#0000}.peer:disabled~.peer-disabled\:after\:border-transparent:after,.peer:disabled~.peer-disabled\:before\:border-transparent:before{content:var(--tw-content);border-color:#0000}.peer:disabled:-moz-placeholder-shown~.peer-disabled\:peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity:1;color:rgb(96 125 139/var(--tw-text-opacity))}.peer:disabled:placeholder-shown~.peer-disabled\:peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity:1;color:rgb(96 125 139/var(--tw-text-opacity))}@media (min-width:540px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-8\/12{width:66.666667%}.sm\:w-\[400px\]{width:400px}.sm\:w-\[500px\]{width:500px}.sm\:w-\[700px\]{width:700px}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-6{gap:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-\[18px\]{font-size:18px}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:720px){.md\:left-\[calc\(50\%-300px\)\]{left:calc(50% - 300px)}.md\:col-span-4{grid-column:span 4/span 4}.md\:m-20{margin:5rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:my-20{margin-top:5rem;margin-bottom:5rem}.md\:my-\[100px\]{margin-top:100px;margin-bottom:100px}.md\:my-\[20px\]{margin-top:20px;margin-bottom:20px}.md\:my-\[80px\]{margin-top:80px;margin-bottom:80px}.md\:mb-0{margin-bottom:0}.md\:mb-\[100px\]{margin-bottom:100px}.md\:mb-\[10px\]{margin-bottom:10px}.md\:mb-\[80px\]{margin-bottom:80px}.md\:mt-0{margin-top:0}.md\:mt-\[40px\]{margin-top:40px}.md\:mt-\[50px\]{margin-top:50px}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[130px\]{height:130px}.md\:h-\[500px\]{height:500px}.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-4\/12{width:33.333333%}.md\:w-5\/6{width:83.333333%}.md\:w-9\/12{width:75%}.md\:w-\[100px\]{width:100px}.md\:w-\[200px\]{width:200px}.md\:w-\[250px\]{width:250px}.md\:w-\[30\%\]{width:30%}.md\:w-\[300px\]{width:300px}.md\:w-\[40\%\]{width:40%}.md\:w-\[400px\]{width:400px}.md\:w-\[450px\]{width:450px}.md\:w-\[500px\]{width:500px}.md\:w-\[60\%\]{width:60%}.md\:w-\[600px\]{width:600px}.md\:w-\[70\%\]{width:70%}.md\:w-\[80px\]{width:80px}.md\:min-w-\[60\%\]{min-width:60%}.md\:min-w-\[60px\]{min-width:60px}.md\:min-w-\[66\.666667\%\]{min-width:66.666667%}.md\:min-w-\[75\%\]{min-width:75%}.md\:min-w-\[83\.333333\%\]{min-width:83.333333%}.md\:max-w-\[60\%\]{max-width:60%}.md\:max-w-\[66\.666667\%\]{max-width:66.666667%}.md\:max-w-\[75\%\]{max-width:75%}.md\:max-w-\[83\.333333\%\]{max-width:83.333333%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[290px\2c 1fr\]{grid-template-columns:290px 1fr}.md\:grid-cols-\[2fr\2c 1fr\]{grid-template-columns:2fr 1fr}.md\:grid-cols-\[32\%_32\%_32\%\]{grid-template-columns:32% 32% 32%}.md\:grid-cols-\[50\%_50\%\]{grid-template-columns:50% 50%}.md\:grid-cols-\[60\%_35\%\]{grid-template-columns:60% 35%}.md\:grid-cols-\[60\%_40\%\]{grid-template-columns:60% 40%}.md\:grid-cols-\[auto_18\%\]{grid-template-columns:auto 18%}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-0{gap:0}.md\:gap-2{gap:.5rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-\[30px\]{gap:30px}.md\:gap-\[50px\]{gap:50px}.md\:border-l-\[1px\]{border-left-width:1px}.md\:border-r{border-right-width:1px}.md\:border-\[\#ddd\]{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity))}.md\:border-gray-300{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.md\:p-24{padding:6rem}.md\:p-3{padding:.75rem}.md\:p-\[20px\]{padding:20px}.md\:px-36{padding-left:9rem;padding-right:9rem}.md\:px-\[100px\]{padding-left:100px;padding-right:100px}.md\:px-\[20\%\]{padding-left:20%;padding-right:20%}.md\:px-\[30px\]{padding-left:30px;padding-right:30px}.md\:px-\[45px\]{padding-left:45px;padding-right:45px}.md\:px-\[60px\]{padding-left:60px;padding-right:60px}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-\[0px\]{padding-top:0;padding-bottom:0}.md\:py-\[40px\]{padding-top:40px;padding-bottom:40px}.md\:py-\[50px\]{padding-top:50px;padding-bottom:50px}.md\:py-\[90px\]{padding-top:90px}.md\:pb-\[90px\],.md\:py-\[90px\]{padding-bottom:90px}.md\:pl-\[20\%\]{padding-left:20%}.md\:pt-\[90px\]{padding-top:90px}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[16px\]{font-size:16px}.md\:text-\[22px\]{font-size:22px}.md\:text-\[25px\]{font-size:25px}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:960px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[105px\]{height:105px}.lg\:w-2\/4{width:50%}.lg\:w-2\/5{width:40%}.lg\:w-3\/4{width:75%}.lg\:w-3\/5{width:60%}.lg\:w-\[190px\]{width:190px}.lg\:min-w-\[40\%\]{min-width:40%}.lg\:min-w-\[50\%\]{min-width:50%}.lg\:min-w-\[60\%\]{min-width:60%}.lg\:min-w-\[75\%\]{min-width:75%}.lg\:max-w-\[40\%\]{max-width:40%}.lg\:max-w-\[50\%\]{max-width:50%}.lg\:max-w-\[60\%\]{max-width:60%}.lg\:max-w-\[75\%\]{max-width:75%}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:2rem}.lg\:border-r-2{border-right-width:2px}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-left{text-align:left}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1320px){.\32xl\:w-1\/3{width:33.333333%}.\32xl\:w-1\/4{width:25%}.\32xl\:w-2\/5{width:40%}.\32xl\:w-3\/4{width:75%}.\32xl\:w-3\/5{width:60%}.\32xl\:min-w-\[25\%\]{min-width:25%}.\32xl\:min-w-\[33\.333333\%\]{min-width:33.333333%}.\32xl\:min-w-\[40\%\]{min-width:40%}.\32xl\:min-w-\[60\%\]{min-width:60%}.\32xl\:min-w-\[75\%\]{min-width:75%}.\32xl\:max-w-\[25\%\]{max-width:25%}.\32xl\:max-w-\[33\.333333\%\]{max-width:33.333333%}.\32xl\:max-w-\[40\%\]{max-width:40%}.\32xl\:max-w-\[60\%\]{max-width:60%}.\32xl\:max-w-\[75\%\]{max-width:75%}}@media (min-width:1400px){.\33xl\:grid{display:grid}.\33xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\33xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\33xl\:gap-6{gap:1.5rem}}.\[\&\:\:-moz-range-thumb\]\:relative::-moz-range-thumb{position:relative}.\[\&\:\:-moz-range-thumb\]\:z-20::-moz-range-thumb{z-index:20}.\[\&\:\:-moz-range-thumb\]\:-mt-1::-moz-range-thumb{margin-top:-.25rem}.\[\&\:\:-moz-range-thumb\]\:-mt-\[3px\]::-moz-range-thumb{margin-top:-3px}.\[\&\:\:-moz-range-thumb\]\:h-2\.5::-moz-range-thumb{height:.625rem}.\[\&\:\:-moz-range-thumb\]\:h-3\.5::-moz-range-thumb{height:.875rem}.\[\&\:\:-moz-range-thumb\]\:h-5::-moz-range-thumb{height:1.25rem}.\[\&\:\:-moz-range-thumb\]\:w-2\.5::-moz-range-thumb{width:.625rem}.\[\&\:\:-moz-range-thumb\]\:w-3\.5::-moz-range-thumb{width:.875rem}.\[\&\:\:-moz-range-thumb\]\:w-5::-moz-range-thumb{width:1.25rem}.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb{-moz-appearance:none;appearance:none}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-width:0}.\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.\[\&\:\:-moz-range-thumb\]\:ring-2::-moz-range-thumb{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\[\&\:\:-moz-range-thumb\]\:ring-current::-moz-range-thumb{--tw-ring-color:currentColor}.\[\&\:\:-moz-range-thumb\]\:\[-webkit-appearance\:none\]::-moz-range-thumb{-webkit-appearance:none}.\[\&\:\:-moz-range-track\]\:h-full::-moz-range-track{height:100%}.\[\&\:\:-moz-range-track\]\:rounded-full::-moz-range-track{border-radius:9999px}.\[\&\:\:-moz-range-track\]\:bg-blue-gray-100::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(207 216 220/var(--tw-bg-opacity))}.\[\&\:\:-webkit-slider-runnable-track\]\:h-full::-webkit-slider-runnable-track{height:100%}.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track{border-radius:9999px}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-blue-gray-100::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(207 216 220/var(--tw-bg-opacity))}.\[\&\:\:-webkit-slider-thumb\]\:relative::-webkit-slider-thumb{position:relative}.\[\&\:\:-webkit-slider-thumb\]\:z-20::-webkit-slider-thumb{z-index:20}.\[\&\:\:-webkit-slider-thumb\]\:-mt-1::-webkit-slider-thumb{margin-top:-.25rem}.\[\&\:\:-webkit-slider-thumb\]\:-mt-\[3px\]::-webkit-slider-thumb{margin-top:-3px}.\[\&\:\:-webkit-slider-thumb\]\:h-2\.5::-webkit-slider-thumb{height:.625rem}.\[\&\:\:-webkit-slider-thumb\]\:h-3\.5::-webkit-slider-thumb{height:.875rem}.\[\&\:\:-webkit-slider-thumb\]\:h-5::-webkit-slider-thumb{height:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:w-2\.5::-webkit-slider-thumb{width:.625rem}.\[\&\:\:-webkit-slider-thumb\]\:w-3\.5::-webkit-slider-thumb{width:.875rem}.\[\&\:\:-webkit-slider-thumb\]\:w-5::-webkit-slider-thumb{width:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:border-0::-webkit-slider-thumb{border-width:0}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.\[\&\:\:-webkit-slider-thumb\]\:ring-2::-webkit-slider-thumb{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\[\&\:\:-webkit-slider-thumb\]\:ring-current::-webkit-slider-thumb{--tw-ring-color:currentColor}.\[\&\:\:-webkit-slider-thumb\]\:\[-webkit-appearance\:none\]::-webkit-slider-thumb{-webkit-appearance:none}


:root {
    --cor_1: #F2020D;
    --cor_1-light: #ff444c;
    --cor_1-dark: #a52a2a;
    --cor_2: #333;
    --cor_2-light: #444444;
    --cor_2-dark: #222222;
    --cor_3: #c8c8c8;
    --cor_3-light: #E8E8E8;
    --cor_4: #F3F3F3;
}
html,body{
  overflow-x:unset;
}
body{
    font-family: 'Nunito Sans', sans-serif;
    font-size:14px;
    background-color: #f8f7f5;
    
}
.header{
  background:rgb(255 255 255 / 96%);
  /* background-image: linear-gradient(45deg, #3B78FF, #9F4DFF); */
}
.header{
  z-index: 10;
}
.top-header,
footer{
    background-color: var(--cor_2);
}
.top-bar{
  background-color: var(--cor_1-dark);
}
footer a{
  color:#707982;
  text-decoration: none;
}
footer a:hover{
  color:var(--cor_2);
  text-decoration: underline;
}
footer .icon-footer{
  color:var(--cor_1);
}


/* btn whatsapp */
#btn-whatsapp {
  background-image:url(/public/img/whatsapp.svg);
  position: fixed;
  z-index: 99999;
  right: 10px;
  bottom: 10px;
  border-radius: 50%;
  text-align: center;
  line-height: 51px;
  transition: .2s;
}
#btn-whatsapp:hover{
  right: 7px;
  bottom: 7px;
  filter: contrast(1.2);
}
#btn-whatsapp a {
  display: block;
  width: 60px;
  height: 60px;
  color: #fff;
  margin: auto;
  font-size: 26px;
  transition: .2s;
}
#btn-whatsapp:hover a{
  width: 65px;
  height: 65px;
}
body[class^="route-rolex"] #btn-whatsapp {
  display:none
}



.lh-1-1 {
  line-height: 1.1 !important;
}
.fixed-height {
  object-fit: cover; 
  object-position: center;
}

body.route-cartier .relogio-rolex,
body.route-cartier #relogio_rolex{
  display:none !important;
}


.lazy-img {
    opacity: 0;
    transition: opacity 0.5s;
}
.lazy-img.loaded {
    opacity: 1;
}

/* CMP */

.cmp-button-switch {
  width:80px;
  position:absolute;
  top: 10px;
  right:0;
  display: flex;
}
.cmp-button-switch .switch {
position: relative;
display: inline-block;
width: 60px;
height: 34px;
}
.cmp-button-switch .switch input {
opacity: 0;
width: 0;
height: 0;
}
.cmp-button-switch .slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
}
.cmp-button-switch .slider:before {
position: absolute;
content: "";
height: 20px;
width: 20px;
left: 2px;
bottom: 2px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}

.cmp-button-switch input:checked + .slider {
background-color: #2e8b57;
}

.cmp-button-switch input:focus + .slider {
box-shadow: 0 0 1px #2e8b57;
}

.cmp-button-switch label.switch.disabled{
  pointer-events: none;
}
.cmp-button-switch label.disabled input + .slider {
  background-color: #b3d9c4;
  cursor:unset;
}

.cmp-button-switch input:checked + .slider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
}
.cmp-button-switch .slider.round {
border-radius: 34px;
}
.cmp-button-switch .slider.round:before {
border-radius: 50%;
}
.cmp-button-switch .switch {
position: relative;
display: inline-block;
width: 50px;
height: 24px;
display: flex;
justify-content: flex-start;
align-items: center;
align-self: center;
align-content: center;
}
.cmp-button-switch .switch input {
opacity: 0;
width: 0;
height: 0;
}
.cmp-button-switch .slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
}
.cmp-button-switch .slider:before {
position: absolute;
content: "";
height: 20px;
width: 20px;
left: 2px;
bottom: 2px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}

.cmp-button-switch input:checked + .slider {
background-color: #2e8b57;
}

.cmp-button-switch input:focus + .slider {
box-shadow: 0 0 1px #2e8b57;
}

.cmp-modal input:checked + .slider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
}
.cmp-button-switch .slider.round {
border-radius: 34px;
}

.cmp-button-switch .slider.round:before {
border-radius: 50%;
}



.cmp-area-item-switch .cmp-button-switch{
  position: absolute;
  right: 0;
  width: 50px;
}
.cmp-area-item-switch .cmp-button-switch .switch {
  position: relative;
  display: inline-block;
  width: 35px;
  height: 19px;
  }
  .cmp-area-item-switch .cmp-button-switch .slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
  }
.cmp-area-item-switch .cmp-button-switch input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}




.cmp-modal .btn-close {
margin: 0;
padding: 0;
border: 0;
background: none;
position: absolute;
top: 15px;
right: 15px;
width: 30px;
height: 30px;
cursor: pointer;
}
.cmp-modal .btn-close:before, .cmp-modal .btn-close:after {
content: "";
position: absolute;
top: 18px;
left: 0;
right: 0;
height: 2px;
background: #000;
border-radius: 5px;
}
.cmp-modal .btn-close:before {
transform: rotate(45deg);
}
.cmp-modal .btn-close:after {
transform: rotate(-45deg);
}
.cmp-modal .btn-close span {
display: block;
}



.cmp-content{
  width:100%;
  height:100%;
  display: flex;
  flex-direction: column;
  position:relative;
}
.cmp-modal{
  width:90%;
  max-width:900px;
  height:100%;
  max-height: 670px;
  position:fixed;
  z-index: 160;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin: auto;
  background-color: #ffffff;
}
.cmp-modal .cmp-header{
  width:100%;
  height: 75px;
}
.cmp-modal .cmp-header .logo{
  width: 162px;
  height: 60px;
  background-image: url('/public/img/logo-bridix.svg') !important;
  background-repeat:no-repeat;
  margin:15px auto 0;
}
.cmp-modal .cmp-middle{
  flex: auto;
  padding: 0px 40px;
  overflow: auto;
}
.cmp-modal .cmp-middle h4{
  text-align:center;
}
.cmp-texto,
.cmp-descricao,
.cmp-area-item{
user-select: none;
padding-right:75px;
}
.cmp-modal .cmp-box-essencial{
margin-top:30px;
}
.cmp-modal .cmp-box-essencial,
.cmp-modal .cmp-box-mais-opcoes{
  position:relative;
}

.cmp-modal .cmp-box-essencial,
.cmp-modal .cmp-box-item-opcoes{
  padding:10px 20px 10px;
  border:1px solid #dadada;
  position:relative;
  margin-bottom:10px;
}
.cmp-modal.cmp-opcoes .cmp-main-text,
.cmp-modal .cmp-second-text,
.cmp-modal .cmp-box-item-opcoes .cmp-descricao{
  display:none;
}
.cmp-modal.cmp-opcoes .cmp-second-text,
.cmp-modal.cmp-opcoes .cmp-box-item-opcoes .cmp-descricao{
  display:block;
}
.cmp-modal .cmp-box-essencial b,
.cmp-modal .cmp-box-mais-opcoes b{
  display:block;
  margin-bottom:5px;
}
.cmp-modal a{
  text-decoration:underline;
  color:blue;
}
.cmp-modal .cmp-footer{
  width:100%;
  height: auto;
  padding: 15px;
  background-color: #f7f7f7;
  text-align: center;
}
.cmp-modal .cmp-footer button{
  margin:5px;
}
.cmp-overlay{
  width:100%;
  height:100%;
  position:fixed;
  z-index: 155;
  background-color:#00000054;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
}

.cmp-btn-expandir{
  display:inline-block;
  font-size: 22px;
  line-height: 20px;
  margin-right: 3px;
  transform:rotate(0deg);
  transition:.2s;
}
.cmp-box-item-opcoes.open .cmp-btn-expandir{
  transform:rotate(90deg);
}
.cmp-modal:not(.cmp-opcoes) .cmp-area-itens{
  display:none;
}
.cmp-area-itens{
  width: 100% !important;
}
.cmp-area-item p{
  margin-bottom:0;
}
.cmp-area-item{
  position: relative;
  line-height:16px;
  margin-bottom: 14px;
}


@media(max-width:800px){
.cmp-modal{
  max-height: 70vh;
  top: unset;
  bottom: 0px;
  width: 100%;
}
}

/* FIM CMP */



/* LIGHT SCROLL */
.light-scroll::-webkit-scrollbar,
.light-scroll::-webkit-scrollbar-thumb,
.light-scroll::-webkit-scrollbar-track{
    opacity: 0;
    transition: 0.2s;
}
.light-scroll:hover::-webkit-scrollbar,
.light-scroll:hover::-webkit-scrollbar-thumb,
.light-scroll:hover::-webkit-scrollbar-track {
    opacity: 1;
}
/* Firefox */
.light-scroll {
    scrollbar-width: thin;
    scrollbar-color: #dddddd white;
}
/* Chrome/Edge/Safari */
.light-scroll::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}
.light-scroll::-webkit-scrollbar-track {
    background: white;
}
.light-scroll::-webkit-scrollbar-thumb {
    background-color: #dddddd;
    border-radius: 20px;
    border: 3px solid white;
}





input[type="text"],
input[type="email"]{
  padding: 5px 13px;
}

#campo_busca{
    min-width:550px;
    border-radius: 8px;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
}
#btn_busca{
  border-radius: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.container-xxl {
    max-width: 1820px;
}

.bg-dark{
  background-color: #212121;
}

.font-family-2{
  font-family: 'Urbanist';
}

.fs-7{
    font-size:0.9em;
}
.fs-8{
    font-size: 0.53rem!important;
}
.fw-100{
  font-weight:100;
}
.fw-200{
  font-weight:200;
}
.fw-300{
  font-weight:300;
}
.fw-400{
  font-weight:400;
}
.fw-500{
  font-weight:500;
}
.fw-600{
  font-weight:600;
}
.fw-700{
  font-weight:700;
}
.fw-800{
  font-weight:800;
}
.fw-900{
  font-weight:900;
}
.z-index-3{
  z-index:3;
}

.scrollable-x {
  overflow-x: auto;
  white-space: nowrap;
}

[class*='line-clamp-']{
  display: -webkit-box;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.line-clamp-1 {
  -webkit-line-clamp: 1;
}
.line-clamp-2 {
  -webkit-line-clamp: 2;
}
.line-clamp-3 {
  -webkit-line-clamp: 3;
}
.line-clamp-4 {
  -webkit-line-clamp: 4;
}


.py-5-1{
  padding-top: calc(10 * .58vh) !important;
  padding-bottom: calc(10 * .58vh) !important;
}
.pt-5-1{
  padding-top: calc(10 * .58vh) !important;
}
.pb-5-1{
  padding-bottom: calc(10 * .58vh) !important;
}

.select2-container{
  width:100% !important;
}

.btn,
input[type="text"]{
    border-radius:2px;
}
.btn-primary {
    color: #fff;
    background-color: var(--cor_1);
    border-color: var(--cor_1);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus{
    color: #fff;
    background-color: var(--cor_1-light);
    border-color: var(--cor_1-light);
}
.bg-dark {
  background-color: #333!important;
}
button, input, optgroup, select, textarea{
  font-size: 1em !important;
}
button, input.form-control, a.btn{
  padding:9px 15px !important;
}
.link-underline:hover{
  text-decoration: underline !important;
}
.btn-link,
.btn-link:hover {
  color: #333;
}
.btn-link{
  text-decoration: none;
}
.btn-link:hover{
  text-decoration: underline;
}
.bg-light {
  background-color: rgb(247, 247, 247) !important;
}

.form-select:disabled {
  background-color: transparent;
  opacity:.7;
}


.text-justify{
  text-align: justify;
}
.align-center{
  display: flex;
  align-items: center;
  justify-content: center;
}
.align-center-y{
  display: flex;
  justify-content: center;
}
.align-center-x{
  display: flex;
  align-items: center;
}
.shadow{
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.rounded-10{
  border-radius:10px;
  overflow:hidden;
}
.rounded-20{
  border-radius:20px;
  overflow:hidden;
}



.cart-button,
.itens-header a{
  cursor: pointer;
  border: 0;
  background: none;
  color: inherit;
  position:relative;
}
.cart-button,
.itens-header a:hover{
  color: var(--cor_1);
}
.cart-button b {
    position: absolute;
    top: -12px;
    right: -5px;
    background: var(--bs-red);
    color: #fff;
    font-size: 9px;
    min-width: 15px;
    height: 15px;
    border-radius: 20px;
    display: grid;
    place-items: center;
}

.navbar-brand{
  width: 200px;
  height: 70px;
  display: block;
}


input#subscribe_email {
  min-width:240px;
}


/* HOME */

.top-header i{
  font-size: 22px;
  line-height: 20px;
  transform: translateY(0.12em);
}

/* CATGORIAS */
.btn-categorias{
  cursor:pointer;
}
/* body.categoria-aberta .btn-categorias:hover .conteudo-categorias{
    display:block;
} */
.categorias-dropdown .sub-categoria,
.conteudo-categorias{
    display:none;
}
.btn-categorias .conteudo-categorias{
    width: 100%;
    max-width: 980px;
}
.categorias-dropdown .categoria > a,
.categorias-dropdown .sub-categoria a,
.conteudo-categorias a{
    text-decoration: none;
    color:#222222;
}
.categorias-dropdown .sub-categoria a:hover,
.conteudo-categorias a:hover{
    text-decoration: underline;
}
.categorias-dropdown .categoria:before {
  content: '';
  width: 1px;
  height: 12px;
  display: inline-block;
  background-color: #fff;
}
.categorias-dropdown .categoria:first-child:before {
  display:none;
}
.btn-categorias .conteudo-categorias .categorias{
    width:100%;
}
.overlay-menu{
  opacity:0;
}
body.categoria-aberta .overlay-menu{
    content: '';
    background-color: rgba(0,0,0,.45);
    position: fixed;
    opacity:1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: opacity .65s ease-out; 
}
body.categoria-aberta header:not(.rlx-header):not(.tudor-header){
    z-index: 99;
    position: relative;
}
.categorias-dropdown .categoria .sub-categoria{
  position: absolute;
}
.categorias-dropdown .categoria:hover .sub-categoria{
  display:block;
}
@media(min-width:993px){
  body.categoria-aberta .btn-categorias .conteudo-categorias{
    display:block; 
  }
}
.conteudo-categorias:before{
  content:'';
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #FFF;
  position: absolute;
  top: -6px;
  left: 70px;
  margin-left: -7px;
  opacity: 1;
  transition: all .3s cubic-bezier(.4,.2,0,1) 0s;
}
.swal2-title{
  font-size: 23px !important;
  margin-top: 20px !important;
}
.swal2-close{
  font-size: 33px !important;
}
.swal2-html-container{
  padding: 9px 15px 0 !important; 
}

/* BANNERS */
#banners{
  min-height: 28vw;
}
.owl-banner.owl-carousel .owl-nav {
  padding: 0;
  position: initial;
  width: 100%;
}
.owl-banner.owl-carousel .owl-item img{
  width:100%;
  margin:auto;
}

@media(max-width:1900px){
  .owl-banner.owl-carousel .owl-item img{
    width:100%;
  }
}

.owl-banner.owl-carousel .owl-nav .owl-prev, .owl-banner.owl-carousel .owl-nav .owl-next {
  top: 50%;
  transform: translateY(-50%);
  margin-top: -40px !important;
  padding: 10px !important;
  background-color: #ffffff38;
  color: #000;
  font-size: 25px !important;
  line-height: 32px !important;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  position: absolute;
}

.owl-banner.owl-carousel .owl-nav .owl-prev {
  left: 30px;
}

.owl-banner.owl-carousel .owl-nav .owl-next {
  right: 30px;
}

.owl-banner.owl-carousel .owl-nav .owl-prev:hover, .owl-banner.owl-carousel .owl-nav .owl-next:hover {
  background-color: #fff;
  color: #000;
}

.owl-nav .owl-prev {
  float: left;
}

.owl-nav .owl-next {
  float: right;
}

.owl-dots {
  padding: 15px 0;
}

.owl-dots .owl-dot {
  width: 20px !important;
  height: 20px !important;
  margin: 5px !important;
  vertical-align: middle;
  text-align: center;
}

.owl-dots .owl-dot span {
  background-color: #bbb !important;
  padding: 0;
  margin: auto !important;
}

.owl-dots .owl-dot.active span {
  background-color: #000 !important;
  width: 15px !important;
  height: 15px !important;
}

.owl-theme .owl-nav {
  margin-top: 0px !important;
}






/* SLIDER HOME */
.slider-home {
  margin-top: 90px;
}
.slider-home,
.slider-home-conteudo {
  max-width: 1180px;
}
.slider-home * {
  /* transition: width 1.25s; */
}

.btn-logo {
  width: 150px;
  height: 50px
}

.slider-home .logos {
  padding: 0 15px;
  text-align: center;
  position: relative;
}

.slider-home .logos .btn-logo {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 150px 50px;
  margin: auto;
}
.slider-home .logos .item-logo.active .btn-logo {
  background-size: 160px 80px;
}
.slider-home .logos .item-logo {
  /* width: 16.6%; */
  height: 80px;
  cursor: pointer;
  border-top: 3px solid #e6e7df;
  position:relative;
  opacity: .4;
  transition:width 0s, transform 2s;
}
.slider-home .logos .item-logo.active{
  transition: 1.05s;
}
.slider-home .logos .joias-bridix .btn-logo {
  background-image: url('/public/img/slider-marcas/logos/joias-bridix.svg')
}
.slider-home .logos .tudor .btn-logo {
  background-image: url('/public/img/slider-marcas/logos/tudor.svg')
}

.slider-home .logos .tag-heuer .btn-logo {
  background-image: url('/public/img/slider-marcas/logos/tag-heuer.svg')
}

.slider-home .logos .cartier .btn-logo {
  background-image: url('/public/img/slider-marcas/logos/cartier.svg')
}

.slider-home .logos .montblanc .btn-logo {
  background-image: url('/public/img/slider-marcas/logos/montblanc.svg')
}

.slider-home .logos .brumani .btn-logo {
  background-image: url('/public/img/slider-marcas/logos/brumani.svg')
}

.slider-home .logos .item-logo:hover .btn-logo, .slider-home[data-active="1"] .logos .item-logo[data-item="1"] .btn-logo, .slider-home[data-active="2"] .logos .item-logo[data-item="2"] .btn-logo, .slider-home[data-active="3"] .logos .item-logo[data-item="3"] .btn-logo, .slider-home[data-active="4"] .logos .item-logo[data-item="4"] .btn-logo, .slider-home[data-active="5"] .logos .item-logo[data-item="5"] .btn-logo, .slider-home[data-active="6"] .logos .item-logo[data-item="6"] .btn-logo {
  transform: translateY(-3px);
  transition: .5s;
}

.slider-home .logos .item-logo:hover, .slider-home[data-active="1"] .logos .item-logo[data-item="1"], .slider-home[data-active="2"] .logos .item-logo[data-item="2"], .slider-home[data-active="3"] .logos .item-logo[data-item="3"], .slider-home[data-active="4"] .logos .item-logo[data-item="4"], .slider-home[data-active="5"] .logos .item-logo[data-item="5"], .slider-home[data-active="6"] .logos .item-logo[data-item="6"] {
  border-top-color: #cfd3bc;
  opacity: 1
}
.slider-home .logos .item-logo.active{
  /* width:100%;
  order:-1; */
  /* position:absolute;
  bottom:0px; */
  
}
.slider-home .logos .item-logo:after {
  content: '';
  width: 0px;
  height: 3px;
  background-color: #9fa483;
  position: absolute;
  top: -3px;
  left: 0;
}

.slider-home .logos .item-logo.active:after {
  width: 100%;
  transition: 5s;
  transition-timing-function: linear;
}

.slider-home .slider-home-conteudo .image {
  opacity: 0;
  transform: translateY(10px);
  position: absolute;
  transition: 0.65s cubic-bezier(0.04, 0.55, 0, 1.04);
  transition-delay: 0.1s;
}

/* Conteudo */
.slider-home .slider-home-conteudo {
  position: relative;
  aspect-ratio: 8 / 4;
}

.slider-home-conteudo .image a {
  display: block;
  width: 100%;
  height: 100%;
}

.slider-home[data-active="1"] .slider-home-conteudo .image[data-item="1"], .slider-home[data-active="2"] .slider-home-conteudo .image[data-item="2"], .slider-home[data-active="3"] .slider-home-conteudo .image[data-item="3"], .slider-home[data-active="4"] .slider-home-conteudo .image[data-item="4"], .slider-home[data-active="5"] .slider-home-conteudo .image[data-item="5"], .slider-home[data-active="6"] .slider-home-conteudo .image[data-item="6"] {
  opacity: 1;
  position: absolute;
  top: 0;
  transform: translateY(0px);
  z-index: 1;
  transition:.5s;
}
@media(max-width:800px){
  .slider-home .logos .btn-logo {
    background-size: 120px 40px;
  }
  .slider-home .logos .item-logo.active .btn-logo {
    background-size: 130px 50px;
  }
}
@media(max-width: 600px) {
  .slider-home .logos .btn-logo {
      background-size: 106px 36px;
  }
.slider-home .logos .item-logo.active .btn-logo {
      background-size: 132px 60px;
  }
  .slider-home .logos .item-logo {
      width: 50%;
      height: 55px;
  }
  .slider-home .logos .item-logo.active {
      width: 100%;
      height: 55px;
  }
  .slider-home .logos .item-logo[data-item='1'] {
    order: 2;
  }

   .slider-home .logos .item-logo[data-item='2'] {
    order: 4;
  }

  .slider-home .logos .item-logo[data-item='3'] {
    order: 6;
  }

  .slider-home .logos .item-logo[data-item='4'] {
    order: 8;
  }

  .slider-home .logos .item-logo[data-item='5'] {
    order: 10;
  }

  
  .slider-home .logos .item-logo[data-item='2'].active +.item-logo {
    order: 2;
  }
  .slider-home .logos .item-logo[data-item='1'].active +.item-logo {
    order: 2;
  }
  .slider-home .logos .item-logo[data-item='4'].active{
    order: 8;
  }
  .slider-home .logos .item-logo[data-item='4'].active +.item-logo {
    order: 5;
  }

  .slider-home-conteudo{
    width: 100vw;
    margin-left: -10px;
  }

  .slider-home .logos .item-logo.active {
    order:100
  }
  
}

/* FIM SLIDER HOME */






/* BANNER SECUNDARIO HOME */
#banner-secundario .rlx-banners-textos h2{
  font-size: clamp(1.25rem,1.1875rem + 2.6563vw,2.375rem);
  line-height: 1;
  font-family: "Helvetica Now Text", Helvetica, Arial, sans-serif;
}
#banner-secundario .rlx-banners-textos p{
  font-size: clamp(1.125rem,1.25rem + .3125vw,1.125rem);
  line-height: 1.31;
  margin-bottom: 0;
}
@media(max-width:1120px){
  #banner-secundario .rlx-banners-textos h2{
    font-size: clamp(1.25rem,1.1875rem + 2.6563vw,1.575rem);
    line-height: 1;
  }
}
@media(max-width:764px){
#banner-secundario .rlx-banners-textos{
  text-align: center;
  margin: 0 auto 25px !important;
}
  #banner-secundario .rlx-banners-textos h2{
    font-size: clamp(1.25rem,1.1875rem + 2.6563vw,1.575rem);
    margin-bottom: 10px !important;
  }
}
@media(max-width:380px){
  #banner-secundario .rlx-banners-textos p{
font-size: 16px !important;
  }
#banner-secundario .rlx-banners-textos h2{
  font-size: 24px !important;
}
 #banner-secundario  .rlx-banners-textos {
    margin: 0 auto 15px !important;
}
}
/* FIM BANNER SECUNDARIO HOME */





/* BREADCRUMBS */

.breadcrumbs ul{
  padding-left: 0;
}
.breadcrumbs li:not(.last):after {
  content: "/";
  display: inline-block;
  color: #777;
  margin-left: 5px
}

.breadcrumbs li:not(.last) a {
  color: #777
}

.breadcrumbs li a {
  margin-left: 4px
}

.breadcrumbs li a[href="/"] {
  margin-left: 0
}

.breadcrumbs .last strong {
  font-weight: 700
}
.breadcrumbs li {
  display: block;
  float: left;
  margin-right: 5px;
}

/* FIM BREADCRUMBS */


.container-produto{
  height: 470px;
  padding:0;
  position:relative;
  margin-bottom: 15px;
  font-weight: 600;
  overflow: unset;
  /* text-align: center; */
}
.item-produto{
  background-color:#fff;
  border: 1px solid #FFF;
  /* height: auto; */
  position: absolute;
  left: 0;
  right: 0;
  overflow: hidden;
  max-width: 302px;
  max-height: 480px;
  /* box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 2px 0px; */
  transition: all .35s ease-out;
}
.item-produto .imagem{
  position:relative;
  overflow: hidden;
  aspect-ratio: 1/1;
  background: #f7f7f7;
}
.item-produto .imagem a{
  z-index: 1;
}
.item-produto .imagem img{
  max-width:300px;
  transform: scale(1);
  transition: all 1.2s cubic-bezier(.19,1,.22,1);
}
.container-produto .item-produto .imagem.with-thumbs:hover > img{
  transform: scale(0.9);
  transition-delay: .5s;
}
.item-produto .imagem .hover-imagem{
  display: block;
  position:absolute;
  width: 100%;
  opacity:0;
  top:0;
  left:0;
  right: 0;
  text-align: center;
  margin: auto;
  transform: scale(1.2);
  transition: all 1.2s cubic-bezier(.19,1,.22,1);
  transition-delay: 0s;
}
.container-produto .item-produto .imagem.with-thumbs:hover .hover-imagem{
  display:block;
  opacity:1;
  transform: scale(1);
  transition: all 1.2s cubic-bezier(.19,1,.22,1);
  transition-delay: .5s;
}
.container-produto:hover .item-produto{
  /* position:absolute; */
  /* border: 1px solid #F1F1F1; */
  z-index: 2;
  max-height: 500px;
  /* box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 6px 0px; */
}
.item-produto .nome-produto{
  min-height: 20px;
  max-height: 60px;
  padding: 0 0px;
  font-family: 'Urbanist';
  font-weight: 700;
  line-height: 18px;
  /* text-transform: uppercase; */
  font-size: 15px;
  display: -webkit-box;
  transition: all 0.35s ease-out;
}
.container-produto:hover .item-produto .nome-produto{
  /* height: auto; */
  max-height: 90px;
  line-clamp: 6;
  -webkit-line-clamp: 6;
}
.item-produto .marca-produto,
.item-produto .botao-produto{
  height: 0;
  transform: translateY(100px);
  /* transition: all 0.25s ease-out; */
  opacity: 0;
}

@media(min-width:992px){
  .container-produto:hover .marca-produto,
  .container-produto:hover .botao-produto{
    height: auto;
    opacity: 1;
    transform: translateY(0px);
    transition: all 1.2s cubic-bezier(.19,1,.22,1);
    /* transition: all 0.25s ease-out; */
  }
  .container-produto:hover .botao-produto a{
    display: table !important;
    width:auto !important;
    margin: auto;
    padding: 5px 20px;
  }
  .container-produto:hover .marca-produto{
    transition-delay: .05s;
  }
  .botao-produto span.icon{
    font-size:20px;
    line-height: 20px;
  }
  .botao-produto span{
    font-size:14px;
    display: inline-flex;
    vertical-align: middle;
  }
  .preco-produto{
    height:auto;
  }
  .marca-produto{
    width: 100px;
    height: 34px !important;
    margin: auto;
    background-repeat: no-repeat;
  }
  .marca-produto.tag-heuer{
    background-image: url('/public/img/slider-marcas/logos/tag-heuer.svg')
  }
}
.easyzoom--overlay .easyzoom-flyout img{
  left: 0px;
  right: 0px;
  margin: auto;
}

.pagina-produto .imagens .img-padrao {
  height: 100%;
  max-height: calc(80vh - 200px);
  width: max-content;
  max-width: 100%;
}
.pagina-produto .nav-item{
  font-size: 14px;
  /* text-transform: uppercase; */
}
.pagina-produto .nav-item button{
  padding: 10px 30px !important;
  color:var(--cor_2);
  /* text-transform: uppercase; */
  font-weight: 700;
}

.pagina-produtos .nav-tabs:before{
  content:'';
  width:100%;
  height:1px;
  background-color:#000;
  position:absolute;
  left:0;
}




@media(max-width:1200px){
  #campo_busca {
    min-width: 400px;
  }
}




/* Categorias e Marcas */

.atributos{
  z-index:9;
  display: flex;
  flex-direction: column;
}
.atributo.item-menu {
  order:-1;
}
.atributos .atributo.item-menu .li-icon{
  display:none !important;
}
.atributos .atributo.item-menu .atributo-box{
  padding-left: 0 !important;
}
.atributos .atributo a{
  color:var(--cor_2-dark);
  text-decoration: none;
}
.atributos .atributo a:hover{
  color:var(--cor_2-light);
  text-decoration: underline;
}
.conteudo-atributo {
  padding-left: 0rem;
  max-height: 150px;
  overflow: auto;
  padding-bottom: 5px;
}
.conteudo-atributo.full {
  max-height: unset;
}
.conteudo-atributo li{
  display:block;
  cursor:pointer;
}
.conteudo-atributo li .li-icon{
  color: #dfdfdf;
  transition: .2s;
}
.conteudo-atributo li .selected{
  font-weight: bold;
}
.conteudo-atributo li:hover .li-icon,
.conteudo-atributo li .selected .li-icon{
  color: var(--cor_1);
  transform: scale(1.2);
}
.conteudo-atributo li{
  user-select: none;
  width: fit-content;
  padding-right: 20px;
  line-height: 18px;
  margin-bottom: 5px;
  position: relative;
}
@media(max-width: 992px){
  #btnClose{
      z-index: 20;
      right: -100px;
      transition: .3s;
      transition-delay: 0s;
  }
  body.filtro-aberto #btnClose{
      z-index: 20;
      right: 0;
      transition-delay: .5s;
  }
  body.filtro-aberto{
      overflow: hidden;
  }
  #filtros{
      display: block;
      position: fixed;
      width: 320px;
      height: 100vh;
      top: 0;
      right: -100vw;
      z-index: 20;
      background-color: #fff;
      transition:  .65s ease-out;
  }
  body.filtro-aberto #filtros{
      right: 0;
  }
  .overlay-filtros{
      opacity: 0;
  }
  body.filtro-aberto .overlay-filtros{
      width: 100vw;
      height: 100vh;
      position:fixed;
      top:0;
      left:0;
      opacity: 1;
      background-color: rgba(0,0,0,.45);
      z-index: 10;
      transition: opacity .65s ease-out;
  }
  body.filtro-aberto .atributos{
      overflow: auto;
      height: 100vh;
  }
  .conteudo-atributo{
    max-height:unset;
  }
}
@media(max-width:600px){
  body.filtro-aberto #filtros{
      width: 80vw;
      height: 100vh;
  }
}






/* Regras Mobile */
@media(max-width:992px){
  .pagina-produto .nav-item{
    font-size: 13px;
    text-transform: lowercase;
  }
  .pagina-produto .nav-item button{
    padding: 10px 8px !important;
  }
  .item-produto .nome-produto{
    font-size: 13px;
    line-height: 15px;
  }
  .container-produto {
    height: 330px;
  }
  .item-produto .imagem img {
    max-width: 100%;
  }
  #subscribe_email input{
    min-width:unset;
  }
  .menu-mobile{
    width:70px;
    height:70px;
  }
  .navbar-brand{
    width: 110px;
    height: 65px;
    margin-bottom:10px;
  }
  #campo_busca {
    min-width: unset;
    width: calc(100vw - 130px);
  }
  .conteudo-categorias{
    position: fixed !important;
    width: 70vw !important;
    height:100vh;
    top:0;
    left:-100vw;
    background-color:#fff;
    display:block;
    transition:.35s ease-in;
  }
  body.categoria-aberta .conteudo-categorias{
    left:0;
    transition: left .35s ease-in-out;
  }
  .conteudo-categorias .sub-categoria{
    /* display:none; */
    position: absolute;
    top: 0;
    transform: translateX(160vw);
    transition: transform .35s ease-in-out;
  }
  body.categoria-aberta .overlay-menu{
    z-index:1;
  }
  body.categoria-aberta .btn-categorias .conteudo-categorias{
    z-index:2;
  }
  .btn-categorias .conteudo-categorias .categorias{
      display: block;
      overflow: hidden;
      position: relative;
  }
  body.categoria-aberta .btn-categorias .conteudo-categorias .categorias{
      display:block;
  }
  body.categoria-aberta .conteudo-categorias .sub-categoria .filho a{
    display:block;
    padding: 1rem 1.5rem !important;
    border-bottom: 1px solid #ededed;
  }

  .conteudo-categorias a {
    text-decoration: underline;

  }
  body.categoria-aberta .conteudo-categorias{
    overflow: hidden;
  }
  .categorias.nivel-2 .categoria{
    height: unset;
    overflow: hidden;
  }
  .categorias .categoria.selected{
    height: 100%;
    overflow: unset;
  }
  .categorias{
    transition: transform .35s ease-out;
  }
  body.categoria-aberta .categorias.nivel-2{
    overflow: unset;
    transform:translateX(-75vw);
    transition: .35s ease-in-out;
  }
  .categorias + .relogio-rolex{
    transition: .35s ease-out;
  }
  .categorias.nivel-2 + .relogio-rolex{
    transform:translateX(-75vw);
    transition: .35s ease-out;
  }
  body.categoria-aberta .categoria.selected .sub-categoria{
    width: 100%;
    position:absolute;
    height:0;
    display: block;
    transform: translateX(175vw);
    transition: transform .55s ease-out;
  }
  body.categoria-aberta .categoria.selected .sub-categoria{
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    transform: translateX(75vw);
    max-height: 90vh;
    overflow: auto;
  }
  input#subscribe_email {
    min-width:unset;
  }
}





/* Pagina Brumani */

/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body[class^="route-brumani"] .breadcrumbs ul,
body[class^="route-brumani"] .breadcrumbs li:not(.last) a{
  color: #572727;
}

body[class^="route-brumani"] header + section:before {
  content: '';
  width: 100%;
  height: 258px;
  position: absolute;
  background-image: url('/public/img/paginas/brumani/topo-brumani.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center -120px;
  z-index:-1;
}

body[class^="route-brumani"] .atributos{
  margin-top:8px !important;
}
body[class^="route-brumani"] .atributo.item-menu .conteudo-atributo{
background-color: #dfb4b4;
padding: 12px 20px;
max-height: unset;
}
body[class^="route-brumani"] .page-title h2 + span,
body[class^="route-brumani"] .atributo.item-menu .titulo-atributo{
  display:none;
}
body[class^="route-brumani"] .atributo.item-menu .conteudo-atributo li{
  margin-top:6px;
  margin-bottom:6px;
}
body[class^="route-brumani"] .atributo.item-menu .conteudo-atributo li a{
color: #fff !important;
  text-transform: uppercase;
  font-weight: 600;
  font-family: 'Montserrat';
}
body[class^="route-brumani"] .atributo.item-menu .conteudo-atributo li a.selected{
  color: #8b5657 !important;
}
body[class^="route-brumani"] .page-title{
  text-align: center;
  margin-top: 60px;
  font-family: 'Montserrat';
  flex: unset;
  width: 100%;
color: #572727;
}
body[class^="route-brumani"] .page-title h2{
  text-transform: none !important;
  margin-bottom: 0;
  font-family: 'Montserrat' !important;
  text-indent: -10000px;
}

body[class^="route-brumani"] .page-title h2:after{
  content: '';
  font-family: 'Montserrat';
  width: 100%;
  max-width: 750px;
  margin: 15px auto 10px;
  display: block;
  text-align: center !important;
  color: #572727;
  font-weight: 500;
  text-indent: 0px;
  font-size: 14px;
}

body[class^="route-brumani"] .page-title h2{
  text-indent: -10000px;
  font-size:0;
}
body[class^="route-brumani"] .page-title h2:before{
  content:'';
  font-size: 2rem;
  text-indent: 0px;
  display:block;
}

body[class^="route-brumani"] .page-title h2:before{
  content:'Brumani';
}
body[class="route-brumani"] .page-title h2:after {
  content: 'THE JOY OF JEWELRY';
}
/* Colecao Baoba */
body[class^="route-brumani-baoba"] .page-title h2:before,
body[class="route-brumanicolecaobaoba"] .page-title h2:before {
  content:'Baobá';
}
body[class^="route-brumani-baoba"] .page-title h2:after,
body[class^="route-brumanicolecaobaoba"] .page-title h2:after {
  content: 'Árvore exótica, chegou ao Brasil com os escravos africanos, e ganhou notoriedade mundial nas aquarelas do romance “O Pequeno Príncipe”.';
}

/* Colecao Baoba Rose */
body[class="route-brumani-baoba-rose"] .page-title h2:before,
body[class="route-brumanicolecaobaoba-rose"] .page-title h2:before {
  content:'Baobá Rosé';
}
body[class^="route-brumani-baoba-rose"] .page-title h2:after ,
body[class^="route-brumanicolecaobaoba-rose"] .page-title h2:after {
  content: 'Personalizar, individualizar, trazer para o seu dia a dia acessórios para fazerem parte do seu mundo, da sua vida, da sua identidade.';
}

/* Colecao Bossa das Letras */
body[class^="route-brumani-bossa-das-letras"] .page-title h2:before,
body[class^="route-brumanicolecaobossa-das-letras"] .page-title h2:before {
  content:'Bossa das Letras';
}
body[class^="route-brumani-bossa-das-letras"] .page-title h2:after ,
body[class^="route-brumanicolecaobossa-das-letras"] .page-title h2:after {
  content: 'Personalizar, individualizar, trazer para o seu dia a dia acessórios para fazerem parte do seu mundo, da sua vida, da sua identidade.';
}

/* Colecao Bubbles */
body[class^="route-brumani-bubbles"] .page-title h2:before,
body[class^="route-brumanicolecaobubbles"] .page-title h2:before {
  content:'Bubbles';
}
body[class^="route-brumani-bubbles"] .page-title h2:after ,
body[class^="route-brumanicolecaobubbles"] .page-title h2:after {
  content: 'Frescor e feminilidade em iluminados pontos de luz multicoloridos. Divirta-se montando a sua própria combinação de cores.';
}

/* Colecao Bubbles Rosé */
body[class^="route-brumani-bubbles-rose"] .page-title h2:before,
body[class^="route-brumanicolecaobubbles-rose"] .page-title h2:before {
  content:'Bubbles Rosé';
}
body[class^="route-brumani-bubbles-rose"] .page-title h2:after ,
body[class^="route-brumanicolecaobubbles-rose"] .page-title h2:after {
  content: 'Frescor e feminilidade em iluminados pontos de luz multicoloridos. Divirta-se montando a sua própria combinação de cores.';
}

/* Colecao Devoção */
body[class^="route-brumani-devocao"] .page-title h2:before,
body[class^="route-brumanicolecaodevocao"] .page-title h2:before {
  content:'Devoção';
}

/* Colecao Eternity */
body[class^="route-brumani-eternity"] .page-title h2:before,
body[class^="route-brumanicolecaoeternity"] .page-title h2:before {
  content:'Eternity';
}

/* Colecao Looping */
body[class^="route-brumani-looping"] .page-title h2:before,
body[class^="route-brumanicolecaolooping"] .page-title h2:before {
  content:'Looping';
}
body[class^="route-brumani-looping"] .page-title h2:after ,
body[class^="route-brumanicolecaolooping"] .page-title h2:after {
  content: 'Conectando ciclos e vínculos que temos e construímos em nossas vidas, entrelaçando propósitos, desafios superados e conquistas alcançadas.';
}

/* Colecao Looping Colors */
body[class^="route-brumani-looping-colors"] .page-title h2:before,
body[class^="route-brumanicolecaolooping-colors"] .page-title h2:before {
  content:'Looping Colors';
}

/* Colecao Looping Shine */
body[class^="route-brumani-looping-shine"] .page-title h2:before,
body[class^="route-brumanicolecaolooping-shine"] .page-title h2:before {
  content:'Looping Shine';
}


/* Colecao Yara */
body[class^="route-brumani-yara"] .page-title h2:before,
body[class^="route-brumanicolecaoyara"] .page-title h2:before {
  content:'Yara';
}
body[class^="route-brumani-yara"] .page-title h2:after ,
body[class^="route-brumanicolecaoyara"] .page-title h2:after {
  content: 'De origem Tupi significa “a beleza das águas”. Segundo lenda indígena, Yara é o nome de uma sereia que vive nas águas do Rio Amazonas.';
}
/* Colecao Yara Colors */
body[class^="route-brumani-yara-colors"] .page-title h2:before,
body[class^="route-brumanicolecaoyara-colors"] .page-title h2:before {
  content:'Yara Colors';
}
/* Colecao Yara Rosé */
body[class^="route-brumani-yara-rose"] .page-title h2:before,
body[class^="route-brumanicolecaoyara-rose"] .page-title h2:before {
  content:'Yara Rosé';
}

/* FIM Pagina Brumani */







/* SITE ROLEX V7 */

@font-face {
  font-family: "Helvetica Now Text";
  src: url(https://static.rolex.com/Fonts/Rolex/ebrochures/858c1d6a-cfc6-4367-91da-cd8209dcdc6e.woff) format("woff");
  font-weight: 300;
  font-style: normal
}

@font-face {
  font-family: "Helvetica Now Text";
  src: url(https://static.rolex.com/Fonts/Rolex/ebrochures/1204057f-8fdd-4c47-98f8-6eadb6bfe197.woff) format("woff");
  font-weight: 300;
  font-style: italic
}

@font-face {
  font-family: "Helvetica Now Text";
  src: url(https://static.rolex.com/Fonts/Rolex/ebrochures/7a5a445e-de3f-4690-9002-552575769c45.woff) format("woff");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: "Helvetica Now Text";
  src: url(https://static.rolex.com/Fonts/Rolex/ebrochures/362618f8-b6bb-4cfa-aaea-8bc0115c0347.woff) format("woff");
  font-weight: 400;
  font-style: italic
}

@font-face {
  font-family: "Helvetica Now Text";
  src: url(https://static.rolex.com/Fonts/Rolex/ebrochures/e4caf272-7860-4dd4-9768-8ecc229ce7c3.woff) format("woff");
  font-weight: 700;
  font-style: normal
}

.rlx-pages header,
.gradient-green{
  background:linear-gradient(90deg,#0b3e27 ,#197149)
}
.rlx-pages header .row{
  height:110px;
}
.rlx-pages header .rlx-logo img{
  width:120px;
}


.rlx-menu ul{
  gap: 2vw;
}


iframe.video-youtube {
  width: 100%;
  aspect-ratio: 16 / 9;
}

@media(max-width:1540px){
  .rlx-menu li a{
    font-size: clamp(0.9rem,0.5rem + .3125vw,1rem) !important;
  } 
  .rlx-menu ul{
      gap: 2vw;
  }
  .rlx-banners-textos{
      width:34%;
      right: 8%;
  }
}
@media(max-width:1390px){
  .rlx-menu ul{
      gap: 1.7vw;
  }
}
.rlx-menu .navbar-toggler {
  display: none; /* Mostra o botão de alternância */
}

.rlx-menu li a,
.rlx-menu li a:focus{
  color:#FFFFFF;
  font-family:"Helvetica Now Text",Helvetica;
  font-size:16px;
  font-weight:700;
  padding: 0;
}
.rlx-menu li a.active,
.rlx-menu li a:hover{
  color: #9BF9CE;
}

.list-rolex img{
  width:60%;
}
.list-description{
  padding: 10px 50px 50px;
}
@media(max-width:780px){
  .list-rolex img{
    width: auto;
    max-width: 100%;
  }
  .list-description{
    padding: 10px 10px 20px;
    line-height: 16px;
  }
  .list-description p,
  .list-description span{
    font-size:14px;
  }
  .list-description h4{
    font-size:17px;
  }
}

/* Outline focus */
.rlx-pages a:focus-visible,
.rlx-pages button:focus-visible{
  outline:2px solid #f2020d;
  outline-offset: 3px;
  position: relative;
  display: block;
}
.gradient-green a:focus-visible,
.out-light a:focus-visible{
  outline:2px solid #9BF9CE;
  outline-offset: 3px;
}
.out-light a:focus-visible{
  color:initial;
}
.out-dark a:focus-visible{
  color:initial;
  outline:2px solid #f2020d;
  outline-offset: 3px;
}
#rlx-keep-exploring.owl-carousel .owl-stage-outer{
  padding: 5px;
}


.rlx-container{
  padding-left: 8vw;
  padding-right: 8vw;
}
#rlx-keep-exploring .item.active p,
.text-success{
  color: rgb(18, 119, 73) !important;
  fill: rgb(18, 119, 73) !important;
}
.text-ocean-green{
  color: rgb(97 189 148 / 1);
}
.bg-stone-200 {
  background-color: rgb(231 229 228)
}
.rlx-pages {
  font-family: "Helvetica Now Text", Helvetica, Arial, sans-serif;
  background:#f9f7f4;
  font-size:16px;
  position: relative;
}
.rlx-banners-textos{
  position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-table;
    right: 6%;
    color: #fff;
    width: 36%;
}
.rlx-banners-textos p,
.rlx-banners-textos h2,
.rlx-banners-textos a{
  font-weight: 500
}
.rlx-banners-textos h2{
  font-size: clamp(2.25rem,1.1875rem + 2.6563vw,4.375rem);
  line-height: 1.1;
}
.rlx-banners-textos p{
  font-size: clamp(1.375rem,1.25rem + .3125vw,1.625rem);
  line-height: 1.31;
  margin-bottom: 0;
}
.rlx-banners-textos a{
  font-size: .875rem;
  line-height: 1.25rem;
  padding: 11px 28px;
}
.rlx-pages .owl-carousel .owl-nav .owl-prev, 
.rlx-pages .owl-carousel .owl-nav .owl-next{
  background: unset;
  backdrop-filter: blur(5px);
  background-color: #7676764d;
  color: #fff;
  font-size: 30px !important;
  line-height: 36px !important;
  padding: 5px !important;
  width: 40px;
  height: 40px;
  margin-top:unset !important;
}
.rlx-pages .owl-theme .owl-dots{
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 3px;
}
.rlx-pages .owl-theme .owl-dots .owl-dot span{
  width: 20px !important;
  height: 4px !important;
  background-color:#fff !important;
}
.rlx-pages .owl-dots.black-dot .owl-dot span{
    background-color: rgb(69 44 30 / 1) !important;
}
.rlx-pages .owl-dots .owl-dot.active span {
  width: 50px !important;
}
.rlx-pages .owl-dots .owl-dot{
  width:auto !important;
}
.rlx-pages .owl-carousel .owl-nav .owl-prev {
  left: 1%;
}
.rlx-pages .owl-carousel .owl-nav .owl-next {
  right: 1%;
}
.rlx-pages #rlx-keep-exploring.owl-carousel .owl-nav .owl-prev,
.rlx-pages #rlx-keep-exploring.owl-carousel .owl-nav .owl-next{
  margin-top:-26px !important
}
.rlx-pages #rlx-keep-exploring.owl-carousel .owl-dots{
  bottom:-65px;
}
.rlx-pages #rlx-keep-exploring.owl-carousel .owl-dots .owl-dot span{
  background-color: rgb(212 212 212/ 1) !important;
}
.rlx-pages #rlx-keep-exploring.owl-carousel .owl-dots .owl-dot.active span{
  background-color: rgb(18 119 73/ 1) !important;
}
.rlx-pages #rlx-keep-exploring.owl-carousel .owl-nav .owl-prev{
  left:-7vw;
}
.rlx-pages #rlx-keep-exploring.owl-carousel .owl-nav .owl-next{
  right:-7vw;
}
@media(max-width:767px){
  .rlx-container{
    padding-left: 7vw;
    padding-right: 7vw;
  }
  .rlx-pages #rlx-keep-exploring.owl-carousel .owl-nav .owl-prev{
    left:-9vw;
  }
  .rlx-pages #rlx-keep-exploring.owl-carousel .owl-nav .owl-next{
    right:-9vw;
  }
}
.rlx-pages #rlx-keep-exploring.owl-carousel .owl-nav .owl-prev,
.rlx-pages #rlx-keep-exploring.owl-carousel .owl-nav .owl-next{
  background-color: #d4d4d44d;
  color:#452c1e;
}
.rlx-pages #rlx-keep-exploring.owl-carousel .owl-nav .owl-prev:hover,
.rlx-pages #rlx-keep-exploring.owl-carousel .owl-nav .owl-next:hover{
  background-color: #f3f3f380;
}
.rlx-pages footer{
  background-image: linear-gradient(45deg, #0b3e27, #197149);
}
.rlx-pages footer .div-voltar-ao-topo{
  border-top: 1px solid #ffffff40;
}
.rlx-pages footer .div-voltar-ao-topo svg{
  transform:rotate(-90deg);
  margin:auto;
}

.rlx-pages .btn-success{
  height: 44px;
  line-height: 24px;
  padding-left: 30px !important;
  padding-right: 30px !important;
  color:#fff !important;
  fill:#fff !important;
  background-color: rgb(18 119 73/1) !important;
  border-color: rgb(18 119 73/1) !important;
}
.rlx-pages .btn-success:hover{
  color:#fff !important;
  fill:#fff !important;
  background-color: rgb(0 96 57/1) !important;
  border-color:rgb(0 96 57/1) !important;
}

.rlx-pages .text-brown{
  color: rgb(69, 44, 30);
}
.rlx-pages .text-rolex-green{
  color: rgb(18 119 73);
  fill: rgb(18 119 73);
}
.rlx-pages .bg-creme-light{
  background-color: rgb(249 247 244);
}
.rlx-pages  .hover-group:hover .hover-text-dark-grey,
.hover-text-dark-grey:hover{
  color: rgb(33 33 33 / 1) !important;
  fill: rgb(33 33 33 / 1) !important;
}


.rlx-pages .ul-contato li{
  position:relative;
}
.rlx-pages .ul-contato li .rlx-circle{
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  height: min-content;
  margin: auto;
  z-index: 0;
  font-size: 10px;
  line-height: 7px;
}
.rlx-pages .ul-contato li.active .rlx-circle{
  opacity:1;
}
.rlx-pages .ul-contato li.active .rlx-circle,
.rlx-pages .ul-contato li.active button{
  color: rgb(18 119 73);
  pointer-events:none;
}
.rlx-pages .ul-contato li button{
  z-index: 1;
  position: relative;
}
.rlx-pages .buttons-contato{
  width: 40px;
  height: 40px;
  font-size: 15px;
  line-height: 26px;
}
.rlx-pages .buttons-contato:hover,
.rlx-pages a:hover .buttons-contato,
.rlx-pages a:hover .buttons-contato + span{
  color: rgb(18 119 73);
}
#rlx-box-horarios{
  height:0;
  list-style: none;
  padding-top: 0px !important; 
  padding-bottom: 0px !important; 
  filter: drop-shadow(rgba(0, 0, 0, 0.1) 0px 10px 10px);
  transition:all, padding .2s ease-in, height .3s ease-in;
  transition-delay: 0s, .4s , .3s ;
}
#div-box-horarios{
  filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 10px 10px);
}
#div-box-horarios #btn-rlx-box-horarios .seta{
  transform: rotate(0deg) translateY(-2px);
  transition: .2s;
}
#div-box-horarios.active #btn-rlx-box-horarios .seta{
  transform: rotate(180deg) translateY(-1px);
}
#div-box-horarios.active #rlx-box-horarios{
  pointer-events: auto; 
  height: 350px; 
  padding-top: 40px !important; 
  padding-bottom: 40px !important; 
  z-index: 10;
  transition:all, padding .2s ease-out, height .3s ease-out;
  transition-delay: 0s, 0s , 0s ;
  
}
@media(min-width:1200px) and (max-width:1400px){
  #div-box-horarios.active #rlx-box-horarios{
    padding-left:25px !important;
    padding-right:25px !important;
  }
}
@media(min-width:768px) and (max-width:800px){
  #div-box-horarios.active #rlx-box-horarios{
    padding-left:20px !important;
    padding-right:20px !important;
  }
}
#rlx-box-horarios li {
  opacity: 0;
  transform: translateY(-20px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

#div-box-horarios.active #rlx-box-horarios li {
  opacity: 1;
  transform: translateY(0);
}

#div-box-horarios.active #rlx-box-horarios li:nth-child(1) {
  transition-delay: 0.1s;
}

#div-box-horarios.active #rlx-box-horarios li:nth-child(2) {
  transition-delay: 0.2s;
}

#div-box-horarios.active #rlx-box-horarios li:nth-child(3) {
  transition-delay: 0.3s;
}

#div-box-horarios.active #rlx-box-horarios li:nth-child(4) {
  transition-delay: 0.4s;
}

#div-box-horarios.active #rlx-box-horarios li:nth-child(5) {
  transition-delay: 0.5s;
}

#div-box-horarios.active #rlx-box-horarios li:nth-child(6) {
  transition-delay: 0.6s;
}

#div-box-horarios.active #rlx-box-horarios li:nth-child(7) {
  transition-delay: 0.7s;
}
.rlx-pages iframe#mapa{
  margin-top: -60px;
  width: calc(100% + 4px);
  margin-left: -2px;
  height: calc(100% + 61px);
  min-height: 450px;
}
.rlx-pages .image-cover img{
  width: 100%;
  height: 100%;
  /* display: block; */
  object-fit: cover;
}

.rlx-pages textarea::placeholder{
  opacity: .8
}
.rlx-pages textarea{
  padding: 2.5rem;
  outline-color: rgb(18, 119, 73);
  font-weight:200;
}
.rlx-pages #form-contato input:focus,
.rlx-pages #form-contato select:focus{
  outline: 2px solid rgb(18, 119, 73);
  box-shadow:unset;
  border-radius: 2px !important;
}




.rlx-pages .form-floating{
  margin-bottom:50px
}
.rlx-pages .form-floating>label {
    top: 10px;
    height: auto;
}
.rlx-pages .and,
.rlx-pages .form-floating>.form-control:focus~label, 
.rlx-pages .form-floating>.form-control:not(:placeholder-shown)~label, 
.rlx-pages .form-floating>.form-select~label {
  opacity: .5;
  transform: scale(.85) translateY(-2.2rem) translateX(.15rem);
}
.rlx-pages .and,
.rlx-pages .form-floating>label{
  padding:0 !important;
  font-size: 14px;
  font-weight: 700;
  color: rgb(33 33 33);
  top: .2rem;
  font-family: "Helvetica Now Text";
}
.rlx-pages .form-floating>.form-select,
.rlx-pages .form-floating>.form-control{
  height: calc(2.2rem + 2px);
  line-height: 1;
  padding:0 5px !important;
}
.rlx-pages .error-message{
  color: rgb(185 28 28);
  font-weight: 700;
  font-size: 13px;
  text-align: left;
}


/* Escondendo o checkbox padrão */
.rlx-pages input[type="checkbox"] {
  position: absolute;
  width: 20px;
  height: 20px;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}

/* Estilizando o label para parecer um checkbox */
.rlx-pages .custom-checkbox {
  width: 20px;
  height: 20px;
  border: 2px solid rgb(18, 119, 73);
  border-radius: 50%;
  display: inline-block;
  position: relative;
  cursor: pointer;
}

/* Estilizando o checkmark */
.rlx-pages .custom-checkbox::after {
  content: '';
  width: 4px;
  height: 7px;
  border: solid white;
  border-width: 0 1.5px 1.5px 0;
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  display: none;
}

/* Mostrando o checkmark quando o checkbox é clicado */
.rlx-pages input[type="checkbox"]:checked + .custom-checkbox {
  background-color: rgb(18, 119, 73);
}

.rlx-pages input[type="checkbox"]:checked + .custom-checkbox::after {
  display: block;
}



@media (max-width: 1260px) {
  .rlx-menu #rlx-menu-content {
     position: absolute;
     top: 0;
     left: 0;
     flex-direction: column;
     row-gap: 30px;
     padding: 0px 8vw 0px 8vw;
    background:linear-gradient(90deg,#0b3e27 ,#197149);
     margin-top: 110px !important;
     width: 100%;
     height: 0px;
    z-index: 9;
     left: 0;
     overflow: hidden;
     /* transform: translateY(-100%) translateZ(0px); */
     transition: all .3s, margin-top 0s, padding 0s;
     transition-delay: .3s;
  }
  .rlx-pages header:after {
    content:'';
    width:100%;
    display:block;
    background-color:#0006;
    opacity:0;
    position:absolute;
    top:110px;
    left:0;
    z-index:2;
    height:0;
    transition:all 0s, opacity .4s, height 0s;
    transition-delay: 0s, .4s, 1s;
  }
  .rlx-pages.menu-opened header:after {
    height:100%;
    opacity:1;
    transition:all 0s, opacity .4s, height 0s;
    transition-delay: 0s, .1s, 0s;
  }
  .rlx-menu #rlx-menu-content .nav-item a.nav-link{
    font-size: clamp(1.375rem,1.25rem + .3125vw,1.625rem);
    line-height: 1.31;
    padding: 2px 0;
    opacity: 0;
    transform: translateY(-10px);
    transition: transform 2s, opacity .4s ease-out;
    transition-delay: opacity 1s, transform 2s;
  }
  .rlx-menu .navbar-toggler {
    display: block;
  }
  .rlx-menu li a{
    font-size: clamp(1.375rem,1.25rem + .3125vw,1.625rem) !important;
  } 
  .rlx-menu #rlx-menu-content.opened {
    display: flex !important;
    height: 580px;
    padding: 30px 8vw 60px 8vw;
    /* transform: translateY(0%) translateZ(0px); */
    transition: all .45s ease-out, margin-top 0s, padding .2s;
    transition-delay: 0s;
  }
  .rlx-menu #rlx-menu-content.opened .nav-item a.nav-link{
    opacity:1;
    transform:translateY(0px);
    transition: all 0s, opacity .4s, transform .4s ease-out;
    transition-delay: 0s, .4s, .4s;
  }
}
@media(max-width:768px){
  .rlx-menu #rlx-menu-content.opened {
    height: 510px;
  }
  .rlx-menu #rlx-menu-content {
     row-gap: 20px;
  }
  .rlx-pages .text-md-white{
    color:#fff !important;
  }
  .rlx-pages .text-md-dark{
    color:#000 !important;
  }

  .rlx-banners-textos{
      width: 85%;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      top: unset;
      margin: 0 auto 70px;
  }
}
@media(max-width:680px){
  .rlx-banners-textos{
      width: 85%;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      top: unset;
      margin: 0px auto 50px;
  }
  #listagem-acessorios img{
    width:100% !important;
  }
}
@media(max-width:380px){
  .rlx-banners-textos{
      width: 85%;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      top: unset;
      margin: 0 auto 40px;
  }
  .rlx-banners-textos h2{
    margin-bottom:10px !important;
  }
  .rlx-pages .owl-theme .owl-dots{
    bottom:-10px;
  }
}
@media(max-width:1024px){
  .rlx-pages header .row{
      height:100px;
  } 
  .rlx-menu #rlx-menu-content {
    margin-top: 100px !important;
  }
  .rlx-menu-seta{
    transition:.2s ease-out;
  }
  .rlx-menu #rlx-menu-content.opened + .navbar-toggler .rlx-menu-seta{
    transform:rotate(180deg);
  }
}
@media(max-width:479px){
  .rlx-banners-textos h2 {
    font-size: clamp(1.25rem, 1.1875rem + 2.6563vw, 4.375rem);
  }
  .rlx-pages header .row{
      height:80px;
  }
  .rlx-menu #rlx-menu-content {
    margin-top: 80px !important;
  }
  .rlx-pages header .rlx-logo img {
      width: 100px;
  }
}



.rlx-pages .accordion-button:not(.collapsed) {
    color: rgb(69, 44, 30);
    background-color: transparent;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0);
}
.rlx-pages .accordion-button{
  background-color: transparent;
  color: rgb(69, 44, 30);
  font-weight: 700;
}
.rlx-pages .accordion-item {
    background-color: transparent;
    border: 0px solid rgba(0, 0, 0, .125);
  border-bottom:1px solid #0000001a;
}
.rlx-pages .accordion-item:first-of-type {
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
}
.rlx-pages .accordion-item:last-of-type {
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
}
.rlx-pages .accordion-body{
  font-weight:300;
  padding-top: 0px;
  padding-bottom: 30px;
}
.rlx-pages .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' focusable='false' class='chakra-icon css-onkibi'%3E%3Cline stroke='currentColor' stroke-width='2' stroke-miterlimit='10' x1='2' y1='8' x2='14' y2='8'%3E%3C/line%3E%3C/svg%3E");
}
.rlx-pages .accordion-button::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' focusable='false' class='chakra-icon css-onkibi'%3E%3Cline stroke='currentColor' stroke-width='2' stroke-miterlimit='10' x1='8' y1='2' x2='8' y2='14'%3E%3C/line%3E%3Cline stroke='currentColor' stroke-width='2' stroke-miterlimit='10' x1='2' y1='8' x2='14' y2='8'%3E%3C/line%3E%3C/svg%3E");
    transition: transform 0s ease-in-out;
}
.rlx-pages .accordion-button:focus {
    border-color: transparent;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, 0);
}
.rlx-pages .accordion-item:first-of-type .accordion-button{
  border-radius:0 !important;
}
.rlx-pages .accordion-item:first-of-type .accordion-button{
  border-top:1px solid #0000001a;
}




.text-\[\.5rem\] {
  font-size: .5rem
}

.text-\[12px\] {
  font-size: 12px
}

.text-\[13px\] {
  font-size: 13px
}

.text-\[14px\] {
  font-size: 14px
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem
}

.text-body100 {
  font-size: clamp(1.25rem,.9375rem + .7813vw,1.875rem);
  line-height: 1.334
}

.text-body200 {
  font-size: clamp(1.25rem,.8725rem + 1.25vw,1.5rem);
  line-height: 1.1
}

.text-body50 {
  font-size: clamp(1.125rem,1.0625rem + .1563vw,1.25rem);
  line-height: 1.6
}

.text-body70 {
  font-size: clamp(1.125rem,.9375rem + .4688vw,1.5rem);
  line-height: 1.585
}

.text-hl30 {
  font-size: clamp(1.375rem,1.25rem + .3125vw,1.625rem);
  line-height: 1.31
}

.text-hl40 {
  font-size: clamp(1.5rem,.935vw + 1.129rem,2.25rem);
  line-height: 1.25
}

.text-hl50 {
  font-size: clamp(1.875rem,1.25rem + 1.5625vw,3.125rem);
  line-height: 1.2
}

.text-hl70 {
  font-size: clamp(2.25rem,1.1875rem + 2.6563vw,4.375rem);
  line-height: 1.18
}

.text-lgd100 {
  font-size: clamp(.75rem,.625rem + .3125vw,1rem);
  line-height: 1.375
}

.text-lgd110 {
  font-size: clamp(1rem,.9375rem + .1563vw,1.125rem);
  line-height: 1.375
}

.text-sm {
  font-size: .875rem;
  line-height: 1.25rem
}

.text-surtitle70 {
  font-size: clamp(.6875rem,.5938rem + .2344vw,.875rem);
  line-height: 1.43
}



.body-50 {
  font-size: clamp(1.125rem,1.0625rem + .1563vw,1.25rem);
  line-height: 1.6
}

.quote-70 {
  font-family: Georgia,sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(1.5rem,.6875rem + 2.0313vw,3.125rem);
  line-height: 1.3
}


.text-xs {
  font-size: .75rem;
  line-height: 1rem
}

.my-5vh{
  margin-top:5vh;
  margin-bottom:5vh;
}
.mt-5vh{
  margin-top:5vh;
}
.mb-5vh{
  margin-bottom:5vh;
}

.my-10vh{
  margin-top:10vh;
  margin-bottom:10vh;
}
.mt-10vh{
  margin-top:10vh;
}
.mb-10vh{
  margin-bottom:10vh;
}
.p-10vh{
  padding:10vh;
}
.py-10vh{
  padding-top:10vh;
  padding-bottom:10vh;
}
.pt-10vh{
  padding-top:10vh;
}
.pb-10vh{
  padding-bottom:10vh;
}
@media screen and (max-width: 767px) {
  .my-10vh{
    margin-top:calc(7 * 1vh);
    margin-bottom:calc(7 * 1vh);
  }
  .mt-10vh{
    margin-top:calc(7 * 1vh);
  }
  .mb-10vh{
    margin-bottom:calc(7 * 1vh);
  }
  .p-10vh{
    padding:calc(7 * 1vh);
  }
  .py-10vh{
    padding-top:calc(7 * 1vh);
    padding-bottom:calc(7 * 1vh);
  }
  .pt-10vh{
    padding-top:calc(7 * 1vh);
  }
  .pb-10vh{
    padding-bottom:calc(7 * 1vh);
  }
}


.img-zoom{
  overflow:hidden;
}
.img-zoom picture img{
  transition: .7s !important;
  transition-duration: .7s !important;
  transition-timing-function: cubic-bezier(0,0,.2,1) !important;
}
.img-zoom:hover picture img{
  transform: scale(1.1);
}
.item.active .img-zoom:hover picture img{
  transform: scale(1);
}
.rlx-pages .owl-carousel .owl-nav .owl-prev.disabled,
.rlx-pages .owl-carousel .owl-nav .owl-next.disabled{
  opacity:0;
}
.rlx-pages a {
  color: inherit;
  text-decoration: inherit;
}
.navbar-toggler:focus{
  box-shadow: unset;
}
.rlx-page-novos-modelos .rlx-descubra-mais .rlx-title{
  font-size: clamp(1.5rem,.935vw + 1.129rem,2.25rem);
  line-height: 1.25;
  padding-bottom: 15px;
}


@media(max-width:765px) {
  .rlx-pages .owl-carousel-wrapper {
      width: 100%;
      padding-top: 177.8%; /* Proporção baseada na altura e largura da imagem */
      position: relative; /* Necessário para o posicionamento absoluto do Owl Carousel */
  }

  .rlx-pages .owl-carousel-wrapper .owl-carousel {
      position: absolute !important;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
  }

  .rlx-pages .owl-carousel-wrapper .owl-carousel .item img {
      width: 100%;
      height: 100%;
      object-fit: cover; /* Mantém a proporção da imagem dentro da div */
  }
}


























/* TUDOR */

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.tudor-page p{
  font-size: 16px;
  font-weight: 500;
}
.tudor-page h2{
  font-size: 2.5em;
}
.tudor-page .font-tudor{
  font-family: 'Open Sans', sans-serif;
}
.bg-dark{
  background-color: #000 !important;
}
.text-danger{
  color:#dc1916 !important;
}
.tudor-menu-seta{
  color:#dc1916;
  font-size:35px;
}
.tudor-header{
  height:90px;
}
.tudor-header .tudor-menu #tudor-menu-content .nav-item a.nav-link{
  border-bottom: 3px solid transparent;
}
.tudor-header .tudor-menu #tudor-menu-content .nav-item a.nav-link:hover,
.tudor-header .tudor-menu #tudor-menu-content .nav-item a.nav-link.active{
  border-bottom: 3px solid #dc1916;
}



.tudor-intro{
  background: #f5f5f5;
}
.tudor-page .image-cover,
.tudor-page .image-cover img{
  width: 100%;
  height: 100%;
  /* display: block; */
  object-fit: cover;
}
.tudor-page .tudor-img-start .image-cover{
  padding: 0 5vw 0vw 0;
}
.tudor-page .tudor-img-end .image-cover{
  padding: 0 0vw 0 5vw;
}
.tudor-page .tudor-text-container{
  padding: 8vw 10vw;
}


.tudor-page .container-produto{
  height: auto;
}
.tudor-page .item-produto{
  position: unset;
}
.tudor-page .item-produto .nome-produto {
  min-height: 14px;
}
@media(max-width:600px){
  .tudor-page h2{
    font-size: 2em;
  }
}

@media(max-width:991px){
  .tudor-page #div-video-youtube{
    min-height: 50vw;
  }
  .tudor-page .tudor-img-start .image-cover,
  .tudor-page .tudor-img-end .image-cover{
    padding: 0 0vw 0vw 0;
  }
  .tudor-page .tudor-text-container{
    padding: 4vw 8vw;
  }
  .tudor-page .container-produto {
    height: auto;
  }
  
}


@media(max-width:767px) {
  .tudor-page .tudor-img-start .image-cover,
  .tudor-page .tudor-img-end .image-cover{
    padding: 0 2vw;
  }
  .tudor-page .tudor-text-container{
    padding: 4vw 8vw;
  }


  .tudor-header .tudor-menu #tudor-menu-content {
     position: absolute;
     top: 0;
     left: 0;
     flex-direction: column;
     padding: 0px 8vw 0px 8vw;
    background:#fff;
    border-top: 0px solid #dc1916;
     margin-top: 110px !important;
     width: 100%;
     height: 0px;
    z-index: 9;
     left: 0;
     overflow: hidden;
     /* transform: translateY(-100%) translateZ(0px); */
     transition: all .3s, margin-top 0s, padding 0s;
     transition-delay: .3s;
  }
.tudor-header .tudor-menu #tudor-menu-content .nav-item a.nav-link{
  width: auto;
  line-height: 1.31;
  padding: 2px 0;
  opacity: 0;
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 5px;
  transform: translateY(-10px);
  transition: transform 2s, opacity .4s ease-out;
  transition-delay: opacity 1s, transform 2s;
}
.tudor-menu .navbar-toggler {
  display: block;
}
.tudor-header.opened .tudor-menu #tudor-menu-content {
  display: flex !important;
  height: 100px;
  border-top: 1px solid #dc1916;
  padding: 10px 8vw 10px 8vw;
  transition: all .45s ease-out, margin-top 0s, padding .2s;
  transition-delay: 0s;
}
.tudor-header.opened  .tudor-menu #tudor-menu-content .nav-item a.nav-link{
  opacity:1;
  transform:translateY(0px);
  transition: all 0s, opacity .4s, transform .4s ease-out;
  transition-delay: 0s, .4s, .4s;
}
.tudor-header  .tudor-menu #tudor-menu-content {
  margin-top: 90px !important;
}
.tudor-menu-seta{
  transition:.2s ease-out;
}
.tudor-header.opened  .tudor-menu-seta{
  transform:rotate(180deg);
}


}






/* TUDOR 2026 */

@font-face {
    font-family: "MetaHeadlineWeb W04 Black";
    src: url("https://db.onlinewebfonts.com/t/a85dcee6dea2eb28a06507ef29f0e406.eot");
    src: url("https://db.onlinewebfonts.com/t/a85dcee6dea2eb28a06507ef29f0e406.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/a85dcee6dea2eb28a06507ef29f0e406.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/a85dcee6dea2eb28a06507ef29f0e406.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/a85dcee6dea2eb28a06507ef29f0e406.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/a85dcee6dea2eb28a06507ef29f0e406.svg#MetaHeadlineWeb W04 Black")format("svg");
}

.font-tudor{
    font-family: "MetaHeadlineWeb W04 Black" !important;
}

.tudor-page p{
  font-size: 16px;
  font-weight: 500;
}
.tudor-page h2{
  font-size: 2.5em;
}
.tudor-page .font-tudor{
  font-family: 'MetaHeadlineWeb W04 Black', sans-serif;
}
.bg-dark{
  background-color: #000 !important;
}
.tudor-page-product .text-danger,
.tudor-page .text-danger{
  color:#be0100 !important;
}
.tudor-page .btn-outline-danger{
  border:2px solid #be0100 !important;
  color: #be0100;
  text-transform:uppercase;
  font-size:12px !important;
  font-weight:700;
  padding: 10px 25px !important;
}
.tudor-page .btn-outline-danger:hover{
  color:white;
  background-color: #be0100;
}
.tudor-page .owl-nav {
    position: absolute;
    width: 100%;
    height: 0px;
    top: 25% !important;
}
.tudor-page .owl-nav button{
    color: #be0100;
    background: transparent;
    width: 40px;
    height: 40px;
}
.tudor-page .owl-nav button:hover{
  background: transparent !important;
}
.tudor-page .owl-nav button.owl-next{
  transform:translateX(50px);
}
.tudor-page .owl-nav button.owl-prev{
  transform:translateX(-50px);
}
.tudor-page .owl-nav button i{
  font-size: 40px;
  color: #be0100;
}
.tudor-page-product .btn-danger,
.tudor-page .btn-danger{
  border-color:#be0100;
  background-color:#be0100;
}
.tudor-page-product .btn{
  font-size: 1em !important;
  padding: 9px 25px !important;
}


@media(max-width:980px){
  #slide-tudor{
    /* padding: 0 40px; */
  }
  .tudor-page .owl-nav {
    width: 100%;
    left: 0px;
    top: 25% !important;
  }
}
.container-carousel.container{
  padding: 0 !important;
}
@media(min-width:576px){
  .container-carousel.container{
    max-width:870% !important
  }
}

.tudor-page .item-produto .imagem{
  background: #f7f6f6;
}
.tudor-page .item-produto .imagem img{
  background-blend-mode: multiply;
  mix-blend-mode: multiply;
}


.tudor-page-product .imagens img{
  background-blend-mode: multiply;
  mix-blend-mode: multiply;
}

.bg-bege-tudor{
  background: #f7f6f6;
}
@media(min-width:992px){
  .tudor-page-product .botao-produto span{
    font-size:13px;
    line-height: 21px;
  }
}
.tudor-page-product .btn-outline-gray{
  border: 1px solid #cdcdcd !important;
}

.tudor-page-product .btn-outline-gray:hover{
  background-color:#be0100;
  border-color:#be0100 !important;
}
.tudor-page-product .btn-outline-gray:hover .text-danger{
  color:#fff !important;
}
@media(min-width:992px){
  .tudor-page-product #imagens_adicionais img{
    width:100% !important;
    max-width:15vw;
  }
}
@media(min-width:768px){
  .tudor-page-product #imagens_adicionais img{
    width:100% !important;
    max-width:25vw;
  }
}
.tudor-page-product #imagens_adicionais img{
  width:17vw !important;
  max-width:137px;
}

.tudor-page-product ul#imagens_adicionais li:last-child{
  margin-bottom:0 !important;
}

.tudor-page-product .titulo-modal-espec{
  font-weight:bold;
  margin:15px 0 5px
}

.header-cliente {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
.header-cliente-icone {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}
.header-cliente-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100px;
  line-height: 1.15;
}
.header-cliente-nome {
  display: block;
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: none;
}
.header-cliente-sair {
  line-height: 1;
}
.header-cliente-sair button {
  border: 0;
  padding: 2px 0 0 !important;
  background: none;
  color: inherit;
  font-size: 12px;
  text-decoration: underline;
}
