A partir de 12 por R$ 12,48 cada
<!-- ----------------------------------------------------------- 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-header,
       .pdp-header-logo {
       --tw-bg-opacity: 1;
       display: flex;
       justify-content: center
       }
       .pdp-header-logo {
       align-items: center;
       background-color: rgb(255 153 0/var(--tw-bg-opacity));
       border-radius: 9999px;
       bottom: -4rem;
       height: 8rem;
       position: absolute;
       width: 8rem
       }
       .pdp-header-logo-image {
       max-width: 6rem;
       object-fit: contain
       }
       .pdp-header-background {
       border-radius: .25rem;
       height: 100%;
       object-fit: cover;
       width: 100%
       }
       .pdp-banner {
       margin-left: auto;
       margin-right: auto;
       padding-left: 1.5rem;
       padding-right: 1.5rem;
       width: 100%
       }
       @media (min-width:576px) {
       .pdp-banner {
       max-width: 576px
       }
       }
       @media (min-width:768px) {
       .pdp-banner {
       max-width: 768px
       }
       }
       @media (min-width:992px) {
       .pdp-banner {
       max-width: 992px
       }
       }
       @media (min-width:1200px) {
       .pdp-banner {
       max-width: 1200px
       }
       }
       @media (min-width:1536px) {
       .pdp-banner {
       max-width: 1536px
       }
       }
       .pdp-banner {
       margin-bottom: 4rem;
       margin-top: 4rem
       }
       .pdp-banner-video {
       display: flex;
       justify-content: flex-end;
       padding: 2rem;
       position: relative;
       width: 100%;
       }
       @media (min-width:576px) {
       .pdp-banner-video {
       padding: 4rem
       }
       }
       @media (min-width:768px) {
       .pdp-banner-video {
       padding-left: 7rem;
       padding-right: 7rem
       }
       }
       .pdp-banner-card {
       --tw-bg-opacity: 1;
       background-color: rgb(255 255 255/var(--tw-bg-opacity));
       border-radius: 1rem;
       max-width: 24rem;
       padding: 2.5rem 1.5rem;
       position: relative;
       z-index: 10
       }
       @media (min-width:576px) {
       .pdp-banner-card {
       padding: 2.5rem
       }
       }
       .pdp-banner-card .is-divider {
       --tw-border-opacity: 1;
       border-color: transparent;
       border-top: 1px rgb(245 245 245/var(--tw-border-opacity));
       border-style: solid;
       margin-top: 2rem;
       padding-top: 2rem
       }
       .pdp-banner-content {
       display: flex;
       justify-content: flex-end;
       padding: 2rem;
       position: relative
       }
       @media (min-width:576px) {
       .pdp-banner-content {
       padding: 4rem
       }
       }
       @media (min-width:768px) {
       .pdp-banner-content {
       padding-left: 7rem;
       padding-right: 7rem
       }
       }
       .pdp-banner-background {
       border-radius: .5rem;
       height: 100%;
       left: 0;
       object-fit: cover;
       position: absolute;
       top: 0;
       -webkit-user-select: none;
       user-select: none;
       z-index: 0
       }
       .pdp-banner-background,
       .pdp-product {
       width: 100%
       }
       .pdp-product {
       margin-left: auto;
       margin-right: auto;
       padding-left: 1.5rem;
       padding-right: 1.5rem
       }
       @media (min-width:576px) {
       .pdp-product {
       max-width: 576px
       }
       }
       @media (min-width:768px) {
       .pdp-product {
       max-width: 768px
       }
       }
       @media (min-width:992px) {
       .pdp-product {
       max-width: 992px
       }
       }
       @media (min-width:1200px) {
       .pdp-product {
       max-width: 1200px
       }
       }
       @media (min-width:1536px) {
       .pdp-product {
       max-width: 1536px
       }
       }
       .pdp-product {
       align-items: center;
       margin-bottom: 2rem
       }
       .pdp-product,
       .pdp-product-list {
       display: flex;
       flex-direction: column;
       margin-top: 2rem
       }
       .pdp-product-list {
       --tw-border-opacity: 1;
       border-color: transparent;
       border-top: 1px rgb(245 245 245/var(--tw-border-opacity));
       border-style: solid;
       gap: 1rem;
       list-style-type: none;
       padding-left: 0;
       padding-top: 2rem
       }
       .pdp-product-list-item {
       --tw-text-opacity: 1;
       align-items: center;
       color: rgb(138 138 138/var(--tw-text-opacity));
       display: flex;
       font-size: 14px;
       line-height: 22px
       }
       .pdp-product-list-item-icon {
       height: 1.25rem;
       margin-right: 1rem;
       width: 1.25rem
       }
       .pdp-product-title {
       --tw-text-opacity: 1;
       color: rgb(0 0 0/var(--tw-text-opacity));
       max-width: 56rem;
       text-align: center
       }
       .pdp-product-cover {
       border-radius: .25rem;
       height: 25rem;
       margin-top: 4rem;
       object-fit: cover;
       width: 100%
       }
       .pdp-product-images {
       display: grid;
       gap: 1rem;
       grid-template-columns: repeat(1, minmax(0, 1fr))
       }
       @media (min-width:768px) {
       .pdp-product-images {
       grid-template-columns: repeat(2, minmax(0, 1fr))
       }
       }
       .pdp-product-images-image {
       border-radius: .25rem;
       height: 100%;
       object-fit: cover;
       width: 100%
       }
       .pdp-product-images.is-small {
       height: 16rem;
       margin-top: 1rem
       }
       .pdp-product-images.is-large {
       height: 31.25rem;
       margin-top: 4rem
       }
       .pdp-product-subtitle {
       text-align: center
       }
       .pdp-product-gallery {
       display: grid;
       grid-template-columns: repeat(1, minmax(0, 1fr));
       margin-top: 4rem;
       row-gap: 1rem
       }
       @media (min-width:768px) {
       .pdp-product-gallery {
       -webkit-column-gap: 1rem;
       column-gap: 1rem;
       grid-template-columns: repeat(3, minmax(0, 1fr))
       }
       }
       .pdp-product-gallery-card {
       display: flex;
       flex-direction: column
       }
       .pdp-product-gallery-card-cover {
       border-top-left-radius: .25rem;
       border-top-right-radius: .25rem;
       height: 14rem;
       object-fit: cover
       }
       .pdp-product-gallery-card-content {
       --tw-bg-opacity: 1;
       background-color: rgb(255 153 0/var(--tw-bg-opacity));
       border-bottom-left-radius: .25rem;
       border-bottom-right-radius: .25rem;
       padding: .75rem
       }
       .pdp-product-gallery-card-message {
       --tw-bg-opacity: 1;
       background-color: rgb(255 255 255/var(--tw-bg-opacity));
       font-size: 16px;
       font-weight: 700;
       line-height: 24px;
       padding: 1.25rem
       }
       .pdp-product-gallery-left {
       border-radius: .25rem;
       height: 32rem;
       object-fit: cover;
       width: 100%
       }
       .pdp-product-gallery-right {
       display: flex;
       flex-direction: column;
       gap: 1rem;
       grid-column: span 2/span 2;
       height: 100%
       }
       .pdp-product-gallery-cover {
       border-radius: .25rem;
       object-fit: cover;
       width: 100%
       }
       @media not all and (min-width:768px) {
       .pdp-product-gallery-cover {
       height: 15rem
       }
       }
       @media (min-width:768px) {
       .pdp-product-gallery-cover {
       flex: 1 1 0%
       }
       }
       .pdp-product-description {
       --tw-text-opacity: 1;
       color: rgb(138 138 138/var(--tw-text-opacity));
       font-size: 14px;
       line-height: 22px;
       margin-top: 1rem;
       max-width: 56rem;
       text-align: center
       }
       .pdp-product-properties {
       display: grid;
       gap: 3.5rem;
       grid-template-columns: repeat(1, minmax(0, 1fr));
       margin-top: 4rem
       }
       @media (min-width:768px) {
       .pdp-product-properties {
       grid-template-columns: repeat(3, minmax(0, 1fr))
       }
       }
       .pdp-product-properties-block {
       align-items: center;
       display: flex;
       flex-direction: column
       }
       .pdp-product-properties-block-image {
       --tw-bg-opacity: 1;
       align-items: center;
       background-color: rgb(255 153 0/var(--tw-bg-opacity));
       border-radius: .5rem;
       display: flex;
       height: 3.5rem;
       justify-content: center;
       margin-bottom: 1.5rem;
       width: 3.5rem
       }
       .pdp-product-properties-block-image img {
       height: 1.5rem;
       object-fit: contain;
       width: 1.5rem
       }
       .pdp-product-properties-banner {
       border-radius: .5rem;
       height: 100%;
       object-fit: cover;
       width: 100%
       }
       @media not all and (min-width:992px) {
       .pdp-product-properties-banner {
       min-height: 20rem
       }
       }
       .pdp-product-properties-column {
       display: flex;
       flex-direction: column;
       gap: 2.5rem
       }
       @media (min-width:768px) {
       .pdp-product-properties-column {
       gap: 5rem
       }
       }
       .pdp-subtitle {
       --tw-text-opacity: 1;
       color: rgb(255 153 0/var(--tw-text-opacity));
       font-size: 12px;
       font-weight: 700;
       line-height: 16px;
       margin-bottom: .25rem;
       text-transform: uppercase
       }
       .pdp-row-product {
       margin-left: auto;
       margin-right: auto;
       padding-left: 1.5rem;
       padding-right: 1.5rem;
       width: 100%
       }
       @media (min-width:576px) {
       .pdp-row-product {
       max-width: 576px
       }
       }
       @media (min-width:768px) {
       .pdp-row-product {
       max-width: 768px
       }
       }
       @media (min-width:992px) {
       .pdp-row-product {
       max-width: 992px
       }
       }
       @media (min-width:1200px) {
       .pdp-row-product {
       max-width: 1200px
       }
       }
       @media (min-width:1536px) {
       .pdp-row-product {
       max-width: 1536px
       }
       }
       .pdp-row-product {
       align-items: center;
       display: flex;
       gap: 2.5rem;
       justify-content: space-between;
       margin-bottom: 2rem;
       margin-top: 2rem
       }
       @media not all and (min-width:992px) {
       .pdp-row-product {
       flex-direction: column
       }
       }
       @media (min-width:992px) {
       .pdp-row-product {
       gap: 6rem
       }
       }
       .pdp-row-product-image {
       max-width: 36rem;
       object-fit: contain;
       width: 100%
       }
       .pdp-row-product-content {
       display: flex;
       flex-direction: column;
       max-width: 28rem;
       width: 100%
       }
       .pdp-row-product-content * {
       text-align: left
       }
       @media (min-width:992px) {
       .pdp-row-product.is-reverse .pdp-row-product-image {
       order: 1
       }
       .pdp-row-product.is-reverse .pdp-row-product-content {
       order: 2
       }
       }
       @media not all and (min-width:992px) {
       .max-md\:tw-min-h-\[20rem\] {
       min-height: 20rem
       }
       }
       @media not all and (min-width:768px) {
       .max-sm\:tw-h-\[15rem\] {
       height: 15rem
       }
       }
       @media (min-width:576px) {
       .xs\:tw-p-16 {
       padding: 4rem
       }
       }
       @media (min-width:768px) {
       .sm\:tw-gap-x-4 {
       -webkit-column-gap: 1rem;
       column-gap: 1rem
       }
       .sm\:tw-text-3xl {
       font-size: 40px;
       font-weight: 600;
       line-height: 52px
       }
       }
       @media (min-width:992px) {
       .md\:tw-gap-24 {
       gap: 6rem
       }
       }
       /* ----------------------------------------------------------- INTERRUPTOR ----------------------------------------------------------- */
       .switchContainer {
       text-align: center;
       }
       input[type="checkbox"] {
       display: none;
       }
       .switchImage {
       display: none;
       margin-top: 20px;
       }
       .switchText {
       color: rgb(201, 201, 201);
       font-size: 14;
       }
       input[type="checkbox"]:checked+label .icon1 {
       display: none;
       }
       input[type="checkbox"]:checked+label .icon2 {
       display: inline;
       }
       input[type="checkbox"]:checked+label+.switchImage1 {
       display: none;
       }
       input[type="checkbox"]:checked+label+.switchImage1+.switchImage2 {
       display: flex;
       }
       input[type="checkbox"]:not(:checked)+label .icon1 {
       display: inline;
       }
       input[type="checkbox"]:not(:checked)+label .icon2 {
       display: none;
       }
       input[type="checkbox"]:not(:checked)+label+.switchImage1 {
       display: flex;
       }
       input[type="checkbox"]:not(:checked)+label+.switchImage1+.switchImage2 {
       display: none;
       }
       * {
       box-sizing: border-box;
       }
       /* ----------------------------------------------------------- CARROSSEL COM BOLINHAS ----------------------------------------------------------- */
       .carousel {
    position: relative;
    width: 540px;
    height: 640px;
    overflow: hidden;
 }
 
 .carousel-inner {
    display: flex;
    transition: transform 0.5s ease-in-out;
 }
 
 .carousel-slide {
     min-width: 100%;  /* Define que cada slide ocupe 100% da largura do carrossel */
     flex-shrink: 0;
     display: flex;
     flex-direction: column;
     align-items: center;
 }
 
 .carousel-inner img {
    width: 540px;
    height: 540px;
    object-fit: cover;
 }
 
 .carousel-description {
     text-align: center;
     margin-top: 10px; /* Espaço entre a imagem e o texto */
     font-size: 16px;
 }
 
 .carousel input {
    display: none;
 }
 
 #slide1:checked~.carousel-inner {
    transform: translateX(0);
 }
 #slide2:checked~.carousel-inner {
    transform: translateX(-100%);
 }
 #slide3:checked~.carousel-inner {
    transform: translateX(-200%);
 }
 #slide4:checked~.carousel-inner {
    transform: translateX(-300%);
 }
 #slide5:checked~.carousel-inner {
    transform: translateX(-400%);
 }
 #slide6:checked~.carousel-inner {
    transform: translateX(-500%);
 }
 #slide7:checked~.carousel-inner {
    transform: translateX(-600%);
 }
 #slide8:checked~.carousel-inner {
    transform: translateX(-700%);
 }
 
 .carousel-indicators {
    display: flex;
    justify-content: center;
    margin-top: 10px;
 }
 
 .carousel-indicators label {
    width: 20px;
    height: 20px;
    background-color: #ccc;
    border-radius: 50%;
    margin: 0 5px;
    cursor: pointer;
 }
 
 #slide1:checked~.carousel-indicators label[for="slide1"],
 #slide2:checked~.carousel-indicators label[for="slide2"],
 #slide3:checked~.carousel-indicators label[for="slide3"],
 #slide4:checked~.carousel-indicators label[for="slide4"],
 #slide5:checked~.carousel-indicators label[for="slide5"],
 #slide6:checked~.carousel-indicators label[for="slide6"],
 #slide7:checked~.carousel-indicators label[for="slide7"],
 #slide8:checked~.carousel-indicators label[for="slide8"] {
    background-color: orange;
    animation-name: mymove;
    animation-duration: 0.2s;
 }
 
 @keyframes mymove {
    0% {
       transform: scale(1.0);
    }
    50% {
       transform: scale(1.2);
    }
    100% {
       transform: scale(1.0);
    }
 }
 
 .icon1:active {
    animation-name: mymove;
    animation-duration: 0.6s;
 }
 .icon2:active {
    animation-name: mymove;
    animation-duration: 0.6s;
 }
 
       /* ----------------------------------------------------------- CARROSSEL COM SETA ----------------------------------------------------------- */
       .carouselArrow input {
       position: absolute;
       left: -10000px;
       }
       .carouselArrow {
       width: 560px;
       height: 660px;
       }
       .carousel__stageArrow {
       overflow: hidden;
       font-size: 0;
       white-space: nowrap;
       width: 100%;
       height: 100%;
       transition: text-indent 500ms;
       position: relative;
       }
       .carousel__itemArrow {
          display: inline-block;
          text-indent: 0;
          width: 100%;
          height: 100%;
          position: relative; /* Add this for positioning the text */
       }
 
       .carousel__textArrow {
          position: absolute;
          bottom: 20px;
          width: 100%;
          text-align: center;
          color: black; /* Text color */
          padding: 10px 0; /* Padding for the text */
          font-size: 1.2rem; /* Adjust text size as needed */
       }
       .carousel__imageArrow {
       width: 100%;
       height: 100%;
       object-fit: cover;
       }
       .carousel__controlArrow {
       display: none;
       top: 45%;
       z-index: 1;
       scale: 1.4;
       padding: 20px;
       cursor: pointer;
       }
       .carousel__prevArrow {
       left: 20px;
       background-image: url("https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/prev-icon-s.png");
       position: absolute;
       background-size: 100%;
       }
       @keyframes scaleArrow {
       0% {
       transform: scale(1.0);
       }
       50% {
       transform: scale(1.4);
       }
       100% {
       transform: scale(1.0);
       }
       }
       .carousel__prevArrow::after {
       display: inline-block;
       }
       .carousel__nextArrow {
       right: 20px;
       background-image: url("https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/next-icon-s.png");
       position: absolute;
       background-size: 100%;
       }
       .carousel__nextArrow:active {
       animation-name: scaleArrow;
       animation-duration: 0.1s;
       }
       .carousel__prevArrow:active {
       animation-name: scaleArrow;
       animation-duration: 0.1s;
       }
       .carousel__nextArrow::after {
       display: inline-block;
       }
       #carouselArrow1:checked~.carousel__stageArrow {
       text-indent: 0;
       }
       #carouselArrow2:checked~.carousel__stageArrow {
       text-indent: -100%;
       }
       #carouselArrow3:checked~.carousel__stageArrow {
       text-indent: -200%;
       }
       #carouselArrow4:checked~.carousel__stageArrow {
       text-indent: -300%;
       }
       #carouselArrow5:checked~.carousel__stageArrow {
       text-indent: -400%;
       }
       #carouselArrow6:checked~.carousel__stageArrow {
       text-indent: -500%;
       }
       #carouselArrow7:checked~.carousel__stageArrow {
       text-indent: -600%;
       }
       #carouselArrow8:checked~.carousel__stageArrow {
       text-indent: -700%;
       }
       #carouselArrow9:checked~.carousel__stageArrow {
        text-indent: -800%;
        }
        #carouselArrow1:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(1) .carousel__controlArrow,
        #carouselArrow2:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(2) .carousel__controlArrow,
        #carouselArrow3:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(3) .carousel__controlArrow,
        #carouselArrow4:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(4) .carousel__controlArrow,
        #carouselArrow5:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(5) .carousel__controlArrow,
        #carouselArrow6:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(6) .carousel__controlArrow,
        #carouselArrow7:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(7) .carousel__controlArrow,
        #carouselArrow8:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(8) .carousel__controlArrow,
        #carouselArrow9:checked~.carousel__stageArrow .carousel__itemArrow:nth-child(9) .carousel__controlArrow {
        display: block;
        }
       /* ----------------------------------------------------------- ANIMAÇÃO SCROLL ----------------------------------------------------------- */
       .pdp-product-scroll {
       --tw-text-opacity: 1;
       color: rgba(64, 99, 115, 0.631);
       font-size: 170px;
       line-height: 130%;
       margin-top: 20%;
       text-align: center;
       font-weight: bold;
       text-transform: uppercase;
       background: none;
       background-size: cover;
       background-position: center;
       width: 100vw;
       overflow-wrap: break-word;
       max-width: 1200px;
       word-break: break-word;
       }
       .autoScroll {
       animation: autoScrollAnimation both;
       animation-timeline:scroll(y root);
        animation-duration: 1ms;
        animation-timing-function: linear;
       }
       .autoScr {
       display: flex;
       flex-direction: column;
       align-items: center;
       justify-content: center;
       height: 100vh;
       width: 100%;
       margin-top: -10%;
       margin-bottom: 20%;
       position: relative;
       }
       .autoScr-Img-container {
       display: flex;
       justify-content: center;
       align-items: center;
       height: 100%;
       width: 100%;
       position: absolute;
       top: 50%;
       left: 0;
       pointer-events: none;
       }
       .autoScr-Img img {
       max-width: 100%;
       max-height: 100%;
       scale: 1;
       visibility: hidden;
       }
       .autoScr:hover .autoScr-Img img {
       animation: scaleAndScroll 5s ease-in-out forwards;
       animation-duration: 6s;
       visibility: visible;
       }
       @keyframes scaleAndScroll {
       0% {
       transform: scale(0.5);
       }
       100% {
       transform: scale(1);
       }
       }
       @media(max-width:1200px) {
       .carousel__nextArrow {
       right: 20px
       }
       .carousel__prevArrow {
       left: 20px
       }
       .pdp-product-scroll {
       --tw-text-opacity: 1;
       font-size: 140px;
       }
       .pdp-product-coverHide {
       position: absolute;
       margin-top: -60px;
       right: 15%;
       scale: .9;
       transition: opacity 0.5s ease;
       }
       }
       @media(max-width:992px) {
       .carousel__nextArrow {
       right: 30px
       }
       .carousel__prevArrow {
       left: 30px
       }
       .pdp-product-scroll {
       --tw-text-opacity: 1;
       font-size: 110px;
       }
       .pdp-product-coverHide {
       position: absolute;
       margin-top: -100px;
       right: 15%;
       scale: .8;
       transition: opacity 0.5s ease;
       }
       }
       @media(max-width:768px) {
       .carousel__nextArrow {
       right: 40px
       }
       .carousel__prevArrow {
       left: 40px
       }
       .pdp-product-scroll {
       --tw-text-opacity: 1;
       font-size: 80px;
       }
       .pdp-product-coverHide {
       position: absolute;
       margin-top: -120px;
       right: 15%;
       scale: .7;
       transition: opacity 0.5s ease;
       }
       .circleMarker .tooltip {
       left: 50%;
       top: -120px;
       transform: translateX(-50%);
       transform: scale(.8);
       width: 90%;
       height: auto;
       padding: 20px;
       }
       }
       @media(max-width:576px) {
       .carousel__nextArrow {
       right: 150px
       }
       .carousel__prevArrow {
       left: 150px
       }
       .pdp-product-scroll {
       --tw-text-opacity: 1;
       font-size: 70px;
       }
       .autoScr {
       margin-top: -60%;
       margin-bottom: -10%;
       }
       .autoScr-Img img {
       scale: 0.5;
       }
       .hideContainer {
       display: flex;
       flex-wrap: wrap;
       justify-content: center;
       }
       .hideContainer img {
       max-width: 100%;
       height: auto;
       object-fit: contain;
       }
       .pdp-product-coverHide {
       position: absolute;
       margin-top: -160px;
       scale: .65;
       transition: opacity 0.5s ease;
       }
       .circleMarker .tooltip {
       top: -120px;
       transform: translateX(-50%) scale(.8);
       width: 90%;
       height: auto;
       padding: 20px;
       }
       }
       @keyframes scaleAndScroll {
       0% {
       transform: scale(0) translateY(0px);
       }
       5% {
       transform: scale(1) translateY(0px);
       }
       100% {
       transform: scale(1) translateY(-4000px);
       }
       }
       @keyframes autoScrollAnimation {
          from {
                transform: translateY(3200px);
            }
 
            to {
                transform: translateY(-3000px);
            }
       }
       /* ----------------------------------------------------------- ANIMAÇÃO ZOOM NA IMAGEM ----------------------------------------------------------- */
       .pdp-row-product-image-containerZoom {
       overflow: hidden;
       width: 780px;
       height: 740px; /* Altura fixa para o container */
       flex: 1;
       position: relative; /* Para que a imagem seja posicionada corretamente */
       }
       .pdp-row-product-imageZoom {
       transition: transform 1.0s ease;
       width: 100%; /* Preenche a largura do container */
       height: 100%; /* Preenche a altura do container */
       object-fit: cover; /* Garante que a imagem cubra o container */
       position: absolute; /* Posiciona a imagem dentro do container */
       top: 0;
       left: 0;
       }
       .pdp-row-product-image-containerZoom:hover .pdp-row-product-imageZoom {
       transform: scale(1.4); /* Aplica o zoom na imagem */
       }
       /* ----------------------------------------------------------- BEFORE AND AFTER ----------------------------------------------------------- */
       .containerBeforeAfter {
       position: relative;
       width: 540px;
       height: 540px;
       }
       .before-after {
       position: relative;
       width: 100%;
       height: 100%;
       overflow: hidden;
       }
       .before-after .before,
       .before-after .after {
       position: absolute;
       top: 0;
       left: 0;
       width: 100%;
       height: 100%;
       object-fit: cover;
       }
       .before-after .after {
       clip-path: inset(0 50% 0 0);
       transition: clip-path 0.3s;
       }
       .sliderBeforeAfter {
       position: absolute;
       bottom: 10px;
       left: 50%;
       transform: translateX(-50%);
       width: 90%;
       z-index: 10;
       }
       .sliderBeforeAfter input[type="range"] {
       width: 100%;
       height: 40px;
       border-radius: 70px;
       background-color: #f8f8f8;
       -webkit-appearance: none;
       appearance: none;
       }
       .sliderBeforeAfter input[type="range"]::-webkit-slider-thumb {
       -webkit-appearance: none;
       appearance: none;
       width: 45px;
       height: 45px;
       background-size: 100%;
       transform: scale(1);
       background-image: url("https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/EQUIPE_QUALIDADE_CONTEUDO/slide.png");
       border-radius: 50%;
       cursor: pointer;
       position: relative;
       z-index: 3;
       }
       .sliderBeforeAfter input[type="range"]::-moz-range-thumb {
       width: 20px;
       height: 20px;
       border-radius: 50%;
       cursor: pointer;
       position: relative;
       z-index: 3;
       }
       .sliderBeforeAfter input[type="range"]::-webkit-slider-runnable-track {
       background: transparent;
       }
       .sliderBeforeAfter input[type="range"]::-moz-range-track {
       background: transparent;
       }
       input[type="range"]:hover+.before-after .after,
       input[type="range"]:focus+.before-after .after {
       clip-path: inset(0 calc(100% - var(--value)) 0 0);
       }
       input[type="range"] {
       --value: 50;
       }
       input[type="range"]:hover,
       input[type="range"]:focus {
       --value: 50;
       }
       input[type="range"]:hover+.before-after .after,
       input[type="range"]:focus+.before-after .after {
       clip-path: inset(0 calc(100% - var(--value)) 0 0);
       }
       /* ----------------------------------------------------------- MARKERS ----------------------------------------------------------- */
       .image-containerMarker {
       position: relative;
       width: fit-content;
       margin: 0 auto;
       }
       .image-containerMarker img {
       display: block;
       max-width: 100%;
       height: auto;
       }
       .circleMarker {
       position: absolute;
       width: 4%;
       height: 7%;
       background: none;
       border-color: #542b77;
       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: rgba(255, 255, 255, 0.699);
       }
       .circleMarker .tooltip .subtitle {
       font-weight: bold;
       font-size: 16px;
       margin-bottom: 5px;
       }
       .circleMarker .tooltip .textCircle {
       font-size: 14px;
       }
       /* ----------------------------------------------------------- HIDE ----------------------------------------------------------- */
       .hideContainer {
       display: flex;
       flex-wrap: wrap;
       justify-content: center;
       }
       .hideContainer img {
       max-width: 100%;
       height: auto;
       object-fit: contain;
       }
       .pdp-productHide {
       position: relative;
       width: 1500px;
       height: 800px;           
       }
       .pdp-product-coverHide {
       position: absolute;
       top: 0;
       width: 100%;
       height: 100%;
       transform: scale(.8);
       transition: opacity 0.5s ease;
       }
       .pdp-product-coverHide:hover {
       opacity: 0;
       }
       /* ----------------------------------------------------------- BOX DE TEXTO ----------------------------------------------------------- */
       .content-box {
       background-color: #f7f7f7;
       padding: 40px;
       max-width: 900px;
       margin: auto;
       border-radius: 8px;
       box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
       display: flex;
       justify-content: space-between;
       position: relative;
       }
       .content-box::before {
       content: "";
       width: 1px; /* Largura da linha */
       background-color: #ccc; /* Cor da linha */
       position: absolute;
       top: 50%; /* Posiciona a linha no meio da altura */
       left: 50%;
       transform: translate(-50%, -50%); /* Centraliza a linha vertical e horizontalmente */
       height: 80%; /* Altura da linha */
       }
       .column {
       width: 45%;
       padding: 0 20px;
       }
       .section {
       margin-bottom: 40px;
       }
       .section h2 {
       font-size: 20px;
       font-weight: bold;
       margin-bottom: 15px;
       color: #000000;
       }
       .section p {
       font-size: 16px;
       line-height: 1.6;
       color: #000000;
       }
       @media (max-width: 768px) {
       .content-box {
       flex-direction: column;
       }
       .content-box::before {
       display: none;
       }
       .column {
       width: 100%;
       padding: 0;
       }
       }
       /* ----------------------------------------------------------- OVERLAY DE TEXTO ----------------------------------------------------------- */
       .image-text-box {
       position: relative;
       background-size: cover; /* Faz a imagem cobrir todo o box */
       background-position: center; /* Centraliza a imagem no box */
       height: relative; /* Altura padrão ajustável */
       width: 1200px; /* Largura do box */
       display: flex;
       align-items: center;
       justify-content: center;
       color: rgb(0, 0, 0); /* Cor do texto para contrastar com a imagem */
       }
       .text-overlay {
       background-color: rgb(255, 255, 255); /* Fundo semi-transparente para destacar o texto */
       padding: 20px;
       text-align: center;
       max-width: 600px; /* Limita o tamanho do texto */
       border-radius: 12px;
       margin-top: 30px;
       margin-bottom: 30px;
       }
       .text-overlay h2 {
       font-family: 'Roboto', sans-serif;
       font-size: 2rem;
       margin-bottom: 30px;
       }
       .text-overlay p {
       font-family: 'Roboto', sans-serif;
       font-size: 1rem;
       line-height: 1.6;
       }
       /* ----------------------------------------------------------- CARD 3D ----------------------------------------------------------- */
       .cardImg-container {
       perspective: 1000px;
       width: 100%; /* Ajusta a largura do contêiner para cobrir toda a horizontal da tela */
       display: flex;
       justify-content: center;
       }
       .cardImg {
       width: 540px;
       height: 540px;
       position: relative;
       transform-style: preserve-3d;
       transition: transform 0.8s;
       }
       /* Aplica a rotação ao passar o mouse sobre o contêiner */
       .cardImg-container:hover .cardImg {
       transform: rotateY(180deg);
       }
       .cardImg-side {
       position: absolute;
       width: 100%;
       height: 100%;
       backface-visibility: hidden;
       border-radius: 10px;
       overflow: hidden;
       box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
       }
       .cardImg-front {
       background-color: white;
       display: flex;
       align-items: center;
       justify-content: center;
       }
       .cardImg-front img {
       width: 100%;
       height: 100%;
       }
       .cardImg-back img {
       width: 100%;
       height: 100%;
       }
       .cardImg-back {
       background-color: #ffffff;
       color: #333;
       transform: rotateY(180deg);
       box-sizing: border-box;
       display: flex;
       flex-direction: column;
       justify-content: center;
       align-items: center;
       text-align: center;
       }
       .cardImg-side-noBg {
       position: absolute;
       width: 100%;
       height: 100%;
       backface-visibility: hidden;
       border-radius: 10px;
       overflow: hidden;
       }
       .cardImg-front-noBg {
       background:none;
       display: flex;
       align-items: center;
       justify-content: center;
       }
       .cardImg-front-noBg img {
       width: 100%;
       height: 100%;
       }
       .cardImg-back-noBg img {
       width: 100%;
       height: 100%;
       }
       .cardImg-back-noBg {
       background:none;
       transform: rotateY(180deg);
       box-sizing: border-box;
       display: flex;
       flex-direction: column;
       justify-content: center;
       align-items: center;
       text-align: center;
       }
       .full-width-container {
       width: 100%;
       display: flex;
       justify-content: center;
       align-items: center;
       }
       .cardImg-middle {
       position: absolute;
       top: 50%;
       left: 50%;
       transform: translate(-50%, -50%);
       }
 
       .cardImg-middle img {
       width: 100%;
       height: 100%;
       }
       /* ----------------------------------------------------------- IMAGEM E TEXTO SIDE-BY-SIDE ----------------------------------------------------------- */
       .containersidebyside {
        display: flex;
        width: 96%;
        height: relative; /* Altura total da viewport */
        min-height: 550px;
        margin-top: -360px;
        }
        .image-side {
        flex: 1;
        background-size: cover;
        background-position: center;
        }
        .text-side {
        flex: 1;
        background-color: #ff7800; /* Cor de fundo editável */
        color: white;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 20px;
        }
        .text-side h1 {
        font-size: 2.5em;
        font-family: Roboto, sans-serif;
        margin-bottom: 20px;
        margin-right: 50px;
        margin-left: 50px;
        line-height: 1.3;
        }
        .text-side p {
        font-size: 1.2em;
        font-family: Roboto, sans-serif;
        line-height: 1.5;
        margin-right: 50px;
        margin-left: 50px;
        }
 
        /* ----------------------------------------------------------- IMAGEM E TEXTO SIDE-BY-SIDE (INVERTIDO) ----------------------------------------------------------- */
       .containersidebyside-reverse {
       display: flex;
       width: 96%;
       height: relative; /* Altura total da viewport */
       min-height: 550px;
       margin-top: -360px;
       }
 
       .containersidebyside-reverse .text-side {
        order: 1;
       }
 
       .containersidebyside-reverse .image-side {
       order: 2;
       }
 
        /* ----------------------------------------------------------- SCROLL TEXT ----------------------------------------------------------- */
        @keyframes loop {
          0% { transform: translateX(50%); }
          100% { transform: translateX(-100%); }
       }
 
       #scrollTextContainer {
          width: 100%;
          margin-top: 10px;
          position: relative;
          overflow: hidden;
          white-space: nowrap;
          font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
          font-size: 100px;
          color: #ff9900;
       }
 
       .scrollTextOnlyBorder {
          padding: 5vw;
          width: 100%;
          font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
          font-size: 100px;
          align-items: center;
          position: relative;
          overflow: hidden;
          white-space: nowrap;
          color: white;
          -webkit-text-stroke-width: 3px;
          -webkit-text-stroke-color: #ff9900;
       }
 
       #scrollTextContainer .scrollText {
          display: flex;
          align-items: center;
          justify-content: space-around;
          width: fit-content;
          white-space: nowrap;
          animation: loop 30s linear infinite;
       }
 
       input#toggleAnimation:checked ~ #scrollTextContainer .scrollText {
          animation-play-state: paused; /* Pause animation when checkbox is checked */
       }
 
       .toggle-button {
          cursor: pointer;
          display: inline-block;
          width: 90px; /* Set width according to your image size */
          height: 90px; /* Set height according to your image size */
          background-image: url('https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/EQUIPE_QUALIDADE_CONTEUDO/pause.png');
          background-color: #ff7800;
          border: 5px solid #ff7800;
          border-radius: 50px;
          
          background-size: cover;
          background-position: center;
       }
 
       input#toggleAnimation:checked + .toggle-button {
          background-image: url('https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/EQUIPE_QUALIDADE_CONTEUDO/play.png'); /* Change to your second image URL */
       }
       /* ----------------------------------------------------------- TAG DE AVISO ----------------------------------------------------------- */
       .centered-tag-container {
             display: flex;
             justify-content: center;
             align-items: center;
             padding: 20px; /* Espaço ao redor do retângulo */
         }
 
         .centered-tag {
             width: 200px;
             height: 70px;
             background-color: #ff9900;
             border-radius: 40px; /* Cantos arredondados */
             display: flex;
             justify-content: center;
             align-items: center;
         }
 
         .centered-tag img {
             width: 160px;
             height: 60px;
             border-radius: 10px; /* Arredonda os cantos da imagem */
         }
         /* ----------------------------------------------------------- ESPAÇAMENTO ----------------------------------------------------------- */
         .spacing {
         margin-bottom: 310px; /* Tamanho do espaço desejado (substitui o <br/>) */
         }
         .spacing2 {
         margin-bottom: -310px; /* Tamanho do espaço desejado (substitui o margin-top) */
         }
               /* ----------------------------------------------------------- BEFORE AND AFTER ANIMATION ----------------------------------------------------------- */
       .containerBeforeAfterA {
       position: relative;
       width: 780px;
       height: 740px;
       }
       .beforeA-afterA {
       position: relative;
       width: 100%;
       height: 100%;
       overflow: hidden;
       }
       .beforeA-afterA .beforeA,
       .beforeA-afterA .after {
       position: absolute;
       top: 0;
       left: 0;
       width: 100%;
       height: 100%;
       object-fit: cover;
       }
       .beforeA-afterA .after {
       animation: beforeAfterAnim 5s linear infinite;
       transition: clip-path 0.3s;
       }
       .sliderBeforeAfterA {
       position: absolute;
       bottom: 10px;
       left: 50%;
       transform: translateX(-50%);
       width: 90%;
       z-index: 10;
       }
       .sliderBeforeAfterA input[type="range"] {
       width: 100%;
       height: 40px;
       border-radius: 70px;
       background-color: #f8f8f8;
       -webkit-appearance: none;
       appearance: none;
       }
       .sliderBeforeAfterA input[type="range"]::-webkit-slider-thumb {
       -webkit-appearance: none;
       appearance: none;
       width: 45px;
       height: 45px;
       background-size: 100%;
       transform: scale(1);
       background-image: url("https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/EQUIPE_QUALIDADE_CONTEUDO/slide.png");
       border-radius: 50%;
       cursor: pointer;
       position: relative;
       z-index: 3;
       }
       .sliderBeforeAfterA input[type="range"]::-moz-range-thumb {
       width: 20px;
       height: 20px;
       border-radius: 50%;
       cursor: pointer;
       position: relative;
       z-index: 3;
       }
       .sliderBeforeAfterA input[type="range"]::-webkit-slider-runnable-track {
       background: transparent;
       }
       .sliderBeforeAfterA input[type="range"]::-moz-range-track {
       background: transparent;
       }
       input[type="range"]:hover+.beforeA-afterA .after,
       input[type="range"]:focus+.beforeA-afterA .after {
       clip-path: inset(0 calc(100% - var(--value)) 0 0);
       }
       input[type="range"] {
       --value: 50;
       }
       input[type="range"]:hover,
       input[type="range"]:focus {
       --value: 50;
       }
       input[type="range"]:hover+.beforeA-afterA .after,
       input[type="range"]:focus+.beforeA-afterA .after {
       clip-path: inset(0 calc(100% - var(--value)) 0 0);
       }
       @keyframes beforeAfterAnim {
         0%{
           clip-path: inset(0 0% 0 0);
         }
         20%{
             clip-path: inset(0 0% 0 0);
         }
         40%{
             clip-path: inset(0 100% 0 0);
         }
         80%{
           clip-path: inset(0 100% 0 0);
         }
         100%{
           clip-path: inset(0 0% 0 0);
         }
       }
        /* ----------------------------------------------------------- VIDEO COM TEXTO NO CENTRO ----------------------------------------------------------- */
        .videoCenterText-containerCenterText {
          position: relative;
          width: 100%;
          height: 80%;
          overflow: hidden;
          border-radius: 30px;
          display: flex;
          justify-content: center;
          align-items: center;
       }
 
       #videoCenterText {
          width: 100%;
          height: 100%;
          object-fit: cover;
          border-radius: 30px;
       }
 
       #videoCenterText video {
          width: 100%;
          height: 100%;
          object-fit: cover;
          border-radius: 30px;
       }
 
 
       #videoCenterText img {
          width: auto;
          height: 100%;
          object-fit: contain; 
          border-radius: 30px; 
       }
     
     .text-overlayCenterText {
         position: absolute;
         bottom: 50px;
         left: 50%;
         transform: translateX(-50%);
         text-align: center;
         color: white; /* Cor do texto */
     }
     .text-overlayCenterText-Up {
         position: absolute;
         top: 50px;
         left: 50%;
         transform: translateX(-50%);
         text-align: center;
         color: white; /* 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: 50px; /*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;
             }
 
    </style>
    <!--<link rel="stylesheet" href="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/taiff/2209788-1.jpg">-->
    <!-- ----------------------------------------------------------- CÓDIGO BASE, SEMPRE COPIAR ACIMA ----------------------------------------------------------- -->
    <!-- Header. --> 
	<div class="pdp" id="pdp"> 
  		<div class="pdp-header">
            <img 
                src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/neutrox/112525_01.jpg"
                class="pdp-header-background"
            />
            <div class="pdp-header-logo">
                <img 
                src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/neutrox/logo-neutrox.png"
                class="pdp-header-logo-image"
                />
            </div>
        </div>
    
        <!-- Section 1. --> 
        <div class="pdp-product">
        <p class="pdp-subtitle pdp-product-subtitle">
            NEUTROX
        </p>
        <h2 class="pdp-product-title tw-text-2xl sm:tw-text-3xl">
            Condicionador Nutre Óleos
        </h2>
        </div> 
     
         <!-- Section 32.2 (Imagem com Texto EM BAIXO)  -->
      <div class="pdp-product">
        <h3 class="pdp-product-title tw-text-2xl">
            CONDICIONAMENTO PROFUNDO
        </h3>
        <p class="pdp-product-description">
            Hidrate profundamente os fios, deixando-os macios, suaves ao toque, e fáceis de desembaraçar.
        <br /><br />
        </p>
        <div class="videoCenterText-containerCenterText">
        <img
           src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/neutrox/112525_02.jpg"
           class="videoCenterText" />
        <div class="text-overlayCenterText-Up">
        <center>
        <h1><b>AÇÃO ANTIFRIZZ EFICIENTE</b></h1>
        <p1>Controle o frizz com facilidade e mantenha os cabelos disciplinados durante todo o dia, mesmo em ambientes úmidos.</p1>
        </center>
        </div>
        </div>
        </div>
   <div class="pdp-product">
    <p class="pdp-product-description">
        Imagens Meramente Ilustrativas
       </p>
   </div>
    
    </div>
</div>
Especificações
| Marca: | Neutrox | 
| Sessão: | Cabelo | 
| Número Anvisa: | 25351.154564/2024-98 | 
| Tipo de Cabelo: | Todos | 
| Aplicação: | Cabelos | 
Especificações técnicas
Marca: Neutrox
Contéudo: 300ml
Linha do Produto: Nutre Óleos
Características Adicionais:
Contém 7 óleos poderosos.
O produto é vegano.
72h sem frizz.
Ação Esperada do Produto: Antifrizz, blindar, condicionar, proteger e reparar.
Fornecedor: Flora - Cabelo



