banner informativo
eFácil logo
Desinfetante Ypê Bak Lavanda 2 Litros - Embalagem com 6 Unidades
Desinfetante Ypê Bak Lavanda 2 Litros - Embalagem com 6 Unidades
Desinfetante Ypê Bak Lavanda 2 Litros - Embalagem com 6 Unidades

Desinfetante Ypê Bak Lavanda 2 Litros - Embalagem com 6 Unidades

Código: 1704452

Vendido e entregue por eFácil

O produto ideal para a limpeza geral, pois mata 99,9% das bactérias e fungos, limpa e desinfeta, garantindo perfumação duradoura e um toque de cuidado para toda a casa. Ypê

Ver todas as parcelas disponíveis

Calcule o frete e prazo

Detalhes do produto

<!-- ----------------------------------------------------------- CÓDIGO BASE, SEMPRE COPIAR ABAIXO ----------------------------------------------------------- -->
<!-- Begin SPECIALESPOT_CONTENT1_OFFERS -->
<div class="lp-container">
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <meta charset="UTF-8">
  <link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap"
     rel="stylesheet">
  <title>PDP - eFácil</title>
  <style>
     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-header2 {

        align-items: normal;
        background-color: rgb(46 53 56/var(--tw-bg-opacity));
        height: 16rem;
        margin-bottom: 6rem;
        position: relative;
        width: 100%
     }

     .pdp-header-video {

        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        /* garante que o vídeo preencha todo o header */

        z-index: 0;
        transform: none;
        display: block;
        /* evita espaçamentos estranhos */

        pointer-events: none;
     }

     .pdp-header,
     .pdp-header-logo {

        --tw-bg-opacity: 1;
        display: flex;
        justify-content: center
     }

     .pdp-header2,
     .pdp-header-logo {

        --tw-bg-opacity: 1;
        display: flex;
        justify-content: center
     }

     .pdp-header-video,
     .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%;
        height: 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%;
        overflow: visible;
     }

     @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;
        z-index: 1;
     }

     @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%;
        height: 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%);
     }

     #slide9:checked~.carousel-inner {

        transform: translateX(-800%);
     }

     #slide10:checked~.carousel-inner {

        transform: translateX(-900%);
     }

     .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"],
     #slide9:checked~.carousel-indicators label[for="slide9"],
     #slide10:checked~.carousel-indicators label[for="slide10"] {

        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 IMAGEM NO MEIO ----------------------------------------------------------- */

     .carouselArrowImgCenter input {

        position: absolute;
        left: -10000px;
     }

     .carouselArrowImgCenter {

        width: 560px;
        height: 660px;
     }

     .carousel__stageArrowImgCenter {

        overflow: hidden;
        font-size: 0;
        white-space: nowrap;
        width: 100%;
        height: 100%;
        transition: text-indent 500ms;
        position: relative;
     }

     .carousel__itemArrowImgCenter {

        display: inline-block;
        text-indent: 0;
        width: 100%;
        height: 100%;
        position: relative;
        /* Add this for positioning the text */
     }

     .carousel__textArrowImgCenter {

        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__imageArrowImgCenter {

        width: 100%;
        height: 100%;
        object-fit: cover;
     }

     .carousel__imageArrowImgCenter {

        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
     }

     .carousel__controlArrowImgCenter {

        display: none;
        top: 45%;
        z-index: 1;
        scale: 1.4;
        padding: 20px;
        cursor: pointer;
     }

     .carousel__prevArrowImgCenter {

        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__prevArrowImgCenter::after {

        display: inline-block;
     }

     .carousel__nextArrowImgCenter {

        right: 20px;
        background-image: url("https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/next-icon-s.png");
        position: absolute;
        background-size: 100%;
     }

     .carousel__nextArrowImgCenter:active {

        animation-name: scaleArrow;
        animation-duration: 0.1s;
     }

     .carousel__prevArrowImgCenter:active {

        animation-name: scaleArrow;
        animation-duration: 0.1s;
     }

     .carousel__nextArrowImgCenter::after {

        display: inline-block;
     }

     #carouselArrow1ImgCenter:checked~.carousel__stageArrowImgCenter {

        text-indent: 0;
     }

     #carouselArrow2ImgCenter:checked~.carousel__stageArrowImgCenter {

        text-indent: -100%;
     }

     #carouselArrow3ImgCenter:checked~.carousel__stageArrowImgCenter {

        text-indent: -200%;
     }

     #carouselArrow4ImgCenter:checked~.carousel__stageArrowImgCenter {

        text-indent: -300%;
     }

     #carouselArrow5ImgCenter:checked~.carousel__stageArrowImgCenter {

        text-indent: -400%;
     }

     #carouselArrow6ImgCenter:checked~.carousel__stageArrowImgCenter {

        text-indent: -500%;
     }

     #carouselArrow7ImgCenter:checked~.carousel__stageArrowImgCenter {

        text-indent: -600%;
     }

     #carouselArrow8ImgCenter:checked~.carousel__stageArrowImgCenter {

        text-indent: -700%;
     }

     #carouselArrow9ImgCenter:checked~.carousel__stageArrowImgCenter {

        text-indent: -800%;
     }

     #carouselArrow1ImgCenter:checked~.carousel__stageArrowImgCenter .carousel__itemArrowImgCenter:nth-child(1) .carousel__controlArrowImgCenter,
     #carouselArrow2ImgCenter:checked~.carousel__stageArrowImgCenter .carousel__itemArrowImgCenter:nth-child(2) .carousel__controlArrowImgCenter,
     #carouselArrow3ImgCenter:checked~.carousel__stageArrowImgCenter .carousel__itemArrowImgCenter:nth-child(3) .carousel__controlArrowImgCenter,
     #carouselArrow4ImgCenter:checked~.carousel__stageArrowImgCenter .carousel__itemArrowImgCenter:nth-child(4) .carousel__controlArrowImgCenter,
     #carouselArrow5ImgCenter:checked~.carousel__stageArrowImgCenter .carousel__itemArrowImgCenter:nth-child(5) .carousel__controlArrowImgCenter,
     #carouselArrow6ImgCenter:checked~.carousel__stageArrowImgCenter .carousel__itemArrowImgCenter:nth-child(6) .carousel__controlArrowImgCenter,
     #carouselArrow7ImgCenter:checked~.carousel__stageArrowImgCenter .carousel__itemArrowImgCenter:nth-child(7) .carousel__controlArrowImgCenter,
     #carouselArrow8ImgCenter:checked~.carousel__stageArrowImgCenter .carousel__itemArrowImgCenter:nth-child(8) .carousel__controlArrowImgCenter,
     #carouselArrow9ImgCenter:checked~.carousel__stageArrowImgCenter .carousel__itemArrowImgCenter:nth-child(9) .carousel__controlArrowImgCenter {

        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: 5%;
        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%;
     }

     #carouselArrow10Sam:checked~.carousel__stageArrowSam {

        text-indent: -900%;
     }

     #carouselArrow11Sam:checked~.carousel__stageArrowSam {

        text-indent: -1000%;
     }

     #carouselArrow12Sam:checked~.carousel__stageArrowSam {

        text-indent: -1100%;
     }

     #carouselArrow13Sam:checked~.carousel__stageArrowSam {

        text-indent: -1200%;
     }

     #carouselArrow14Sam:checked~.carousel__stageArrowSam {

        text-indent: -1300%;
     }

     #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);
     }

     #carouselArrow10Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(10) .carousel__imageArrowSam {

        filter: blur(0px);
     }

     #carouselArrow11Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(11) .carousel__imageArrowSam {

        filter: blur(0px);
     }

     #carouselArrow12Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(12) .carousel__imageArrowSam {

        filter: blur(0px);
     }

     #carouselArrow13Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(13) .carousel__imageArrowSam {

        filter: blur(0px);
     }

     #carouselArrow14Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(14) .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,
     #carouselArrow10Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(10) .carousel__controlArrowSam,
     #carouselArrow11Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(11) .carousel__controlArrowSam,
     #carouselArrow12Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(12) .carousel__controlArrowSam,
     #carouselArrow13Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(13) .carousel__controlArrowSam,
     #carouselArrow14Sam:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(14) .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%;
     }

     #carouselArrow10Sam2:checked~.carousel__stageArrowSam {

        text-indent: -900%;
     }

     #carouselArrow11Sam2:checked~.carousel__stageArrowSam {

        text-indent: -1000%;
     }

     #carouselArrow12Sam2:checked~.carousel__stageArrowSam {

        text-indent: -1100%;
     }

     #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);
     }

     #carouselArrow10Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(10) .carousel__imageArrowSam {

        filter: blur(0px);
     }

     #carouselArrow11Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(11) .carousel__imageArrowSam {

        filter: blur(0px);
     }

     #carouselArrow12Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(12) .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,
     #carouselArrow10Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(10) .carousel__controlArrowSam,
     #carouselArrow11Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(11) .carousel__controlArrowSam,
     #carouselArrow12Sam2:checked~.carousel__stageArrowSam .carousel__itemArrowSam:nth-child(12) .carousel__controlArrowSam {

        display: block;
     }

     @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;
           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;
           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;
           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;
           transition: opacity 0.5s ease;
        }

        .circleMarker .tooltip {

           top: -120px;
           transform: translateX(-50%) scale(.8);
           width: 90%;
           height: auto;
           padding: 20px;
        }
     }

     /* ----------------------------------------------------------- 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;
     }

     .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;
        /*afastar das de baixo*/

        margin-bottom: 60%;
     }

     .pdp-product-coverHide {

        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        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;
        min-width: 1000px;
     }

     .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;
        min-width: 1000px;
     }

     .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;
     }

     .scrollTextNew {

        padding: 1vw;
     }

     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 */
     }

     /* ----------------------------------------------------------- SCROLL CONTAINER NEW ----------------------------------------------------------- */

     .scrollTextNewCarousel {

        margin: 0 auto;
        overflow: hidden;
        display: flex;
        flex: 0 0 100%;
        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: #ffffff;
        background: #7958ff;
        border-radius: 24px;
     }

     .scrollTextNewCard {

        width: 100%;
        justify-content: center;
        align-items: center;
        min-height: 200px;
        text-align: center;
        display: flex;
        flex-direction: column;
     }

     .scrollTextNewgroup {

        will-change: transform;
        animation: scrolling 10s linear infinite;
        display: flex;
     }

     .scrollImg {

        max-width: 150px;
        max-height: 100px;
     }

     @keyframes scrolling {

        0% {

           transform: translateX(0);
        }

        100% {

           transform: translateX(-100%);
        }
     }

     /* ----------------------------------------------------------- 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 <br/>) */
     }

     .spacing2 {

        margin-bottom: -310px;
        /* Tamanho do espaço desejado (substitui o margin-top) */
     }

     /* ----------------------------------------------------------- BEFORE AND AFTER ANIMATION ----------------------------------------------------------- */

     .containerBeforeAfterA {

        position: relative;
        width: 100%;
        height: auto;
     }

     .beforeA-afterA {

        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;
     }

     .beforeA-afterA-Opacity {

        overflow: hidden;
     }

     .beforeA-afterA-Opacity .beforeA,
     .beforeA-afterA-Opacity .after {

        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
     }

     .beforeA-afterA-Opacity .after {

        animation: opacityAnim 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;
     }

     #videoCenterText2 {

        width: 100%;
        height: 100%;
        object-fit: cover;
     }

     #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: 8vw;
        /*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(4, 1fr);
        gap: 20px;
        padding: 20px;
     }

     .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 */
     }

     /* ----------------------------------------------------------- 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: #ee3b0f;
        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(auto-fill, 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%;
        line-height: 100%;
     }

     .grouptext-overlay-Down {

        position: absolute;
        top: 80%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
        width: 90%;
        line-height: 100%;
     }

     .grouptext-overlay-Right {

        position: absolute;
        top: 50%;
        left: 80%;
        transform: translate(-50%, -50%);
        text-align: left;
        max-width: 40%;
        width: 90%;
        line-height: 100%;
     }

     .grouptext-overlay-Left {

        position: absolute;
        top: 50%;
        left: 25%;
        transform: translate(-50%, -50%);
        text-align: left;
        max-width: 40%;
        width: 90%;
        line-height: 100%;
     }

     .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: 0.7rem;
        }

        .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;
        }
     }

     @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 h {

        font-size: 1.7rem;
        font-weight: bold;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Down h1 {

        font-size: 2rem;
        font-weight: bold;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Down h2 {

        font-size: 2.2rem;
        font-weight: bold;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Down h3 {

        font-size: 2.5rem;
        font-weight: bold;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Down p {

        font-size: 1rem;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Down p1 {

        font-size: 1.4rem;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Down p2 {

        font-size: 2.2rem;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Down p3 {

        font-size: 2.5rem;
        color: #ffffff;
        line-height: 100%;
     }

     /* Responsividade */

     @media (max-width: 1260px) {

        .paintdrops {

           top: 100px;
        }
     }

     @media (max-width: 1060px) {

        .paintdrops {

           top: 120px;
        }

        .grouptext-overlay-Down {

           line-height: 160%;
           max-width: 70%;
        }

        .grouptext-overlay-Down h {

           font-size: 1.6rem;
        }

        .grouptext-overlay-Down h1 {

           font-size: 1.8rem;
        }

        .grouptext-overlay-Down h2 {

           font-size: 2rem;
           margin-bottom: .2rem;
        }

        .grouptext-overlay-Down h3 {

           font-size: 2.2rem;
        }

        .grouptext-overlay-Down p {

           font-size: 0.8rem;
        }

        .grouptext-overlay-Down p1 {

           font-size: 1.2rem;
        }

        .grouptext-overlay-Down p2 {

           font-size: 1.6rem;
        }

        .grouptext-overlay-Down p3 {

           font-size: 1.8rem;
        }
     }

     @media (max-width: 960px) {

        .paintdrops {

           top: 130px;
        }

        .grouptext-overlay-Down {

           bottom: -2%;
           line-height: 140%;
           max-width: 80%;
        }

        .grouptext-overlay-Down h {

           font-size: 1rem;
        }

        .grouptext-overlay-Down h1 {

           font-size: 1.2rem;
        }

        .grouptext-overlay-Down h2 {

           font-size: 1.4rem;
        }

        .grouptext-overlay-Down h3 {

           font-size: 1.8rem;
        }

        .grouptext-overlay-Down p {

           font-size: 0.8rem;
        }

        .grouptext-overlay-Down p1 {

           font-size: 1.2rem;
        }

        .grouptext-overlay-Down p2 {

           font-size: 1.6rem;
        }

        .grouptext-overlay-Down p3 {

           font-size: 1.8rem;
        }
     }

     @media (max-width: 768px) {

        .paintdrops {

           top: 150px;
        }

        .grouptext-overlay-Down {

           bottom: 0%;
           line-height: 116%;
           max-width: 86%;
        }

        .grouptext-overlay-Down h {

           font-size: 0.8rem;
        }

        .grouptext-overlay-Down h1 {

           font-size: 1rem;
        }

        .grouptext-overlay-Down h2 {

           font-size: 1.2rem;
        }

        .grouptext-overlay-Down h3 {

           font-size: 1.6rem;
        }

        .grouptext-overlay-Down p {

           font-size: 0.8rem;
        }

        .grouptext-overlay-Down p1 {

           font-size: 1rem;
        }

        .grouptext-overlay-Down p2 {

           font-size: 1.2rem;
        }

        .grouptext-overlay-Down p3 {

           font-size: 1.6rem;
        }
     }

     @media (max-width: 500px) {

        .paintdrops {

           top: 150px;
        }

        .grouptext-overlay-Down {

           bottom: 0%;
           line-height: 140%;
           max-width: 80%;
        }

        .grouptext-overlay-Down h {

           font-size: 0.8rem;
        }

        .grouptext-overlay-Down h1 {

           font-size: 0.9rem;
        }

        .grouptext-overlay-Down h2 {

           font-size: 1rem;
        }

        .grouptext-overlay-Down h3 {

           font-size: 1.4rem;
        }

        .grouptext-overlay-Down p {

           font-size: 0.8rem;
        }

        .grouptext-overlay-Down p1 {

           font-size: 0.9rem;
        }

        .grouptext-overlay-Down p2 {

           font-size: 1.1rem;
        }

        .grouptext-overlay-Down p3 {

           font-size: 1.2rem;
        }
     }

     /*--------------------------Image Up----------------------------------*/

     .grouptext-overlay-Up h {

        font-size: 1.7rem;
        font-weight: bold;
        margin-bottom: .5rem;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Up h1 {

        font-size: 2rem;
        font-weight: bold;
        margin-bottom: 0.1rem;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Up h2 {

        font-size: 2.2rem;
        font-weight: bold;
        margin-bottom: .2rem;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Up h3 {

        font-size: 2.5rem;
        font-weight: bold;
        margin-bottom: .5rem;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Up p {

        font-size: 1rem;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Up p1 {

        font-size: 1.4rem;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Up p2 {

        font-size: 2.2rem;
        color: #ffffff;
        line-height: 100%;
     }

     .grouptext-overlay-Up p3 {

        font-size: 2.5rem;
        color: #ffffff;
        line-height: 100%;
     }

     /* Responsividade */

     @media (max-width: 1060px) {

        .grouptext-overlay-Up {

           top: 22%;
           line-height: 140%;
           max-width: 80%;
        }

        .grouptext-overlay-Up h {

           font-size: 1.7rem;
           font-weight: bold;
           margin-bottom: .5rem;
           color: #ffffff;
        }

        .grouptext-overlay-Up h1 {

           font-size: 2rem;
           font-weight: bold;
           margin-bottom: 0.1rem;
           color: #ffffff;
        }

        .grouptext-overlay-Up h2 {

           font-size: 2.2rem;
           font-weight: bold;
           margin-bottom: .2rem;
           color: #ffffff;
        }

        .grouptext-overlay-Up h3 {

           font-size: 2.5rem;
           font-weight: bold;
           margin-bottom: .5rem;
           color: #ffffff;
        }

        .grouptext-overlay-Up p {

           font-size: 1rem;
           color: #ffffff;
        }

        .grouptext-overlay-Up p1 {

           font-size: 1.4rem;
           color: #ffffff;
        }

        .grouptext-overlay-Up p2 {

           font-size: 2.2rem;
           color: #ffffff;
        }

        .grouptext-overlay-Up p3 {

           font-size: 2.5rem;
           color: #ffffff;
        }
     }

     @media (max-width: 960px) {

        .grouptext-overlay-Up {

           top: 25%;
           max-width: 70%;
        }

        .grouptext-overlay-Up h {

           font-size: 1.5rem;
           margin-bottom: 0.2rem;
        }

        .grouptext-overlay-Up h1 {

           font-size: 1.7rem;
           margin-bottom: .2rem;
        }

        .grouptext-overlay-Up h2 {

           font-size: 1.9rem;
           margin-bottom: .2rem;
        }

        .grouptext-overlay-Up h3 {

           font-size: 2.2rem;
           margin-bottom: 0rem;
        }

        .grouptext-overlay-Up p {

           font-size: 0.9rem;
        }

        .grouptext-overlay-Up p1 {

           font-size: 1.3rem;
        }

        .grouptext-overlay-Up p2 {

           font-size: 1.9rem;
        }

        .grouptext-overlay-Up p3 {

           font-size: 2.1rem;
        }
     }

     @media (max-width: 768px) {

        .grouptext-overlay-Up {

           top: 29%;
           max-width: 80%;
        }

        .grouptext-overlay-Up h {

           font-size: 1.2rem;
           margin-bottom: 0.2rem;
        }

        .grouptext-overlay-Up h1 {

           font-size: 1.4rem;
           margin-bottom: .2rem;
        }

        .grouptext-overlay-Up h2 {

           font-size: 1.6rem;
           margin-bottom: .2rem;
        }

        .grouptext-overlay-Up h3 {

           font-size: 1.9rem;
           margin-bottom: 0rem;
        }

        .grouptext-overlay-Up p {

           font-size: 0.8rem;
        }

        .grouptext-overlay-Up p1 {

           font-size: 1.1rem;
        }

        .grouptext-overlay-Up p2 {

           font-size: 1.5rem;
        }

        .grouptext-overlay-Up p3 {

           font-size: 1.7rem;
        }
     }

     @media (max-width: 500px) {

        .grouptext-overlay-Up {

           top: 30%;
           max-width: 70%;
        }

        .grouptext-overlay-Up h {

           font-size: 1rem;
           margin-bottom: 0.1rem;
        }

        .grouptext-overlay-Up h1 {

           font-size: 1rem;
           margin-bottom: 0.1rem;
        }

        .grouptext-overlay-Up h2 {

           font-size: 1.3rem;
           margin-bottom: .2rem;
        }

        .grouptext-overlay-Up h3 {

           font-size: 1.6rem;
           margin-bottom: 0rem;
        }

        .grouptext-overlay-Up p {

           font-size: 0.7rem;
        }

        .grouptext-overlay-Up p1 {

           font-size: 0.7rem;
        }

        .grouptext-overlay-Up p2 {

           font-size: 1.3rem;
        }

        .grouptext-overlay-Up p3 {

           font-size: 1.5rem;
        }
     }

     @media (max-width: 480px) {

        .grouptext-overlay-Up {

           top: 15%;
           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 h {

        font-size: 2rem;
        font-weight: bold;
        margin-bottom: .5rem;
        color: #000000;
        line-height: 100%;
     }

     .grouptext-overlay-Right h1 {

        font-size: 2.1rem;
        font-weight: bold;
        margin-bottom: .5rem;
        color: #000000;
        line-height: 100%;
     }

     .grouptext-overlay-Right h2 {

        font-size: 2.2rem;
        font-weight: bold;
        margin-bottom: .5rem;
        color: #000000;
        line-height: 100%;
     }

     .grouptext-overlay-Right h3 {

        font-size: 2.3rem;
        font-weight: bold;
        margin-bottom: 5px;
        color: #000000;
        line-height: 100%;
     }

     .grouptext-overlay-Right p {

        font-size: 1rem;
        color: #000000;
        line-height: 100%;
     }

     .grouptext-overlay-Right p1 {

        font-size: 1.2rem;
        color: #000000;
        line-height: 100%;
     }

     .grouptext-overlay-Right p2 {

        font-size: 1.3rem;
        color: #000000;
        line-height: 100%;
     }

     .grouptext-overlay-Right p3 {

        font-size: 1.4rem;
        color: #000000;
        line-height: 100%;
     }

     /* Responsividade */

     @media (max-width: 1060px) {

        .grouptext-overlay-Right {

           top: 50%;
           max-width: 40%;
        }

        .grouptext-overlay-Right h {

           font-size: 1.7rem;
           font-weight: bold;
           margin-bottom: .5rem;
        }

        .grouptext-overlay-Right h1 {

           font-size: 2rem;
           font-weight: bold;
           margin-bottom: 0.1rem;
        }

        .grouptext-overlay-Right h2 {

           font-size: 2.2rem;
           font-weight: bold;
           margin-bottom: .2rem;
        }

        .grouptext-overlay-Right h3 {

           font-size: 2.5rem;
           font-weight: bold;
           margin-bottom: .5rem;
        }

        .grouptext-overlay-Right p {

           font-size: 1rem;
        }

        .grouptext-overlay-Right p1 {

           font-size: 1.4rem;
        }

        .grouptext-overlay-Right p2 {

           font-size: 2.2rem;
        }

        .grouptext-overlay-Right p3 {

           font-size: 2.5rem;
        }
     }

     @media (max-width: 960px) {

        .grouptext-overlay-Right {

           top: 50%;
           max-width: 40%;
        }

        .grouptext-overlay-Right h {

           font-size: 1.5rem;
        }

        .grouptext-overlay-Right h1 {

           font-size: 1.7rem;
        }

        .grouptext-overlay-Right h2 {

           font-size: 1.9rem;
        }

        .grouptext-overlay-Right h3 {

           font-size: 2.2rem;
        }

        .grouptext-overlay-Right p {

           font-size: 0.9rem;
        }

        .grouptext-overlay-Right p1 {

           font-size: 1.3rem;
        }

        .grouptext-overlay-Right p2 {

           font-size: 1.9rem;
        }

        .grouptext-overlay-Right p3 {

           font-size: 2.1rem;
        }
     }

     @media (max-width: 768px) {

        .grouptext-overlay-Right {

           top: 50%;
           max-width: 40%;
        }

        .grouptext-overlay-Right h {

           font-size: 1rem;
           margin-bottom: 0.2rem;
        }

        .grouptext-overlay-Right h1 {

           font-size: 1.2rem;
        }

        .grouptext-overlay-Right h2 {

           font-size: 1rem;
        }

        .grouptext-overlay-Right h3 {

           font-size: 1.2rem;
        }

        .grouptext-overlay-Right p {

           font-size: 0.8rem;
        }

        .grouptext-overlay-Right p1 {

           font-size: 0.9rem;
        }

        .grouptext-overlay-Right p2 {

           font-size: 1rem;
        }

        .grouptext-overlay-Right p3 {

           font-size: 1.2rem;
        }
     }

     @media (max-width: 500px) {

        .grouptext-overlay-Right {

           top: 50%;
           max-width: 40%;
        }

        .grouptext-overlay-Right h {

           font-size: 0.7rem;
        }

        .grouptext-overlay-Right h1 {

           font-size: 0.9rem;
        }

        .grouptext-overlay-Right h2 {

           font-size: 1.1rem;
        }

        .grouptext-overlay-Right h3 {

           font-size: 1.3rem;
        }

        .grouptext-overlay-Right p {

           font-size: 0.7rem;
        }

        .grouptext-overlay-Right p1 {

           font-size: 0.9rem;
        }

        .grouptext-overlay-Right p2 {

           font-size: 1rem;
        }

        .grouptext-overlay-Right p3 {

           font-size: 1.2rem;
        }
     }

     @media (max-width: 480px) {

        .grouptext-overlay-Right {

           top: 15%;
           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;
        line-height: 100%;
     }

     .grouptext-overlay-Left h2 {

        font-size: 2.1rem;
        font-weight: bold;
        margin-bottom: .5rem;
        color: #000000;
        line-height: 100%;
     }

     .grouptext-overlay-Left h3 {

        font-size: 2.2rem;
        font-weight: bold;
        margin-bottom: 5px;
        color: #000000;
        line-height: 100%;
     }

     .grouptext-overlay-Left p {

        font-size: 1rem;
        color: #000000;
        line-height: 100%;
     }

     .grouptext-overlay-Left p1 {

        font-size: 1.5rem;
        color: #000000;
        line-height: 100%;
     }

     .grouptext-overlay-Left p2 {

        font-size: 1.9rem;
        color: #000000;
        line-height: 100%;
     }

     .grouptext-overlay-Left p3 {

        font-size: 2.1rem;
        color: #000000;
        line-height: 100%;
     }

     /* Responsividade */

     @media (max-width: 1060px) {

        .grouptext-overlay-Left {

           top: 50%;
           max-width: 46%;
        }

        .grouptext-overlay-Left h {

           font-size: 1.7rem;
           font-weight: bold;
           margin-bottom: .5rem;
        }

        .grouptext-overlay-Left h1 {

           font-size: 2rem;
           font-weight: bold;
           margin-bottom: 0.1rem;
        }

        .grouptext-overlay-Left h2 {

           font-size: 2.2rem;
           font-weight: bold;
           margin-bottom: .2rem;
        }

        .grouptext-overlay-Left h3 {

           font-size: 2.5rem;
           font-weight: bold;
           margin-bottom: .5rem;
        }

        .grouptext-overlay-Left p {

           font-size: 1rem;
        }

        .grouptext-overlay-Left p1 {

           font-size: 1.4rem;
        }

        .grouptext-overlay-Left p2 {

           font-size: 2.2rem;
        }

        .grouptext-overlay-Left p3 {

           font-size: 2.5rem;
        }
     }

     @media (max-width: 960px) {

        .grouptext-overlay-Left {

           top: 50%;
           max-width: 40%;
        }

        .grouptext-overlay-Left h {

           font-size: 1.5rem;
        }

        .grouptext-overlay-Left h1 {

           font-size: 1.7rem;
        }

        .grouptext-overlay-Left h2 {

           font-size: 1.9rem;
        }

        .grouptext-overlay-Left h3 {

           font-size: 2.2rem;
        }

        .grouptext-overlay-Left p {

           font-size: 0.9rem;
        }

        .grouptext-overlay-Left p1 {

           font-size: 1.3rem;
        }

        .grouptext-overlay-Left p2 {

           font-size: 1.9rem;
        }

        .grouptext-overlay-Left p3 {

           font-size: 2.1rem;
        }
     }

     @media (max-width: 768px) {

        .grouptext-overlay-Left {

           top: 50%;
           max-width: 46%;
        }

        .grouptext-overlay-Left h {

           font-size: 1rem;
           margin-bottom: 0.2rem;
        }

        .grouptext-overlay-Left h1 {

           font-size: 1.1rem;
           margin-bottom: .2rem;
        }

        .grouptext-overlay-Left h2 {

           font-size: 1.3rem;
           margin-bottom: .2rem;
        }

        .grouptext-overlay-Left h3 {

           font-size: 1.6rem;
           margin-bottom: 0rem;
        }

        .grouptext-overlay-Left p {

           font-size: 0.8rem;
        }

        .grouptext-overlay-Left p1 {

           font-size: 1rem;
        }

        .grouptext-overlay-Left p2 {

           font-size: 1.1rem;
        }

        .grouptext-overlay-Left p3 {

           font-size: 1.3rem;
        }
     }

     @media (max-width: 500px) {

        .grouptext-overlay-Left {

           top: 50%;
           max-width: 48%;
        }

        .grouptext-overlay-Left h {

           font-size: 0.8rem;
        }

        .grouptext-overlay-Left h1 {

           font-size: 1rem;
           margin-bottom: 0.1rem;
        }

        .grouptext-overlay-Left h2 {

           font-size: 1.2rem;
           margin-bottom: .2rem;
        }

        .grouptext-overlay-Left h3 {

           font-size: 1.4rem;
           margin-bottom: 0rem;
        }

        .grouptext-overlay-Left p {

           font-size: 0.7rem;
        }

        .grouptext-overlay-Left p1 {

           font-size: 0.7rem;
        }

        .grouptext-overlay-Left p2 {

           font-size: 1rem;
        }

        .grouptext-overlay-Left p3 {

           font-size: 1.2rem;
        }
     }

     @media (max-width: 480px) {

        .grouptext-overlay-Left {

           top: 15%;
           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.7rem;
        }
     }

     /*--------------------------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;
        }
     }

     /* ---------------------------------------- Vídeo Telefone----------------------------------------------------------- -->*/

     .phoneVideo-container {

        position: relative;
        width: 100%;
        margin: 0 auto;
     }

     .phoneVideo-mask {

        position: absolute;
        border-radius: 1rem;
        top: 0;
        left: 8%;
        width: 84%;
        height: 100%;
        z-index: 1;
        /* Máscara baseada em canal alfa (transparência da imagem PNG) */

        -webkit-mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FtYWRhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDM0MS4xOSA3MTcuMTkiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEuMjYsMzU2LjQ5YzAtMTA1LjY2LS4wMi0yMTEuMzMuMTMtMzE2Ljk5LDAtMi42NiwxLjM0LTUuNzYsMy4wMy03Ljg4LDUuOTItNy40MiwxMi4yMS0xNC41NSwxOC41LTIxLjY2LDEuMjQtMS40MSwzLTIuOTMsNC43My0zLjI0LDguMTYtMS40OCwxNi4zNS0zLjI3LDI0LjYtMy42N0MxMjYuMzYtLjU3LDIwMC41NCwwLDI3NC43LjA4YzEzLjU5LjAyLDI2LjksMS41NiwzOS42MSw2LjgyLDguMzMsMy40NSwxNC4wNiw4LjcxLDE3Ljg3LDE3LjQ2LDUuMTYsMTEuODgsNy4zNSwyMy42Niw3LjMzLDM2LjYxLS4yNiwxODQuODMtLjIsMzY5LjY2LS4xMiw1NTQuNDgsMCwxMi40OS0uMDEsMjUuMDgsMS40OCwzNy40NCwxLjgsMTQuOTMtNC4xMywyOC4xLTcuMjgsNDEuOTQtLjE3Ljc2LS42NywxLjU2LTEuMjQsMi4xLTkuMDMsOC42OS0xOC4zMiwxNy4wMi0zMS4wOSwxOS44NC0xLjYuMzUtMy4zLjM2LTQuOTUuMzYtODIuNjcuMDItMTY1LjM0LjE3LTI0OC4wMS0uMjUtNy42OS0uMDQtMTUuMy00LjA2LTIzLjA1LTUuNzMtNi41NS0xLjQxLTkuOTUtNS4zOS0xMy41MS0xMC45NkMyLjQ4LDY4NS43NC0uMSw2NzAuNTMsMCw2NTMuNDdjLjYtOTguOTkuMjktMTk3Ljk5LjI5LTI5Ni45OC4zMiwwLC42NSwwLC45NywwWiIvPgo8L3N2Zz4=');
        -webkit-mask-size: cover;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-mode: alpha;
        mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FtYWRhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDM0MS4xOSA3MTcuMTkiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEuMjYsMzU2LjQ5YzAtMTA1LjY2LS4wMi0yMTEuMzMuMTMtMzE2Ljk5LDAtMi42NiwxLjM0LTUuNzYsMy4wMy03Ljg4LDUuOTItNy40MiwxMi4yMS0xNC41NSwxOC41LTIxLjY2LDEuMjQtMS40MSwzLTIuOTMsNC43My0zLjI0LDguMTYtMS40OCwxNi4zNS0zLjI3LDI0LjYtMy42N0MxMjYuMzYtLjU3LDIwMC41NCwwLDI3NC43LjA4YzEzLjU5LjAyLDI2LjksMS41NiwzOS42MSw2LjgyLDguMzMsMy40NSwxNC4wNiw4LjcxLDE3Ljg3LDE3LjQ2LDUuMTYsMTEuODgsNy4zNSwyMy42Niw3LjMzLDM2LjYxLS4yNiwxODQuODMtLjIsMzY5LjY2LS4xMiw1NTQuNDgsMCwxMi40OS0uMDEsMjUuMDgsMS40OCwzNy40NCwxLjgsMTQuOTMtNC4xMywyOC4xLTcuMjgsNDEuOTQtLjE3Ljc2LS42NywxLjU2LTEuMjQsMi4xLTkuMDMsOC42OS0xOC4zMiwxNy4wMi0zMS4wOSwxOS44NC0xLjYuMzUtMy4zLjM2LTQuOTUuMzYtODIuNjcuMDItMTY1LjM0LjE3LTI0OC4wMS0uMjUtNy42OS0uMDQtMTUuMy00LjA2LTIzLjA1LTUuNzMtNi41NS0xLjQxLTkuOTUtNS4zOS0xMy41MS0xMC45NkMyLjQ4LDY4NS43NC0uMSw2NzAuNTMsMCw2NTMuNDdjLjYtOTguOTkuMjktMTk3Ljk5LjI5LTI5Ni45OC4zMiwwLC42NSwwLC45NywwWiIvPgo8L3N2Zz4=');
        mask-size: cover;
        mask-repeat: no-repeat;
        mask-mode: alpha;
     }

     .phoneVideo-mask video {

        width: 100%;
        height: 100%;
        object-fit: cover;
     }

     .phoneVideo-frame {

        position: relative;
        z-index: 2;
        width: 100%;
     }

     @keyframes opacityAnim {

        0% {

           opacity: 0;
        }

        20% {

           opacity: 0;
        }

        40% {

           opacity: 1;
        }

        80% {

           opacity: 1;
        }

        100% {

           opacity: 0;
        }
     }

     /* ---------------------------------------- Glass TextBox----------------------------------------------------------- -->*/

     .grouptext-overlay-Background {

        /* Glass effect */

        background: rgba(255, 255, 255, 0.2);
        border-radius: 4.5vw;
        padding: 30px;
        backdrop-filter: blur(0.8vw);
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);
        -webkit-backdrop-filter: blur(10px);
        /* Centralização do conteúdo */

        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        border: 1px solid rgba(255, 255, 255, 0.3);
        max-width: 70%;
     }

     /* ---------------------------------------- Youtube Video Container----------------------------------------------------------- -->*/

     .youtube-video-container {

        width: 100%;
        aspect-ratio: 16 / 9;
     }

     .youtube-video {

        width: 100%;
        height: 100%;
     }

     /* ----------------------------------------------------------- Carrossel grande ----------------------------------------------------------- */

     .carouselArrowBigF input {

        position: absolute;
        left: -10000px;
     }

     .carouselArrowBigF {

        width: 100%;
        height: 100%;
     }

     .carousel__imageArrowBigF {

        width: 100%;
        height: 100%;
        object-fit: cover;
        opacity: 0;
        transition: opacity 1s;
     }

     .carousel__stageArrowBigF {

        overflow: hidden;
        font-size: 0;
        white-space: nowrap;
        width: 100%;
        height: 100%;
        position: relative;
     }

     .carousel__itemArrowBigF {

        display: inline-block;
        text-indent: 0;
        width: 100%;
        height: 100%;
        position: relative;
        white-space: pre-wrap;
        /* Add this for positioning the text */

        gap: 100px;
        /* Adds spacing between carousel items */
        /* Optional for spacing around carousel */
     }

     #carouselArrow1BigF:checked~.carousel__stageArrowBigF {

        text-indent: 0;
        opacity: 1;
     }

     #carouselArrow2BigF:checked~.carousel__stageArrowBigF {

        text-indent: -100%;
        opacity: 1;
     }

     #carouselArrow3BigF:checked~.carousel__stageArrowBigF {

        text-indent: -200%;
        opacity: 1;
     }

     #carouselArrow4BigF:checked~.carousel__stageArrowBigF {

        text-indent: -300%;
        opacity: 1;
     }

     #carouselArrow5BigF:checked~.carousel__stageArrowBigF {

        text-indent: -400%;
        opacity: 1;
     }

     #carouselArrow6BigF:checked~.carousel__stageArrowBigF {

        text-indent: -500%;
        opacity: 1;
     }

     #carouselArrow7BigF:checked~.carousel__stageArrowBigF {

        text-indent: -600%;
        opacity: 1;
     }

     #carouselArrow8BigF:checked~.carousel__stageArrowBigF {

        text-indent: -700%;
        opacity: 1;
     }

     #carouselArrow9BigF:checked~.carousel__stageArrowBigF {

        text-indent: -800%;
        opacity: 1;
     }

     #carouselArrow10BigF:checked~.carousel__stageArrowBigF {

        text-indent: -900%;
        opacity: 1;
     }

     #carouselArrow11BigF:checked~.carousel__stageArrowBigF {

        text-indent: -1000%;
        opacity: 1;
     }

     #carouselArrow12BigF:checked~.carousel__stageArrowBigF {

        text-indent: -1100%;
        opacity: 1;
     }

     #carouselArrow1BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(1) .carousel__imageArrowBigF {

        opacity: 1;
     }

     #carouselArrow2BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(2) .carousel__imageArrowBigF {

        opacity: 1;
     }

     #carouselArrow3BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(3) .carousel__imageArrowBigF {

        opacity: 1;
     }

     #carouselArrow4BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(4) .carousel__imageArrowBigF {

        opacity: 1;
     }

     #carouselArrow5BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(5) .carousel__imageArrowBigF {

        opacity: 1;
     }

     #carouselArrow6BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(6) .carousel__imageArrowBigF {

        opacity: 1;
     }

     #carouselArrow7BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(7) .carousel__imageArrowBigF {

        opacity: 1;
     }

     #carouselArrow8BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(8) .carousel__imageArrowBigF {

        opacity: 1;
     }

     #carouselArrow9BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(9) .carousel__imageArrowBigF {

        opacity: 1;
     }

     #carouselArrow10BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(10) .carousel__imageArrowBigF {

        opacity: 1;
     }

     #carouselArrow11BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(11) .carousel__imageArrowBigF {

        opacity: 1;
     }

     #carouselArrow12BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(12) .carousel__imageArrowBigF {

        opacity: 1;
     }

     #carouselArrow1BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(1) .carousel__controlArrowSam,
     #carouselArrow2BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(2) .carousel__controlArrowSam,
     #carouselArrow3BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(3) .carousel__controlArrowSam,
     #carouselArrow4BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(4) .carousel__controlArrowSam,
     #carouselArrow5BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(5) .carousel__controlArrowSam,
     #carouselArrow6BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(6) .carousel__controlArrowSam,
     #carouselArrow7BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(7) .carousel__controlArrowSam,
     #carouselArrow8BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(8) .carousel__controlArrowSam,
     #carouselArrow9BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(9) .carousel__controlArrowSam,
     #carouselArrow10BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(10) .carousel__controlArrowSam,
     #carouselArrow11BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(11) .carousel__controlArrowSam,
     #carouselArrow12BigF:checked~.carousel__stageArrowBigF .carousel__itemArrowBigF:nth-child(12) .carousel__controlArrowSam {

        display: block;
     }

     /*-------------------------sessão 43 layout-------------------------------------------*/

     .page-section-43 {

        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 48px 24px 80px;
        gap: 24px;
        background-color: #0ea5a4;
        border-radius: 20px;
     }

     /*mexe no tamanho da caixa de cima*/

     .hero-top {

        width: 400px;
        max-width: 40vw;
     }

     .hero-top img {

        display: block;
        width: 100%;
        height: auto;
        filter: drop-shadow(0 8px 20px rgba(0, 0, 0, .6));
        border-radius: 10px;
     }

     /*a font será o mesmo tamanho idependente da tela*/

     .section-43-h1 {

        font-size: 2rem;
        text-align: center;
        font-weight: 700;
        margin-top: 8px;
        color: #f8fafc;
     }

     .tabs-wrap {

        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 12px;
     }

     .tabs-wrap input[type="radio"] {

        position: absolute;
        opacity: 0;
        pointer-events: none;
        width: 0;
        height: 0;
     }

     .tabs {

        display: flex;
        gap: 10px;
        justify-content: center;
        flex-wrap: wrap;
     }

     .tabs label {

        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: transparent;
        border: 1.5px solid rgba(255, 255, 255, .12);
        color: #e6eef6;
        padding: 8px 14px;
        border-radius: 999px;
        cursor: pointer;
        font-size: .95rem;
        transition: all .12s ease;
        user-select: none;
        box-shadow: 0 6px 18px rgba(2, 6, 23, .35);
     }

     .tabs label:hover {

        transform: translateY(-3px);
        filter: brightness(1.05);
     }

     #tab-desc:checked~.tabs label[for="tab-desc"],
     #tab-specs:checked~.tabs label[for="tab-specs"],
     #tab-manual:checked~.tabs label[for="tab-manual"] {

        background: #0ea5a4;
        color: #042f2f;
        border-color: transparent;
        font-weight: 700;
        transform: translateY(-2px);
     }

     .panels {

        width: 100%;
        display: flex;
        justify-content: center;
     }

     .tab-panel {

        display: none;
        max-width: 1000px;
        text-align: center;
        color: rgba(230, 238, 246, .95);
        line-height: 1.5;
        padding: 12px 18px;
     }

     #tab-desc:checked~.panels #panel-1,
     #tab-specs:checked~.panels #panel-2,
     #tab-manual:checked~.panels #panel-3 {

        display: block;
     }

     .tab-panel ul {

        list-style: square;
        padding-left: 0;
        text-align: left;
        display: inline-block;
     }

     .tab-panel li {

        margin: 6px 0;
     }

     .images-row-wrap {

        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 34px;
     }

     .images-row {

        display: flex;
        justify-content: center;
        align-items: stretch;
        gap: 60px;
        padding: 0 50px;
        max-width: 1600px;
        width: 100%;
        flex-wrap: nowrap;
        transition: gap 0.3s ease;
     }

     /*caso queir a imagem pequena na esquerda
     .images-row {
     display: flex;
     justify-content: center;
     align-items: stretch;
     gap: 60px;
     padding: 0 50px;
     max-width: 1600px;
     width: 100%;
     flex-wrap: nowrap;
     transition: gap 0.3s ease;
     flex-direction: row-reverse;

     }
     */

     .left-slot,
     .right-slot {

        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 12px;
        overflow: hidden;
        background: rgba(255, 255, 255, .04);
     }

     /* ambas crescem proporcionalmente, mas agora ajustadas em 15% */

     .left-slot {

        flex: 2.55 1 0;
        max-width: 918px;
        aspect-ratio: 9 / 5;
     }

     .right-slot {

        flex: 1.35 1 0;
        max-width: 1242px;
        aspect-ratio: 9 / 5;
     }

     .left-slot img,
     .right-slot img {

        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 12px;
        box-shadow: 0 12px 30px rgba(2, 6, 23, .6);
        transition: all 0.3s ease;
     }

     @media (max-width: 1200px) {

        .images-row {

           gap: 45px;
           padding: 0 40px;
        }
     }

     @media (max-width: 992px) {

        .images-row {

           gap: 30px;
           padding: 0 30px;
        }
     }

     @media (max-width: 768px) {

        .images-row {

           flex-direction: column;
           align-items: center;
           gap: 25px;
           padding: 0 20px;
        }

        .left-slot,
        .right-slot {

           width: 100%;
           max-width: 900px;
           flex: none;
           aspect-ratio: 16 / 9;
        }

        .left-slot img,
        .right-slot img {

           width: 100%;
           height: 100%;
           object-fit: cover;
        }

        .left-slot {

           order: 1;
        }

        .right-slot {

           order: 2;
        }
     }

     .note {

        font-size: .85rem;
        color: rgba(230, 238, 246, .7);
        margin-top: 12px;
        text-align: center;
     }
  </style>
  <!--<link rel="stylesheet" href="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/taiff/2209788-1.jpg">-->
  <!-- ---------------------------------------- CÓDIGO BASE, SEMPRE COPIAR ACIMA ----------------------------------------------------------- -->
  <!-- SEMPRE COPIAR ESSE PDP, ELE ABRE NO INÍCIO DO CONTEÚDO E SÓ FECHA NO FINAL-->
  <div class="pdp" id="pdp">
    
     <!-- Header. -->
     <div id="pdp" class="pdp">
     <div class="pdp-header">
        <img
           src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/ype/1704452_01.jpg"
           class="pdp-header-background" width="1200" height="250"
           alt="Imagem ilustrativa de produto em destaque, representando qualidade, praticidade e estilo em uso no dia a dia." />
        <div class="pdp-header-logo">
           <img
              src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/ype/logo-ype.png"
              class="pdp-header-logo-image" width="90" height="90" alt="Logo" />
        </div>
     </div>
     <div class="pdp-product">
        <p class="pdp-subtitle pdp-product-subtitle">
           YPÊ
        </p>
        <h2 class="pdp-product-title tw-text-2xl sm:tw-text-3xl">
           DESINFETANTE LAVANDA
        </h2>
     </div>

      <!-- Section 32.2 (Imagem com Texto EM BAIXO)  -->
     <div class="pdp-product">
        <div class="groupcontainer">
           <!-- Primeira seção com imagem -->
           <div class="groupimage-section">
              <img
                 src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/ype/1704452_02.jpg"
                 style="border-radius: 30px;" width="1600" height="900"
                 alt="Imagem ilustrativa de produto em destaque, representando qualidade, praticidade e estilo em uso no dia a dia.">
              <div class="grouptext-overlay-Up">
                 <h1 style="color: #ffffff;"><b>PROTEÇÃO QUE DURA</b></h1>
                 <p1 style="color: #ffffff;">Com poder germicida eficiente, elimina 99,9% das bactérias e fungos, mantendo cada ambiente da casa limpo e seguro por muito mais tempo.
                 </p1>
              </div>
           </div>
        </div>
     </div>
      <!-- Section 32.2 (Imagem com Texto EM BAIXO)  -->
     <div class="pdp-product">
        <div class="groupcontainer">
           <!-- Primeira seção com imagem -->
           <div class="groupimage-section">
              <img
                 src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/ype/1704452_03.jpg"
                 style="border-radius: 30px;" width="1600" height="900"
                 alt="Imagem ilustrativa de produto em destaque, representando qualidade, praticidade e estilo em uso no dia a dia.">
              <div class="grouptext-overlay-Left">
                 <h1 style="color: #ffffff;"><b>TRIO DE PODERES</b></h1>
                 <p1 style="color: #ffffff;">Um produto completo que limpa, desinfeta e perfuma — três funções essenciais reunidas para simplificar e potencializar a rotina de limpeza.
                 </p1>
              </div>
           </div>
        </div>
     </div>

