Logo Martins
Ícone rosto triste

Ops! Erro ao carregar departamentos.

Tente novamente, clique no botão abaixo.

Cadeado Pado LT40 40mm - Caixa com 5 Unidades

martins_435850
|
7891065027148
Cadeado Pado LT40 40mm - Caixa com 5 Unidades
Sobre o Produto
PDP - eFácil

PADO

Linha de Cadeados

CONHEÇA A LINHA DE CADEADOS

Projetada para atender diferentes necessidades de segurança, a linha oferece modelos variados com o mesmo padrão de resistência e tecnologia. Perfeita para quem busca proteção em diversos contextos.


CONHEÇA A LINHA

Uma linha completa pensada para diferentes necessidades: desde aplicações simples até as mais exigentes. São várias opções com o mesmo padrão de qualidade e resistência, prontas para atender com eficiência e praticidade. Escolha a ideal e garanta resultados profissionais.

Código Martins Modelo
408670 CADEADO PADO LT-20 20MM SM
408680 CADEADO PADO LT-25 25MM SM
408720 CADEADO PADO LT-30 30MM SM
409440 CADEADO PADO LT-50 50MM SM
435710 CADEADO PADO LT-60 60MM 5X1 CAIXA
435760 CADEADO PADO LT-35 35MM SM
435770 CADEADO PADO LT-40 40MM SM
435780 CADEADO PADO LT-45 45MM SM
435800 CADEADO PADO LT-20 20MM 10X1 CAIXA
435810 CADEADO PADO LT-25 25MM 10X1 CAIXA
435820 CADEADO PADO LT-30 30MM 10X1 CAIXA
435840 CADEADO PADO LT-35 35MM 5X1 CAIXA
435850 CADEADO PADO LT-40 40MM 5X1 CAIXA
435860 CADEADO PADO LT-45 45MM 5X1 CAIXA
435870 CADEADO PADO LT-50 50MM 5X1 CAIXA
461540 CADEADO PADO HASTE LONGA 30/75 EMBALAGEM SM
3100468 CADEADO PADO CHAVE TETRA LT-T40 SM
3100469 CADEADO PADO CHAVE TETRA LT-T50MM SM
3100470 CADEADO PADO CHAVE TETRA LT-T60MM SM
3100626 CADEADO PADO HASTE LONGA LT-30 HASTE 50MM SM
3100627 CADEADO PADO HASTE LONGA LT-35 HASTE 75MM SM
3100837 CADEADO PADO LT-20 20MM FLOW PACK
3100838 CADEADO PADO LT-25 25MM FLOW PACK
3100839 CADEADO PADO LT-30 30MM FLOW PACK
3100840 CADEADO PADO LT-35 35MM FLOW PACK
3100841 CADEADO PADO LT-40 40MM FLOW PACK
3100842 CADEADO PADO LT-45 45MM FLOW PACK
3100843 CADEADO PADO LT-50 50MM FLOW PACK
3100844 CADEADO PADO LT-60 60MM FLOW PACK
3101686 CADEADO PADO HASTE LONGA LT-35/50MM SM
3101687 CADEADO PADO HASTE LONGA LT-45/50MM SM
3101688 CADEADO PADO HASTE LONGA LT-45/75MM SM
3101689 CADEADO PADO LT-30MM 4 CHAVES IGUAIS 2 PECAS
3101690 CADEADO PADO LT-30MM 4 CHAVES IGUAIS 4 PECAS SM

Imagens meramente ilustrativas

