@font-face {font-family: "Blankid"; src: url("images_root/caligrafia/blankid.ttf") format("truetype"); }
/*--****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************--*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------APARENCIA RELOGIO INTELIGENTE 200px-----------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 200px){body {font-family: blankid; background-color: black; }
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------CABEÇALHO-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-geral {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span 1; grid-auto-rows: minmax(); grid-template-rows: 60% 20% 10%; grid-row: span ; /*FORMATO*/ max-width: ; width: 110%; min-width: ; max-height: ; height: 500px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -3%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -3%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: black; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagem-cabecalho {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 180%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(5%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -30%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -35%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-100%) translateX(5%) scale(100%); top: ; padding-top: ; margin-top: -80%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.container-menu_header {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(10%) scale(100%); top: ; padding-top: ; margin-top: -190%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 10%; margin-bottom: ; left: ; padding-left: ; margin-left: 10%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 150%; font-weight: bold; color: white; line-height: 200%; text-align: ; text-decoration: none; }
.container-menu_header a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------PERFIL DO ARTISTA---------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-conteudo {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 50%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.perfil_do_artista {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-perfil {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 200%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-20%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.perfil_titulo {/*POSIÇÃO*/ z-index: ; display: none; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 200%; font-weight: ; color: white; line-height: 80%; text-align: ; text-decoration: ; }

.perfil_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10%) translateX(5%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: white; line-height: 80%; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS EM DESTAQUE-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 80%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.products-grid_destaque {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 2rem; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-card {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card a {color: white; text-decoration: none; }

.imagens-catalogo_maior {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10px) translateX(px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-title {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 0.5rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 2.2rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-info_laranja {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.product-info_azul {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #00179b; line-height: ; text-align: ; text-decoration: ; }

.product-price {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 1rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.3rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco-amplie_e_desenvolva {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 0.5rem; margin-top: ; rigth: ; padding-rigth: 0.5rem; margin-rigth: ; bottom: ; padding-bottom: 0.5rem; margin-bottom: ; left: ; padding-left: 0.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.5rem; font-weight: bold; color: #ffffff; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS SECUNDÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_secundarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_secundarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_secundarios a {color: white; text-decoration: none; }

.seccao_titulo_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.product-info_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagens-catalogo_tatoos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50px; min-width: ; max-height: ; height: 50px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.whatsapp-btn {/*POSIÇÃO*/ z-index: ; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: background-color 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 4px; box-sizing: ; /*FORMATO CORES*/ background-color: #25D366; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: center; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------TRABALHOS TERCIÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_terciarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: max(6); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_terciarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_terciarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_terciarios a {color: white; text-decoration: none; }

.imagens-catalogo_terciario {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-info_terciarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------VIDEOS DOS TRABALHOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo_videos {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_descricao_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #ff5a5f; line-height: 60%; text-align: center; text-decoration: ; }

.product-info_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: 100%; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------REVISTA--------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.blog-container {width: 100%; max-width: 960px; margin: 0 auto; padding: 20px; box-sizing: border-box; }

.blog-grid {display: grid; grid-template-columns: 100%; grid-auto-rows: minmax(150px, auto); gap: 20px; }

.seccao_descricao_blog {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #fd6603; line-height: 60%; text-align: center; text-decoration: ; }

.product-card_blog_post_001 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_001:hover {transform: translateY(-15px); }
.product-card_blog_post_001 a {text-decoration: none; }

.product-card_blog_post_002 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_002:hover {transform: translateY(-15px); }
.product-card_blog_post_002 a {text-decoration: none; }

.product-card_blog_post_003 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_003:hover {transform: translateY(-15px); }
.product-card_blog_post_003 a {text-decoration: none; }

.product-card_blog_post_004 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_004:hover {transform: translateY(-15px); }
.product-card_blog_post_004 a {text-decoration: none; }

.product-card_blog_post_005 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_005:hover {transform: translateY(-15px); }
.product-card_blog_post_005 a {text-decoration: none; }

.product-card_blog_post_006 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_006:hover {transform: translateY(-15px); }
.product-card_blog_post_006 a {text-decoration: none; }

.product-card_blog_post_007 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_007:hover {transform: translateY(-15px); }
.product-card_blog_post_007 a {text-decoration: none; }

.product-card_blog_post_008 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_008:hover {transform: translateY(-15px); }
.product-card_blog_post_008 a {text-decoration: none; }

.product-card_blog_post_009 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_009:hover {transform: translateY(-15px); }
.product-card_blog_post_009 a {text-decoration: none; }

.product-card_blog_post_010 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_010:hover {transform: translateY(-15px); }
.product-card_blog_post_010 a {text-decoration: none; }

.product-card_blog_post_011 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_011:hover {transform: translateY(-15px); }
.product-card_blog_post_011 a {text-decoration: none; }

.product-card_blog_post_012 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_012:hover {transform: translateY(-15px); }
.product-card_blog_post_012 a {text-decoration: none; }

.product-card_blog_post_013 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_013:hover {transform: translateY(-15px); }
.product-card_blog_post_013 a {text-decoration: none; }

.product-card_blog_post_014 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_014:hover {transform: translateY(-15px); }
.product-card_blog_post_014 a {text-decoration: none; }

.product-card_blog_post_015 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_015:hover {transform: translateY(-15px); }
.product-card_blog_post_015 a {text-decoration: none; }

.product-card_blog_post_016 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_016:hover {transform: translateY(-15px); }
.product-card_blog_post_016 a {text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------SOCIAL LINKS-----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.social-links_titulo {/*POSIÇÃO*/ z-index: 10; display: none; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: -5%; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 200%; font-weight: bold; color: #fd6603; line-height: ; text-align: center; text-decoration: ; }

.container_para_posicionamento_dos_links {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 5% 90% 5%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }

.container-menu_links {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_links a {color: white; text-decoration: none; }

.social-links {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 40px; min-width: ; max-height: ; height: 40px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: 50%; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }
.social-links:hover {color: #ff5a5f; transform: scale(1.1); }

.social-links_descricao {/*POSIÇÃO*/ z-index: ; display: none; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 10%; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #ffffff; line-height: ; text-align: center; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------PAGINAS DAS TATUAGENS VERSAO INDIVIDUAL----------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_tatuagens_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: auto; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-tatuagens{/*POSIÇÃO*/ z-index: ; display: none; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 66%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-tatuagens{/*POSIÇÃO*/ z-index: ; display: none; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 160%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 90%; max-width: 1000px; height: 200%; margin-left: 0%; background-color: black; }

.principal-wrapper-tatuagens {display: flex; justify-content: center; align-items: center; margin-left: 55%; gap: 15px; width: 100%; }

.miniatura-lateral-tatuagens {width: 15%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniatura-lateral-tatuagens:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-tatuagens img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-tatuagens {width: 70%; }
.imagem-principal-tatuagens img {width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-tatuagens {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-tatuagens::-webkit-scrollbar { display: none; }
.miniaturas-mobile-tatuagens { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-tatuagens .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-tatuagens .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-tatuagens .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.link_titulo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(150%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 30%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

.container-menu-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 40%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-tatuagens a {color: white; text-decoration: none; }

.container-social-links-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 50%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 50%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-tatuagens a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------PAGINAS DA REVISTA VERSAO INDIVIDUAL------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_REVISTA_individual {display: grid; grid-template-columns: 1% 200% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 100%; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-revista{/*POSIÇÃO*/ z-index: ; display: none; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 200%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-revista{/*POSIÇÃO*/ z-index: ; display: none; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 300%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 110%; max-width: 1000px; height: 200%; margin-left: -7%; background-color: black; }

.principal-wrapper-revista {display: flex; justify-content: center; align-items: center; gap: 0px; width: 100%; }

.miniatura-lateral-revista {width: 25%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; margin-top: 30%; }
.miniatura-lateral-revista:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-revista img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-revista {width: 150%; height: 100%; margin-top: 0%; }
.imagem-principal-revista img {width: 150%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-revista {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-revista::-webkit-scrollbar { display: none; }
.miniaturas-mobile-revista { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-revista .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-revista .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-revista .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.container-social-links-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 30%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-revista a {color: white; text-decoration: none; }

.container-menu-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: relative; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: .75rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-revista a {color: white; text-decoration: none; }

.link_titulo-revista{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(150%) rotate(270deg); top: ; padding-top: ; margin-top: 280%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -10%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-revista{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%) rotate(270deg); top: ; padding-top: ; margin-top: 180%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -20%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------FIM RELOGIO INTELIGENTE 200px--------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

}

/*--****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************--*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------APARENCIA MOTOROLA G4 ANTIGO 360px------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 360px){body {font-family: blankid; background-color: black; }
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------CABEÇALHO-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-geral {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span 1; grid-auto-rows: minmax(); grid-template-rows: 60% 20% 10%; grid-row: span ; /*FORMATO*/ max-width: ; width: 106%; min-width: ; max-height: ; height: 250%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -3%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -3%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: black; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagem-cabecalho {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 180%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 20%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -35%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -25%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.container-menu_header {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_header a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------PERFIL DO ARTISTA---------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-conteudo {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.perfil_do_artista {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-perfil {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.perfil_titulo {/*POSIÇÃO*/ z-index: ; display: inline; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 500%; font-weight: ; color: white; line-height: 80%; text-align: ; text-decoration: ; }

.perfil_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(60%) translateX(5%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 350%; font-weight: normal; color: white; line-height: 50%; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS EM DESTAQUE-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.products-grid_destaque {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 2rem; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-card {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card a {color: white; text-decoration: none; }

.imagens-catalogo_maior {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10px) translateX(px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-title {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 0.5rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 2.2rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-info_laranja {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.product-info_azul {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #00179b; line-height: ; text-align: ; text-decoration: ; }

.product-price {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 1rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.3rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco-amplie_e_desenvolva {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 0.5rem; margin-top: ; rigth: ; padding-rigth: 0.5rem; margin-rigth: ; bottom: ; padding-bottom: 0.5rem; margin-bottom: ; left: ; padding-left: 0.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.5rem; font-weight: bold; color: #ffffff; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS SECUNDÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_secundarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_secundarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_secundarios a {color: white; text-decoration: none; }

.seccao_titulo_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.product-info_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagens-catalogo_tatoos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50px; min-width: ; max-height: ; height: 50px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.whatsapp-btn {/*POSIÇÃO*/ z-index: ; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: background-color 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 4px; box-sizing: ; /*FORMATO CORES*/ background-color: #25D366; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: center; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------TRABALHOS TERCIÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_terciarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 30% 30% 30%; grid-column: span ; grid-auto-rows: max(6); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_terciarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_terciarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_terciarios a {color: white; text-decoration: none; }

.imagens-catalogo_terciario {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-info_terciarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------VIDEOS DOS TRABALHOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo_videos {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_descricao_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #ff5a5f; line-height: 60%; text-align: center; text-decoration: ; }

.product-info_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------REVISTA--------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.blog-container {width: 100%; max-width: 960px; margin: 0 auto; padding: 20px; box-sizing: border-box; }

.blog-grid {display: grid; grid-template-columns: 100%; grid-auto-rows: minmax(150px, auto); gap: 20px; }

.seccao_descricao_blog {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #fd6603; line-height: 60%; text-align: center; text-decoration: ; }

.product-card_blog_post_001 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_001:hover {transform: translateY(-15px); }
.product-card_blog_post_001 a {text-decoration: none; }

.product-card_blog_post_002 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_002:hover {transform: translateY(-15px); }
.product-card_blog_post_002 a {text-decoration: none; }

.product-card_blog_post_003 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_003:hover {transform: translateY(-15px); }
.product-card_blog_post_003 a {text-decoration: none; }

.product-card_blog_post_004 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_004:hover {transform: translateY(-15px); }
.product-card_blog_post_004 a {text-decoration: none; }

.product-card_blog_post_005 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_005:hover {transform: translateY(-15px); }
.product-card_blog_post_005 a {text-decoration: none; }

.product-card_blog_post_006 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_006:hover {transform: translateY(-15px); }
.product-card_blog_post_006 a {text-decoration: none; }

.product-card_blog_post_007 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_007:hover {transform: translateY(-15px); }
.product-card_blog_post_007 a {text-decoration: none; }

.product-card_blog_post_008 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_008:hover {transform: translateY(-15px); }
.product-card_blog_post_008 a {text-decoration: none; }

.product-card_blog_post_009 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_009:hover {transform: translateY(-15px); }
.product-card_blog_post_009 a {text-decoration: none; }

.product-card_blog_post_010 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_010:hover {transform: translateY(-15px); }
.product-card_blog_post_010 a {text-decoration: none; }

.product-card_blog_post_011 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_011:hover {transform: translateY(-15px); }
.product-card_blog_post_011 a {text-decoration: none; }

.product-card_blog_post_012 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_012:hover {transform: translateY(-15px); }
.product-card_blog_post_012 a {text-decoration: none; }

.product-card_blog_post_013 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_013:hover {transform: translateY(-15px); }
.product-card_blog_post_013 a {text-decoration: none; }

.product-card_blog_post_014 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_014:hover {transform: translateY(-15px); }
.product-card_blog_post_014 a {text-decoration: none; }

.product-card_blog_post_015 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_015:hover {transform: translateY(-15px); }
.product-card_blog_post_015 a {text-decoration: none; }

.product-card_blog_post_016 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_016:hover {transform: translateY(-15px); }
.product-card_blog_post_016 a {text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------SOCIAL LINKS-----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.social-links_titulo {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: -5%; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 200%; font-weight: bold; color: #fd6603; line-height: ; text-align: center; text-decoration: ; }

.container_para_posicionamento_dos_links {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 5% 90% 5%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }

.container-menu_links {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_links a {color: white; text-decoration: none; }

.social-links {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 40px; min-width: ; max-height: ; height: 40px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: 50%; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }
.social-links:hover {color: #ff5a5f; transform: scale(1.1); }

.social-links_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 10%; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #ffffff; line-height: ; text-align: center; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------PAGINAS DAS TATUAGENS VERSAO INDIVIDUAL----------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_tatuagens_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 800px; overflow-y: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1500%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -100%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -100%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(15500%) scale(5000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 90%; max-width: 1000px; height: 200%; margin-left: 0%; background-color: black; }

.principal-wrapper-tatuagens {display: flex; justify-content: center; align-items: center; margin-left: 40%; gap: 15px; width: 120%; }

.miniatura-lateral-tatuagens {width: 15%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniatura-lateral-tatuagens:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-tatuagens img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-tatuagens {width: 200%; }
.imagem-principal-tatuagens img {width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-tatuagens {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-tatuagens::-webkit-scrollbar { display: none; }
.miniaturas-mobile-tatuagens { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-tatuagens .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-tatuagens .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-tatuagens .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.link_titulo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(0%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 30%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(30%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

.container-menu-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 40%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-tatuagens a {color: white; text-decoration: none; }

.container-social-links-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 45%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-tatuagens a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------PAGINAS DA REVISTA VERSAO INDIVIDUAL------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_REVISTA_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 800px; overflow: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-revista{/*POSIÇÃO*/ z-index: 2; display: block; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(600%) translateX(600%) scale(1300%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-revista{/*POSIÇÃO*/ z-index: -1; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(50000%) translateX(10000%) scale(50000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: 100%; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 110%; max-width: 1000px; height: 200%; margin-left: -28%; background-color: black; }

.principal-wrapper-revista {display: flex; justify-content: center; align-items: center; gap: 0px; width: 100%; }

.miniatura-lateral-revista {width: 25%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; margin-top: 30%; }
.miniatura-lateral-revista:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-revista img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-revista {z-index: 1; width: 150%; height: 100%; margin-top: 0%; }
.imagem-principal-revista img {z-index: 1; width: 150%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-revista {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-revista::-webkit-scrollbar { display: none; }
.miniaturas-mobile-revista { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-revista .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-revista .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-revista .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.container-social-links-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(150%) translateX(-60%) scale(100%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 30%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-revista a {color: white; text-decoration: none; }

.container-menu-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(150%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-revista a {color: white; text-decoration: none; }

.link_titulo-revista{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-350%) translateX(-75%) scale(150%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-revista{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-60%) translateX(-65%) scale(100%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------FIM MOTOROLA G4 ANTIGO 360px---------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

}

/*--****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************--*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------APARENCIA IPHONE X 375px-----------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 375px){body {font-family: blankid; background-color: black; }
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------CABEÇALHO-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-geral {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span 1; grid-auto-rows: minmax(); grid-template-rows: 60% 20% 10%; grid-row: span ; /*FORMATO*/ max-width: ; width: 106%; min-width: ; max-height: ; height: 250%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -3%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -3%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: black; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagem-cabecalho {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 180%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 20%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -35%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -25%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.container-menu_header {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_header a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------PERFIL DO ARTISTA---------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-conteudo {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.perfil_do_artista {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-perfil {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.perfil_titulo {/*POSIÇÃO*/ z-index: ; display: inline; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 500%; font-weight: ; color: white; line-height: 80%; text-align: ; text-decoration: ; }

.perfil_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(60%) translateX(5%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 350%; font-weight: normal; color: white; line-height: 50%; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS EM DESTAQUE-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.products-grid_destaque {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 2rem; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-card {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card a {color: white; text-decoration: none; }

.imagens-catalogo_maior {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10px) translateX(px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-title {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 0.5rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 2.2rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-info_laranja {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.product-info_azul {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #00179b; line-height: ; text-align: ; text-decoration: ; }

.product-price {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 1rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.3rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco-amplie_e_desenvolva {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 0.5rem; margin-top: ; rigth: ; padding-rigth: 0.5rem; margin-rigth: ; bottom: ; padding-bottom: 0.5rem; margin-bottom: ; left: ; padding-left: 0.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.5rem; font-weight: bold; color: #ffffff; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS SECUNDÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_secundarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_secundarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_secundarios a {color: white; text-decoration: none; }

.seccao_titulo_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.product-info_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagens-catalogo_tatoos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50px; min-width: ; max-height: ; height: 50px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.whatsapp-btn {/*POSIÇÃO*/ z-index: ; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: background-color 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 4px; box-sizing: ; /*FORMATO CORES*/ background-color: #25D366; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: center; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------TRABALHOS TERCIÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_terciarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 30% 30% 30%; grid-column: span ; grid-auto-rows: max(6); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_terciarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_terciarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_terciarios a {color: white; text-decoration: none; }

.imagens-catalogo_terciario {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-info_terciarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------VIDEOS DOS TRABALHOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo_videos {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_descricao_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #ff5a5f; line-height: 60%; text-align: center; text-decoration: ; }

.product-info_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------REVISTA--------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.blog-container {width: 100%; max-width: 960px; margin: 0 auto; padding: 20px; box-sizing: border-box; }

.blog-grid {display: grid; grid-template-columns: 100%; grid-auto-rows: minmax(150px, auto); gap: 20px; }

.seccao_descricao_blog {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #fd6603; line-height: 60%; text-align: center; text-decoration: ; }

.product-card_blog_post_001 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_001:hover {transform: translateY(-15px); }
.product-card_blog_post_001 a {text-decoration: none; }

.product-card_blog_post_002 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_002:hover {transform: translateY(-15px); }
.product-card_blog_post_002 a {text-decoration: none; }

.product-card_blog_post_003 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_003:hover {transform: translateY(-15px); }
.product-card_blog_post_003 a {text-decoration: none; }

.product-card_blog_post_004 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_004:hover {transform: translateY(-15px); }
.product-card_blog_post_004 a {text-decoration: none; }

.product-card_blog_post_005 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_005:hover {transform: translateY(-15px); }
.product-card_blog_post_005 a {text-decoration: none; }

.product-card_blog_post_006 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_006:hover {transform: translateY(-15px); }
.product-card_blog_post_006 a {text-decoration: none; }

.product-card_blog_post_007 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_007:hover {transform: translateY(-15px); }
.product-card_blog_post_007 a {text-decoration: none; }

.product-card_blog_post_008 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_008:hover {transform: translateY(-15px); }
.product-card_blog_post_008 a {text-decoration: none; }

.product-card_blog_post_009 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_009:hover {transform: translateY(-15px); }
.product-card_blog_post_009 a {text-decoration: none; }

.product-card_blog_post_010 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_010:hover {transform: translateY(-15px); }
.product-card_blog_post_010 a {text-decoration: none; }

.product-card_blog_post_011 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_011:hover {transform: translateY(-15px); }
.product-card_blog_post_011 a {text-decoration: none; }

.product-card_blog_post_012 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_012:hover {transform: translateY(-15px); }
.product-card_blog_post_012 a {text-decoration: none; }

.product-card_blog_post_013 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_013:hover {transform: translateY(-15px); }
.product-card_blog_post_013 a {text-decoration: none; }

.product-card_blog_post_014 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_014:hover {transform: translateY(-15px); }
.product-card_blog_post_014 a {text-decoration: none; }

.product-card_blog_post_015 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_015:hover {transform: translateY(-15px); }
.product-card_blog_post_015 a {text-decoration: none; }

.product-card_blog_post_016 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_016:hover {transform: translateY(-15px); }
.product-card_blog_post_016 a {text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------SOCIAL LINKS-----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.social-links_titulo {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: -5%; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 200%; font-weight: bold; color: #fd6603; line-height: ; text-align: center; text-decoration: ; }

.container_para_posicionamento_dos_links {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 5% 90% 5%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }

.container-menu_links {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_links a {color: white; text-decoration: none; }

.social-links {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 40px; min-width: ; max-height: ; height: 40px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: 50%; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }
.social-links:hover {color: #ff5a5f; transform: scale(1.1); }

.social-links_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 10%; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #ffffff; line-height: ; text-align: center; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------PAGINAS DAS TATUAGENS VERSAO INDIVIDUAL----------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_tatuagens_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 930px; overflow-y: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1500%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -100%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -100%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(15500%) scale(5000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 1000px; height: 200%; margin-left: 0%; background-color: black; }

.principal-wrapper-tatuagens {display: flex; justify-content: center; align-items: center; margin-left: 55%; gap: 15px; width: 135%; }

.miniatura-lateral-tatuagens {width: 15%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniatura-lateral-tatuagens:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-tatuagens img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-tatuagens {width: 200%; }
.imagem-principal-tatuagens img {width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-tatuagens {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-tatuagens::-webkit-scrollbar { display: none; }
.miniaturas-mobile-tatuagens { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-tatuagens .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-tatuagens .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-tatuagens .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.link_titulo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(0%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 30%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(30%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

.container-menu-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 40%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-tatuagens a {color: white; text-decoration: none; }

.container-social-links-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 45%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-tatuagens a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------PAGINAS DA REVISTA VERSAO INDIVIDUAL------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_REVISTA_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 930px; overflow: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-revista{/*POSIÇÃO*/ z-index: 2; display: block; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(600%) translateX(600%) scale(1300%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-revista{/*POSIÇÃO*/ z-index: -1; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 75%; min-width: ; max-height: ; height: 100%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(65000%) translateX(5300%) scale(58000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: 100%; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 110%; max-width: 1000px; height: 200%; margin-left: -28%; background-color: black; }

.principal-wrapper-revista {display: flex; justify-content: center; align-items: center; gap: 0px; width: 100%; }

.miniatura-lateral-revista {width: 25%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; margin-top: 30%; }
.miniatura-lateral-revista:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-revista img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-revista {z-index: 1; width: 150%; height: 100%; margin-top: 0%; }
.imagem-principal-revista img {z-index: 1; width: 150%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-revista {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-revista::-webkit-scrollbar { display: none; }
.miniaturas-mobile-revista { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-revista .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-revista .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-revista .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.container-social-links-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(150%) translateX(-60%) scale(100%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 30%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-revista a {color: white; text-decoration: none; }

.container-menu-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(141%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 300%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-revista a {color: white; text-decoration: none; }

.link_titulo-revista{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-350%) translateX(-75%) scale(150%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-revista{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-60%) translateX(-65%) scale(100%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------FIM IPHONE X 375px--------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

}

/*--****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************--*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------APARENCIA NOKIA N9 480px-----------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 480px){body {font-family: blankid; background-color: black; }
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------CABEÇALHO-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-geral {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span 1; grid-auto-rows: minmax(); grid-template-rows: 60% 20% 10%; grid-row: span ; /*FORMATO*/ max-width: ; width: 106%; min-width: ; max-height: ; height: 250%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -3%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -3%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: black; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagem-cabecalho {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 180%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(5%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 20%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -35%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(20%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -25%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.container-menu_header {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 5%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 150%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_header a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------PERFIL DO ARTISTA---------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-conteudo {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.perfil_do_artista {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-perfil {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.perfil_titulo {/*POSIÇÃO*/ z-index: ; display: inline; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 500%; font-weight: ; color: white; line-height: 80%; text-align: ; text-decoration: ; }

.perfil_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(60%) translateX(5%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 350%; font-weight: normal; color: white; line-height: 50%; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS EM DESTAQUE-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.products-grid_destaque {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 2rem; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-card {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card a {color: white; text-decoration: none; }

.imagens-catalogo_maior {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10px) translateX(px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-title {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 0.5rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 2.2rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-info_laranja {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.product-info_azul {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #00179b; line-height: ; text-align: ; text-decoration: ; }

.product-price {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 1rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.3rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco-amplie_e_desenvolva {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 0.5rem; margin-top: ; rigth: ; padding-rigth: 0.5rem; margin-rigth: ; bottom: ; padding-bottom: 0.5rem; margin-bottom: ; left: ; padding-left: 0.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.5rem; font-weight: bold; color: #ffffff; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS SECUNDÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_secundarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_secundarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_secundarios a {color: white; text-decoration: none; }

.seccao_titulo_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.product-info_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagens-catalogo_tatoos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50px; min-width: ; max-height: ; height: 50px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.whatsapp-btn {/*POSIÇÃO*/ z-index: ; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: background-color 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 4px; box-sizing: ; /*FORMATO CORES*/ background-color: #25D366; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: center; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------TRABALHOS TERCIÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_terciarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 30% 30% 30%; grid-column: span ; grid-auto-rows: max(6); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_terciarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_terciarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_terciarios a {color: white; text-decoration: none; }

.imagens-catalogo_terciario {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-info_terciarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------VIDEOS DOS TRABALHOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo_videos {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_descricao_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #ff5a5f; line-height: 60%; text-align: center; text-decoration: ; }

.product-info_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------REVISTA--------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.blog-container {width: 100%; max-width: 960px; margin: 0 auto; padding: 20px; box-sizing: border-box; }

.blog-grid {display: grid; grid-template-columns: 100%; grid-auto-rows: minmax(150px, auto); gap: 20px; }

.seccao_descricao_blog {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #fd6603; line-height: 60%; text-align: center; text-decoration: ; }

.product-card_blog_post_001 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_001:hover {transform: translateY(-15px); }
.product-card_blog_post_001 a {text-decoration: none; }

.product-card_blog_post_002 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_002:hover {transform: translateY(-15px); }
.product-card_blog_post_002 a {text-decoration: none; }

.product-card_blog_post_003 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_003:hover {transform: translateY(-15px); }
.product-card_blog_post_003 a {text-decoration: none; }

.product-card_blog_post_004 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_004:hover {transform: translateY(-15px); }
.product-card_blog_post_004 a {text-decoration: none; }

.product-card_blog_post_005 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_005:hover {transform: translateY(-15px); }
.product-card_blog_post_005 a {text-decoration: none; }

.product-card_blog_post_006 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_006:hover {transform: translateY(-15px); }
.product-card_blog_post_006 a {text-decoration: none; }

.product-card_blog_post_007 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_007:hover {transform: translateY(-15px); }
.product-card_blog_post_007 a {text-decoration: none; }

.product-card_blog_post_008 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_008:hover {transform: translateY(-15px); }
.product-card_blog_post_008 a {text-decoration: none; }

.product-card_blog_post_009 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_009:hover {transform: translateY(-15px); }
.product-card_blog_post_009 a {text-decoration: none; }

.product-card_blog_post_010 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_010:hover {transform: translateY(-15px); }
.product-card_blog_post_010 a {text-decoration: none; }

.product-card_blog_post_011 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_011:hover {transform: translateY(-15px); }
.product-card_blog_post_011 a {text-decoration: none; }

.product-card_blog_post_012 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_012:hover {transform: translateY(-15px); }
.product-card_blog_post_012 a {text-decoration: none; }

.product-card_blog_post_013 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_013:hover {transform: translateY(-15px); }
.product-card_blog_post_013 a {text-decoration: none; }

.product-card_blog_post_014 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_014:hover {transform: translateY(-15px); }
.product-card_blog_post_014 a {text-decoration: none; }

.product-card_blog_post_015 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_015:hover {transform: translateY(-15px); }
.product-card_blog_post_015 a {text-decoration: none; }

.product-card_blog_post_016 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_016:hover {transform: translateY(-15px); }
.product-card_blog_post_016 a {text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------SOCIAL LINKS-----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.social-links_titulo {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: -5%; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 200%; font-weight: bold; color: #fd6603; line-height: ; text-align: center; text-decoration: ; }

.container_para_posicionamento_dos_links {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 5% 90% 5%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }

.container-menu_links {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_links a {color: white; text-decoration: none; }

.social-links {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 40px; min-width: ; max-height: ; height: 40px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: 50%; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }
.social-links:hover {color: #ff5a5f; transform: scale(1.1); }

.social-links_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 10%; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #ffffff; line-height: ; text-align: center; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------PAGINAS DAS TATUAGENS VERSAO INDIVIDUAL----------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_tatuagens_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 1180px; overflow-y: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1500%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -100%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -100%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(15000%) scale(5000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 1000px; height: 200%; margin-left: 0%; background-color: black; }

.principal-wrapper-tatuagens {display: flex; justify-content: center; align-items: center; margin-left: 55%; gap: 15px; width: 135%; }

.miniatura-lateral-tatuagens {width: 15%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniatura-lateral-tatuagens:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-tatuagens img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-tatuagens {width: 200%; }
.imagem-principal-tatuagens img {width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-tatuagens {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-tatuagens::-webkit-scrollbar { display: none; }
.miniaturas-mobile-tatuagens { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-tatuagens .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-tatuagens .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-tatuagens .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.link_titulo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(0%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 30%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(33%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

.container-menu-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 40%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-tatuagens a {color: white; text-decoration: none; }

.container-social-links-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 45%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-tatuagens a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------PAGINAS DA REVISTA VERSAO INDIVIDUAL------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_REVISTA_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 1079px; overflow: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-revista{/*POSIÇÃO*/ z-index: 2; display: block; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(600%) translateX(600%) scale(1300%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-revista{/*POSIÇÃO*/ z-index: -1; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 75%; min-width: ; max-height: ; height: 100%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(71500%) translateX(14100%) scale(71000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: 100%; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 110%; max-width: 1000px; height: 200%; margin-left: -28%; background-color: black; }

.principal-wrapper-revista {display: flex; justify-content: center; align-items: center; gap: 0px; width: 100%; }

.miniatura-lateral-revista {width: 25%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; margin-top: 30%; }
.miniatura-lateral-revista:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-revista img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-revista {z-index: 1; width: 150%; height: 100%; margin-top: 0%; }
.imagem-principal-revista img {z-index: 1; width: 150%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-revista {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-revista::-webkit-scrollbar { display: none; }
.miniaturas-mobile-revista { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-revista .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-revista .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-revista .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.container-social-links-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(210%) translateX(-50%) scale(120%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 30%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-revista a {color: white; text-decoration: none; }

.container-menu-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(210%) translateX(0%) scale(180%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 300%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-revista a {color: white; text-decoration: none; }

.link_titulo-revista{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-630%) translateX(-78%) scale(250%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-revista{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-500%) translateX(-65%) scale(200%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------FIM NOKIA N9 480px--------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

}

/*--****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************--*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------APARENCIA SURFACE DUO 540px---------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 540px){body {font-family: blankid; background-color: black; }
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------CABEÇALHO-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-geral {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span 1; grid-auto-rows: minmax(); grid-template-rows: 60% 20% 10%; grid-row: span ; /*FORMATO*/ max-width: ; width: 106%; min-width: ; max-height: ; height: 250%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -3%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -3%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: black; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagem-cabecalho {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 180%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(5%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 20%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -35%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(20%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -25%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.container-menu_header {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 5%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 150%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_header a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------PERFIL DO ARTISTA---------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-conteudo {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.perfil_do_artista {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-perfil {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.perfil_titulo {/*POSIÇÃO*/ z-index: ; display: inline; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 500%; font-weight: ; color: white; line-height: 80%; text-align: ; text-decoration: ; }

.perfil_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(60%) translateX(5%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 350%; font-weight: normal; color: white; line-height: 50%; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS EM DESTAQUE-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.products-grid_destaque {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 2rem; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-card {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card a {color: white; text-decoration: none; }

.imagens-catalogo_maior {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10px) translateX(px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-title {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 0.5rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 2.2rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-info_laranja {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.product-info_azul {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #00179b; line-height: ; text-align: ; text-decoration: ; }

.product-price {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 1rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.3rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco-amplie_e_desenvolva {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 0.5rem; margin-top: ; rigth: ; padding-rigth: 0.5rem; margin-rigth: ; bottom: ; padding-bottom: 0.5rem; margin-bottom: ; left: ; padding-left: 0.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.5rem; font-weight: bold; color: #ffffff; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS SECUNDÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_secundarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_secundarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_secundarios a {color: white; text-decoration: none; }

.seccao_titulo_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.product-info_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagens-catalogo_tatoos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50px; min-width: ; max-height: ; height: 50px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.whatsapp-btn {/*POSIÇÃO*/ z-index: ; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: background-color 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 4px; box-sizing: ; /*FORMATO CORES*/ background-color: #25D366; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: center; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------TRABALHOS TERCIÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_terciarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 30% 30% 30%; grid-column: span ; grid-auto-rows: max(6); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_terciarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_terciarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_terciarios a {color: white; text-decoration: none; }

.imagens-catalogo_terciario {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-info_terciarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------VIDEOS DOS TRABALHOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo_videos {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_descricao_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #ff5a5f; line-height: 60%; text-align: center; text-decoration: ; }

.product-info_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------REVISTA--------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.blog-container {width: 100%; max-width: 960px; margin: 0 auto; padding: 20px; box-sizing: border-box; }

.blog-grid {display: grid; grid-template-columns: 100%; grid-auto-rows: minmax(150px, auto); gap: 20px; }

.seccao_descricao_blog {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #fd6603; line-height: 60%; text-align: center; text-decoration: ; }

.product-card_blog_post_001 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_001:hover {transform: translateY(-15px); }
.product-card_blog_post_001 a {text-decoration: none; }

.product-card_blog_post_002 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_002:hover {transform: translateY(-15px); }
.product-card_blog_post_002 a {text-decoration: none; }

.product-card_blog_post_003 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_003:hover {transform: translateY(-15px); }
.product-card_blog_post_003 a {text-decoration: none; }

.product-card_blog_post_004 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_004:hover {transform: translateY(-15px); }
.product-card_blog_post_004 a {text-decoration: none; }

.product-card_blog_post_005 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_005:hover {transform: translateY(-15px); }
.product-card_blog_post_005 a {text-decoration: none; }

.product-card_blog_post_006 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_006:hover {transform: translateY(-15px); }
.product-card_blog_post_006 a {text-decoration: none; }

.product-card_blog_post_007 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_007:hover {transform: translateY(-15px); }
.product-card_blog_post_007 a {text-decoration: none; }

.product-card_blog_post_008 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_008:hover {transform: translateY(-15px); }
.product-card_blog_post_008 a {text-decoration: none; }

.product-card_blog_post_009 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_009:hover {transform: translateY(-15px); }
.product-card_blog_post_009 a {text-decoration: none; }

.product-card_blog_post_010 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_010:hover {transform: translateY(-15px); }
.product-card_blog_post_010 a {text-decoration: none; }

.product-card_blog_post_011 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_011:hover {transform: translateY(-15px); }
.product-card_blog_post_011 a {text-decoration: none; }

.product-card_blog_post_012 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_012:hover {transform: translateY(-15px); }
.product-card_blog_post_012 a {text-decoration: none; }

.product-card_blog_post_013 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_013:hover {transform: translateY(-15px); }
.product-card_blog_post_013 a {text-decoration: none; }

.product-card_blog_post_014 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_014:hover {transform: translateY(-15px); }
.product-card_blog_post_014 a {text-decoration: none; }

.product-card_blog_post_015 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_015:hover {transform: translateY(-15px); }
.product-card_blog_post_015 a {text-decoration: none; }

.product-card_blog_post_016 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_016:hover {transform: translateY(-15px); }
.product-card_blog_post_016 a {text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------SOCIAL LINKS-----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.social-links_titulo {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: -5%; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 200%; font-weight: bold; color: #fd6603; line-height: ; text-align: center; text-decoration: ; }

.container_para_posicionamento_dos_links {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 5% 90% 5%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }

.container-menu_links {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_links a {color: white; text-decoration: none; }

.social-links {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 40px; min-width: ; max-height: ; height: 40px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: 50%; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }
.social-links:hover {color: #ff5a5f; transform: scale(1.1); }

.social-links_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 10%; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #ffffff; line-height: ; text-align: center; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------PAGINAS DAS TATUAGENS VERSAO INDIVIDUAL----------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_tatuagens_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 1180px; overflow-y: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1500%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -100%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -100%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(15000%) scale(5000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 1000px; height: 200%; margin-left: 0%; background-color: black; }

.principal-wrapper-tatuagens {display: flex; justify-content: center; align-items: center; margin-left: 55%; gap: 15px; width: 135%; }

.miniatura-lateral-tatuagens {width: 15%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniatura-lateral-tatuagens:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-tatuagens img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-tatuagens {width: 200%; }
.imagem-principal-tatuagens img {width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-tatuagens {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-tatuagens::-webkit-scrollbar { display: none; }
.miniaturas-mobile-tatuagens { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-tatuagens .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-tatuagens .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-tatuagens .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.link_titulo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(0%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 30%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(33%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

.container-menu-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 40%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-tatuagens a {color: white; text-decoration: none; }

.container-social-links-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 45%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-tatuagens a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------PAGINAS DA REVISTA VERSAO INDIVIDUAL------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_REVISTA_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 1180px; overflow: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-revista{/*POSIÇÃO*/ z-index: 2; display: block; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(600%) translateX(600%) scale(1300%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-revista{/*POSIÇÃO*/ z-index: -1; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 75%; min-width: ; max-height: ; height: 100%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(71500%) translateX(9000%) scale(71000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: 100%; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 110%; max-width: 1000px; height: 200%; margin-left: -28%; background-color: black; }

.principal-wrapper-revista {display: flex; justify-content: center; align-items: center; gap: 0px; width: 100%; }

.miniatura-lateral-revista {width: 25%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; margin-top: 30%; }
.miniatura-lateral-revista:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-revista img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-revista {z-index: 1; width: 150%; height: 100%; margin-top: 0%; }
.imagem-principal-revista img {z-index: 1; width: 150%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-revista {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-revista::-webkit-scrollbar { display: none; }
.miniaturas-mobile-revista { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-revista .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-revista .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-revista .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.container-social-links-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(210%) translateX(-50%) scale(120%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 30%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-revista a {color: white; text-decoration: none; }

.container-menu-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(230%) translateX(0%) scale(180%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 300%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-revista a {color: white; text-decoration: none; }

.link_titulo-revista{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-630%) translateX(-78%) scale(250%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-revista{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-500%) translateX(-65%) scale(200%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------FIM SURFACE DUO 540px------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

}

/*--****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************--*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------APARENCIA HUAWEI ANTIGO 670px--------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 670px){body {font-family: blankid; background-color: black; }
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------CABEÇALHO-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-geral {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span 1; grid-auto-rows: minmax(); grid-template-rows: 60% 20% 10%; grid-row: span ; /*FORMATO*/ max-width: ; width: 106%; min-width: ; max-height: ; height: 250%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -3%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -3%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: black; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagem-cabecalho {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 180%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(5%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 20%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -35%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(20%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -25%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.container-menu_header {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 5%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 200%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_header a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------PERFIL DO ARTISTA---------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-conteudo {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.perfil_do_artista {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-perfil {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.perfil_titulo {/*POSIÇÃO*/ z-index: ; display: inline; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 500%; font-weight: ; color: white; line-height: 80%; text-align: ; text-decoration: ; }

.perfil_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(60%) translateX(5%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 350%; font-weight: normal; color: white; line-height: 50%; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS EM DESTAQUE-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.products-grid_destaque {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 2rem; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-card {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card a {color: white; text-decoration: none; }

.imagens-catalogo_maior {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10px) translateX(px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-title {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 0.5rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 2.2rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-info_laranja {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.product-info_azul {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #00179b; line-height: ; text-align: ; text-decoration: ; }

.product-price {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 1rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.3rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco-amplie_e_desenvolva {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 0.5rem; margin-top: ; rigth: ; padding-rigth: 0.5rem; margin-rigth: ; bottom: ; padding-bottom: 0.5rem; margin-bottom: ; left: ; padding-left: 0.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.5rem; font-weight: bold; color: #ffffff; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS SECUNDÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_secundarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_secundarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_secundarios a {color: white; text-decoration: none; }

.seccao_titulo_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.product-info_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagens-catalogo_tatoos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50px; min-width: ; max-height: ; height: 50px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.whatsapp-btn {/*POSIÇÃO*/ z-index: ; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: background-color 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 4px; box-sizing: ; /*FORMATO CORES*/ background-color: #25D366; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: center; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------TRABALHOS TERCIÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_terciarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 30% 30% 30%; grid-column: span ; grid-auto-rows: max(6); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_terciarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_terciarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_terciarios a {color: white; text-decoration: none; }

.imagens-catalogo_terciario {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-info_terciarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------VIDEOS DOS TRABALHOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo_videos {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 170%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_descricao_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #ff5a5f; line-height: 60%; text-align: center; text-decoration: ; }

.product-info_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------REVISTA--------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.blog-container {width: 100%; max-width: 960px; margin: 0 auto; padding: 20px; box-sizing: border-box; }

.blog-grid {display: grid; grid-template-columns: 100%; grid-auto-rows: minmax(150px, auto); gap: 20px; }

.seccao_descricao_blog {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #fd6603; line-height: 60%; text-align: center; text-decoration: ; }

.product-card_blog_post_001 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_001:hover {transform: translateY(-15px); }
.product-card_blog_post_001 a {text-decoration: none; }

.product-card_blog_post_002 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_002:hover {transform: translateY(-15px); }
.product-card_blog_post_002 a {text-decoration: none; }

.product-card_blog_post_003 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_003:hover {transform: translateY(-15px); }
.product-card_blog_post_003 a {text-decoration: none; }

.product-card_blog_post_004 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_004:hover {transform: translateY(-15px); }
.product-card_blog_post_004 a {text-decoration: none; }

.product-card_blog_post_005 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_005:hover {transform: translateY(-15px); }
.product-card_blog_post_005 a {text-decoration: none; }

.product-card_blog_post_006 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_006:hover {transform: translateY(-15px); }
.product-card_blog_post_006 a {text-decoration: none; }

.product-card_blog_post_007 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_007:hover {transform: translateY(-15px); }
.product-card_blog_post_007 a {text-decoration: none; }

.product-card_blog_post_008 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_008:hover {transform: translateY(-15px); }
.product-card_blog_post_008 a {text-decoration: none; }

.product-card_blog_post_009 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_009:hover {transform: translateY(-15px); }
.product-card_blog_post_009 a {text-decoration: none; }

.product-card_blog_post_010 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_010:hover {transform: translateY(-15px); }
.product-card_blog_post_010 a {text-decoration: none; }

.product-card_blog_post_011 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_011:hover {transform: translateY(-15px); }
.product-card_blog_post_011 a {text-decoration: none; }

.product-card_blog_post_012 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_012:hover {transform: translateY(-15px); }
.product-card_blog_post_012 a {text-decoration: none; }

.product-card_blog_post_013 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_013:hover {transform: translateY(-15px); }
.product-card_blog_post_013 a {text-decoration: none; }

.product-card_blog_post_014 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_014:hover {transform: translateY(-15px); }
.product-card_blog_post_014 a {text-decoration: none; }

.product-card_blog_post_015 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_015:hover {transform: translateY(-15px); }
.product-card_blog_post_015 a {text-decoration: none; }

.product-card_blog_post_016 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_016:hover {transform: translateY(-15px); }
.product-card_blog_post_016 a {text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------SOCIAL LINKS-----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.social-links_titulo {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: -5%; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 200%; font-weight: bold; color: #fd6603; line-height: ; text-align: center; text-decoration: ; }

.container_para_posicionamento_dos_links {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 5% 90% 5%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }

.container-menu_links {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_links a {color: white; text-decoration: none; }

.social-links {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 40px; min-width: ; max-height: ; height: 40px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: 50%; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }
.social-links:hover {color: #ff5a5f; transform: scale(1.1); }

.social-links_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 10%; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #ffffff; line-height: ; text-align: center; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------PAGINAS DAS TATUAGENS VERSAO INDIVIDUAL----------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_tatuagens_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 1300px; overflow-y: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1500%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -100%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -100%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(10000%) scale(5000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 1000px; height: 200%; margin-left: 0%; background-color: black; }

.principal-wrapper-tatuagens {display: flex; justify-content: center; align-items: center; margin-left: 55%; gap: 15px; width: 135%; }

.miniatura-lateral-tatuagens {width: 15%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniatura-lateral-tatuagens:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-tatuagens img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-tatuagens {width: 200%; }
.imagem-principal-tatuagens img {width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-tatuagens {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-tatuagens::-webkit-scrollbar { display: none; }
.miniaturas-mobile-tatuagens { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-tatuagens .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-tatuagens .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-tatuagens .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.link_titulo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(0%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 30%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 230%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(50%) scale(175%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: orange; line-height: ; text-align: ; text-decoration: ; }

.container-menu-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(55%) translateX(25%) scale(150%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 40%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-tatuagens a {color: white; text-decoration: none; }

.container-social-links-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(100%) translateX(25%) scale(150%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 45%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-tatuagens a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------PAGINAS DA REVISTA VERSAO INDIVIDUAL------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_REVISTA_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 1300px; overflow: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-revista{/*POSIÇÃO*/ z-index: 2; display: block; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(600%) translateX(600%) scale(1300%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-revista{/*POSIÇÃO*/ z-index: -1; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 75%; min-width: ; max-height: ; height: 100%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(80000%) translateX(9000%) scale(71000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: 100%; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 110%; max-width: 1000px; height: 200%; margin-left: -28%; background-color: black; }

.principal-wrapper-revista {display: flex; justify-content: center; align-items: center; gap: 0px; width: 100%; }

.miniatura-lateral-revista {width: 25%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; margin-top: 30%; }
.miniatura-lateral-revista:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-revista img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-revista {z-index: 1; width: 150%; height: 100%; margin-top: 0%; }
.imagem-principal-revista img {z-index: 1; width: 150%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-revista {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-revista::-webkit-scrollbar { display: none; }
.miniaturas-mobile-revista { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-revista .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-revista .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-revista .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.container-social-links-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(310%) translateX(-21%) scale(180%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 30%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-revista a {color: white; text-decoration: none; }

.container-menu-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(300%) translateX(0%) scale(180%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 300%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-revista a {color: white; text-decoration: none; }

.link_titulo-revista{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-1500%) translateX(-78%) scale(350%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-revista{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-1300%) translateX(-65%) scale(300%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------FIM HUAWEI ANTIGO 670PX-----------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

}

/*--****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************--*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------APARENCIA NEXUSX 800px------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 800px){body {font-family: blankid; background-color: black; }
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------CABEÇALHO-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-geral {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span 1; grid-auto-rows: minmax(); grid-template-rows: 60% 20% 10%; grid-row: span ; /*FORMATO*/ max-width: ; width: 106%; min-width: ; max-height: ; height: 250%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -3%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -3%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: black; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagem-cabecalho {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 180%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 28%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -35%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -25%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.container-menu_header {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 200%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_header a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------PERFIL DO ARTISTA---------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-conteudo {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.perfil_do_artista {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-perfil {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 180%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.perfil_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(20%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 1000%; font-weight: bold; color: white; line-height: 80%; text-align: ; text-decoration: ; }

.perfil_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(75%) translateX(-5%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 600%; font-weight: bold; color: white; line-height: 100%; text-align: right; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS EM DESTAQUE-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 350%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 5%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.products-grid_destaque {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 2rem; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-card {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card a {color: white; text-decoration: none; }

.imagens-catalogo_maior {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10px) translateX(px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-title {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 0.5rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 2.2rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-info_laranja {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.product-info_azul {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #00179b; line-height: ; text-align: ; text-decoration: ; }

.product-price {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 1rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.3rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco-amplie_e_desenvolva {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 0.5rem; margin-top: ; rigth: ; padding-rigth: 0.5rem; margin-rigth: ; bottom: ; padding-bottom: 0.5rem; margin-bottom: ; left: ; padding-left: 0.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.5rem; font-weight: bold; color: #ffffff; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS SECUNDÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_secundarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_secundarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_secundarios a {color: white; text-decoration: none; }

.seccao_titulo_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 500%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 5%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 500%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.product-info_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagens-catalogo_tatoos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50px; min-width: ; max-height: ; height: 50px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.whatsapp-btn {/*POSIÇÃO*/ z-index: ; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: background-color 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 4px; box-sizing: ; /*FORMATO CORES*/ background-color: #25D366; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: center; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------TRABALHOS TERCIÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_terciarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 30% 30% 30%; grid-column: span ; grid-auto-rows: max(6); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_terciarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_terciarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_terciarios a {color: white; text-decoration: none; }

.imagens-catalogo_terciario {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-info_terciarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------VIDEOS DOS TRABALHOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo_videos {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 450%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_descricao_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 5%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #ff5a5f; line-height: 60%; text-align: center; text-decoration: ; }

.product-info_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------REVISTA--------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.blog-container {width: 100%; max-width: 960px; margin: 0 auto; padding: 20px; box-sizing: border-box; }

.blog-grid {display: grid; grid-template-columns: 100%; grid-auto-rows: minmax(150px, auto); gap: 20px; }

.seccao_descricao_blog {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #fd6603; line-height: 60%; text-align: center; text-decoration: ; }

.product-card_blog_post_001 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_001:hover {transform: translateY(-15px); }
.product-card_blog_post_001 a {text-decoration: none; }

.product-card_blog_post_002 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_002:hover {transform: translateY(-15px); }
.product-card_blog_post_002 a {text-decoration: none; }

.product-card_blog_post_003 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_003:hover {transform: translateY(-15px); }
.product-card_blog_post_003 a {text-decoration: none; }

.product-card_blog_post_004 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_004:hover {transform: translateY(-15px); }
.product-card_blog_post_004 a {text-decoration: none; }

.product-card_blog_post_005 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_005:hover {transform: translateY(-15px); }
.product-card_blog_post_005 a {text-decoration: none; }

.product-card_blog_post_006 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_006:hover {transform: translateY(-15px); }
.product-card_blog_post_006 a {text-decoration: none; }

.product-card_blog_post_007 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_007:hover {transform: translateY(-15px); }
.product-card_blog_post_007 a {text-decoration: none; }

.product-card_blog_post_008 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_008:hover {transform: translateY(-15px); }
.product-card_blog_post_008 a {text-decoration: none; }

.product-card_blog_post_009 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_009:hover {transform: translateY(-15px); }
.product-card_blog_post_009 a {text-decoration: none; }

.product-card_blog_post_010 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_010:hover {transform: translateY(-15px); }
.product-card_blog_post_010 a {text-decoration: none; }

.product-card_blog_post_011 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_011:hover {transform: translateY(-15px); }
.product-card_blog_post_011 a {text-decoration: none; }

.product-card_blog_post_012 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_012:hover {transform: translateY(-15px); }
.product-card_blog_post_012 a {text-decoration: none; }

.product-card_blog_post_013 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_013:hover {transform: translateY(-15px); }
.product-card_blog_post_013 a {text-decoration: none; }

.product-card_blog_post_014 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_014:hover {transform: translateY(-15px); }
.product-card_blog_post_014 a {text-decoration: none; }

.product-card_blog_post_015 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_015:hover {transform: translateY(-15px); }
.product-card_blog_post_015 a {text-decoration: none; }

.product-card_blog_post_016 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_016:hover {transform: translateY(-15px); }
.product-card_blog_post_016 a {text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------SOCIAL LINKS-----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.social-links_titulo {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: -5%; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 200%; font-weight: bold; color: #fd6603; line-height: ; text-align: center; text-decoration: ; }

.container_para_posicionamento_dos_links {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 5% 90% 5%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }

.container-menu_links {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_links a {color: white; text-decoration: none; }

.social-links {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 40px; min-width: ; max-height: ; height: 40px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: 50%; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }
.social-links:hover {color: #ff5a5f; transform: scale(1.1); }

.social-links_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 10%; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #ffffff; line-height: ; text-align: center; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------PAGINAS DAS TATUAGENS VERSAO INDIVIDUAL----------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_tatuagens_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 1600px; overflow-y: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1500%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -100%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -100%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(10000%) scale(5000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 1000px; height: 200%; margin-left: 0%; background-color: black; }

.principal-wrapper-tatuagens {display: flex; justify-content: center; align-items: center; margin-left: 55%; gap: 15px; width: 135%; }

.miniatura-lateral-tatuagens {width: 15%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniatura-lateral-tatuagens:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-tatuagens img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-tatuagens {width: 200%; }
.imagem-principal-tatuagens img {width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-tatuagens {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-tatuagens::-webkit-scrollbar { display: none; }
.miniaturas-mobile-tatuagens { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-tatuagens .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-tatuagens .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-tatuagens .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.link_titulo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(0%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 30%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 500%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(50%) translateX(80%) scale(250%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: orange; line-height: ; text-align: ; text-decoration: ; }

.container-menu-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(115%) translateX(65%) scale(250%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 40%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-tatuagens a {color: white; text-decoration: none; }

.container-social-links-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(230%) translateX(55%) scale(230%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 45%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-tatuagens a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------PAGINAS DA REVISTA VERSAO INDIVIDUAL------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_REVISTA_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 1600px; overflow: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-revista{/*POSIÇÃO*/ z-index: 2; display: block; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(600%) translateX(600%) scale(1300%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-revista{/*POSIÇÃO*/ z-index: -1; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 75%; min-width: ; max-height: ; height: 100%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(83000%) translateX(9000%) scale(93000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: 100%; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 110%; max-width: 1000px; height: 200%; margin-left: -28%; background-color: black; }

.principal-wrapper-revista {display: flex; justify-content: center; align-items: center; gap: 0px; width: 100%; }

.miniatura-lateral-revista {width: 25%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; margin-top: 30%; }
.miniatura-lateral-revista:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-revista img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-revista {z-index: 1; width: 150%; height: 100%; margin-top: 0%; }
.imagem-principal-revista img {z-index: 1; width: 150%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-revista {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-revista::-webkit-scrollbar { display: none; }
.miniaturas-mobile-revista { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-revista .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-revista .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-revista .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.container-social-links-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(480%) translateX(-21%) scale(180%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 30%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-revista a {color: white; text-decoration: none; }

.container-menu-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(380%) translateX(0%) scale(280%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 300%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-revista a {color: white; text-decoration: none; }

.link_titulo-revista{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-1500%) translateX(-78%) scale(350%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-revista{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-1500%) translateX(-65%) scale(300%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: orange; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------FIM NEXUSX 800px---------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

}	

/*--****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************--*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------APARENCIA HUAWEI RECENTE 940px-----------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 940px){body {font-family: blankid; background-color: black; }
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------CABEÇALHO-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-geral {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span 1; grid-auto-rows: minmax(); grid-template-rows: 60% 20% 10%; grid-row: span ; /*FORMATO*/ max-width: ; width: 106%; min-width: ; max-height: ; height: 250%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -3%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -3%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: black; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagem-cabecalho {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 180%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 20%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -35%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(53%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -25%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.container-menu_header {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(50%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 20%; margin-bottom: ; left: ; padding-left: ; margin-left: 18%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: bold; color: white; line-height: 250%; text-align: ; text-decoration: none; }
.container-menu_header a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------PERFIL DO ARTISTA---------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-conteudo {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.perfil_do_artista {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-perfil {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 180%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.perfil_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(20%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 1000%; font-weight: bold; color: white; line-height: 80%; text-align: ; text-decoration: ; }

.perfil_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(75%) translateX(-5%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 600%; font-weight: bold; color: white; line-height: 100%; text-align: right; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS EM DESTAQUE-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 350%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 5%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.products-grid_destaque {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 2rem; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-card {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card a {color: white; text-decoration: none; }

.imagens-catalogo_maior {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10px) translateX(px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-title {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 0.5rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 2.2rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-info_laranja {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.product-info_azul {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #00179b; line-height: ; text-align: ; text-decoration: ; }

.product-price {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 1rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.3rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco-amplie_e_desenvolva {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 0.5rem; margin-top: ; rigth: ; padding-rigth: 0.5rem; margin-rigth: ; bottom: ; padding-bottom: 0.5rem; margin-bottom: ; left: ; padding-left: 0.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.5rem; font-weight: bold; color: #ffffff; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS SECUNDÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_secundarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_secundarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_secundarios a {color: white; text-decoration: none; }

.seccao_titulo_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 500%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 5%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 500%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.product-info_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagens-catalogo_tatoos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50px; min-width: ; max-height: ; height: 50px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.whatsapp-btn {/*POSIÇÃO*/ z-index: ; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: background-color 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 4px; box-sizing: ; /*FORMATO CORES*/ background-color: #25D366; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: center; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------TRABALHOS TERCIÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_terciarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 30% 30% 30%; grid-column: span ; grid-auto-rows: max(6); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_terciarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_terciarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_terciarios a {color: white; text-decoration: none; }

.imagens-catalogo_terciario {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-info_terciarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------VIDEOS DOS TRABALHOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo_videos {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 450%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_descricao_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 5%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #ff5a5f; line-height: 60%; text-align: center; text-decoration: ; }

.product-info_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------REVISTA--------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.blog-container {width: 100%; max-width: 960px; margin: 0 auto; padding: 20px; box-sizing: border-box; }

.blog-grid {display: grid; grid-template-columns: 100%; grid-auto-rows: minmax(150px, auto); gap: 20px; }

.seccao_descricao_blog {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #fd6603; line-height: 60%; text-align: center; text-decoration: ; }

.product-card_blog_post_001 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_001:hover {transform: translateY(-15px); }
.product-card_blog_post_001 a {text-decoration: none; }

.product-card_blog_post_002 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_002:hover {transform: translateY(-15px); }
.product-card_blog_post_002 a {text-decoration: none; }

.product-card_blog_post_003 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_003:hover {transform: translateY(-15px); }
.product-card_blog_post_003 a {text-decoration: none; }

.product-card_blog_post_004 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_004:hover {transform: translateY(-15px); }
.product-card_blog_post_004 a {text-decoration: none; }

.product-card_blog_post_005 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_005:hover {transform: translateY(-15px); }
.product-card_blog_post_005 a {text-decoration: none; }

.product-card_blog_post_006 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_006:hover {transform: translateY(-15px); }
.product-card_blog_post_006 a {text-decoration: none; }

.product-card_blog_post_007 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_007:hover {transform: translateY(-15px); }
.product-card_blog_post_007 a {text-decoration: none; }

.product-card_blog_post_008 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_008:hover {transform: translateY(-15px); }
.product-card_blog_post_008 a {text-decoration: none; }

.product-card_blog_post_009 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_009:hover {transform: translateY(-15px); }
.product-card_blog_post_009 a {text-decoration: none; }

.product-card_blog_post_010 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_010:hover {transform: translateY(-15px); }
.product-card_blog_post_010 a {text-decoration: none; }

.product-card_blog_post_011 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_011:hover {transform: translateY(-15px); }
.product-card_blog_post_011 a {text-decoration: none; }

.product-card_blog_post_012 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_012:hover {transform: translateY(-15px); }
.product-card_blog_post_012 a {text-decoration: none; }

.product-card_blog_post_013 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_013:hover {transform: translateY(-15px); }
.product-card_blog_post_013 a {text-decoration: none; }

.product-card_blog_post_014 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_014:hover {transform: translateY(-15px); }
.product-card_blog_post_014 a {text-decoration: none; }

.product-card_blog_post_015 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_015:hover {transform: translateY(-15px); }
.product-card_blog_post_015 a {text-decoration: none; }

.product-card_blog_post_016 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_016:hover {transform: translateY(-15px); }
.product-card_blog_post_016 a {text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------SOCIAL LINKS-----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.social-links_titulo {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: -5%; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 200%; font-weight: bold; color: #fd6603; line-height: ; text-align: center; text-decoration: ; }

.container_para_posicionamento_dos_links {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 5% 90% 5%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }

.container-menu_links {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_links a {color: white; text-decoration: none; }

.social-links {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 40px; min-width: ; max-height: ; height: 40px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: 50%; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }
.social-links:hover {color: #ff5a5f; transform: scale(1.1); }

.social-links_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 10%; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #ffffff; line-height: ; text-align: center; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------PAGINAS DAS TATUAGENS VERSAO INDIVIDUAL----------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_tatuagens_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 2000px; overflow-y: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1500%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -100%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -100%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(10000%) scale(5000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 1000px; height: 200%; margin-left: 0%; background-color: black; }

.principal-wrapper-tatuagens {display: flex; justify-content: center; align-items: center; margin-left: 55%; gap: 15px; width: 135%; }

.miniatura-lateral-tatuagens {width: 15%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniatura-lateral-tatuagens:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-tatuagens img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-tatuagens {width: 200%; }
.imagem-principal-tatuagens img {width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-tatuagens {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-tatuagens::-webkit-scrollbar { display: none; }
.miniaturas-mobile-tatuagens { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-tatuagens .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-tatuagens .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-tatuagens .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.link_titulo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(0%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 30%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 500%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(50%) translateX(80%) scale(250%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: orange; line-height: ; text-align: ; text-decoration: ; }

.container-menu-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(115%) translateX(65%) scale(250%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 40%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-tatuagens a {color: white; text-decoration: none; }

.container-social-links-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(230%) translateX(55%) scale(230%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 45%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-tatuagens a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------PAGINAS DA REVISTA VERSAO INDIVIDUAL------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_REVISTA_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 2000px; overflow: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-revista{/*POSIÇÃO*/ z-index: 2; display: block; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(600%) translateX(600%) scale(1300%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-revista{/*POSIÇÃO*/ z-index: -1; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 75%; min-width: ; max-height: ; height: 100%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(83000%) translateX(9000%) scale(93000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: 100%; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 110%; max-width: 1000px; height: 200%; margin-left: -28%; background-color: black; }

.principal-wrapper-revista {display: flex; justify-content: center; align-items: center; gap: 0px; width: 100%; }

.miniatura-lateral-revista {width: 25%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; margin-top: 30%; }
.miniatura-lateral-revista:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-revista img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-revista {z-index: 1; width: 150%; height: 100%; margin-top: 0%; }
.imagem-principal-revista img {z-index: 1; width: 150%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-revista {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-revista::-webkit-scrollbar { display: none; }
.miniaturas-mobile-revista { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-revista .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-revista .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-revista .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.container-social-links-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(480%) translateX(20%) scale(266%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 30%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-revista a {color: white; text-decoration: none; }

.container-menu-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(430%) translateX(0%) scale(280%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 300%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-revista a {color: white; text-decoration: none; }

.link_titulo-revista{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-1800%) translateX(-78%) scale(350%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-revista{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-1800%) translateX(-65%) scale(300%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: orange; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------FIM HUAWEI RECENTE 940px-----------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

}

/*--****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************--*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------APARENCIA SMARTPHONES ATUAIS 1080px-----------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 1080px){body {font-family: blankid; background-color: black; }
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------CABEÇALHO-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-geral {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span 1; grid-auto-rows: minmax(); grid-template-rows: 60% 20% 10%; grid-row: span ; /*FORMATO*/ max-width: ; width: 106%; min-width: ; max-height: ; height: 250%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -3%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -3%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: black; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagem-cabecalho {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 180%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 20%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -35%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(53%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -25%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.container-menu_header {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(50%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 10%; margin-bottom: ; left: ; padding-left: ; margin-left: 18%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 300%; font-weight: bold; color: white; line-height: 250%; text-align: ; text-decoration: none; }
.container-menu_header a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------PERFIL DO ARTISTA---------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-conteudo {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.perfil_do_artista {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-perfil {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 180%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.perfil_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(20%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 1000%; font-weight: bold; color: white; line-height: 80%; text-align: ; text-decoration: ; }

.perfil_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(75%) translateX(-5%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 800%; font-weight: bold; color: white; line-height: 100%; text-align: right; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS EM DESTAQUE-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 500%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 5%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 500%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.products-grid_destaque {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 2rem; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-card {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card a {color: white; text-decoration: none; }

.imagens-catalogo_maior {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(10px) translateX(px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-title {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 0.5rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 2.2rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-info_laranja {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.product-info_azul {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #00179b; line-height: ; text-align: ; text-decoration: ; }

.product-price {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 1rem; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.3rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco-amplie_e_desenvolva {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 0.5rem; margin-top: ; rigth: ; padding-rigth: 0.5rem; margin-rigth: ; bottom: ; padding-bottom: 0.5rem; margin-bottom: ; left: ; padding-left: 0.5rem; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.5rem; font-weight: bold; color: #ffffff; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS SECUNDÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_secundarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_secundarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_secundarios a {color: white; text-decoration: none; }

.seccao_titulo_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 500%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_apresentacao_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 5%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 500%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.product-info_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagens-catalogo_tatoos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50px; min-width: ; max-height: ; height: 50px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.whatsapp-btn {/*POSIÇÃO*/ z-index: ; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: background-color 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 4px; box-sizing: ; /*FORMATO CORES*/ background-color: #25D366; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: center; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------TRABALHOS TERCIÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_terciarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 30% 30% 30%; grid-column: span ; grid-auto-rows: max(6); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_terciarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-size: 100%; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_terciarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_terciarios a {color: white; text-decoration: none; }

.imagens-catalogo_terciario {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-info_terciarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------VIDEOS DOS TRABALHOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo_videos {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 450%; font-weight: ; color: #ff5a5f; line-height: ; text-align: start; text-decoration: ; }

.seccao_descricao_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 5%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #ff5a5f; line-height: 60%; text-align: center; text-decoration: ; }

.product-info_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------REVISTA--------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.blog-container {width: 100%; max-width: 960px; margin: 0 auto; padding: 20px; box-sizing: border-box; }

.blog-grid {display: grid; grid-template-columns: 100%; grid-auto-rows: minmax(150px, auto); gap: 20px; }

.seccao_descricao_blog {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #fd6603; line-height: 60%; text-align: center; text-decoration: ; }

.product-card_blog_post_001 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_001:hover {transform: translateY(-15px); }
.product-card_blog_post_001 a {text-decoration: none; }

.product-card_blog_post_002 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_002:hover {transform: translateY(-15px); }
.product-card_blog_post_002 a {text-decoration: none; }

.product-card_blog_post_003 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_003:hover {transform: translateY(-15px); }
.product-card_blog_post_003 a {text-decoration: none; }

.product-card_blog_post_004 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_004:hover {transform: translateY(-15px); }
.product-card_blog_post_004 a {text-decoration: none; }

.product-card_blog_post_005 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_005:hover {transform: translateY(-15px); }
.product-card_blog_post_005 a {text-decoration: none; }

.product-card_blog_post_006 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_006:hover {transform: translateY(-15px); }
.product-card_blog_post_006 a {text-decoration: none; }

.product-card_blog_post_007 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_007:hover {transform: translateY(-15px); }
.product-card_blog_post_007 a {text-decoration: none; }

.product-card_blog_post_008 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_008:hover {transform: translateY(-15px); }
.product-card_blog_post_008 a {text-decoration: none; }

.product-card_blog_post_009 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_009:hover {transform: translateY(-15px); }
.product-card_blog_post_009 a {text-decoration: none; }

.product-card_blog_post_010 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_010:hover {transform: translateY(-15px); }
.product-card_blog_post_010 a {text-decoration: none; }

.product-card_blog_post_011 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_011:hover {transform: translateY(-15px); }
.product-card_blog_post_011 a {text-decoration: none; }

.product-card_blog_post_012 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_012:hover {transform: translateY(-15px); }
.product-card_blog_post_012 a {text-decoration: none; }

.product-card_blog_post_013 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_013:hover {transform: translateY(-15px); }
.product-card_blog_post_013 a {text-decoration: none; }

.product-card_blog_post_014 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_014:hover {transform: translateY(-15px); }
.product-card_blog_post_014 a {text-decoration: none; }

.product-card_blog_post_015 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_015:hover {transform: translateY(-15px); }
.product-card_blog_post_015 a {text-decoration: none; }

.product-card_blog_post_016 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_016:hover {transform: translateY(-15px); }
.product-card_blog_post_016 a {text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------SOCIAL LINKS-----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.social-links_titulo {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: -5%; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 200%; font-weight: bold; color: #fd6603; line-height: ; text-align: center; text-decoration: ; }

.container_para_posicionamento_dos_links {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 5% 90% 5%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-10%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }

.container-menu_links {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 50% 50%; grid-row: span ; /*FORMATO*/ max-width: 100%; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -5%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap:; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_links a {color: white; text-decoration: none; }

.social-links {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 40px; min-width: ; max-height: ; height: 40px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: 50%; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }
.social-links:hover {color: #ff5a5f; transform: scale(1.1); }

.social-links_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 10%; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #ffffff; line-height: ; text-align: center; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------PAGINAS DAS TATUAGENS VERSAO INDIVIDUAL----------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_tatuagens_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 2000px; overflow-y: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1500%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -100%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -100%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-tatuagens{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(10000%) scale(5000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: right; width: 100%; max-width: 1000px; height: 200%; margin-left: 0%; background-color: black; }

.principal-wrapper-tatuagens {display: flex; justify-content: center; align-items: center; margin-left: 55%; gap: 15px; width: 135%; }

.miniatura-lateral-tatuagens {width: 15%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniatura-lateral-tatuagens:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-tatuagens img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-tatuagens {width: 200%; }
.imagem-principal-tatuagens img {width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-tatuagens {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-tatuagens::-webkit-scrollbar { display: none; }
.miniaturas-mobile-tatuagens { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-tatuagens .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-tatuagens .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-tatuagens .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.link_titulo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 1%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(0%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 30%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 500%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(110%) translateX(80%) scale(250%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: orange; line-height: ; text-align: ; text-decoration: ; }

.container-menu-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(115%) translateX(65%) scale(250%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 40%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-tatuagens a {color: white; text-decoration: none; }

.container-social-links-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(230%) translateX(55%) scale(230%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 45%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-tatuagens a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------PAGINAS DA REVISTA VERSAO INDIVIDUAL------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_REVISTA_individual {display: grid; grid-template-columns: 1% 100% 100%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 2000px; overflow: hidden; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-revista{/*POSIÇÃO*/ z-index: 2; display: block; float: ; position: relative; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(600%) translateX(600%) scale(1300%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-revista{/*POSIÇÃO*/ z-index: -1; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 75%; min-width: ; max-height: ; height: 100%; min-height: ; /*FORMATO MARGENS*/ transform: translateY(83000%) translateX(9000%) scale(93000%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: 100%; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 110%; max-width: 1000px; height: 200%; margin-left: -28%; background-color: black; }

.principal-wrapper-revista {display: flex; justify-content: center; align-items: center; gap: 0px; width: 100%; }

.miniatura-lateral-revista {width: 25%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; margin-top: 30%; }
.miniatura-lateral-revista:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-revista img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-revista {z-index: 1; width: 150%; height: 100%; margin-top: 0%; }
.imagem-principal-revista img {z-index: 1; width: 150%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-revista {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-revista::-webkit-scrollbar { display: none; }
.miniaturas-mobile-revista { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-revista .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-revista .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-revista .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.container-social-links-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(480%) translateX(20%) scale(266%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 30%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-revista a {color: white; text-decoration: none; }

.container-menu-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(430%) translateX(0%) scale(280%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 300%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-revista a {color: white; text-decoration: none; }

.link_titulo-revista{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-1800%) translateX(-78%) scale(350%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-revista{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(-1800%) translateX(-65%) scale(300%) rotate(270deg); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: orange; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------FIM SMARTPHONES ATUAIS 1080px--------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

}

/*--****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************--*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------APARENCIA NOTEBOOK COMUM 1366px-------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 1366px){body {font-family: blankid; background-color: black; }
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------CABEÇALHO-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-geral {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 45% 10% 40%; grid-column: span ; grid-auto-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 102%; min-width: ; max-height: 330px; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -1%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -1%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: black; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagem-cabecalho {/*POSIÇÃO*/ z-index: ; display: inline; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 95%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 38%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -1%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo {/*POSIÇÃO*/ z-index: ; display: inline; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 155%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-15%) scale(100%); top: ; padding-top: ; margin-top: 100%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.container-menu_header {/*POSIÇÃO*/ z-index: 1; display: grid; float: ; position: ; grid-template-columns: 25% 25% 25% 25%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 35%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_header a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------PERFIL DO ARTISTA---------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/


.container-conteudo {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.perfil_do_artista {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-perfil {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(150%); top: ; padding-top: ; margin-top: 19%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.perfil_titulo {/*POSIÇÃO*/ z-index: 10; display: block; float: none; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(30%) translateX(1%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: 0%; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 500%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.perfil_descricao {/*POSIÇÃO*/ z-index: 10; display: ; float: none; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(70%) translateX(1%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: -15%; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 350%; font-weight: normal; color: ; line-height: 80%; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS EM DESTAQUE-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -10%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 300%; font-weight: ; color: #ff5a5f; line-height: ; text-align: center; text-decoration: ; }

.seccao_apresentacao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.products-grid_destaque {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 2rem; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-card {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card a {color: white; text-decoration: none; }

.imagens-catalogo_maior {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-title {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 0.5rem; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 2.2rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-info_laranja {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.product-info_azul {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: #00179b; line-height: ; text-align: ; text-decoration: ; }

.product-price {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 1rem; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 1.3rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco-amplie_e_desenvolva {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 0.5rem; margin-top: ; rigth: ; padding-rigth: 0.5rem; margin-rigth: ; bottom: ; padding-bottom: 0.5rem; margin-bottom: ; left: ; padding-left: 0.5rem; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 1.5rem; font-weight: bold; color: #ffffff; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS SECUNDÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_secundarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 30% 30% 30%; grid-column: ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_secundarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_secundarios a {color: white; text-decoration: none; }

.seccao_titulo_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -10%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 300%; font-weight: ; color: #ff5a5f; line-height: ; text-align: center; text-decoration: ; }

.seccao_apresentacao_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 10%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 350%; font-weight: normal; color: ; line-height: 60%; text-align: center; text-decoration: ; }

.product-info_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 1.5rem; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagens-catalogo_tatoos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50px; min-width: ; max-height: ; height: 50px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.whatsapp-btn {/*POSIÇÃO*/ z-index: ; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: background-color 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 4px; box-sizing: ; /*FORMATO CORES*/ background-color: #25D366; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: white; line-height: ; text-align: center; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------TRABALHOS TERCIÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_terciarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 16% 16% 16% 16% 16% 16%; grid-column: span ; grid-auto-rows: max(6); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_terciarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 85%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_terciarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_terciarios a {color: white; text-decoration: none; }

.imagens-catalogo_terciario {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-info_terciarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------VIDEOS DOS TRABALHOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo_videos {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -10%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 300%; font-weight: ; color: #ff5a5f; line-height: ; text-align: center; text-decoration: ; }

.seccao_descricao_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 5%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 5%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 350%; font-weight: normal; color: ; line-height: 60%; text-align: center; text-decoration: ; }

.product-info_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------REVISTA--------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.blog-container {width: 100%; max-width: 960px; margin: 0 auto; padding: 20px; box-sizing: border-box; }

.blog-grid {display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); grid-auto-rows: minmax(150px, auto); gap: 20px; }

.seccao_descricao_blog {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #fd6603; line-height: 60%; text-align: center; text-decoration: ; }

.product-card_blog_post_001 {grid-column: span 2; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_001:hover {transform: translateY(-15px); }
.product-card_blog_post_001 a {text-decoration: none; }

.product-card_blog_post_002 {grid-column: span 1; grid-row: span 0; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_002:hover {transform: translateY(-15px); }
.product-card_blog_post_002 a {text-decoration: none; }

.product-card_blog_post_003 {grid-column: span 0; grid-row: span 3; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_003:hover {transform: translateY(-15px); }
.product-card_blog_post_003 a {text-decoration: none; }

.product-card_blog_post_004 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_004:hover {transform: translateY(-15px); }
.product-card_blog_post_004 a {text-decoration: none; }

.product-card_blog_post_005 {grid-column: span 2; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_005:hover {transform: translateY(-15px); }
.product-card_blog_post_005 a {text-decoration: none; }

.product-card_blog_post_006 {grid-column: span 3; grid-row: span 0; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_006:hover {transform: translateY(-15px); }
.product-card_blog_post_006 a {text-decoration: none; }

.product-card_blog_post_007 {grid-column: span 2; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_007:hover {transform: translateY(-15px); }
.product-card_blog_post_007 a {text-decoration: none; }

.product-card_blog_post_008 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_008:hover {transform: translateY(-15px); }
.product-card_blog_post_008 a {text-decoration: none; }

.product-card_blog_post_009 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_009:hover {transform: translateY(-15px); }
.product-card_blog_post_009 a {text-decoration: none; }

.product-card_blog_post_010 {grid-column: span 1; grid-row: span 3; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_010:hover {transform: translateY(-15px); }
.product-card_blog_post_010 a {text-decoration: none; }

.product-card_blog_post_011 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_011:hover {transform: translateY(-15px); }
.product-card_blog_post_011 a {text-decoration: none; }

.product-card_blog_post_012 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_012:hover {transform: translateY(-15px); }
.product-card_blog_post_012 a {text-decoration: none; }

.product-card_blog_post_013 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_013:hover {transform: translateY(-15px); }
.product-card_blog_post_013 a {text-decoration: none; }

.product-card_blog_post_014 {grid-column: span 3; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_014:hover {transform: translateY(-15px); }
.product-card_blog_post_014 a {text-decoration: none; }

.product-card_blog_post_015 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_015:hover {transform: translateY(-15px); }
.product-card_blog_post_015 a {text-decoration: none; }

.product-card_blog_post_016 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_016:hover {transform: translateY(-15px); }
.product-card_blog_post_016 a {text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------SOCIAL LINKS-----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.social-links_titulo {/*POSIÇÃO*/ z-index: 1; display: inline; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #fd6603; line-height: ; text-align: center; text-decoration: ; }

.container_para_posicionamento_dos_links {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 27% 33% 33%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }

.container-menu_links {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 25% 25% 25% 25%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_links a {color: white; text-decoration: none; }

.social-links {/*POSIÇÃO*/ z-index: 1; display: inline; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 40px; min-width: ; max-height: ; height: 40px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: 50%; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }
.social-links:hover {color: #ff5a5f; transform: scale(1.1); }

.social-links_descricao {/*POSIÇÃO*/ z-index: ; display: inline; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #ffffff; line-height: ; text-align: center; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------PAGINAS DAS TATUAGENS VERSAO INDIVIDUAL----------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_tatuagens_individual {display: grid; grid-template-columns: 20% 65% 15%; grid-template-rows: 100%; gap: 0%; width: 100%; height: auto; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 66%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(70%) translateX(28%) scale(130%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 90%; max-width: 1000px; height: 200%; margin-left: 0%; background-color: black; }

.principal-wrapper-tatuagens {display: flex; justify-content: center; align-items: center; margin-left: 0%; gap: 15px; width: 100%; }

.miniatura-lateral-tatuagens {width: 15%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniatura-lateral-tatuagens:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-tatuagens img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-tatuagens {width: 70%; }
.imagem-principal-tatuagens img {width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-tatuagens {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-tatuagens::-webkit-scrollbar { display: none; }
.miniaturas-mobile-tatuagens { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-tatuagens .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-tatuagens .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-tatuagens .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.link_titulo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(150%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 30%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

.container-menu-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 40%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-tatuagens a {color: white; text-decoration: none; }

.container-social-links-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 50%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 50%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-tatuagens a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------PAGINAS DA REVISTA VERSAO INDIVIDUAL------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_REVISTA_individual {display: grid; grid-template-columns: 5% 80% 5%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 100%; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-revista{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 200%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-revista{/*POSIÇÃO*/ z-index: 2; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 300%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(850%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -49%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 110%; max-width: 1000px; height: 200%; margin-left: -7%; background-color: black; }

.principal-wrapper-revista {z-index: 0; display: flex; justify-content: center; align-items: center; margin-left: -13%; gap: 0px; width: 100%; }

.miniatura-lateral-revista {width: 25%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; margin-top: 30%; }
.miniatura-lateral-revista:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-revista img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-revista {width: 150%; height: 100%; margin-left: -5%; margin-top: 0%; }
.imagem-principal-revista img {width: 150%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-revista {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-revista::-webkit-scrollbar { display: none; }
.miniaturas-mobile-revista { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-revista .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-revista .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-revista .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.container-social-links-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(280%) scale(100%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 30%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-revista a {color: white; text-decoration: none; }

.container-menu-revista {/*POSIÇÃO*/ z-index: 2; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-revista a {color: white; text-decoration: none; }

.link_titulo-revista{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(210%) scale(150%) rotate(270deg); top: ; padding-top: ; margin-top: 280%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -10%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-revista{/*POSIÇÃO*/ z-index: 1; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(150%) scale(100%) rotate(270deg); top: ; padding-top: ; margin-top: 180%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -20%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------FIM NOTEBOOK COMUM 1366px----------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

}

/*--****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************--*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------APARENCIA NOTEBOOK GAMER 1666px-------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 1666px){body {font-family: blankid; background-color: black; }
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------CABEÇALHO-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-geral {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 45% 10% 40%; grid-column: span ; grid-auto-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 102%; min-width: ; max-height: 330px; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -1%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -1%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: black; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagem-cabecalho {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 95%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 38%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -1%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 127%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 100%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.container-menu_header {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 25% 25% 25% 25%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 35%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_header a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------PERFIL DO ARTISTA---------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/


.container-conteudo {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.perfil_do_artista {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-perfil {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(150%); top: ; padding-top: ; margin-top: 19%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.perfil_titulo {/*POSIÇÃO*/ z-index: 10; display: block; float: none; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(30%) translateX(1%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: 0%; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 500%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.perfil_descricao {/*POSIÇÃO*/ z-index: 10; display: ; float: none; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(70%) translateX(1%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: -15%; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 350%; font-weight: normal; color: ; line-height: 80%; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS EM DESTAQUE-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -10%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 300%; font-weight: ; color: #ff5a5f; line-height: ; text-align: center; text-decoration: ; }

.seccao_apresentacao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ; }

.products-grid_destaque {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 2rem; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-card {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card a {color: white; text-decoration: none; }

.imagens-catalogo_maior {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-title {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 0.5rem; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 2.2rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: ; line-height: ; text-align: ; text-decoration: ; }

.product-info_laranja {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.product-info_azul {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: #00179b; line-height: ; text-align: ; text-decoration: ; }

.product-price {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 1rem; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 1.3rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }

.product-info_branco-amplie_e_desenvolva {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 0.5rem; margin-top: ; rigth: ; padding-rigth: 0.5rem; margin-rigth: ; bottom: ; padding-bottom: 0.5rem; margin-bottom: ; left: ; padding-left: 0.5rem; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 1.5rem; font-weight: bold; color: #ffffff; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS SECUNDÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_secundarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 30% 30% 30%; grid-column: ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_secundarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_secundarios a {color: white; text-decoration: none; }

.seccao_titulo_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -10%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 300%; font-weight: ; color: #ff5a5f; line-height: ; text-align: center; text-decoration: ; }

.seccao_apresentacao_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 10%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 350%; font-weight: normal; color: ; line-height: 60%; text-align: center; text-decoration: ; }

.product-info_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 1.5rem; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

.imagens-catalogo_tatoos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50px; min-width: ; max-height: ; height: 50px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.whatsapp-btn {/*POSIÇÃO*/ z-index: ; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: background-color 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 4px; box-sizing: ; /*FORMATO CORES*/ background-color: #25D366; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: white; line-height: ; text-align: center; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------TRABALHOS TERCIÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_terciarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 16% 16% 16% 16% 16% 16%; grid-column: span ; grid-auto-rows: max(6); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none; }

.product-card_terciarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 85%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ; }
.product-card_terciarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2); }
.product-card_terciarios a {color: white; text-decoration: none; }

.imagens-catalogo_terciario {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ; }

.product-info_terciarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------VIDEOS DOS TRABALHOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo_videos {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -10%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 300%; font-weight: ; color: #ff5a5f; line-height: ; text-align: center; text-decoration: ; }

.seccao_descricao_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 5%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 5%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 350%; font-weight: normal; color: ; line-height: 60%; text-align: center; text-decoration: ; }

.product-info_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------REVISTA--------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.blog-container {width: 100%; max-width: 960px; margin: 0 auto; padding: 20px; box-sizing: border-box; }

.blog-grid {display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); grid-auto-rows: minmax(150px, auto); gap: 20px; }

.seccao_descricao_blog {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #fd6603; line-height: 60%; text-align: center; text-decoration: ; }

.product-card_blog_post_001 {grid-column: span 2; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_001:hover {transform: translateY(-15px); }
.product-card_blog_post_001 a {text-decoration: none; }

.product-card_blog_post_002 {grid-column: span 1; grid-row: span 0; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_002:hover {transform: translateY(-15px); }
.product-card_blog_post_002 a {text-decoration: none; }

.product-card_blog_post_003 {grid-column: span 0; grid-row: span 3; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_003:hover {transform: translateY(-15px); }
.product-card_blog_post_003 a {text-decoration: none; }

.product-card_blog_post_004 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_004:hover {transform: translateY(-15px); }
.product-card_blog_post_004 a {text-decoration: none; }

.product-card_blog_post_005 {grid-column: span 2; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_005:hover {transform: translateY(-15px); }
.product-card_blog_post_005 a {text-decoration: none; }

.product-card_blog_post_006 {grid-column: span 3; grid-row: span 0; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_006:hover {transform: translateY(-15px); }
.product-card_blog_post_006 a {text-decoration: none; }

.product-card_blog_post_007 {grid-column: span 2; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_007:hover {transform: translateY(-15px); }
.product-card_blog_post_007 a {text-decoration: none; }

.product-card_blog_post_008 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_008:hover {transform: translateY(-15px); }
.product-card_blog_post_008 a {text-decoration: none; }

.product-card_blog_post_009 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_009:hover {transform: translateY(-15px); }
.product-card_blog_post_009 a {text-decoration: none; }

.product-card_blog_post_010 {grid-column: span 1; grid-row: span 3; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_010:hover {transform: translateY(-15px); }
.product-card_blog_post_010 a {text-decoration: none; }

.product-card_blog_post_011 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_011:hover {transform: translateY(-15px); }
.product-card_blog_post_011 a {text-decoration: none; }

.product-card_blog_post_012 {grid-column: span 1; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_012:hover {transform: translateY(-15px); }
.product-card_blog_post_012 a {text-decoration: none; }

.product-card_blog_post_013 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_013:hover {transform: translateY(-15px); }
.product-card_blog_post_013 a {text-decoration: none; }

.product-card_blog_post_014 {grid-column: span 3; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_014:hover {transform: translateY(-15px); }
.product-card_blog_post_014 a {text-decoration: none; }

.product-card_blog_post_015 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_015:hover {transform: translateY(-15px); }
.product-card_blog_post_015 a {text-decoration: none; }

.product-card_blog_post_016 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s; }
.product-card_blog_post_016:hover {transform: translateY(-15px); }
.product-card_blog_post_016 a {text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------SOCIAL LINKS-----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.social-links_titulo {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 200%; font-weight: bold; color: #fd6603; line-height: ; text-align: center; text-decoration: ; }

.container_para_posicionamento_dos_links {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 27% 33% 33%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }

.container-menu_links {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 25% 25% 25% 25%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu_links a {color: white; text-decoration: none; }

.social-links {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 40px; min-width: ; max-height: ; height: 40px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: 50%; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ; }
.social-links:hover {color: #ff5a5f; transform: scale(1.1); }

.social-links_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #ffffff; line-height: ; text-align: center; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------PAGINAS DAS TATUAGENS VERSAO INDIVIDUAL----------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_tatuagens_individual {display: grid; grid-template-columns: 20% 65% 15%; grid-template-rows: 100%; gap: 0%; width: 100%; height: auto; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 66%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(70%) translateX(28%) scale(130%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 90%; max-width: 1000px; height: 200%; margin-left: 0%; background-color: black; }

.principal-wrapper-tatuagens {display: flex; justify-content: center; align-items: center; margin-left: 0%; gap: 15px; width: 100%; }

.miniatura-lateral-tatuagens {width: 15%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniatura-lateral-tatuagens:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-tatuagens img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-tatuagens {width: 70%; }
.imagem-principal-tatuagens img {width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-tatuagens {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-tatuagens::-webkit-scrollbar { display: none; }
.miniaturas-mobile-tatuagens { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-tatuagens .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-tatuagens .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-tatuagens .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.link_titulo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(150%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 30%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

.container-menu-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 40%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-tatuagens a {color: white; text-decoration: none; }

.container-social-links-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 50%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 50%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-tatuagens a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------PAGINAS DA REVISTA VERSAO INDIVIDUAL------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_REVISTA_individual {display: grid; grid-template-columns: 5% 80% 5%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 100%; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-revista{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 200%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-revista{/*POSIÇÃO*/ z-index: 2; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 300%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(850%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -49%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 110%; max-width: 1000px; height: 200%; margin-left: -7%; background-color: black; }

.principal-wrapper-revista {z-index: 0; display: flex; justify-content: center; align-items: center; margin-left: 0%; gap: 0px; width: 133%; }

.miniatura-lateral-revista {width: 25%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; margin-top: 30%; }
.miniatura-lateral-revista:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-revista img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-revista {width: 150%; height: 100%; margin-left: 0%; margin-top: 0%; }
.imagem-principal-revista img {width: 150%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-revista {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-revista::-webkit-scrollbar { display: none; }
.miniaturas-mobile-revista { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-revista .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-revista .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-revista .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.container-social-links-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(280%) scale(100%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 30%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-revista a {color: white; text-decoration: none; }

.container-menu-revista {/*POSIÇÃO*/ z-index: 2; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-revista a {color: white; text-decoration: none; }

.link_titulo-revista{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(210%) scale(150%) rotate(270deg); top: ; padding-top: ; margin-top: 280%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -10%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-revista{/*POSIÇÃO*/ z-index: 1; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(150%) scale(100%) rotate(270deg); top: ; padding-top: ; margin-top: 180%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -20%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------FIM NOTEBOOK GAMER 1666px----------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

}

/*--****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************--*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------APARENCIA MONITOR COMUM 1920px---------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 1920px){body {font-family: blankid; background-color: black;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------CABEÇALHO-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.container-geral {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 30% 20% 40%; grid-column: span ; grid-auto-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 102%; min-width: ; max-height: 230px; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -1%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -1%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: black; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ;}

.imagem-cabecalho {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 20%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -1%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ;}

.imagem-logo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(-20%) scale(100%); top: ; padding-top: ; margin-top: 20%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ;}

.container-menu_header {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 25% 25% 25% 25%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 20%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none;}
.container-menu_header a {color: white; text-decoration: none;}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------PERFIL DO ARTISTA---------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/


.container-conteudo {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 50% 50%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #fd6603; line-height: ; text-align: ; text-decoration: ;}

.perfil_do_artista {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ;}

.imagem-perfil {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(150%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ;}

.perfil_titulo {/*POSIÇÃO*/ z-index: 10; display: grid; float: none; position: absolute; grid-template-columns: 30% 30% 30%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(15%) translateX(35%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: 0%; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 700%; font-weight: ; color: yellow; line-height: bold; text-align: right; text-decoration: ;}

.perfil_descricao {/*POSIÇÃO*/ z-index: 10; display: ; float: none; position: absolute; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(50%) translateX(1%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: -15%; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 600%; font-weight: bold; color: yellow; line-height: 80%; text-align: right; text-decoration: ;}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS EM DESTAQUE-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -10%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 300%; font-weight: ; color: #ff5a5f; line-height: ; text-align: center; text-decoration: ;}

.seccao_apresentacao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 300%; font-weight: normal; color: ; line-height: 60%; text-align: ; text-decoration: ;}

.products-grid_destaque {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 2rem; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ;}

.product-card {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ;}
.product-card:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2);}
.product-card a {color: white; text-decoration: none;}

.imagens-catalogo_maior {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 1.2rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ;}

.product-title {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 0.5rem; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 2.2rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ;}

.product-info_branco {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: ; line-height: ; text-align: ; text-decoration: ;}

.product-info_laranja {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: #fd6603; line-height: ; text-align: ; text-decoration: ;}

.product-info_azul {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 1.5rem; margin-top: ; rigth: ; padding-rigth: 1.5rem; margin-rigth: ; bottom: ; padding-bottom: 1.5rem; margin-bottom: ; left: ; padding-left: 1.5rem; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: #00179b; line-height: ; text-align: ; text-decoration: ;}

.product-price {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: 1rem; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 1.3rem; font-weight: bold; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ;}

.product-info_branco-amplie_e_desenvolva {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: 0.5rem; margin-top: ; rigth: ; padding-rigth: 0.5rem; margin-rigth: ; bottom: ; padding-bottom: 0.5rem; margin-bottom: ; left: ; padding-left: 0.5rem; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 1.5rem; font-weight: bold; color: #ffffff; line-height: ; text-align: ; text-decoration: ;}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------TRABALHOS SECUNDÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_secundarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 30% 30% 30%; grid-column: ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none;}

.product-card_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 98%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ;}
.product-card_secundarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2);}
.product-card_secundarios a {color: white; text-decoration: none;}

.seccao_titulo_secundarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -10%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 300%; font-weight: ; color: #ff5a5f; line-height: ; text-align: center; text-decoration: ;}

.seccao_apresentacao_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 10%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 350%; font-weight: normal; color: ; line-height: 60%; text-align: center; text-decoration: ;}

.product-info_secundarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 1.5rem; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ;}

.imagens-catalogo_tatoos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 50px; min-width: ; max-height: ; height: 50px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none;}

.whatsapp-btn {/*POSIÇÃO*/ z-index: ; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: background-color 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 4px; box-sizing: ; /*FORMATO CORES*/ background-color: #25D366; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: bold; color: white; line-height: ; text-align: center; text-decoration: none;}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------TRABALHOS TERCIÁRIOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.products-grid_terciarios {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 16% 16% 16% 16% 16% 16%; grid-column: span ; grid-auto-rows: max(6); grid-template-rows: ; grid-row: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: none;}

.product-card_terciarios {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: ; grid-row: ; grid-auto-rows: minmax(); grid-template-rows: ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: 85%; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: hidden; overflow-x: ; overflow-y: ; cursor: ; transition: transform 0.3s, box-shadow 0.3s; /*FORMATO BORDAS*/ border: ; border-radius: 8px; box-sizing: ; /*FORMATO CORES*/ background: #2a2a2a; opacity: ; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: #ff5a5f; line-height: ; text-align: ; text-decoration: ;}
.product-card_terciarios:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(255, 90, 95, 0.2);}
.product-card_terciarios a {color: white; text-decoration: none;}

.imagens-catalogo_terciario {/*POSIÇÃO*/ z-index: -1; display: flex; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0px) translateX(0px); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 100%; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: ;}

.product-info_terciarios {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ;}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------VIDEOS DOS TRABALHOS-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.seccao_titulo_videos {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: -10%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 300%; font-weight: ; color: #ff5a5f; line-height: ; text-align: center; text-decoration: ;}

.seccao_descricao_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 5%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 5%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-family: ; font-size: 350%; font-weight: normal; color: ; line-height: 60%; text-align: center; text-decoration: ;}

.product-info_videos {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 200%; font-weight: normal; color: #fd6603; line-height: ; text-align: ; text-decoration: ;}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------BLOG---------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.blog-container {width: 100%; max-width: 960px; margin: 0 auto; padding: 20px; box-sizing: border-box;}

.blog-grid {display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); grid-auto-rows: minmax(150px, auto); gap: 20px;}

.seccao_descricao_blog {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background-color: ; opacity: ; box-shadow: ; /*FONTES*/ font-size: 300%; font-weight: normal; color: #fd6603; line-height: 60%; text-align: center; text-decoration: ;}

.product-card_blog_post_001 {grid-column: span 2; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_001:hover {transform: translateY(-15px);}
.product-card_blog_post_001 a {text-decoration: none;}

.product-card_blog_post_002 {grid-column: span 1; grid-row: span 0; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_002:hover {transform: translateY(-15px);}
.product-card_blog_post_002 a {text-decoration: none;}

.product-card_blog_post_003 {grid-column: span 0; grid-row: span 3; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_003:hover {transform: translateY(-15px);}
.product-card_blog_post_003 a {text-decoration: none;}

.product-card_blog_post_004 {grid-column: span 2; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_004:hover {transform: translateY(-15px);}
.product-card_blog_post_004 a {text-decoration: none;}

.product-card_blog_post_005 {grid-column: span 3; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_005:hover {transform: translateY(-15px);}
.product-card_blog_post_005 a {text-decoration: none;}

.product-card_blog_post_006 {grid-column: span 3; grid-row: span 0; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_006:hover {transform: translateY(-15px);}
.product-card_blog_post_006 a {text-decoration: none;}

.product-card_blog_post_007 {grid-column: span 2; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_007:hover {transform: translateY(-15px);}
.product-card_blog_post_007 a {text-decoration: none;}

.product-card_blog_post_008 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_008:hover {transform: translateY(-15px);}
.product-card_blog_post_008 a {text-decoration: none;}

.product-card_blog_post_009 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_009:hover {transform: translateY(-15px);}
.product-card_blog_post_009 a {text-decoration: none;}

.product-card_blog_post_010 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_010:hover {transform: translateY(-15px);}
.product-card_blog_post_010 a {text-decoration: none;}

.product-card_blog_post_011 {grid-column: span 1; grid-row: span 3; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_011:hover {transform: translateY(-15px);}
.product-card_blog_post_011 a {text-decoration: none;}

.product-card_blog_post_012 {grid-column: span 2; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_012:hover {transform: translateY(-15px);}
.product-card_blog_post_012 a {text-decoration: none;}

.product-card_blog_post_013 {grid-column: span 2; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_013:hover {transform: translateY(-15px);}
.product-card_blog_post_013 a {text-decoration: none;}

.product-card_blog_post_014 {grid-column: span 2; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_014:hover {transform: translateY(-15px);}
.product-card_blog_post_014 a {text-decoration: none;}

.product-card_blog_post_015 {grid-column: span 1; grid-row: span 2; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_015:hover {transform: translateY(-15px);}
.product-card_blog_post_015 a {text-decoration: none;}

.product-card_blog_post_016 {grid-column: span 3; grid-row: span 1; background-color: white; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); transition: transform 0.3s, box-shadow 0.3s;}
.product-card_blog_post_016:hover {transform: translateY(-15px);}
.product-card_blog_post_016 a {text-decoration: none;}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------SOCIAL LINKS-----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.social-links_titulo {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%);top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: bold; color: #fd6603; line-height: ; text-align: center; text-decoration: ;}

.container_para_posicionamento_dos_links {/*POSIÇÃO*/ z-index: 10; display: grid; float: ; position: ; grid-template-columns: 27% 33% 33%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%);top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ;}

.container-menu_links {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 25% 25% 25% 25%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 100%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none;}
.container-menu_links a {color: white; text-decoration: none;}

.social-links {/*POSIÇÃO*/ z-index: 10; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 40px; min-width: ; max-height: ; height: 40px; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: ; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: ; margin-bottom: ; left: ; padding-left: ; margin-left: ; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: 50%; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 100%; font-weight: ; color: ; line-height: ; text-align: center; text-decoration: ;}
.social-links:hover {color: #ff5a5f; transform: scale(1.1);}

.social-links_descricao {/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%);top: 0%; padding-top: 0%; margin-top: 0%; rigth: 0%; padding-rigth: 0%; margin-rigth: 0%; bottom: 0%; padding-bottom: 0%; margin-bottom: 0%; left: ; padding-left: 0%; margin-left: 0%; gap: 0%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-size: 50%; font-weight: bold; color: #ffffff; line-height: ; text-align: center; text-decoration: ;}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------PAGINAS DAS TATUAGENS VERSAO INDIVIDUAL----------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_tatuagens_individual {display: grid; grid-template-columns: 20% 65% 15%; grid-template-rows: 100%; gap: 0%; width: 100%; height: auto; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 66%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(70%) translateX(28%) scale(130%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -28%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 90%; max-width: 1000px; height: 200%; margin-left: 0%; background-color: black; }

.principal-wrapper-tatuagens {display: flex; justify-content: center; align-items: center; margin-left: 0%; gap: 15px; width: 100%; }

.miniatura-lateral-tatuagens {width: 15%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniatura-lateral-tatuagens:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-tatuagens img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-tatuagens {width: 70%; }
.imagem-principal-tatuagens img {width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-tatuagens {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-tatuagens::-webkit-scrollbar { display: none; }
.miniaturas-mobile-tatuagens { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-tatuagens .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-tatuagens .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-tatuagens .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.link_titulo-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(150%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 30%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-tatuagens{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 0%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

.container-menu-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 40%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-tatuagens a {color: white; text-decoration: none; }

.container-social-links-tatuagens {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 50%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 50%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-tatuagens a {color: white; text-decoration: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------PAGINAS DA REVISTA VERSAO INDIVIDUAL------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.container-conteudo_REVISTA_individual {display: grid; grid-template-columns: 5% 80% 5%; grid-template-rows: 100%; gap: 0%; width: 100%; height: 100%; background-color: black; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 01-------------------------------------------------------------*/
.bloco_info_01 {background-color: black; }

.imagem-cabecalho-revista{/*POSIÇÃO*/ z-index: ; display: block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 200%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -15%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -5%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

.imagem-logo-revista{/*POSIÇÃO*/ z-index: 2; display: inline-block; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 300%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(850%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: -18%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -49%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: ; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 02-------------------------------------------------------------*/
.bloco_info_02{display: flex; flex-direction: column; align-items: center; width: 110%; max-width: 1000px; height: 200%; margin-left: 0%; background-color: black; }

.principal-wrapper-revista {z-index: 0; display: flex; justify-content: center; align-items: center; margin-left: 0%; gap: 0px; width: 150%; }

.miniatura-lateral-revista {width: 25%; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; margin-top: 30%; }
.miniatura-lateral-revista:hover {transform: scale(1.05); opacity: 1; }
.miniatura-lateral-revista img {width: 100%; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }

.imagem-principal-revista {width: 150%; height: 100%; margin-left: 0%; margin-top: 0%; }
.imagem-principal-revista img {width: 150%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); } 

.miniaturas-mobile-revista {display: none; margin-top: 10px; gap: 10px; overflow-x: auto; padding-bottom: 10px; width: 100%; }
.miniaturas-mobile-revista::-webkit-scrollbar { display: none; }
.miniaturas-mobile-revista { -ms-overflow-style: none; scrollbar-width: none; }
.miniaturas-mobile-revista .miniatura {flex: 0 0 auto; width: 60px; cursor: pointer; opacity: 0.7; transition: transform 0.3s, opacity 0.3s; }
.miniaturas-mobile-revista .miniatura.active, .miniaturas-mobile .miniatura:hover {opacity: 1; transform: scale(1.05); }
.miniaturas-mobile-revista .miniatura img { width: 100%; border-radius: 6px; }

/*------------------------------------------------------------BLOCO DE INFORMACOES 03-------------------------------------------------------------*/
.bloco_info_03 {background-color: black; }

.container-social-links-revista {/*POSIÇÃO*/ z-index: ; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(280%) scale(100%); top: ; padding-top: ; margin-top: 10%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: 10%; left: ; padding-left: ; margin-left: 15%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-social-links-revista a {color: white; text-decoration: none; }

.container-menu-revista {/*POSIÇÃO*/ z-index: 2; display: grid; float: ; position: ; grid-template-columns: 100%; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: 25% 25% 25% 25%; grid-row: span ; /*FORMATO*/ max-width: ; width: ; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(0%) scale(100%); top: ; padding-top: ; margin-top: 0%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 20%; gap: 1%; /*ALINHAMENTO*/ vertical-align: ; align-items: center; justify-content: ; justify-items: ; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: 1.0rem; font-weight: bold; color: white; line-height: ; text-align: ; text-decoration: none; }
.container-menu-revista a {color: white; text-decoration: none; }

.link_titulo-revista{/*POSIÇÃO*/ z-index: ; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 100%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(210%) scale(150%) rotate(270deg); top: ; padding-top: ; margin-top: 280%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: 10%; gap: ; /*ALINHAMENTO*/ vertical-align: bottom; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: White; line-height: ; text-align: ; text-decoration: ; }

.certificado-de-qualidade-revista{/*POSIÇÃO*/ z-index: 1; display: ; float: ; position: ; grid-template-columns: ; grid-column: span ; grid-auto-rows: minmax(); grid-template-rows: ; grid-row: span ; /*FORMATO*/ max-width: ; width: 150%; min-width: ; max-height: ; height: ; min-height: ; /*FORMATO MARGENS*/ transform: translateY(0%) translateX(150%) scale(100%) rotate(270deg); top: ; padding-top: ; margin-top: 180%; rigth: ; padding-rigth: ; margin-rigth: ; bottom: ; padding-bottom: 0%; margin-bottom: ; left: ; padding-left: ; margin-left: -20%; gap: ; /*ALINHAMENTO*/ vertical-align: ; align-items: ; justify-content: center; justify-items: center; /*FORMATO APARENCIA*/ overflow: ; overflow-x: ; overflow-y: ; cursor: ; transition: ; /*FORMATO BORDAS*/ border: ; border-radius: ; box-sizing: ; /*FORMATO CORES*/ background: ; background-color: ; opacity: ; box-shadow: ); /*FONTES*/ font-family: ; font-size: ; font-weight: ; color: orange; line-height: ; text-align: ; text-decoration: ; }

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------FIM MONITOR COMUM 1920px-----------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

}

/*--****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************--*/