Especificações técnicas e atributos

Especificações

Sessão:Desinfetante
Marca:Ypê
Fragrância:Lavanda

Especificações técnicas

Características Principais:
Marca: Ypê
Conteúdo: 2 Litros
Fragância: lavanda
EAN: 27896098903920

Características Adicionais:
Use luvas para a sua aplicação
Limpa, desinfeta e perfuma a sua casa
Mais perfumação e cuidado para a sua casa transforme o seu lar com o poder da fragrância de lavanda
Desenvolvida para manter a sua casa inteira limpa, segura, desinfetada e perfumada por muito mais tempo
Mata 99,9% das bactérias e fungos, o Ypê BAK pode ser usado na sala, quarto, banheiros, área externa, entre outros

Modo de Uso:

Desinfetar:
Aplique o Ypê BAK puro diretamente no local
Deixe agir por 10 minutos em vasos sanitários, ralos, pias, latas de lixo etc
Use um pano adequado para remover o excesso

Limpeza Geral:
Dilua duas colheres de sopa (30 ml) do produto por litro de água
Aplique em pisos, paredes, azulejos, banheiras, mármores, assoalhos etc
Use um pano adequado para passar o produto

Onde Posso Utilizar:
Vasos sanitários, ralos, pias, latas de lixo, bem como pisos, paredes, azulejos, banheiras, mármores, assoalhos etc.

Fornecedor: Quimica Amparo Ltda                
ebitGoogle safetrustvox
O eFácil é uma empresa do Grupomartins
Devido à Emenda Constitucional nº 87/2015, o eFácil não atenderá temporariamente pedidos para entrega de produtos nos estados do AC, AP e RR. Não realizamos entregas em área Rural.Frete grátis válido para compras acima de R$100,00, exclusivo para produtos vendidos e entregues pelo eFácil, no Aplicativo válido para Minas Gerais e no Site para o Triângulo Mineiro.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. Acesse o site do Martins Atacado se deseja comprar para Revenda.Martins Comércio e Serviço de Distribuição S.A. / www.efacil.com.br / Rua Jataí, 1.150 - Bairro Aparecida / Uberlândia - MG CEP:38400-632. CNPJ 43.214.055/0001-07 / Inscrição Estadual: 702.513.460-0075