<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-content-2 {
display: flex;
justify-content: flex-start;
padding: 2rem;
position: relative
}
@media (min-width:576px) {
.pdp-banner-content-2 {
padding: 4rem
}
}
@media (min-width:768px) {
.pdp-banner-content-2 {
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: 15px;
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: 25px;
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%;
border-radius: 15px;
}
.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-inner img {
width: 540px;
height: 540px;
object-fit: cover;
}
.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"] {
background-color: orange;
animation-name: mymove;
animation-duration: 0.2s;
}
#slide4:checked~.carousel-indicators label[for="slide4"] {
background-color: orange;
animation-name: mymove;
animation-duration: 0.2s;
}
#slide5:checked~.carousel-indicators label[for="slide5"] {
background-color: orange;
animation-name: mymove;
animation-duration: 0.2s;
}
#slide6:checked~.carousel-indicators label[for="slide6"] {
background-color: orange;
animation-name: mymove;
animation-duration: 0.2s;
}
#slide7:checked~.carousel-indicators label[for="slide7"] {
background-color: orange;
animation-name: mymove;
animation-duration: 0.2s;
}
#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%;
}
.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/whiskas/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/whiskas/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%;
}
#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 {
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: view(70% 5%);
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;
right: 15%;
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(3000px);
}
to {
transform: translateY(-1000px);
}
}
/* ----------------------------------------------------------- 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/whiskas/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;
border-radius: 20px
}
.circleMarker {
position: absolute;
width: 4.4vw;
height: 4.4vw;
background: none;
border-color: white;
border-style: solid;
border-width: .5vw;
border-radius: 50%;
cursor: pointer;
}
.circleMarker .tooltip {
display: none;
position: absolute;
top: -20px;
left: 25px;
background-color: white;
padding: 10px;
border-radius: 5px;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
width: 300px;
height: 100px;
z-index: 10;
font-size: 14px;
line-height: 1.4;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
}
.circleMarker:hover .tooltip {
display: flex;
}
.circleMarker:hover {
background-color: orange;
}
.circleMarker .tooltip .subtitle {
font-weight: bold;
font-size: 16px;
margin-bottom: 5px;
}
.circleMarker .tooltip .textCircle {
font-size: 14px;
}
/* ----------------------------------------------------------- HIDE ----------------------------------------------------------- */
.hideContainer {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.hideContainer img {
max-width: 100%;
height: auto;
object-fit: contain;
}
.pdp-productHide {
position: relative;
width: 1500px;
height: 800px;
}
.pdp-product-coverHide {
position: absolute;
top: 0;
right: 15%;
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;
}
/* ----------------------------------------------------------- IMAGEM E TEXTO SIDE-BY-SIDE ----------------------------------------------------------- */
.containersidebyside {
display: flex;
width: 80%;
min-height: 700px;
}
.image-side {
flex: 1;
background-size: 185%;
background-position: center;
min-width: 25vw;
background-size: cover;
max-height: 130vw;
}
.text-side {
flex: 1;
background-color: #ff7800; /* Cor de fundo editável */
color: white;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
max-height: 130vw;
}
.text-side h1 {
font-family: Roboto, sans-serif;
}
.text-side p {
font-family: Roboto, sans-serif;
}
</style>
<!--<link rel="stylesheet" href="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/whiskas/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/lg/2311301_01.jpg" class="pdp-header-background">
<div class="pdp-header-logo">
<img src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/lg/logo-lg.png" class="pdp-header-logo-image">
</div>
</div>
<div class="pdp-product">
<p class="pdp-subtitle pdp-product-subtitle">
LG
</p>
<h2 class="pdp-product-title tw-text-2xl sm:tw-text-3xl">
MONITOR LED FULL HD 24MS500-B
</h2>
<p class="pdp-product-description">
Experiência de jogo imersiva com imagem nítida e cores vibrantes. Ideal para gamers, oferece excelente qualidade visual e desempenho.
</p>
</div>
<!-- Section 5. -->
<div class="pdp-row-product is-reverse">
<div class="pdp-row-product-content">
<h3 class="pdp-product-title tw-text-2xl">
CORES VIBRANTES
</h3>
<p class="pdp-product-description">
A tela IPS 24¿ com resolução Full HD (1920x1080), presente no monitor LG, oferece incrível qualidade de imagem com cores precisas de diferentes ângulos até 178°.
</p>
</div>
<img src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/lg/2311301_02.jpg" class="pdp-row-product-image">
</div>
<!-- Section 4. -->
<div class="pdp-row-product">
<div class="pdp-row-product-content">
<h3 class="pdp-product-title tw-text-2xl">
JOGABILIDADE FLUÍDA
</h3>
<p class="pdp-product-description">
Com taxa de atualização de 100Hz oferece uma experiência visual mais fluida e suave, ideal para jogos, vídeos e tarefas que exigem movimentação rápida na tela. Com essa frequência, o monitor reduz o desfoque em cenas de ação e melhora a responsividade.
</p>
</div>
<img src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/lg/2311301_03.jpg" class="pdp-row-product-image">
</div>
<!-- Section 9. -->
<div class="pdp-product">
<h3 class="pdp-product-title tw-text-2xl">
MAIS CONFORTO VISUAL
</h3>
<p class="pdp-product-description">
Proteja os seus olhos do cansaço visual com o <b>Modo de Leitura</b>, que diminui a quantidade de luz azul e proporciona uma experiência confortável de uso por mais tempo. Tenha mais tempo de uso reduzindo o incômodo ou cansaço visual com o <b>Flicker Safe</b> que elimina as variações de brilho da tela, mantendo sempre estável.
</p>
<div class="pdp-product-images is-large">
<img src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/lg/2311301_04.jpg" class="pdp-product-images-image">
<img src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/lg/2311301_05.jpg" class="pdp-product-images-image">
</div>
</div>
<!-- Section 8. -->
<div class="pdp-product">
<h3 class="pdp-product-title tw-text-2xl">
INTERFACE SIMPLES E DIDÁTICA
</h3>
<p class="pdp-product-description">
O software OnScreen Control permite que você controle várias configurações de exibição com apenas alguns cliques do mouse.
O Screen Split ajudará a dividir toda a área de exibição, sem complicações. Assim, você elevará a sua produtividade ao editar fotos, videos e muito mais.
</p>
<img src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/lg/2311301_06.gif" class="pdp-product-cover">
</div>
<br>
<!-- Section 20 (Circle). -->
<div class="pdp-product">
<h3 class="pdp-product-title tw-text-2xl">
MAIS CONFORTO PRO SEU HOME-OFFICE
</h3>
<p class="pdp-product-description">
Home-office que se ajusta ao seu estilo. O Monitor LG possui ajustes de inclinação que tornam o seu espaço de trabalho mais agradável, permitindo personalizar o ângulo da tela para maior conforto visual e ergonomia.
</p>
</div>
<div class="image-containerMarker">
<img src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/lg/2311301_07.jpg">
</div>
</div>
<!-- Section 8. -->
<div class="pdp-product">
<p class="pdp-product-description">
<b>*As imagens simuladas para melhorar a compreensão dos recursos. Pode ser diferente do uso real.</b>
<br>
<b>*Os recursos podem variar dependendo do PC do usuário</b>
</p>
</div>
</div>
Especificações
Cor: | Preto |
Tamanho da Tela: | 24" |
Resolução da Tela: | FHD |
Altura (em Cm): | 41,8 |
Largura (em Cm): | 62,5 |
Alto-Falantes: | Não Informado |
Função Gamer: | Não Informado |
Conexões: | HDMI |
Fornecedor: | LG |
Especificações técnicas
Altura: 41,8 cm
Conexões: HDMI
Cor: Preto
Largura: 62,5 cm
Resolução da Tela: FULL HD
Tamanho da Tela: 24"
Tela:
Tamanho de Tela: 24"
Ângulo de Visão: 178º / 178º
Resolução Máxima: Full HD (1920 x 1080)
Brilho: 250 cd/m²
Contraste: 1000:1
Tempo de Resposta: 5ms (GtG)
Taxa de Atualização: 100Hz
Gama de Cores (típ.): NTSC 72% (CIE1931)
Profundidade de Cores (nº de cores): 16,7 milhões
Distância entre pixels: 0.2745 x 0.2745mm
Tratamento de Tela: Antirreflexivo
Entrada e Saída:
HDMI
Recursos:
Flicker Safe
Crosshair
Dynamic Action Sync
Black Stabilizer
Modo Leitura
Super Resolution+
Smart Energy Saving
Chave de Entrada Automática
Color Weakness
Interruptor de entrada automática
Energia:
Consumo de Energia: 16W (típ.)
Fonte: Adaptador externo
Acessórios:
Adaptador
Cabo HDMI
Dimensões de envio:
Altura: 41,8 cm
Largura: 62,5 cm
Comprimento: 14,1 cm
Dimensões com suporte:
Altura: 41,44 cm
Largura: 53,99 cm
Comprimento: 19,0 cm
Dimensões sem suporte:
Altura: 32,14 cm
Largura: 53,99 cm
Comprimento: 5,62 cm
Peso em envio: 3,9 Kg
Peso com suporte: 2,6 Kg
Peso sem suporte: 2,3 Kg
Garantia: 1 Ano (Ofertada pelo Fornecedor)
Fornecedor: LG