body { margin: 0 } .tw-container { margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; width: 100% } @media (min-width:576px) { .tw-container { max-width: 576px } } @media (min-width:768px) { .tw-container { max-width: 768px } } @media (min-width:992px) { .tw-container { max-width: 992px } } @media (min-width:1200px) { .tw-container { max-width: 1200px } } @media (min-width:1536px) { .tw-container { max-width: 1536px } } .tw-absolute { position: absolute } .tw-relative { position: relative } .-tw-bottom-16 { bottom: -4rem } .tw-left-0 { left: 0 } .tw-top-0 { top: 0 } .tw-z-0 { z-index: 0 } .tw-z-10 { z-index: 10 } .tw-col-span-2 { grid-column: span 2/span 2 } .tw-m-0 { margin: 0 } .tw-my-16 { margin-bottom: 4rem; margin-top: 4rem } .tw-my-8 { margin-bottom: 2rem; margin-top: 2rem } .tw-mb-1 { margin-bottom: .25rem } .tw-mb-6 { margin-bottom: 1.5rem } .tw-mt-16 { margin-top: 4rem } .tw-mt-4 { margin-top: 1rem } .tw-mt-8 { margin-top: 2rem } .tw-flex { display: flex } .tw-grid { display: grid } .tw-h-14 { height: 3.5rem } .tw-h-32 { height: 8rem } .tw-h-5 { height: 1.25rem } .tw-h-56 { height: 14rem } .tw-h-6 { height: 1.5rem } .tw-h-64 { height: 16rem } .tw-h-\[25rem\] { height: 25rem } .tw-h-\[31\.25rem\] { height: 31.25rem } .tw-h-\[32rem\] { height: 32rem } .tw-h-full { height: 100% } .tw-w-14 { width: 3.5rem } .tw-w-32 { width: 8rem } .tw-w-5 { width: 1.25rem } .tw-w-6 { width: 1.5rem } .tw-w-full { width: 100% } .tw-max-w-\[6rem\] { max-width: 6rem } .tw-max-w-md { max-width: 28rem } .tw-max-w-sm { max-width: 24rem } .tw-max-w-xl { max-width: 36rem } .tw-select-none { -webkit-user-select: none; user-select: none } .tw-list-none { list-style-type: none } .tw-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)) } .tw-flex-col { flex-direction: column } .tw-items-end { align-items: flex-end } .tw-items-center { align-items: center } .tw-justify-end { justify-content: flex-end } .tw-justify-center { justify-content: center } .tw-justify-between { justify-content: space-between } .tw-gap-10 { gap: 2.5rem } .tw-gap-14 { gap: 3.5rem } .tw-gap-4 { gap: 1rem } .tw-gap-y-4 { row-gap: 1rem } .tw-rounded { border-radius: .25rem } .tw-rounded-2xl { border-radius: 1rem } .tw-rounded-full { border-radius: 9999px } .tw-rounded-lg { border-radius: .5rem } .tw-rounded-t { border-top-left-radius: .25rem; border-top-right-radius: .25rem } .tw-border-t { border-top-width: 1px } .tw-border-solid { border-style: solid } .tw-border-transparent { border-color: transparent } .tw-bg-gray-900 { --tw-bg-opacity: 1; background-color: rgb(46 53 56/var(--tw-bg-opacity)) } .tw-bg-primary { --tw-bg-opacity: 1; background-color: rgb(255 153 0/var(--tw-bg-opacity)) } .tw-bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)) } .tw-object-contain { object-fit: contain } .tw-object-cover { object-fit: cover } .tw-p-3 { padding: .75rem } .tw-p-5 { padding: 1.25rem } .tw-p-6 { padding: 1.5rem } .tw-p-8 { padding: 2rem } .tw-py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem } .tw-pl-0 { padding-left: 0 } .tw-pt-8 { padding-top: 2rem } .tw-text-center { text-align: center } .tw-font-roboto { font-family: Roboto, sans-serif } .tw-text-2xl { font-size: 32px; font-weight: 600; line-height: 40px } .tw-text-lg { font-size: 20px; font-weight: 700; line-height: 28px } .tw-text-md { font-size: 16px; line-height: 24px } .tw-text-sm { font-size: 14px; line-height: 22px } .tw-text-xs { font-size: 12px; font-weight: 700; line-height: 16px } .tw-uppercase { text-transform: uppercase } .tw-text-black { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity)) } .tw-text-gray-500 { --tw-text-opacity: 1; color: rgb(138 138 138/var(--tw-text-opacity)) } .pdp { display: flex; flex-direction: column; font-family: Roboto, sans-serif } .pdp * { box-sizing: border-box; margin: 0 } .pdp-header { align-items: flex-end; background-color: rgb(46 53 56/var(--tw-bg-opacity)); border-radius: .25rem; height: 16rem; margin-bottom: 6rem; position: relative; width: 100% } .pdp-header, .pdp-header-logo { --tw-bg-opacity: 1; display: flex; justify-content: center } .pdp-header-logo { align-items: center; background-color: rgb(255 153 0/var(--tw-bg-opacity)); border-radius: 9999px; bottom: -4rem; height: 8rem; position: absolute; width: 8rem } .pdp-header-logo-image { max-width: 6rem; object-fit: contain } .pdp-header-background { border-radius: .25rem; height: 100%; object-fit: cover; width: 100% } .pdp-banner { margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; width: 100% } @media (min-width:576px) { .pdp-banner { max-width: 576px } } @media (min-width:768px) { .pdp-banner { max-width: 768px } } @media (min-width:992px) { .pdp-banner { max-width: 992px } } @media (min-width:1200px) { .pdp-banner { max-width: 1200px } } @media (min-width:1536px) { .pdp-banner { max-width: 1536px } } .pdp-banner { margin-bottom: 4rem; margin-top: 4rem } .pdp-banner-video { display: flex; justify-content: flex-end; padding: 2rem; position: relative; width: 100%; } @media (min-width:576px) { .pdp-banner-video { padding: 4rem } } @media (min-width:768px) { .pdp-banner-video { padding-left: 7rem; padding-right: 7rem } } .pdp-banner-card { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); border-radius: 1rem; max-width: 24rem; padding: 2.5rem 1.5rem; position: relative; z-index: 10 } @media (min-width:576px) { .pdp-banner-card { padding: 2.5rem } } .pdp-banner-card .is-divider { --tw-border-opacity: 1; border-color: transparent; border-top: 1px rgb(245 245 245/var(--tw-border-opacity)); border-style: solid; margin-top: 2rem; padding-top: 2rem } .pdp-banner-content { display: flex; justify-content: flex-end; padding: 2rem; position: relative } @media (min-width:576px) { .pdp-banner-content { padding: 4rem } } @media (min-width:768px) { .pdp-banner-content { padding-left: 7rem; padding-right: 7rem } } .pdp-banner-background { border-radius: .5rem; height: 100%; left: 0; object-fit: cover; position: absolute; top: 0; -webkit-user-select: none; user-select: none; z-index: 0 } .pdp-banner-background, .pdp-product { width: 100% } .pdp-product { margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem } @media (min-width:576px) { .pdp-product { max-width: 576px } } @media (min-width:768px) { .pdp-product { max-width: 768px } } @media (min-width:992px) { .pdp-product { max-width: 992px } } @media (min-width:1200px) { .pdp-product { max-width: 1200px } } @media (min-width:1536px) { .pdp-product { max-width: 1536px } } .pdp-product { align-items: center; margin-bottom: 2rem } .pdp-product, .pdp-product-list { display: flex; flex-direction: column; margin-top: 2rem } .pdp-product-list { --tw-border-opacity: 1; border-color: transparent; border-top: 1px rgb(245 245 245/var(--tw-border-opacity)); border-style: solid; gap: 1rem; list-style-type: none; padding-left: 0; padding-top: 2rem } .pdp-product-list-item { --tw-text-opacity: 1; align-items: center; color: rgb(138 138 138/var(--tw-text-opacity)); display: flex; font-size: 14px; line-height: 22px } .pdp-product-list-item-icon { height: 1.25rem; margin-right: 1rem; width: 1.25rem } .pdp-product-title { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity)); max-width: 56rem; text-align: center } .pdp-product-cover { border-radius: .25rem; height: 25rem; margin-top: 4rem; object-fit: cover; width: 100% } .pdp-product-images { display: grid; gap: 1rem; grid-template-columns: repeat(1, minmax(0, 1fr)) } @media (min-width:768px) { .pdp-product-images { grid-template-columns: repeat(2, minmax(0, 1fr)) } } .pdp-product-images-image { border-radius: .25rem; height: 100%; object-fit: cover; width: 100% } .pdp-product-images.is-small { height: 16rem; margin-top: 1rem } .pdp-product-images.is-large { height: 31.25rem; margin-top: 4rem } .pdp-product-subtitle { text-align: center } .pdp-product-gallery { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); margin-top: 4rem; row-gap: 1rem } @media (min-width:768px) { .pdp-product-gallery { -webkit-column-gap: 1rem; column-gap: 1rem; grid-template-columns: repeat(3, minmax(0, 1fr)) } } .pdp-product-gallery-card { display: flex; flex-direction: column } .pdp-product-gallery-card-cover { border-top-left-radius: .25rem; border-top-right-radius: .25rem; height: 14rem; object-fit: cover } .pdp-product-gallery-card-content { --tw-bg-opacity: 1; background-color: rgb(255 153 0/var(--tw-bg-opacity)); border-bottom-left-radius: .25rem; border-bottom-right-radius: .25rem; padding: .75rem } .pdp-product-gallery-card-message { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); font-size: 16px; font-weight: 700; line-height: 24px; padding: 1.25rem } .pdp-product-gallery-left { border-radius: .25rem; height: 32rem; object-fit: cover; width: 100% } .pdp-product-gallery-right { display: flex; flex-direction: column; gap: 1rem; grid-column: span 2/span 2; height: 100% } .pdp-product-gallery-cover { border-radius: .25rem; object-fit: cover; width: 100% } @media not all and (min-width:768px) { .pdp-product-gallery-cover { height: 15rem } } @media (min-width:768px) { .pdp-product-gallery-cover { flex: 1 1 0% } } .pdp-product-description { --tw-text-opacity: 1; color: rgb(138 138 138/var(--tw-text-opacity)); font-size: 14px; line-height: 22px; margin-top: 1rem; max-width: 56rem; text-align: center } .pdp-product-properties { display: grid; gap: 3.5rem; grid-template-columns: repeat(1, minmax(0, 1fr)); margin-top: 4rem } @media (min-width:768px) { .pdp-product-properties { grid-template-columns: repeat(3, minmax(0, 1fr)) } } .pdp-product-properties-block { align-items: center; display: flex; flex-direction: column } .pdp-product-properties-block-image { --tw-bg-opacity: 1; align-items: center; background-color: rgb(255 153 0/var(--tw-bg-opacity)); border-radius: .5rem; display: flex; height: 3.5rem; justify-content: center; margin-bottom: 1.5rem; width: 3.5rem } .pdp-product-properties-block-image img { height: 1.5rem; object-fit: contain; width: 1.5rem } .pdp-product-properties-banner { border-radius: .5rem; height: 100%; object-fit: cover; width: 100% } @media not all and (min-width:992px) { .pdp-product-properties-banner { min-height: 20rem } } .pdp-product-properties-column { display: flex; flex-direction: column; gap: 2.5rem } @media (min-width:768px) { .pdp-product-properties-column { gap: 5rem } } .pdp-subtitle { --tw-text-opacity: 1; color: rgb(255 153 0/var(--tw-text-opacity)); font-size: 12px; font-weight: 700; line-height: 16px; margin-bottom: .25rem; text-transform: uppercase } .pdp-row-product { margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; width: 100% } @media (min-width:576px) { .pdp-row-product { max-width: 576px } } @media (min-width:768px) { .pdp-row-product { max-width: 768px } } @media (min-width:992px) { .pdp-row-product { max-width: 992px } } @media (min-width:1200px) { .pdp-row-product { max-width: 1200px } } @media (min-width:1536px) { .pdp-row-product { max-width: 1536px } } .pdp-row-product { align-items: center; display: flex; gap: 2.5rem; justify-content: space-between; margin-bottom: 2rem; margin-top: 2rem } @media not all and (min-width:992px) { .pdp-row-product { flex-direction: column } } @media (min-width:992px) { .pdp-row-product { gap: 6rem } } .pdp-row-product-image { max-width: 36rem; object-fit: contain; width: 100% } .pdp-row-product-content { display: flex; flex-direction: column; max-width: 28rem; width: 100% } .pdp-row-product-content * { text-align: left } @media (min-width:992px) { .pdp-row-product.is-reverse .pdp-row-product-image { order: 1 } .pdp-row-product.is-reverse .pdp-row-product-content { order: 2 } } @media not all and (min-width:992px) { .max-md\:tw-min-h-\[20rem\] { min-height: 20rem } } @media not all and (min-width:768px) { .max-sm\:tw-h-\[15rem\] { height: 15rem } } @media (min-width:576px) { .xs\:tw-p-16 { padding: 4rem } } @media (min-width:768px) { .sm\:tw-gap-x-4 { -webkit-column-gap: 1rem; column-gap: 1rem } .sm\:tw-text-3xl { font-size: 40px; font-weight: 600; line-height: 52px } } @media (min-width:992px) { .md\:tw-gap-24 { gap: 6rem } } /* ----------------------------------------------------------- INTERRUPTOR ----------------------------------------------------------- */ .switchContainer { text-align: center; } input[type="checkbox"] { display: none; } .switchImage { display: none; margin-top: 20px; } .switchText { color: rgb(201, 201, 201); font-size: 14; } input[type="checkbox"]:checked+label .icon1 { display: none; } input[type="checkbox"]:checked+label .icon2 { display: inline; } input[type="checkbox"]:checked+label+.switchImage1 { display: none; } input[type="checkbox"]:checked+label+.switchImage1+.switchImage2 { display: flex; } input[type="checkbox"]:not(:checked)+label .icon1 { display: inline; } input[type="checkbox"]:not(:checked)+label .icon2 { display: none; } input[type="checkbox"]:not(:checked)+label+.switchImage1 { display: flex; } input[type="checkbox"]:not(:checked)+label+.switchImage1+.switchImage2 { display: none; } * { box-sizing: border-box; } /* ----------------------------------------------------------- CARROSSEL COM BOLINHAS ----------------------------------------------------------- */ .carousel { position: relative; width: 540px; height: 640px; overflow: hidden; } .carousel-inner { display: flex; transition: transform 0.5s ease-in-out; } .carousel-slide { min-width: 100%; /* Define que cada slide ocupe 100% da largura do carrossel */ flex-shrink: 0; display: flex; flex-direction: column; align-items: center; } .carousel-inner img { width: 540px; height: 540px; object-fit: cover; } .carousel-description { text-align: center; margin-top: 10px; /* Espaço entre a imagem e o texto */ font-size: 16px; } .carousel input { display: none; } #slide1:checked~.carousel-inner { transform: translateX(0); } #slide2:checked~.carousel-inner { transform: translateX(-100%); } #slide3:checked~.carousel-inner { transform: translateX(-200%); } #slide4:checked~.carousel-inner { transform: translateX(-300%); } #slide5:checked~.carousel-inner { transform: translateX(-400%); } #slide6:checked~.carousel-inner { transform: translateX(-500%); } #slide7:checked~.carousel-inner { transform: translateX(-600%); } #slide8:checked~.carousel-inner { transform: translateX(-700%); } .carousel-indicators { display: flex; justify-content: center; margin-top: 10px; } .carousel-indicators label { width: 20px; height: 20px; background-color: #ccc; border-radius: 50%; margin: 0 5px; cursor: pointer; } #slide1:checked~.carousel-indicators label[for="slide1"], #slide2:checked~.carousel-indicators label[for="slide2"], #slide3:checked~.carousel-indicators label[for="slide3"], #slide4:checked~.carousel-indicators label[for="slide4"], #slide5:checked~.carousel-indicators label[for="slide5"], #slide6:checked~.carousel-indicators label[for="slide6"], #slide7:checked~.carousel-indicators label[for="slide7"], #slide8:checked~.carousel-indicators label[for="slide8"] { background-color: orange; animation-name: mymove; animation-duration: 0.2s; } @keyframes mymove { 0% { transform: scale(1.0); } 50% { transform: scale(1.2); } 100% { transform: scale(1.0); } } .icon1:active { animation-name: mymove; animation-duration: 0.6s; } .icon2:active { animation-name: mymove; animation-duration: 0.6s; } /* ----------------------------------------------------------- CARROSSEL COM SETA ----------------------------------------------------------- */ .carouselArrow input { position: absolute; left: -10000px; } .carouselArrow { width: 560px; height: 660px; } .carousel__stageArrow { overflow: hidden; font-size: 0; white-space: nowrap; width: 100%; height: 100%; transition: text-indent 500ms; position: relative; } .carousel__itemArrow { display: inline-block; text-indent: 0; width: 100%; height: 100%; position: relative; /* Add this for positioning the text */ } .carousel__textArrow { position: absolute; bottom: 20px; width: 100%; text-align: center; color: black; /* Text color */ padding: 10px 0; /* Padding for the text */ font-size: 1.2rem; /* Adjust text size as needed */ } .carousel__imageArrow { width: 100%; height: 100%; object-fit: cover; } .carousel__controlArrow { display: none; top: 45%; z-index: 1; scale: 1.4; padding: 20px; cursor: pointer; } .carousel__prevArrow { left: 20px; background-image: url("https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/prev-icon-s.png"); position: absolute; background-size: 100%; } @keyframes scaleArrow { 0% { transform: scale(1.0); } 50% { transform: scale(1.4); } 100% { transform: scale(1.0); } } .carousel__prevArrow::after { display: inline-block; } .carousel__nextArrow { right: 20px; background-image: url("https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/next-icon-s.png"); position: absolute; background-size: 100%; } .carousel__nextArrow:active { animation-name: scaleArrow; animation-duration: 0.1s; } .carousel__prevArrow:active { animation-name: scaleArrow; animation-duration: 0.1s; } .carousel__nextArrow::after { display: inline-block; } #carouselArrow1:checked~.carousel__stageArrow { text-indent: 0; } #carouselArrow2:checked~.carousel__stageArrow { text-indent: -100%; } #carouselArrow3:checked~.carousel__stageArrow { text-indent: -200%; } #carouselArrow4:checked~.carousel__stageArrow { text-indent: -300%; } #carouselArrow5:checked~.carousel__stageArrow { text-indent: -400%; } #carouselArrow6:checked~.carousel__stageArrow { text-indent: -500%; } #carouselArrow7:checked~.carousel__stageArrow { text-indent: -600%; } #carouselArrow8:checked~.carousel__stageArrow { text-indent: -700%; } #carouselArrow9:checked~.carousel__stageArrow { text-indent: -800%; } #carouselArrow1:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(1) .carousel__controlArrow, #carouselArrow2:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(2) .carousel__controlArrow, #carouselArrow3:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(3) .carousel__controlArrow, #carouselArrow4:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(4) .carousel__controlArrow, #carouselArrow5:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(5) .carousel__controlArrow, #carouselArrow6:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(6) .carousel__controlArrow, #carouselArrow7:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(7) .carousel__controlArrow, #carouselArrow8:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(8) .carousel__controlArrow, #carouselArrow9:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(9) .carousel__controlArrow { display: block; } /* ----------------------------------------------------------- CARROSSEL COM SETA SAM ----------------------------------------------------------- */ .carouselArrowSam input { position: absolute; left: -10000px; } .carouselArrowSam { width: 900px; height: 600px; } .carousel__stageArrowSam { overflow: visible; font-size: 0; white-space: nowrap; width: 100%; height: 100%; transition: text-indent 500ms; position: relative; } .carousel__itemArrowSam { display: inline-block; text-indent: 0; width: 100%; height: 100%; position: relative; /* Add this for positioning the text */ gap: 100px; /* Adds spacing between carousel items */ padding: 20px; /* Optional for spacing around carousel */ } .white-bar { position: absolute; bottom: -10px; left: 17.5px; width: 95.9%; background-color: white; text-align: center; padding: 15px; box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.1); /* Optional for a shadow effect */ border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; } .carousel__textArrowSam { position: absolute; bottom: 20px; width: 100%; text-align: center; color: black; /* Text color */ padding: 10px 0; /* Padding for the text */ font-size: 1.2rem; /* Adjust text size as needed */ } .carousel__imageArrowSam { width: 100%; height: 100%; object-fit: cover; filter: blur(3px); } .carousel__controlArrowSam { display: none; top: 45%; z-index: 1; scale: 1.4; padding: 20px; cursor: pointer; } .carousel__prevArrowSam { left: 20px; background-image: url("https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/prev-icon-s.png"); position: absolute; background-size: 100%; } @keyframes scaleArrow { 0% { transform: scale(1.0); } 50% { transform: scale(1.4); } 100% { transform: scale(1.0); } } .carousel__prevArrowSam::after { display: inline-block; } .carousel__nextArrowSam { right: 20px; background-image: url("https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/next-icon-s.png"); position: absolute; background-size: 100%; } .carousel__nextArrowSam:active { animation-name: scaleArrow; animation-duration: 0.1s; } .carousel__prevArrowSam:active { animation-name: scaleArrow; animation-duration: 0.1s; } .carousel__nextArrowSam::after { display: inline-block; } #carouselArrow1Sam:checked~.carousel__stageArrowSam { text-indent: 0; } #carouselArrow2Sam:checked~.carousel__stageArrowSam { text-indent: -100%; } #carouselArrow3Sam:checked~.carousel__stageArrowSam { text-indent: -200%; } #carouselArrow4Sam:checked~.carousel__stageArrowSam { text-indent: -300%; } #carouselArrow5Sam:checked~.carousel__stageArrowSam { text-indent: -400%; } #carouselArrow6Sam:checked~.carousel__stageArrowSam { text-indent: -500%; } #carouselArrow7Sam:checked~.carousel__stageArrowSam { text-indent: -600%; } #carouselArrow8Sam:checked~.carousel__stageArrowSam { text-indent: -700%; } #carouselArrow9Sam:checked~.carousel__stageArrowSam { text-indent: -800%; } #carouselArrow1Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(1) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow2Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(2) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow3Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(3) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow4Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(4) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow5Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(5) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow6Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(6) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow7Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(7) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow8Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(8) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow9Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(9) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow1Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(1) .carousel__controlArrowSam, #carouselArrow2Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(2) .carousel__controlArrowSam, #carouselArrow3Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(3) .carousel__controlArrowSam, #carouselArrow4Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(4) .carousel__controlArrowSam, #carouselArrow5Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(5) .carousel__controlArrowSam, #carouselArrow6Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(6) .carousel__controlArrowSam, #carouselArrow7Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(7) .carousel__controlArrowSam, #carouselArrow8Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(8) .carousel__controlArrowSam, #carouselArrow9Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(9) .carousel__controlArrowSam { display: block; } #carouselArrow1Sam2:checked~.carousel__stageArrowSam { text-indent: 0; } #carouselArrow2Sam2:checked~.carousel__stageArrowSam { text-indent: -100%; } #carouselArrow3Sam2:checked~.carousel__stageArrowSam { text-indent: -200%; } #carouselArrow4Sam2:checked~.carousel__stageArrowSam { text-indent: -300%; } #carouselArrow5Sam2:checked~.carousel__stageArrowSam { text-indent: -400%; } #carouselArrow6Sam2:checked~.carousel__stageArrowSam { text-indent: -500%; } #carouselArrow7Sam2:checked~.carousel__stageArrowSam { text-indent: -600%; } #carouselArrow8Sam2:checked~.carousel__stageArrowSam { text-indent: -700%; } #carouselArrow9Sam2:checked~.carousel__stageArrowSam { text-indent: -800%; } #carouselArrow1Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(1) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow2Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(2) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow3Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(3) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow4Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(4) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow5Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(5) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow6Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(6) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow7Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(7) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow8Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(8) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow9Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(9) .carousel__imageArrowSam { filter: blur(0px); } #carouselArrow1Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(1) .carousel__controlArrowSam, #carouselArrow2Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(2) .carousel__controlArrowSam, #carouselArrow3Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(3) .carousel__controlArrowSam, #carouselArrow4Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(4) .carousel__controlArrowSam, #carouselArrow5Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(5) .carousel__controlArrowSam, #carouselArrow6Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(6) .carousel__controlArrowSam, #carouselArrow7Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(7) .carousel__controlArrowSam, #carouselArrow8Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(8) .carousel__controlArrowSam, #carouselArrow9Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(9) .carousel__controlArrowSam { display: block; } /* ----------------------------------------------------------- ANIMAÇÃO SCROLL ----------------------------------------------------------- */ .pdp-product-scroll { --tw-text-opacity: 1; color: rgba(64, 99, 115, 0.631); font-size: 170px; line-height: 130%; margin-top: 20%; text-align: center; font-weight: bold; text-transform: uppercase; background: none; background-size: cover; background-position: center; width: 100vw; overflow-wrap: break-word; max-width: 1200px; word-break: break-word; } .autoScroll { animation: autoScrollAnimation both; animation-timeline: scroll(y root); animation-duration: 1ms; animation-timing-function: linear; } .autoScr { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100vh; width: 100%; margin-top: -10%; margin-bottom: 20%; position: relative; } .autoScr-Img-container { display: flex; justify-content: center; align-items: center; height: 100%; width: 100%; position: absolute; top: 50%; left: 0; pointer-events: none; } .autoScr-Img img { max-width: 100%; max-height: 100%; scale: 1; visibility: hidden; } .autoScr:hover .autoScr-Img img { animation: scaleAndScroll 5s ease-in-out forwards; animation-duration: 6s; visibility: visible; } @keyframes scaleAndScroll { 0% { transform: scale(0.5); } 100% { transform: scale(1); } } @media(max-width:1200px) { .carousel__nextArrow { right: 20px } .carousel__prevArrow { left: 20px } .pdp-product-scroll { --tw-text-opacity: 1; font-size: 140px; } .pdp-product-coverHide { position: absolute; margin-top: -60px; right: 15%; scale: .9; transition: opacity 0.5s ease; } } @media(max-width:992px) { .carousel__nextArrow { right: 30px } .carousel__prevArrow { left: 30px } .pdp-product-scroll { --tw-text-opacity: 1; font-size: 110px; } .pdp-product-coverHide { position: absolute; margin-top: -100px; right: 15%; scale: .8; transition: opacity 0.5s ease; } } @media(max-width:768px) { .carousel__nextArrow { right: 40px } .carousel__prevArrow { left: 40px } .pdp-product-scroll { --tw-text-opacity: 1; font-size: 80px; } .pdp-product-coverHide { position: absolute; margin-top: -120px; right: 15%; scale: .7; transition: opacity 0.5s ease; } .circleMarker .tooltip { left: 50%; top: -120px; transform: translateX(-50%); transform: scale(.8); width: 90%; height: auto; padding: 20px; } } @media(max-width:576px) { .carousel__nextArrow { right: 150px } .carousel__prevArrow { left: 150px } .pdp-product-scroll { --tw-text-opacity: 1; font-size: 70px; } .autoScr { margin-top: -60%; margin-bottom: -10%; } .autoScr-Img img { scale: 0.5; } .hideContainer { display: flex; flex-wrap: wrap; justify-content: center; } .hideContainer img { max-width: 100%; height: auto; object-fit: contain; } .pdp-product-coverHide { position: absolute; margin-top: -160px; scale: .65; transition: opacity 0.5s ease; } .circleMarker .tooltip { top: -120px; transform: translateX(-50%) scale(.8); width: 90%; height: auto; padding: 20px; } } @keyframes scaleAndScroll { 0% { transform: scale(0) translateY(0px); } 5% { transform: scale(1) translateY(0px); } 100% { transform: scale(1) translateY(-4000px); } } @keyframes autoScrollAnimation { from { transform: translateY(3200px); } to { transform: translateY(-3000px); } } /* ----------------------------------------------------------- ANIMAÇÃO ZOOM NA IMAGEM ----------------------------------------------------------- */ .pdp-row-product-image-containerZoom { overflow: hidden; width: 780px; height: 740px; /* Altura fixa para o container */ flex: 1; position: relative; /* Para que a imagem seja posicionada corretamente */ } .pdp-row-product-imageZoom { transition: transform 1.0s ease; width: 100%; /* Preenche a largura do container */ height: 100%; /* Preenche a altura do container */ object-fit: cover; /* Garante que a imagem cubra o container */ position: absolute; /* Posiciona a imagem dentro do container */ top: 0; left: 0; } .pdp-row-product-image-containerZoom:hover .pdp-row-product-imageZoom { transform: scale(1.4); /* Aplica o zoom na imagem */ } /* ----------------------------------------------------------- BEFORE AND AFTER ----------------------------------------------------------- */ .containerBeforeAfter { position: relative; width: 540px; height: 540px; } .before-after { position: relative; width: 100%; height: 100%; overflow: hidden; } .before-after .before, .before-after .after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .before-after .after { clip-path: inset(0 50% 0 0); transition: clip-path 0.3s; } .sliderBeforeAfter { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); width: 90%; z-index: 10; } .sliderBeforeAfter input[type="range"] { width: 100%; height: 40px; border-radius: 70px; background-color: #f8f8f8; -webkit-appearance: none; appearance: none; } .sliderBeforeAfter input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 45px; height: 45px; background-size: 100%; transform: scale(1); background-image: url("https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/EQUIPE_QUALIDADE_CONTEUDO/slide.png"); border-radius: 50%; cursor: pointer; position: relative; z-index: 3; } .sliderBeforeAfter input[type="range"]::-moz-range-thumb { width: 20px; height: 20px; border-radius: 50%; cursor: pointer; position: relative; z-index: 3; } .sliderBeforeAfter input[type="range"]::-webkit-slider-runnable-track { background: transparent; } .sliderBeforeAfter input[type="range"]::-moz-range-track { background: transparent; } input[type="range"]:hover+.before-after .after, input[type="range"]:focus+.before-after .after { clip-path: inset(0 calc(100% - var(--value)) 0 0); } input[type="range"] { --value: 50; } input[type="range"]:hover, input[type="range"]:focus { --value: 50; } input[type="range"]:hover+.before-after .after, input[type="range"]:focus+.before-after .after { clip-path: inset(0 calc(100% - var(--value)) 0 0); } /* ----------------------------------------------------------- MARKERS ----------------------------------------------------------- */ .image-containerMarker { position: relative; width: fit-content; margin: 0 auto; } .image-containerMarker img { display: block; max-width: 100%; height: auto; } .circleMarker { position: absolute; width: 8%; height: 8%; background: none; border-color: white; border-style: solid; border-width: .5vw; border-radius: 50%; cursor: pointer; } .circleMarker .tooltip { display: none; position: absolute; top: -20px; left: 25px; background-color: white; padding: 10px; border-radius: 5px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); width: 300px; height: 100px; z-index: 10; font-size: 14px; line-height: 1.4; flex-direction: column; align-items: center; justify-content: center; text-align: center; } .circleMarker:hover .tooltip { display: flex; } .circleMarker:hover { background-color: orange; } .circleMarker .tooltip .subtitle { font-weight: bold; font-size: 16px; margin-bottom: 5px; } .circleMarker .tooltip .textCircle { font-size: 14px; } /* ----------------------------------------------------------- HIDE ----------------------------------------------------------- */ .hideContainer { display: flex; flex-wrap: wrap; justify-content: center; } .hideContainer img { max-width: 100%; height: auto; object-fit: contain; } .pdp-productHide { position: relative; width: 1500px; height: 800px; } .pdp-product-coverHide { position: absolute; top: 0; width: 100%; height: 100%; transform: scale(.8); transition: opacity 0.5s ease; } .pdp-product-coverHide:hover { opacity: 0; } /* ----------------------------------------------------------- BOX DE TEXTO ----------------------------------------------------------- */ .content-box { background-color: #f7f7f7; padding: 40px; max-width: 900px; margin: auto; border-radius: 8px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); display: flex; justify-content: space-between; position: relative; } .content-box::before { content: ""; width: 1px; /* Largura da linha */ background-color: #ccc; /* Cor da linha */ position: absolute; top: 50%; /* Posiciona a linha no meio da altura */ left: 50%; transform: translate(-50%, -50%); /* Centraliza a linha vertical e horizontalmente */ height: 80%; /* Altura da linha */ } .column { width: 45%; padding: 0 20px; } .section { margin-bottom: 40px; } .section h2 { font-size: 20px; font-weight: bold; margin-bottom: 15px; color: #000000; } .section p { font-size: 16px; line-height: 1.6; color: #000000; } @media (max-width: 768px) { .content-box { flex-direction: column; } .content-box::before { display: none; } .column { width: 100%; padding: 0; } } /* ----------------------------------------------------------- OVERLAY DE TEXTO ----------------------------------------------------------- */ .image-text-box { position: relative; background-size: cover; /* Faz a imagem cobrir todo o box */ background-position: center; /* Centraliza a imagem no box */ height: relative; /* Altura padrão ajustável */ width: 1200px; /* Largura do box */ display: flex; align-items: center; justify-content: center; color: rgb(0, 0, 0); /* Cor do texto para contrastar com a imagem */ } .text-overlay { background-color: rgb(255, 255, 255); /* Fundo semi-transparente para destacar o texto */ padding: 20px; text-align: center; max-width: 600px; /* Limita o tamanho do texto */ border-radius: 12px; margin-top: 30px; margin-bottom: 30px; } .text-overlay h2 { font-family: 'Roboto', sans-serif; font-size: 2rem; margin-bottom: 30px; line-height: 1.4; } .text-overlay p { font-family: 'Roboto', sans-serif; font-size: 1rem; line-height: 1.6; } /* ----------------------------------------------------------- CARD 3D ----------------------------------------------------------- */ .cardImg-container { perspective: 1000px; width: 100%; /* Ajusta a largura do contêiner para cobrir toda a horizontal da tela */ display: flex; justify-content: center; } .cardImg { width: 540px; height: 540px; position: relative; transform-style: preserve-3d; transition: transform 0.8s; } /* Aplica a rotação ao passar o mouse sobre o contêiner */ .cardImg-container:hover .cardImg { transform: rotateY(180deg); } .cardImg-side { position: absolute; width: 100%; height: 100%; backface-visibility: hidden; border-radius: 10px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } .cardImg-front { background-color: white; display: flex; align-items: center; justify-content: center; } .cardImg-front img { width: 100%; height: 100%; } .cardImg-back img { width: 100%; height: 100%; } .cardImg-back { background-color: #ffffff; color: #333; transform: rotateY(180deg); box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; } .cardImg-side-noBg { position: absolute; width: 100%; height: 100%; backface-visibility: hidden; border-radius: 10px; overflow: hidden; } .cardImg-front-noBg { background: none; display: flex; align-items: center; justify-content: center; } .cardImg-front-noBg img { width: 100%; height: 100%; } .cardImg-back-noBg img { width: 100%; height: 100%; } .cardImg-back-noBg { background: none; transform: rotateY(180deg); box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; } .full-width-container { width: 100%; display: flex; justify-content: center; align-items: center; } .cardImg-middle { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .cardImg-middle img { width: 100%; height: 100%; } /* ----------------------------------------------------------- IMAGEM E TEXTO SIDE-BY-SIDE ----------------------------------------------------------- */ .containersidebyside { display: flex; width: 96%; height: relative; /* Altura total da viewport */ min-height: 550px; margin-top: -360px; } .image-side { flex: 1; background-size: cover; background-position: center; } .text-side { flex: 1; background-color: #ff7800; /* Cor de fundo editável */ color: white; display: flex; justify-content: center; align-items: center; padding: 20px; } .text-side h1 { font-size: 2.5em; font-family: Roboto, sans-serif; margin-bottom: 20px; margin-right: 50px; margin-left: 50px; line-height: 1.3; } .text-side p { font-size: 1.2em; font-family: Roboto, sans-serif; line-height: 1.5; margin-right: 50px; margin-left: 50px; } /* ----------------------------------------------------------- IMAGEM E TEXTO SIDE-BY-SIDE (INVERTIDO) ----------------------------------------------------------- */ .containersidebyside-reverse { display: flex; width: 96%; height: relative; /* Altura total da viewport */ min-height: 550px; margin-top: -360px; } .containersidebyside-reverse .text-side { order: 1; } .containersidebyside-reverse .image-side { order: 2; } /* ----------------------------------------------------------- SCROLL TEXT ----------------------------------------------------------- */ @keyframes loop { 0% { transform: translateX(0%); } 50% { transform: translateX(-100%); } 50.1% { transform: translateX(50%); } 100% { transform: translateX(-50%); } } #scrollTextContainer { width: 100%; margin-top: 10px; position: relative; overflow: hidden; white-space: nowrap; font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; font-size: 100px; color: #ff9900; } .scrollTextOnlyBorder { padding: 5vw; width: 100%; font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; font-size: 100px; align-items: center; position: relative; overflow: hidden; white-space: nowrap; color: white; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color: #ff9900; } #scrollTextContainer .scrollText { display: flex; align-items: center; justify-content: space-around; width: fit-content; white-space: nowrap; animation: loop 30s linear infinite; } input#toggleAnimation:checked~#scrollTextContainer .scrollText { animation-play-state: paused; /* Pause animation when checkbox is checked */ } .toggle-button { cursor: pointer; display: inline-block; width: 90px; /* Set width according to your image size */ height: 90px; /* Set height according to your image size */ background-image: url('https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/EQUIPE_QUALIDADE_CONTEUDO/pause.png'); background-color: #ff7800; border: 5px solid #ff7800; border-radius: 50px; background-size: cover; background-position: center; } input#toggleAnimation:checked+.toggle-button { background-image: url('https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/EQUIPE_QUALIDADE_CONTEUDO/play.png'); /* Change to your second image URL */ } /* ----------------------------------------------------------- TAG DE AVISO ----------------------------------------------------------- */ .centered-tag-container { display: flex; justify-content: center; align-items: center; padding: 20px; /* Espaço ao redor do retângulo */ } .centered-tag { width: 200px; height: 70px; background-color: #ff9900; border-radius: 40px; /* Cantos arredondados */ display: flex; justify-content: center; align-items: center; } .centered-tag img { width: 160px; height: 60px; border-radius: 10px; /* Arredonda os cantos da imagem */ } /* ----------------------------------------------------------- ESPAÇAMENTO ----------------------------------------------------------- */ .spacing { margin-bottom: 310px; /* Tamanho do espaço desejado (substitui o
) */ } .spacing2 { margin-bottom: -310px; /* Tamanho do espaço desejado (substitui o margin-top) */ } /* ----------------------------------------------------------- BEFORE AND AFTER ANIMATION ----------------------------------------------------------- */ .containerBeforeAfterA { position: relative; width: 780px; height: 740px; } .beforeA-afterA { position: relative; width: 100%; height: 100%; overflow: hidden; } .beforeA-afterA .beforeA, .beforeA-afterA .after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .beforeA-afterA .after { animation: beforeAfterAnim 5s linear infinite; transition: clip-path 0.3s; } .sliderBeforeAfterA { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); width: 90%; z-index: 10; } .sliderBeforeAfterA input[type="range"] { width: 100%; height: 40px; border-radius: 70px; background-color: #f8f8f8; -webkit-appearance: none; appearance: none; } .sliderBeforeAfterA input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 45px; height: 45px; background-size: 100%; transform: scale(1); background-image: url("https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/EQUIPE_QUALIDADE_CONTEUDO/slide.png"); border-radius: 50%; cursor: pointer; position: relative; z-index: 3; } .sliderBeforeAfterA input[type="range"]::-moz-range-thumb { width: 20px; height: 20px; border-radius: 50%; cursor: pointer; position: relative; z-index: 3; } .sliderBeforeAfterA input[type="range"]::-webkit-slider-runnable-track { background: transparent; } .sliderBeforeAfterA input[type="range"]::-moz-range-track { background: transparent; } input[type="range"]:hover+.beforeA-afterA .after, input[type="range"]:focus+.beforeA-afterA .after { clip-path: inset(0 calc(100% - var(--value)) 0 0); } input[type="range"] { --value: 50; } input[type="range"]:hover, input[type="range"]:focus { --value: 50; } input[type="range"]:hover+.beforeA-afterA .after, input[type="range"]:focus+.beforeA-afterA .after { clip-path: inset(0 calc(100% - var(--value)) 0 0); } @keyframes beforeAfterAnim { 0% { clip-path: inset(0 0% 0 0); } 20% { clip-path: inset(0 0% 0 0); } 40% { clip-path: inset(0 100% 0 0); } 80% { clip-path: inset(0 100% 0 0); } 100% { clip-path: inset(0 0% 0 0); } } /* ----------------------------------------------------------- VIDEO COM TEXTO NO CENTRO ----------------------------------------------------------- */ .videoCenterText-containerCenterText { position: relative; width: 100%; height: 80%; overflow: hidden; border-radius: 30px; display: flex; justify-content: center; align-items: center; } #videoCenterText { width: 100%; height: 100%; object-fit: cover; border-radius: 30px; } #videoCenterText video { width: 100%; height: 100%; object-fit: cover; border-radius: 30px; } #videoCenterText img { width: auto; height: 100%; object-fit: contain; border-radius: 30px; } .text-overlayCenterText { position: absolute; bottom: 50px; left: 50%; transform: translateX(-50%); text-align: center; color: white; /* Cor do texto */ } .text-overlayCenterText-Up { position: absolute; top: 50px; left: 50%; transform: translateX(-50%); text-align: left; color: white; /* Cor do texto */ } .text-overlayCenterText-Left { position: absolute; left: 10%; max-width: 30%; text-align: left; text-align-last: left; color: black; /* Cor do texto */ } .text-overlayCenterText-Right { position: absolute; left: 65%; max-width: 90%; text-align: start; text-align-last: left; color: black; /* Cor do texto */ } .text-overlayCenterText h1 { font-size: 2.5rem; /* Tamanho da fonte do texto do meio */ line-height: 55px; width: 35rem; margin-bottom: 10px; } .text-overlayCenterText p { font-size: .8rem; /* Tamanho da fonte do texto de baixo*/ } .text-overlayCenterText p1 { font-size: 1.2rem; /* Tamanho da fonte do título */ } .text-overlayCenterText-Up h1 { font-size: 2.5rem; /* Tamanho da fonte do texto do meio */ line-height: 55px; width: 35rem; margin-bottom: 10px; } .text-overlayCenterText-Up p { font-size: .8rem; /* Tamanho da fonte do texto de baixo*/ } .text-overlayCenterText-Up p1 { font-size: 1.2rem; /* Tamanho da fonte do título */ } .imageFadeCircle-container { position: relative; width: 540px; } .imageFadeCircle-container img { width: 100%; height: auto; display: block; } .circleFadeCircle { position: absolute; top: 30%; /* Posição inicial */ left: 40%; width: 100px; height: 100px; border-radius: 50%; opacity: 0; transition: all 2s ease-in-out; transform: scale(1); /* Tamanho inicial */ } .imageFadeCircle-container:hover .circleFadeCircle { opacity: 1; transform: scale(1.5) translate(-50px, 50px); /* Aumenta de tamanho e move para baixo e para a esquerda */ } .circleMarker2 { position: absolute; width: 8%; height: 8%; background: none; border-color: white; border-style: solid; border-width: .5vw; border-radius: 50%; cursor: pointer; } /* ----------------------------------------------------------- Dois textos Clicaveis para Alternar entre 2 imagens usando fade in e fade out ----------------------------------------------------------- */ .containerInterruptor2 { display: flex; gap: 20px; margin-top: 50px; } .textInterruptor2-container { display: flex; flex-direction: column; gap: 20px; } .textInterruptor2-block { margin-top: 150px; left: 30px; display: flex; align-items: center; gap: 10px; cursor: pointer; margin-right: 100px; width: 550px; --tw-text-opacity: 1; color: rgb(138 138 138/var(--tw-text-opacity)); font-size: 14px; line-height: 22px; margin-top: 1rem; max-width: 56rem; text-align: center } .textInterruptor2-block:hover { color: #ff7800; } .textInterruptor2-block img { width: 60px; height: 60px; } .imageInterruptor2-container { position: relative; width: 607px; height: 910px; } /* Esconder inputs */ input[type="radio"] { display: none; } .imageInterruptor2 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: opacity 1s ease-in-out; } .imageInterruptor2 img { width: 100%; height: 100%; object-fit: cover; } /* Mostrar imagem 1 por padrão */ input#image1Interruptor2:checked~.image1Interruptor2 { opacity: 1; } /* Mostrar imagem 2 quando selecionada */ input#image2Interruptor2:checked~.image2Interruptor2 { opacity: 1; } /* ----------------------------------------------------------- ListProduct ----------------------------------------------------------- */ .listCardImg { display: flex; flex-wrap: nowrap; overflow-x: hidden; /* Hide the scrollbar */ justify-content: center; align-items: flex-end; /* Align items to the bottom */ background-size: cover; /* Ensures the background covers the container */ background-repeat: no-repeat; background-clip: content-box; position: relative; /* Ensure background image covers full area */ } .itemCardImg { flex: 0 0 auto; padding: 0; margin-bottom: 160px; /* Adjust distance from the bottom */ transform: translateY(200px); } .itemCardImg img { width: 250px; height: 370px; object-fit: cover; } .listCardImg { transform-style: preserve-3d; transform: perspective(1000px) translateY(200px); } .listCardImg .itemCardImg { transition: .5s; filter: saturate(0); } .listCardImg .itemCardImg:hover { filter: saturate(1); transform: translateZ(200px) translateY(200px); } .listCardImg .itemCardImg:hover+* { filter: saturate(0.6); transform: translateZ(150px) rotateY(40deg) translateY(200px); } .listCardImg .itemCardImg:hover+*+* { filter: saturate(0.4); transform: translateZ(70px) rotateY(30deg) translateY(200px); } .listCardImg .itemCardImg:has(+ *.itemCardImg:hover) { filter: saturate(0.6); transform: translateZ(150px) rotateY(-40deg) translateY(200px); } .listCardImg .itemCardImg:has(+ * + *.itemCardImg:hover) { filter: saturate(0.4); transform: translateZ(70px) rotateY(-30deg) translateY(200px); } /* ----------------------------------------------------------- FallingItem ----------------------------------------------------------- */ .fallingItem-container { position: relative; width: 100%; height: 100%; overflow: hidden; z-index: 100; } .fallingItem { position: absolute; top: -100px; width: 5vw; /*Ajuste o tamanho da imagem */ animation: fall infinite linear; animation-duration: 5s; /* Tempo para cair*/ opacity: 0; z-index: 10; transform-origin: center; } @keyframes fall { 0% { transform: translateY(-100px) rotate(var(--start-rotation)); opacity: 1; } 90% { opacity: 1; } 100% { transform: translateY(110vh) rotate(var(--end-rotation)); opacity: 0; } } /* Tempo de Queda e Rotação */ .fallingItem:nth-child(1) { left: 10%; animation-delay: calc(0s + (4s * var(--random-delay1))); --start-rotation: -30deg; --end-rotation: 360deg; } .fallingItem:nth-child(2) { left: 30%; animation-delay: calc(0s + (4s * var(--random-delay2))); --start-rotation: 20deg; --end-rotation: 360deg; } .fallingItem:nth-child(3) { left: 50%; animation-delay: calc(0s + (4s * var(--random-delay3))); --start-rotation: -45deg; --end-rotation: 360deg; } .fallingItem:nth-child(4) { left: 70%; animation-delay: calc(0s + (4s * var(--random-delay4))); --start-rotation: 15deg; --end-rotation: 360deg; } .fallingItem:nth-child(5) { left: 90%; animation-delay: calc(0s + (4s * var(--random-delay5))); --start-rotation: 45deg; --end-rotation: 360deg; } /* ----------------------------------------------------------- QUADROS ----------------------------------------------------------- */ .container { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; padding: 200px; } .quadro { background-color: white; border-radius: 20px; overflow: hidden; text-align: center; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } .quadro img { width: 100%; height: auto; display: block; } .quadro h3 { margin: 10px 0; font-size: 1.2rem; } /* ----------------------------------------------------------- FOLDER ----------------------------------------------------------- */ .hero-folder-container { width: 96.5%; max-width: 1250px; margin: 0 auto; } .hero-folder-image { width: 100%; height: 0; padding-bottom: 32%; /* Proporção 1250 / 400 = 32% */ background-size: cover; background-position: center; } /* ----------------------------------------------------------- ABAS ----------------------------------------------------------- */ .accordion { max-width: 1200px; margin: auto; width: 100%; } .accordion-item { background-color: #fff; border-radius: 5px; margin-bottom: 10px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .accordion-label { display: block; background-color: #eee; padding: 15px; font-size: 16px; font-weight: bold; cursor: pointer; border-radius: 5px; position: relative; } .accordion-label:after { content: '+'; position: absolute; right: 20px; font-size: 18px; transition: transform 0.3s ease; } input[type="checkbox"] { display: none; } input[type="checkbox"]:checked+.accordion-label:after { content: '-'; } .accordion-content { max-height: 0; overflow: hidden; padding: 0 15px; transition: max-height 0.5s ease, padding 0.3s ease; background-color: #fafafa; border-top: 1px solid #ddd; } input[type="checkbox"]:checked~.accordion-content { max-height: 1000px; padding: 15px; } .accordion-content p { margin: 0; line-height: 1.6; } /* ----------------------------------------------------------- CADERNO ----------------------------------------------------------- */ /* Caderno 1*/ .bookcontainer1 { display: flex; justify-content: center; /* Alinha os livros no centro horizontalmente */ gap: 20px; /* Espaçamento entre os livros */ perspective: 2800px; z-index: 1; } .bookcontainer1 .book1 { display: block; position: relative; width: 410px; height: 540px; color: #2b2b2b; background: linear-gradient(45deg, #e9e9e9 0%, #e9e9e9 100%); border-radius: 3px 4px 4px 3px; box-shadow: 12px 12px 7px 0px rgba(115, 114, 116, 0.6); font-weight: 400; transform-style: preserve-3d; transition: transform 0.6s; } .bookcontainer1 .book1:hover { transform: rotate3d(0, 1, 0, 30deg); } .bookcontainer1 .bookfront1 { transform-origin: 0% 50%; transform-style: preserve-3d; z-index: 10; transition: transform 0.6s; transform: translate3d(0, 0, 18px); } .bookcontainer1 .bookfront1>div { height: 540px; width: 410px; border-radius: 0 3px 3px 0; box-shadow: inset 3px 0 9px rgba(0, 0, 0, 0.1); } .bookcontainer1 .bookleft1-side { height: 540px; width: 45px; left: -18px; transform: rotate3d(0, 1, 0, -90deg); } .bookcontainer1 .bookcover1:after { content: ''; position: absolute; top: 0; left: 12px; bottom: 0; width: 3px; background: rgba(0, 0, 0, 0.12); box-shadow: 1px 0 3px rgba(255, 255, 255, 0.1); } .bookcontainer1 .bookfront1:after { content: ''; position: absolute; top: 1px; bottom: 1px; left: -1px; width: 1px; } .bookcover1 { background-size: 106%; } /* Caderno 2*/ .bookcontainer { display: flex; justify-content: center; gap: 20px; perspective: 2800px; z-index: 1; } .bookcontainer .book { display: block; position: relative; width: 400px; height: 540px; color: #2b2b2b; border-radius: 3px 4px 4px 3px; box-shadow: 12px 12px 7px 0px rgba(115, 114, 116, 0.6); font-weight: 400; transform-style: preserve-3d; transition: transform 0.6s; } .bookcontainer .book:hover { transform: rotate3d(0, 1, 0, 30deg); } .bookcontainer .bookfront { transform-origin: 0% 50%; transform-style: preserve-3d; z-index: 10; transition: transform 0.6s; transform: translate3d(0, 0, 18px); } .bookcontainer .bookfront>div { height: 540px; width: 410px; border-radius: 0 3px 3px 0; box-shadow: inset 3px 0 9px rgba(0, 0, 0, 0.1); } .bookcontainer .bookleft-side { height: 540px; width: 45px; left: -18px; transform: rotate3d(0, 1, 0, -90deg); } .bookcontainer .bookcover:after { content: ''; position: absolute; top: 0; left: 12px; bottom: 0; width: 3px; background: rgba(0, 0, 0, 0.12); box-shadow: 1px 0 3px rgba(255, 255, 255, 0.1); } .bookcontainer .bookfront:after { content: ''; position: absolute; top: 1px; bottom: 1px; left: -1px; width: 1px; } .bookcover { background-size: 102%; transform-origin: left; transition: transform 0.6s; } .bookinnerpage { background-size: 103%; transform-origin: left; transition: transform 0.6s; } .bookcontainer .book:hover .bookcover { transform: rotateY(-160deg); } .bookcontainer .book:hover .bookinnerpage { transform: rotateY(-160deg) translateZ(-11px) translateX(26px); opacity: 1; } .bookback { position: absolute; top: 0; left: 0; width: 410px; height: 540px; background-size: 101%; border-radius: 3px 4px 4px 3px; } .bookcontainer .bookinnerpage { position: absolute; top: 0; opacity: 1; left: 20px; height: 100%; width: 100%; background-size: 103%; z-index: -1; /* Mantém a página atrás do livro */ transform: translate3d(0px, 0px, 0px); /* Leve ajuste de posição */ } /* Caderno 3*/ .bookcontainer3 { display: flex; justify-content: center; gap: 20px; perspective: 2800px; z-index: 1; } .bookcontainer3 .book3 { display: block; position: relative; width: 520px; height: 410px; color: #2b2b2b; border-radius: 3px 4px 4px 3px; box-shadow: 12px 12px 7px 0px rgba(115, 114, 116, 0.6); font-weight: 400; transform-style: preserve-3d; transition: transform 0.6s; } .bookcontainer3 .book3:hover { transform: rotate3d(0, 1, 0, 30deg); } .bookcontainer3 .bookfront3 { transform-origin: 0% 50%; transform-style: preserve-3d; z-index: 10; transition: transform 0.6s; transform: translate3d(0, 0, 18px); } .bookcontainer3 .bookfront3>div { height: 410px; width: 540px; border-radius: 0 3px 3px 0; box-shadow: inset 3px 0 9px rgba(0, 0, 0, 0.1); } .bookcontainer3 .bookleft3-side { height: 410px; width: 45px; left: -18px; transform: rotate3d(0, 1, 0, -90deg); } .bookcontainer3 .bookcover3:after { content: ''; position: absolute; top: 0; left: 12px; bottom: 0; width: 3px; background: rgba(0, 0, 0, 0.12); box-shadow: 1px 0 3px rgba(255, 255, 255, 0.1); } .bookcontainer3 .bookfront3:after { content: ''; position: absolute; top: 1px; bottom: 1px; left: -1px; width: 1px; } .bookcover3 { background-size: 102%; transform-origin: left; transition: transform 0.6s; } .bookinnerpage3 { background-size: 103%; transform-origin: left; transition: transform 0.6s; } .bookcontainer3 .book3:hover .bookcover3 { transform: rotateY(-160deg); } .bookcontainer3 .book3:hover .bookinnerpage3 { transform: rotateY(-160deg) translateZ(-11px) translateX(26px); opacity: 1; } .bookback3 { position: absolute; top: 0; left: 0; width: 540px; height: 410px; background-size: 101%; border-radius: 3px 4px 4px 3px; } .bookcontainer3 .bookinnerpage3 { position: absolute; top: 0; opacity: 1; left: 20px; height: 100%; width: 100%; background-size: 103%; z-index: -1; /* Mantém a página atrás do livro */ transform: translate3d(0px, 0px, 0px); /* Leve ajuste de posição */ } /* ----------------------------------------------------------- PIE CIRCLE ----------------------------------------------------------- */ /* Pie*/ .carouselPie { position: relative; margin-top: 15px; width: 200%; height: 90%; overflow: hidden; } .carouselPie-inner { display: flex; transition: transform 0.5s ease-in-out; } .carouselPie-slide { min-width: 100%; /* Define que cada slide ocupe 100% da largura do carrossel */ flex-shrink: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; transform: translateX(25%) translateY(50%); } .carouselPie-inner img { width: 540px; height: 540px; object-fit: cover; } .carouselPie-description { text-align: center; margin-top: 10px; /* Espaço entre a imagem e o texto */ font-size: 16px; max-width: 400px; } /* ----------------------------------------------------------- Dois textos Clicaveis para Alternar entre 2 imagens usando fade in e fade out ----------------------------------------------------------- */ .containerInterruptor3Pie { display: flex; gap: 20px; margin-top: 50px; } .textInterruptor3Pie-container { display: flex; flex-direction: column; gap: 20px; } .textInterruptor3Pie-block { margin-top: 150px; left: 30px; display: flex; align-items: center; gap: 10px; cursor: pointer; margin-right: 100px; width: 550px; --tw-text-opacity: 1; color: rgb(138 138 138/var(--tw-text-opacity)); font-size: 14px; line-height: 22px; margin-top: 1rem; max-width: 66rem; text-align: center; } .textInterruptor3Pie-block:hover { color: #ff7800; } .textInterruptor3Pie-block img { width: 60px; height: 60px; } .imageInterruptor3-container { position: relative; transform: translateX(-450px); width: 780px; height: 740px; } /* Esconder inputs */ input[type="radio"] { display: none; } .imageInterruptor3 { position: absolute; top: 0; width: 100%; height: 100%; opacity: 0; transition: opacity 0s ease-in-out; z-index: 1; } .imageInterruptor3 img { width: 50%; height: 75%; object-fit: cover; clip-path: circle(45%); } /* Mostrar imagem 1 por padrão */ input#image1Interruptor3Pie:checked~.image1Interruptor3Pie { opacity: 1; } input#image1Interruptor3Pie:checked~.carouselPie-inner { transform: translateX(0); } input#image1Interruptor3Pie:checked~.circlepie-container :nth-child(2) { top: -0.3%; left: 10%; } /* Mostrar imagem 2 quando selecionada */ input#image2Interruptor3Pie:checked~.image2Interruptor3Pie { opacity: 1; } input#image2Interruptor3Pie:checked~.carouselPie-inner { transform: translateX(-100%); } input#image2Interruptor3Pie:checked~.circlepie-container :nth-child(6) { top: -0.3%; left: 45%; } /* Mostrar imagem 2 quando selecionada */ input#image3Interruptor3Pie:checked~.image3Interruptor3Pie { opacity: 1; } input#image3Interruptor3Pie:checked~.carouselPie-inner { transform: translateX(-200%); } input#image3Interruptor3Pie:checked~.circlepie-container :nth-child(3) { right: -6%; } /* Mostrar imagem 2 quando selecionada */ input#image4Interruptor3Pie:checked~.image4Interruptor3Pie { opacity: 1; } input#image4Interruptor3Pie:checked~.carouselPie-inner { transform: translateX(-300%); } input#image4Interruptor3Pie:checked~.circlepie-container :nth-child(4) { bottom: -6%; } /* Mostrar imagem 2 quando selecionada */ input#image5Interruptor3Pie:checked~.image5Interruptor3Pie { opacity: 1; } input#image5Interruptor3Pie:checked~.carouselPie-inner { transform: translateX(-400%); } input#image5Interruptor3Pie:checked~.circlepie-container :nth-child(5) { left: -3%; } .maskpie { width: 200px; height: 200px; mask-repeat: no-repeat; mask-size: 100%; mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FtYWRhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIzOC44IDEwNS42Ij4KICA8cGF0aCBkPSJNNDguOCwxMDUuNkwwLDUxLjkyUzU5LjUsMS4zNywxMTkuMy4xczg4LjUsOS41LDExOS41LDI2LjVsLTM1LDYzcy00My43OS0xOS4zMi03Ny0xNmMtNDAsNC03OCwzMi03OCwzMloiLz4KPC9zdmc+); -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FtYWRhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIzOC44IDEwNS42Ij4KICA8cGF0aCBkPSJNNDguOCwxMDUuNkwwLDUxLjkyUzU5LjUsMS4zNywxMTkuMy4xczg4LjUsOS41LDExOS41LDI2LjVsLTM1LDYzcy00My43OS0xOS4zMi03Ny0xNmMtNDAsNC03OCwzMi03OCwzMloiLz4KPC9zdmc+); } .circlepie-container { position: relative; width: 300px; height: 300px; } .centerpie-image { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 150px; height: 150px; border-radius: 50%; overflow: hidden; } .centerpie-image img { width: 100%; height: 100%; object-fit: cover; } .slicepie { position: absolute; width: 150px; height: 150px; overflow: hidden; transition: all 0.5s; } .slicepie1 { top: 10px; left: 35px; transform: rotate(-26deg); transition: all 0.5s; } .slicepie2 { top: 100px; right: -5px; transform: rotate(115deg); transition: all 0.5s; } .slicepie3 { bottom: -10px; right: 70px; transform: rotate(185deg); transition: all 0.5s; } .slicepie4 { top: 110px; left: 5px; transform: rotate(-100deg); transition: all 0.5s; } .slicepie5 { top: 10px; left: 125px; transform: rotate(46deg); transition: all 0.5s; } .slicepie img { width: 100%; height: 100%; object-fit: cover; } /* ----------------------------------------------------------- Paint paintdrop----------------------------------------------------------- */ @keyframes paintfade-in { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes paintdrop { 0% { bottom: 7rem; opacity: 1; } 80% { opacity: 1; } 100% { opacity: 1; bottom: -3000px; } } .paintdrops { -webkit-filter: url('#paintliquid'); filter: url('#paintliquid'); position: absolute; top: 70px; left: 0; bottom: 0; right: 0; z-index: 1; opacity: 0; animation: paintfade-in .1s linear .4s forwards; } .paintdrop1 { width: 26px; height: 29px; border-radius: 50%; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; background-color: #16a2ff } .paintdrop2 { width: 26px; height: 29px; border-radius: 50%; position: absolute; left: -70rem; right: 0; bottom: 0; margin: auto; background-color: #16a2ff; } .paintdrop3 { width: 26px; height: 29px; border-radius: 50%; position: absolute; left: -20rem; right: 0; bottom: 0; margin: auto; background-color: #16a2ff } .paintdrop4 { width: 26px; height: 29px; border-radius: 50%; position: absolute; left: 25rem; right: 0; bottom: 0; margin: auto; background-color: #16a2ff } .paintdrop5 { width: 26px; height: 29px; border-radius: 50%; position: absolute; left: 50rem; right: 0; bottom: 0; margin: auto; background-color: #16a2ff } .paintdrop1 { width: 110%; height: 334px; left: -30px; bottom: -155px; background-size: 100%; background-repeat: no-repeat; border-radius: 30px; /* background-image: url('https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/EQUIPE_QUALIDADE_CONTEUDO/a.png');*/ mask-repeat: no-repeat; mask-size: 100%; mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FtYWRhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDgxOSAxNjUuNDkiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsMTY1LjQ5czI0My03Nyw0NTYtMjcsMzYxLTY3LDM2My0xMTBTMCwzLjkzLDAsMy45M3YxNjEuNTVaIi8+Cjwvc3ZnPg==); -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FtYWRhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDgxOSAxNjUuNDkiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsMTY1LjQ5czI0My03Nyw0NTYtMjcsMzYxLTY3LDM2My0xMTBTMCwzLjkzLDAsMy45M3YxNjEuNTVaIi8+Cjwvc3ZnPg==); } .paintdrop2 { animation: paintdrop 4s cubic-bezier(.89, -0.01, .64, 1.02) .5s infinite; } .paintdrop3 { animation: paintdrop 4s cubic-bezier(.89, -0.01, .64, 1.02) .9s infinite; } .paintdrop4 { animation: paintdrop 4s cubic-bezier(.89, -0.01, .64, 1.02) .1s infinite; } .paintdrop5 { animation: paintdrop 4s cubic-bezier(.89, -0.01, .64, 1.02) 2s infinite; } /* ----------------------------------------------------------- ANIMAÇÃO DE SOM ----------------------------------------------------------- */ .soundAnim { animation: sound 1s infinite; filter: blur(.25rem); } @keyframes sound { 0% { transform: translateY(0) scale(1); -ms-transform: translateY(0) scale(1); -moz-transform: translateY(0) scale(1); -webkit-transform: translateY(0) scale(1); -o-transform: translateY(0) scale(1); opacity: 0; } 50% { opacity: 1; } 100% { transform: translate(-40px, -40px) scale(1.5); -ms-transform: translate(-40px, -40px) scale(1.5); -moz-transform: translate(-40px, -40px) scale(1.5); -webkit-transform: translate(-40px, -40px) scale(1.5); -o-transform: translate(-40px, -40px) scale(1.5); opacity: 0; } } /* ----------------------------------------------------------- ANIMAÇÃO DE ROTAÇÃO ----------------------------------------------------------- */ .rotateAnim { animation: rotate linear 5s infinite; } @keyframes rotate { from { -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } /* ----------------------------------------------------------- TABELA ----------------------------------------------------------- */ .table-container-custom { background-color: #fff; padding: 20px; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); max-width: 800px; width: 100%; margin: 0 auto; display: block; } .table-design-custom { width: 100%; border-collapse: collapse; margin: 0 auto; } .table-head-custom { background-color: #ecd593; color: white; } .table-text-custom { padding: 12px; text-align: left; border-bottom: 1px solid #ddd; } .table-row-custom:hover { background-color: #f1f1f1; filter: brightness(0.9); } .table-th-custom { font-weight: bold; } .table-td-custom { color: #555; } /* Efeito de zebrado nas linhas */ .table-tr-custom:nth-child(even) { background-color: #f1f1f1; } /* Responsividade */ @media (max-width: 600px) { .table-container-custom { padding: 10px; } .table-text-custom, .table-th-custom, .table-td-custom { padding: 8px; } } /* ----------------------------------------------------------- CAIXAS DE TEXTO ----------------------------------------------------------- */ /* Reset completo para evitar conflitos */ .textbox-container-main * { margin: 0; padding: 0; box-sizing: border-box; font-family: Arial, sans-serif; } /* Container principal */ .textbox-container-main { display: grid; grid-template-columns: repeat(2, minmax(300px, 1fr)); gap: 30px; padding: 20px; max-width: 1200px; margin: 0 auto; } /* Box de conteúdo principal */ .custom-text-box { background-color: #ffffff; border-radius: 12px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); overflow: hidden; transition: all 0.3s ease; border: none; /* Remove qualquer borda */ } .custom-text-box:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15); } /* Cabeçalho do box - versão fina */ .textbox-header-style { background-color: var(--header-custom-color, #4CAF50); padding: 10px 20px; display: flex; align-items: center; gap: 12px; color: white; width: 100%; border: none; /* Remove bordas */ outline: none; /* Remove outlines */ } /* Ícone personalizado */ .textbox-icon-img { width: 28px; height: 28px; object-fit: contain; display: block; /* Remove espaçamento inferior */ } /* Título do box */ .textbox-title-heading { margin: 0; font-size: 1.25rem; font-weight: 600; letter-spacing: 0.5px; flex-grow: 1; line-height: 1.2; } /* Área de conteúdo */ .textbox-content-area { padding: 22px; line-height: 1.6; } .textbox-content-area p { margin: 0 0 14px 0; color: #333333; font-size: 0.95rem; } .textbox-content-area p:last-child { margin-bottom: 0; } /* Responsividade exclusiva */ @media (max-width: 768px) { .textbox-container-main { grid-template-columns: 1fr; gap: 20px; } .textbox-header-style { padding: 8px 15px; } .textbox-content-area { padding: 18px; } } @media (max-width: 480px) { .textbox-title-heading { font-size: 1.1rem; } .textbox-icon-img { width: 24px; height: 24px; } } /* ----------------------------------------------------------- ANIMAÇÃO DIAGONAL ----------------------------------------------------------- */ .diagonal-image-1, .diagonal-image-2 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .diagonal-image-1 { left: 20%; /* ajuste para posicionar a imagem um pouco para a esquerda */ top: 50%; /* ajuste para posicionar a imagem um pouco para cima */ } .diagonal-image-2 { left: 75%; /* ajuste para posicionar a imagem um pouco para a direita */ top: 30%; /* ajuste para posicionar a imagem um pouco para cima */ } /* Animação de mover as imagens para cima e para baixo */ @keyframes diagonal-animation { 0% { transform: translate(-50%, -50%); } 50% { transform: translate(-45%, -60%); } 100% { transform: translate(-50%, -50%); } } @keyframes rotationitem-animation { 0% { transform: rotate(0deg); } 50% { transform: rotate(5deg); } 100% { transform: rotate(0deg); } } .rotation-image { position: absolute; animation: rotationitem-animation 3s infinite ease-in-out; } .diagonal-image-1, .diagonal-image-2 { animation: diagonal-animation 5s infinite ease-in-out; } .diagonal-image-2 { animation-delay: 2.5s; } /* ----------------------------------------------------------- Imagens Agrupadas ----------------------------------------------------------- */ .groupcontainer { width: 100%; max-width: 1600px; margin: 0 auto; } .groupimage-section { position: relative; width: 100%; } .groupimage-section img { width: 100%; height: auto; display: block; } .grouptext-overlay { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 90%; } .grouptext-overlay-Up { position: absolute; top: 13%; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 90%; } .grouptext-overlay-Down { position: absolute; bottom: 0%; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 90%; } .grouptext-overlay-Right { position: absolute; top: 50%; left: 80%; transform: translate(-50%, -50%); text-align: left; max-width: 40%; width: 90%; } .grouptext-overlay-Left { position: absolute; top: 50%; left: 25%; transform: translate(-50%, -50%); text-align: left; max-width: 40%; width: 90%; } .grouptext-overlay h1 { font-size: 3rem; font-weight: bold; margin-bottom: 1rem; color: #000000; } .grouptext-overlay h3 { font-size: 2.1rem; font-weight: bold; margin-bottom: 5px; color: #000000; } .grouptext-overlay p { font-size: 1.5rem; color: #000000; } .grouptext-overlay p1 { font-size: 1.5rem; color: #000000; } .groupvideo { width: 100%; height: auto; display: block; } /* Responsividade */ @media (max-width: 1060px) { .grouptext-overlay h1 { font-size: 2rem; } .grouptext-overlay h3 { font-size: 1.8rem; margin-bottom: -5px; } .grouptext-overlay p { font-size: 1rem; } .grouptext-overlay p1 { font-size: 1rem; } } @media (max-width: 960px) { .grouptext-overlay h1 { font-size: 2rem; } .grouptext-overlay h3 { margin-top: 30px; font-size: 1.4rem; margin-bottom: -5px; } .grouptext-overlay p { font-size: 1rem; } .grouptext-overlay p1 { font-size: 1rem; } } @media (max-width: 768px) { .grouptext-overlay h1 { font-size: 2rem; } .grouptext-overlay h3 { font-size: 0.95rem; margin-bottom: -5px; } .grouptext-overlay p { font-size: 1rem; } .grouptext-overlay p1 { font-size: 0.9rem; line-height: 20px; } } @media (max-width: 480px) { .grouptext-overlay h1 { font-size: 1.5rem; } .grouptext-overlay h3 { font-size: 1.1rem; } .grouptext-overlay p { font-size: 0.8rem; } .grouptext-overlay p1 { font-size: 0.8rem; } } /*--------------------------Image Down----------------------------------*/ .grouptext-overlay-Down h1 { font-size: 2rem; font-weight: bold; margin-bottom: .5rem; color: #ffffff; } .grouptext-overlay-Down h3 { font-size: 2.1rem; font-weight: bold; margin-bottom: 5px; color: #ffffff; } .grouptext-overlay-Down p { font-size: 1.2rem; color: #ffffff; } .grouptext-overlay-Down p1 { font-size: 1rem; color: #ffffff; } /* Responsividade */ @media (max-width: 1260px) { .paintdrops { top: 100px; } } @media (max-width: 1060px) { .paintdrops { top: 120px; } .grouptext-overlay-Down { bottom: 0%; line-height: 20px; max-width: 70%; } .grouptext-overlay-Down h1 { font-size: 2rem; margin-bottom: 5px; } .grouptext-overlay-Down h3 { font-size: 1.8rem; margin-bottom: -5px; } .grouptext-overlay-Down p { font-size: 1rem; } .grouptext-overlay-Down p1 { font-size: 1rem; } } @media (max-width: 960px) { .paintdrops { top: 130px; } .grouptext-overlay-Down { bottom: -2%; line-height: 20px; max-width: 70%; } .grouptext-overlay-Down h1 { margin-bottom: 5px; font-size: 2rem; } .grouptext-overlay-Down h3 { margin-top: 30px; font-size: 1.4rem; margin-bottom: -5px; } .grouptext-overlay-Down p { font-size: 1rem; } .grouptext-overlay-Down p1 { font-size: 1rem; } } @media (max-width: 768px) { .paintdrops { top: 150px; } .grouptext-overlay-Down { bottom: -13%; line-height: 20px; max-width: 80%; } .grouptext-overlay-Down h1 { font-size: 2rem; margin-bottom: 5px; } .grouptext-overlay-Down h3 { font-size: 0.95rem; margin-bottom: -5px; } .grouptext-overlay-Down p { font-size: 1rem; } .grouptext-overlay-Down p1 { font-size: 0.9rem; line-height: 20px; } } @media (max-width: 500px) { .paintdrops { top: 150px; } .grouptext-overlay-Down { bottom: -15%; line-height: 20px; max-width: 70%; } .grouptext-overlay-Down h1 { font-size: 1.4rem; } .grouptext-overlay-Down h3 { font-size: 1rem; } .grouptext-overlay-Down p { font-size: 0.8rem; } .grouptext-overlay-Down p1 { font-size: 0.8rem; } } /*--------------------------Image Up----------------------------------*/ .grouptext-overlay-Up h1 { font-size: 2rem; font-weight: bold; margin-bottom: .5rem; color: #ffffff; } .grouptext-overlay-Up h3 { font-size: 2.1rem; font-weight: bold; margin-bottom: 5px; color: #ffffff; } .grouptext-overlay-Up p { font-size: 1.2rem; color: #ffffff; } .grouptext-overlay-Up p1 { font-size: 1rem; color: #ffffff; } /* Responsividade */ @media (max-width: 1060px) { .grouptext-overlay-Up { top: 13%; line-height: 20px; max-width: 70%; } .grouptext-overlay-Up h1 { font-size: 2rem; margin-bottom: 5px; } .grouptext-overlay-Up h3 { font-size: 1.8rem; margin-bottom: -5px; } .grouptext-overlay-Up p { font-size: 1rem; } .grouptext-overlay-Up p1 { font-size: 1rem; } } @media (max-width: 960px) { .grouptext-overlay-Up { top: 13%; line-height: 20px; max-width: 70%; } .grouptext-overlay-Up h1 { margin-bottom: 5px; font-size: 2rem; } .grouptext-overlay-Up h3 { margin-top: 30px; font-size: 1.4rem; margin-bottom: -5px; } .grouptext-overlay-Up p { font-size: 1rem; } .grouptext-overlay-Up p1 { font-size: 1rem; } } @media (max-width: 768px) { .grouptext-overlay-Up { top: 20%; line-height: 20px; max-width: 80%; } .grouptext-overlay-Up h1 { font-size: 2rem; margin-bottom: 5px; } .grouptext-overlay-Up h3 { font-size: 0.95rem; margin-bottom: -5px; } .grouptext-overlay-Up p { font-size: 1rem; } .grouptext-overlay-Up p1 { font-size: 0.9rem; line-height: 20px; } } @media (max-width: 500px) { .grouptext-overlay-Up { top: 18%; line-height: 20px; max-width: 70%; } .grouptext-overlay-Up h1 { font-size: 1.4rem; } .grouptext-overlay-Up h3 { font-size: 1rem; } .grouptext-overlay-Up p { font-size: 0.8rem; } .grouptext-overlay-Up p1 { font-size: 0.8rem; } } @media (max-width: 480px) { .grouptext-overlay-Up { top: 15%; line-height: 20px; max-width: 70%; } .grouptext-overlay-Up h1 { font-size: 1.5rem; } .grouptext-overlay-Up h3 { font-size: 1.1rem; } .grouptext-overlay-Up p { font-size: 0.8rem; } .grouptext-overlay-Up p1 { font-size: 0.8rem; } } /*--------------------------Image Text Right----------------------------------*/ .grouptext-overlay-Right h1 { font-size: 2rem; font-weight: bold; margin-bottom: .5rem; color: #000000; } .grouptext-overlay-Right h3 { font-size: 2.1rem; font-weight: bold; margin-bottom: 5px; color: #000000; } .grouptext-overlay-Right p { font-size: 1.2rem; color: #000000; } .grouptext-overlay-Right p1 { font-size: 1rem; color: #000000; } /* Responsividade */ @media (max-width: 1060px) { .grouptext-overlay-Right { top: 50%; max-width: 40%; line-height: 20px; } .grouptext-overlay-Right h1 { font-size: 2rem; margin-bottom: 5px; } .grouptext-overlay-Right h3 { font-size: 1.8rem; margin-bottom: -5px; } .grouptext-overlay-Right p { font-size: 1rem; } .grouptext-overlay-Right p1 { font-size: 1rem; } } @media (max-width: 960px) { .grouptext-overlay-Right { top: 50%; max-width: 40%; line-height: 20px; } .grouptext-overlay-Right h1 { margin-bottom: 5px; font-size: 2rem; } .grouptext-overlay-Right h3 { margin-top: 30px; font-size: 1.4rem; margin-bottom: -5px; } .grouptext-overlay-Right p { font-size: 1rem; } .grouptext-overlay-Right p1 { font-size: 1rem; } } @media (max-width: 768px) { .grouptext-overlay-Right { top: 50%; max-width: 45%; line-height: 20px; } .grouptext-overlay-Right h1 { font-size: 2rem; margin-bottom: 5px; } .grouptext-overlay-Right h3 { font-size: 0.95rem; margin-bottom: -5px; } .grouptext-overlay-Right p { font-size: 1rem; } .grouptext-overlay-Right p1 { font-size: 0.9rem; line-height: 20px; } } @media (max-width: 500px) { .grouptext-overlay-Right { top: 50%; max-width: 40%; line-height: 20px; } .grouptext-overlay-Right h1 { font-size: 1.4rem; } .grouptext-overlay-Right h3 { font-size: 1rem; } .grouptext-overlay-Right p { font-size: 0.8rem; } .grouptext-overlay-Right p1 { font-size: 0.8rem; } } @media (max-width: 480px) { .grouptext-overlay-Right { top: 15%; line-height: 20px; max-width: 70%; } .grouptext-overlay-Right h1 { font-size: 1.5rem; } .grouptext-overlay-Right h3 { font-size: 1.1rem; } .grouptext-overlay-Right p { font-size: 0.8rem; } .grouptext-overlay-Right p1 { font-size: 0.8rem; } } /*--------------------------Image Text Left----------------------------------*/ .grouptext-overlay-Left h1 { font-size: 2rem; font-weight: bold; margin-bottom: .5rem; color: #000000; } .grouptext-overlay-Left h3 { font-size: 2.1rem; font-weight: bold; margin-bottom: 5px; color: #000000; } .grouptext-overlay-Left p { font-size: 1.2rem; color: #000000; } .grouptext-overlay-Left p1 { font-size: 1rem; color: #000000; } /* Responsividade */ @media (max-width: 1060px) { .grouptext-overlay-Left { top: 50%; max-width: 40%; line-height: 20px; } .grouptext-overlay-Left h1 { font-size: 2rem; margin-bottom: 5px; } .grouptext-overlay-Left h3 { font-size: 1.8rem; margin-bottom: -5px; } .grouptext-overlay-Left p { font-size: 1rem; } .grouptext-overlay-Left p1 { font-size: 1rem; } } @media (max-width: 960px) { .grouptext-overlay-Left { top: 50%; max-width: 40%; line-height: 20px; } .grouptext-overlay-Left h1 { margin-bottom: 5px; font-size: 2rem; } .grouptext-overlay-Left h3 { margin-top: 30px; font-size: 1.4rem; margin-bottom: -5px; } .grouptext-overlay-Left p { font-size: 1rem; } .grouptext-overlay-Left p1 { font-size: 1rem; } } @media (max-width: 768px) { .grouptext-overlay-Left { top: 50%; max-width: 46%; line-height: 20px; } .grouptext-overlay-Left h1 { font-size: 2rem; margin-bottom: 5px; } .grouptext-overlay-Left h3 { font-size: 0.95rem; margin-bottom: -5px; } .grouptext-overlay-Left p { font-size: 1rem; } .grouptext-overlay-Left p1 { font-size: 0.9rem; line-height: 20px; } } @media (max-width: 500px) { .grouptext-overlay-Left { top: 50%; max-width: 48%; line-height: 20px; } .grouptext-overlay-Left h1 { font-size: 1.4rem; } .grouptext-overlay-Left h3 { font-size: 1rem; } .grouptext-overlay-Left p { font-size: 0.8rem; } .grouptext-overlay-Left p1 { font-size: 0.8rem; } } @media (max-width: 480px) { .grouptext-overlay-Left { top: 15%; line-height: 20px; max-width: 35%; } .grouptext-overlay-Left h1 { font-size: 1.5rem; } .grouptext-overlay-Left h3 { font-size: 1.1rem; } .grouptext-overlay-Left p { font-size: 0.8rem; } .grouptext-overlay-Left p1 { font-size: 0.8rem; } } /*--------------------------Image Click----------------------------------*/ .groupcontainerClick { position: relative; margin: 0 auto; } .groupimageClick-section { position: relative; width: 100%; } /* Hide checkbox */ .imageClick-toggle { display: none; } /* Style for the image container */ .toggleClick-container { cursor: pointer; } /* Style for both images */ .toggleClick-container img { width: 100%; display: block; transition: opacity 0.3s ease; } /* First image (visible by default) */ .imageClick-first { opacity: 1; position: relative; z-index: 1; } /* Second image (hidden by default) */ .imageClick-second { opacity: 0; position: absolute; top: 0; left: 0; z-index: 0; } /* When checkbox is checked, show second image and hide first image */ .imageClick-toggle:checked+.toggleClick-container .imageClick-first { opacity: 0; z-index: 0; } .imageClick-toggle:checked+.toggleClick-container .imageClick-second { opacity: 1; z-index: 1; } /* Styles for the label that allows double-click */ .double-click-area { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; } /* ----------------------------------------------------------- Check----------------------------------------------------------- */ .featuresCheckBox-container { max-width: 1600px; margin: 0 auto; padding: 20px; background-color: #000; color: white; border-radius: 30px; } .sectionCheckBox-title { text-align: center; margin-bottom: 30px; font-size: 24px; font-weight: bold; } .featureCheckBox-content { display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .featureCheckBox-image-container { width: 50%; } .featureCheckBox-image { width: 100%; height: auto; display: none; border-radius: 8px; } /* Mostrar imagem com base no radio selecionado */ #radioCheck1:checked ~ .featureCheckBox-content .featureCheckBox-image-container #img1, #radioCheck2:checked ~ .featureCheckBox-content .featureCheckBox-image-container #img2, #radioCheck3:checked ~ .featureCheckBox-content .featureCheckBox-image-container #img3 { display: block; } #radioCheck1:checked ~ .featureCheckBox-content .featureCheckBox-image-container .defaultCheck-image, #radioCheck2:checked ~ .featureCheckBox-content .featureCheckBox-image-container .defaultCheck-image, #radioCheck3:checked ~ .featureCheckBox-content .featureCheckBox-image-container .defaultCheck-image { display: none; } .featureCheck-buttons { width: 45%; display: flex; flex-direction: column; gap: 20px; } .featureCheck-button-label { display: block; padding: 15px 20px; background-color: #e63946; color: white; border-radius: 30px; font-weight: bold; text-align: center; cursor: pointer; transition: all 0.3s ease; } .featureCheck-button-label:hover { background-color: #ff5c69; transform: translateY(-3px); } /* Imagem padrão (quando nenhum radio está selecionado) */ .defaultCheck-image { display: block; } /* Botão ativo */ #radioCheck1:checked ~ .featureCheckBox-content .featureCheck-buttons label[for="radioCheck1"], #radioCheck2:checked ~ .featureCheckBox-content .featureCheck-buttons label[for="radioCheck2"], #radioCheck3:checked ~ .featureCheckBox-content .featureCheck-buttons label[for="radioCheck3"] { background-color: #333; box-shadow: 0 0 10px rgba(230, 57, 70, 0.5); } @media (max-width: 768px) { .featureCheckBox-content { flex-direction: column; } .featureCheckBox-image-container, .featureCheck-buttons { width: 100%; } .featureCheck-buttons { margin-top: 20px; } }

PADO

Linha de Cadeados

CONHEÇA A LINHA DE CADEADOS

Projetada para atender diferentes necessidades de segurança, a linha oferece modelos variados com o mesmo padrão de resistência e tecnologia. Perfeita para quem busca proteção em diversos contextos.


CONHEÇA A LINHA DE ABRAÇADEIRAS

Uma linha completa pensada para diferentes necessidades: desde aplicações simples até as mais exigentes. São várias opções com o mesmo padrão de qualidade e resistência, prontas para atender com eficiência e praticidade. Escolha a ideal e garanta resultados profissionais.

Código Martins Modelo
408670 CADEADO PADO LT-20 20MM SM
408680 CADEADO PADO LT-25 25MM SM
408720 CADEADO PADO LT-30 30MM SM
409440 CADEADO PADO LT-50 50MM SM
435710 CADEADO PADO LT-60 60MM 5X1 CAIXA
435760 CADEADO PADO LT-35 35MM SM
435770 CADEADO PADO LT-40 40MM SM
435780 CADEADO PADO LT-45 45MM SM
435800 CADEADO PADO LT-20 20MM 10X1 CAIXA
435810 CADEADO PADO LT-25 25MM 10X1 CAIXA
435820 CADEADO PADO LT-30 30MM 10X1 CAIXA
435840 CADEADO PADO LT-35 35MM 5X1 CAIXA
435850 CADEADO PADO LT-40 40MM 5X1 CAIXA
435860 CADEADO PADO LT-45 45MM 5X1 CAIXA
435870 CADEADO PADO LT-50 50MM 5X1 CAIXA
461540 CADEADO PADO HASTE LONGA 30/75 EMBALAGEM SM
3100468 CADEADO PADO CHAVE TETRA LT-T40 SM
3100469 CADEADO PADO CHAVE TETRA LT-T50MM SM
3100470 CADEADO PADO CHAVE TETRA LT-T60MM SM
3100626 CADEADO PADO HASTE LONGA LT-30 HASTE 50MM SM
3100627 CADEADO PADO HASTE LONGA LT-35 HASTE 75MM SM
3100837 CADEADO PADO LT-20 20MM FLOW PACK
3100838 CADEADO PADO LT-25 25MM FLOW PACK
3100839 CADEADO PADO LT-30 30MM FLOW PACK
3100840 CADEADO PADO LT-35 35MM FLOW PACK
3100841 CADEADO PADO LT-40 40MM FLOW PACK
3100842 CADEADO PADO LT-45 45MM FLOW PACK
3100843 CADEADO PADO LT-50 50MM FLOW PACK
3100844 CADEADO PADO LT-60 60MM FLOW PACK
3101686 CADEADO PADO HASTE LONGA LT-35/50MM SM
3101687 CADEADO PADO HASTE LONGA LT-45/50MM SM
3101688 CADEADO PADO HASTE LONGA LT-45/75MM SM
3101689 CADEADO PADO LT-30MM 4 CHAVES IGUAIS 2 PECAS
3101690 CADEADO PADO LT-30MM 4 CHAVES IGUAIS 4 PECAS SM

Imagens meramente ilustrativas

São os únicos com sistema de travas oblíquas que fisgam duplamente a haste e impedem o arrombamento com pancadas laterais.Corpo em latão maciço e haste em aço inox temperado.Possuem sistema de molas Inox e Aço Corda de Piano, que além de serem anti-fadiga não enferrujam e nem cedem com o passar dos anos.Utilizado em ambientes internos e externos.

Especificações
Tamanho40 mm
ModeloLT-40

Aproveite e compre junto

Televendas
Compras pelo WhatsApp: (34) 98428-2779
Compras pelo Telefone: 0800 729 5220

Central de Atendimento Pós Vendas
WhatsApp: (34) 3301-5819

Programa BEMBenefícios Exclusivos Martins - Cashbacks
logo-martins
Destacamos que os preços previstos no site prevalecem aos demais anunciados em outros meios de comunicação e sites de buscas.
CNPJ 43.214.055/0001-07 | Martins Comércio e Serviço de Distribuição S.A.
Rua Jataí, 1150, Aparecida, Uberlândia / MG - CEP 38400 - 632
Cartão Martins
Cartão Martins
Crédito
MasterCard
Elo
Visa
Hipercard
Diners Club international
American Express
Outras formas
Boletos
Pix
Siga nossas Redes Sociais
Site 100% Seguro
Stamp Global Sign SecurityStamp Google Site Seguro
Baixe o Aplicativo
Download aplicativo PlayStoreDownload aplicativo AppleStore

*O Cashback é válido para produtos vendidos e entregues pelo Martins. Para resgatar o cashback o cliente deve baixar o App Martins Atacado Online e realizar o cadastro. As ações estão sujeitas a saírem do ar antecipadamente. Verifique o regulamento da campanha. As condições comerciais (Disponibilidade de Estoque, Preço, Valor do Frete e Prazo de entrega) são válidas para a região de entrega informada. Para maiores informações, consulte nossos Termos de Uso. Visite o eFácil para compras de Uso e Consumo de Pessoa Física.
© Copyright 2021 Martins Comércio e Serviço de Distribuição S.A. - Todos os direitos reservados