<div class="lp-container">
<style>
* {
padding: 0;
margin: 0;
}
.pdp {
display: flex;
flex-direction: column;
font-family: Roboto, sans-serif
}
.pdp * {
box-sizing: border-box;
margin: 0;
}
</style>
<title>PDP - eFácil</title>
<!-- ---------------------------------------- ÁREA PARA COLOCAR STYLES ----------------------------------------------------------- -->
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.section-2-2 {
--badge-size: 8rem;
--banner-height: 250px;
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
position: relative;
font-family: sans-serif;
container-type: inline-size;
}
.section-2-2__banner {
width: 100%;
height: var(--banner-height);
position: relative;
display: flex;
justify-content: center;
}
/* Container do vídeo ocupando todo o banner */
.section-2-2__banner-container {
width: 100%;
height: 100%;
margin: 0;
position: relative;
}
.section-2-2__banner-video {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.section-2-2__badge {
position: absolute;
bottom: calc(var(--badge-size) / -2);
width: var(--badge-size);
height: var(--badge-size);
background-color: #ff9900;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
z-index: 10;
}
.section-2-2__badge-img {
max-width: 90px;
max-height: 90px;
object-fit: contain;
}
.section-2-2__body {
display: flex;
flex-direction: column;
align-items: center;
padding: calc(var(--badge-size) / 2 + 1.8rem) 0.3rem 2.5rem;
text-align: center;
}
.section-2-2__brand {
color: #ff9900;
font-size: 0.7rem;
font-weight: 700;
letter-spacing: 0.18em;
text-transform: uppercase;
margin-bottom: 0.75rem;
}
.section-2-2__title {
font-size: clamp(1.4rem, 4vw, 2.4rem);
line-height: clamp(1.6rem, 4vw, 3.1rem);
font-weight: 300;
max-width: 50rem;
text-wrap: pretty;
color: #1a1a1a;
}
.section-2-2__title strong {
font-weight: 700;
display: block;
}
.section-2-2__subtitle {
color: #8a8a8a;
font-size: clamp(0.95rem, 2vw, 1.1rem);
line-height: 1.65;
margin-top: 1.25rem;
max-width: 48rem;
text-wrap: pretty;
}
@media (max-width: 768px) {
.section-2-2 {
--banner-height: 180px;
}
}
@media (max-width: 470px) {
.section-2-2__subtitle {
text-align: justify;
font-size: clamp(0.9rem, 2vw, 1.1rem);
}
}
</style>
<style>
.product-header,
.product-header *,
.video-header,
.video-header * {
box-sizing: border-box;
margin: 0;
}
.product-header,
.video-header {
--badge-size: 8rem;
--banner-height: 250px;
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
background: #ffffff;
font-family: Arial, sans-serif;
overflow: hidden;
}
.product-header__banner,
.video-header__banner {
position: relative;
width: 100%;
height: var(--banner-height);
}
.product-header__banner figure,
.product-header__banner picture {
display: block;
width: 100%;
height: 100%;
}
.product-header__banner-img,
.video-header__banner-video {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.product-header__badge,
.video-header__badge {
position: absolute;
bottom: calc(var(--badge-size) / -2);
left: 50%;
display: flex;
align-items: center;
justify-content: center;
width: var(--badge-size);
height: var(--badge-size);
border-radius: 50%;
background-color: #ff9900;
transform: translateX(-50%);
z-index: 2;
}
.product-header__badge-img,
.video-header__badge-img {
max-width: 90px;
max-height: 90px;
}
.product-header__body,
.video-header__body {
display: flex;
flex-direction: column;
align-items: center;
padding: calc(var(--badge-size) / 2 + 1.1rem) 0.3rem 2.5rem;
text-align: center;
}
.product-header__brand,
.video-header__brand {
color: #ff9900;
font-size: 0.75rem;
font-weight: 700;
text-transform: uppercase;
}
.product-header__title,
.video-header__title {
color: #000000;
font-size: clamp(1.4rem, 4vw, 2.4rem);
line-height: clamp(1.6rem, 4vw, 3.1rem);
font-weight: 800;
max-width: 920px;
}
.product-header__subtitle,
.video-header__subtitle {
color: #8a8a8a;
font-size: clamp(1rem, 2vw, 1.2rem);
line-height: 1.5;
max-width: 840px;
}
@media (max-width: 768px) {
.product-header,
.video-header {
--banner-height: 180px;
}
}
@media (max-width: 470px) {
.product-header__subtitle,
.video-header__subtitle {
text-align: justify;
font-size: clamp(0.9rem, 2vw, 1.2rem);
}
}
</style>
<style>
/* Recorte CSS da aba Carrossel.
Fonte atual: assets/js/layout-lab.js (carouselStyle). */
.ll-carousel {
--ll-carousel-brand: #ff9900;
--ll-carousel-ink: #14202b;
--ll-carousel-muted: #586675;
--ll-carousel-soft: #f4f7f9;
--ll-carousel-panel: #ffffff;
--ll-carousel-line: #d9e2ea;
--ll-carousel-section-bg: var(--ll-carousel-soft);
--ll-carousel-dot-hover: #f0f3f5;
--ll-carousel-dot-active: #e7ecef;
--ll-carousel-dot-active-border: #c8d2da;
--ll-carousel-dot-icon-bg: #f0ede8;
--ll-carousel-dot-icon-color: var(--ll-carousel-ink);
--ll-carousel-dot-icon-active-bg: var(--ll-carousel-brand);
--ll-carousel-dot-icon-active-color: #ffffff;
--ll-carousel-indicator-color: rgba(255, 255, 255, 0.5);
--ll-carousel-indicator-active-color: #ffffff;
--ll-carousel-shadow: 0 1.5rem 3rem rgba(13, 35, 51, 0.12);
background: var(--ll-carousel-section-bg);
color: var(--ll-carousel-ink);
font-family: Arial, Helvetica, sans-serif;
overflow: hidden;
}
.ll-carousel__container {
box-sizing: border-box;
container-name: ll-carousel-container;
container-type: inline-size;
margin-inline: auto;
padding: 1rem;
width: 100%;
}
.ll-carousel__control {
display: none;
}
.ll-carousel__intro {
display: grid;
gap: 1rem;
justify-items: center;
margin-block-end: 1.5rem;
text-align: center;
}
.ll-carousel--hide-intro .ll-carousel__intro {
display: none;
}
.ll-carousel__eyebrow,
.ll-carousel__title,
.ll-carousel__lead,
.ll-carousel__dot-number,
.ll-carousel__dot-text,
.ll-carousel__layout-eyebrow,
.ll-carousel__layout-title,
.ll-carousel__layout-text {
letter-spacing: 0;
overflow-wrap: anywhere;
}
.ll-carousel__eyebrow {
color: var(--ll-carousel-brand);
font-size: clamp(0.75rem, 0.72rem + 0.16vw, 0.875rem);
font-weight: 700;
line-height: 1.4;
margin: 0;
text-transform: uppercase;
}
.ll-carousel__title {
font-size: clamp(1.75rem, 1.34rem + 1.76vw, 3rem);
line-height: 1.08;
margin: 0;
}
.ll-carousel__lead {
color: var(--ll-carousel-muted);
font-size: clamp(0.9375rem, 0.9rem + 0.16vw, 1.0625rem);
line-height: 1.6;
margin: 0;
max-width: 54rem;
}
.ll-carousel__viewport {
aspect-ratio: 16 / 10;
border: 1px solid var(--ll-carousel-line);
border-radius: 1rem;
box-shadow: var(--ll-carousel-shadow);
box-sizing: border-box;
isolation: isolate;
margin-inline: auto;
max-width: 100%;
overflow: hidden;
position: relative;
width: min(100%, 1280px);
}
.ll-carousel__track {
display: grid;
height: 100%;
max-width: 100%;
overflow: hidden;
position: relative;
width: 100%;
}
.ll-carousel__panel {
background: var(--ll-carousel-panel);
box-sizing: border-box;
grid-area: 1 / 1;
height: 100%;
inset: 0;
max-width: 100%;
min-width: 0;
opacity: 0;
overflow: hidden;
pointer-events: none;
position: absolute;
transform: translateX(100%);
transition: transform 0.8s ease, opacity 0.4s ease;
width: 100%;
z-index: 1;
}
.ll-carousel__layout {
box-sizing: border-box;
height: 100%;
max-height: 100%;
overflow: hidden;
width: 100%;
}
.ll-carousel__layout--impact {
--ll-carousel-impact-bg: #f16425;
--ll-carousel-impact-text: #fff7ef;
--ll-carousel-impact-muted: rgba(255, 247, 239, 0.84);
align-content: center;
align-items: center;
background: var(--ll-carousel-impact-bg);
background-image: var(--ll-carousel-impact-gradient, none);
color: var(--ll-carousel-impact-text);
display: grid;
gap: clamp(1.5rem, 3vw, 3.5rem);
grid-template-columns: minmax(0, 0.86fr) minmax(0, 1.14fr);
grid-template-rows: minmax(0, 1fr);
min-height: 0;
padding: clamp(1.5rem, 3.4vw, 3.5rem);
}
.ll-carousel__layout--impact > * {
min-height: 0;
min-width: 0;
}
.ll-carousel__layout-copy {
align-self: center;
display: grid;
gap: clamp(0.7rem, 1vw, 1.05rem);
justify-self: start;
max-height: 100%;
max-width: min(43ch, 100%);
min-width: 0;
}
.ll-carousel__layout-eyebrow {
font-size: clamp(0.75rem, 0.7rem + 0.25vw, 0.95rem);
font-weight: 800;
margin: 0;
text-transform: uppercase;
}
.ll-carousel__layout-title {
font-size: clamp(2rem, 3.25vw, 4rem);
font-weight: 800;
line-height: 1.02;
margin: 0;
max-width: 100%;
text-wrap: balance;
}
.ll-carousel__layout-text {
color: var(--ll-carousel-impact-muted);
font-size: clamp(0.95rem, 1vw, 1.12rem);
line-height: 1.45;
margin: 0;
max-width: 100%;
}
.ll-carousel__media-card {
aspect-ratio: auto;
border-radius: 1.25rem;
box-shadow: 0 1.5rem 3rem rgba(20, 32, 43, 0.22);
height: 100%;
margin-block: auto;
max-height: 82%;
max-width: min(100%, 38rem);
overflow: hidden;
place-self: center end;
position: relative;
width: 100%;
}
.ll-carousel__layout--impact-reverse {
grid-template-columns: minmax(0, 1.14fr) minmax(0, 0.86fr);
}
.ll-carousel__layout--impact-reverse .ll-carousel__layout-copy {
grid-column: 2;
grid-row: 1;
justify-self: end;
}
.ll-carousel__layout--impact-reverse .ll-carousel__media-card {
grid-column: 1;
grid-row: 1;
place-self: center start;
}
.ll-carousel__image,
.ll-carousel__picture,
.ll-carousel__video {
display: block;
height: 100%;
width: 100%;
}
.ll-carousel__image,
.ll-carousel__video {
object-fit: cover;
object-position: center;
}
.ll-carousel__layout--media {
background: var(--ll-carousel-media-bg, #101217);
padding: 0;
}
.ll-carousel__figure {
height: 100%;
margin: 0;
overflow: hidden;
position: relative;
width: 100%;
}
.ll-carousel__figure .ll-carousel__image,
.ll-carousel__figure .ll-carousel__video {
aspect-ratio: 16 / 10;
object-fit: cover;
object-position: center;
}
.ll-carousel__caption {
align-items: flex-start;
background: var(--ll-carousel-caption-bg, rgba(0, 0, 0, 0.48));
bottom: var(--ll-carousel-caption-bottom, auto);
border: 1px solid rgba(255, 255, 255, 0.22);
border-radius: 1.25rem;
box-shadow: 0 1.25rem 3rem rgba(0, 0, 0, 0.28);
color: var(--ll-carousel-caption-text, #fff);
display: grid;
gap: 0.65rem;
left: var(--ll-carousel-caption-left, clamp(1.25rem, 5vw, 4.75rem));
max-width: min(42%, 34rem);
padding: clamp(1rem, 2.5vw, 2rem);
position: absolute;
right: var(--ll-carousel-caption-right, auto);
top: var(--ll-carousel-caption-top, 50%);
transform: translate(var(--ll-carousel-caption-translate-x, 0), var(--ll-carousel-caption-translate-y, -50%));
z-index: 5;
}
.ll-carousel__caption h3 {
font-size: clamp(1.35rem, 2.4vw, 3rem);
line-height: 1.05;
margin: 0;
overflow-wrap: anywhere;
}
.ll-carousel__caption p {
font-size: clamp(0.85rem, 1.15vw, 1.15rem);
line-height: 1.45;
margin: 0;
overflow-wrap: anywhere;
}
.ll-carousel__nav {
display: grid;
gap: 0.5rem;
grid-template-columns: repeat(2, minmax(0, 1fr));
margin: 0.75rem auto 0;
max-width: 1280px;
width: min(100%, 1280px);
}
.ll-carousel__dot {
align-items: center;
background: var(--ll-carousel-panel);
border: 1px solid var(--ll-carousel-line);
border-radius: 0.75rem;
box-sizing: border-box;
color: var(--ll-carousel-ink);
cursor: pointer;
display: flex;
gap: 0.5rem;
justify-content: space-between;
min-height: 3.9rem;
padding: 0.75rem 1rem;
transition: background 0.4s ease, border-color 0.4s ease, color 0.4s ease, transform 0.4s ease;
}
.ll-carousel__dot:hover {
background: var(--ll-carousel-dot-hover);
border-color: var(--ll-carousel-dot-active-border);
transform: translateY(-0.25rem);
}
.ll-carousel__dot-copy {
display: flex;
flex-direction: column;
gap: 0.15rem;
min-width: 0;
}
.ll-carousel__dot-number {
color: var(--ll-carousel-brand);
font-size: clamp(0.75rem, 0.72rem + 0.16vw, 0.875rem);
font-weight: 700;
line-height: 1;
}
.ll-carousel__dot-text {
font-size: clamp(0.875rem, 0.84rem + 0.16vw, 1rem);
font-weight: 700;
line-height: 1.2;
}
.ll-carousel__dot-icon {
align-items: center;
background: var(--ll-carousel-dot-icon-bg);
border-radius: 50%;
color: var(--ll-carousel-dot-icon-color);
display: flex;
flex: 0 0 auto;
height: 42px;
justify-content: center;
transition: background 0.25s ease, color 0.25s ease;
width: 42px;
}
.ll-carousel__dot-icon svg {
display: block;
height: 22px;
width: 22px;
}
.ll-carousel__dot-icon-img {
display: block;
height: 70%;
object-fit: contain;
width: 70%;
}
.ll-carousel__side-hint {
align-items: center;
background: transparent;
border: 0;
color: transparent;
cursor: pointer;
display: none;
font-size: 0;
height: 100%;
justify-content: center;
line-height: 1;
opacity: 1;
pointer-events: auto;
position: absolute;
top: 0;
transform: none;
width: min(18%, 9rem);
z-index: 25;
}
.ll-carousel__side-hint--prev {
left: 0;
}
.ll-carousel__side-hint--next {
right: 0;
}
.ll-carousel__control--1:checked ~ .ll-carousel__viewport .ll-carousel__panel--1,
.ll-carousel__control--2:checked ~ .ll-carousel__viewport .ll-carousel__panel--2,
.ll-carousel__control--3:checked ~ .ll-carousel__viewport .ll-carousel__panel--3,
.ll-carousel__control--4:checked ~ .ll-carousel__viewport .ll-carousel__panel--4 {
opacity: 1;
pointer-events: auto;
transform: translateX(0);
z-index: 2;
}
.ll-carousel__control--1:checked ~ .ll-carousel__viewport .ll-carousel__side-hint--1,
.ll-carousel__control--2:checked ~ .ll-carousel__viewport .ll-carousel__side-hint--2,
.ll-carousel__control--3:checked ~ .ll-carousel__viewport .ll-carousel__side-hint--3,
.ll-carousel__control--4:checked ~ .ll-carousel__viewport .ll-carousel__side-hint--4 {
display: flex;
}
.ll-carousel__control--2:checked ~ .ll-carousel__viewport .ll-carousel__panel--1,
.ll-carousel__control--3:checked ~ .ll-carousel__viewport .ll-carousel__panel--1,
.ll-carousel__control--3:checked ~ .ll-carousel__viewport .ll-carousel__panel--2,
.ll-carousel__control--4:checked ~ .ll-carousel__viewport .ll-carousel__panel--1,
.ll-carousel__control--4:checked ~ .ll-carousel__viewport .ll-carousel__panel--2,
.ll-carousel__control--4:checked ~ .ll-carousel__viewport .ll-carousel__panel--3 {
transform: translateX(-100%);
}
.ll-carousel__control--1:checked ~ .ll-carousel__nav .ll-carousel__dot--1,
.ll-carousel__control--2:checked ~ .ll-carousel__nav .ll-carousel__dot--2,
.ll-carousel__control--3:checked ~ .ll-carousel__nav .ll-carousel__dot--3,
.ll-carousel__control--4:checked ~ .ll-carousel__nav .ll-carousel__dot--4 {
background: var(--ll-carousel-dot-active);
border-color: var(--ll-carousel-dot-active-border);
color: var(--ll-carousel-ink);
}
.ll-carousel__control--1:checked ~ .ll-carousel__nav .ll-carousel__dot--1 .ll-carousel__dot-number,
.ll-carousel__control--2:checked ~ .ll-carousel__nav .ll-carousel__dot--2 .ll-carousel__dot-number,
.ll-carousel__control--3:checked ~ .ll-carousel__nav .ll-carousel__dot--3 .ll-carousel__dot-number,
.ll-carousel__control--4:checked ~ .ll-carousel__nav .ll-carousel__dot--4 .ll-carousel__dot-number,
.ll-carousel__control--1:checked ~ .ll-carousel__nav .ll-carousel__dot--1 .ll-carousel__dot-text,
.ll-carousel__control--2:checked ~ .ll-carousel__nav .ll-carousel__dot--2 .ll-carousel__dot-text,
.ll-carousel__control--3:checked ~ .ll-carousel__nav .ll-carousel__dot--3 .ll-carousel__dot-text,
.ll-carousel__control--4:checked ~ .ll-carousel__nav .ll-carousel__dot--4 .ll-carousel__dot-text {
color: var(--ll-carousel-brand);
}
.ll-carousel__control--1:checked ~ .ll-carousel__nav .ll-carousel__dot--1 .ll-carousel__dot-icon,
.ll-carousel__control--2:checked ~ .ll-carousel__nav .ll-carousel__dot--2 .ll-carousel__dot-icon,
.ll-carousel__control--3:checked ~ .ll-carousel__nav .ll-carousel__dot--3 .ll-carousel__dot-icon,
.ll-carousel__control--4:checked ~ .ll-carousel__nav .ll-carousel__dot--4 .ll-carousel__dot-icon {
background: var(--ll-carousel-dot-icon-active-bg);
color: var(--ll-carousel-dot-icon-active-color);
}
.ll-carousel__indicators {
bottom: 1rem;
display: flex;
gap: 7px;
left: 50%;
pointer-events: none;
position: absolute;
transform: translateX(-50%);
z-index: 20;
}
.ll-carousel--hide-indicators .ll-carousel__indicators {
display: none;
}
.ll-carousel__indicator {
background: var(--ll-carousel-indicator-color);
border-radius: 50%;
display: block;
height: 8px;
transition: background 0.3s ease, width 0.3s ease;
width: 8px;
}
.ll-carousel__control--1:checked ~ .ll-carousel__viewport .ll-carousel__indicator--1,
.ll-carousel__control--2:checked ~ .ll-carousel__viewport .ll-carousel__indicator--2,
.ll-carousel__control--3:checked ~ .ll-carousel__viewport .ll-carousel__indicator--3,
.ll-carousel__control--4:checked ~ .ll-carousel__viewport .ll-carousel__indicator--4 {
background: var(--ll-carousel-indicator-active-color);
border-radius: 4px;
width: 20px;
}
@media (max-width: 760px) {
.ll-carousel__container {
padding: 1rem 0.75rem;
}
.ll-carousel__intro {
gap: 0.65rem;
margin-block-end: 1rem;
}
.ll-carousel__title {
font-size: clamp(1.45rem, 7vw, 2rem);
}
.ll-carousel__lead {
font-size: 0.9rem;
line-height: 1.45;
}
.ll-carousel__viewport {
aspect-ratio: 4 / 5;
border-radius: 0.95rem;
}
.ll-carousel__layout--impact {
align-content: center;
gap: 0.9rem;
grid-template-columns: minmax(0, 1fr);
grid-template-rows: auto minmax(0, 1fr);
padding: 1rem;
}
.ll-carousel__layout--impact .ll-carousel__layout-copy {
grid-column: 1;
grid-row: 1;
justify-self: stretch;
max-width: none;
}
.ll-carousel__layout--impact .ll-carousel__media-card {
grid-column: 1;
grid-row: 2;
place-self: center;
}
.ll-carousel__layout--impact-reverse .ll-carousel__layout-copy {
grid-row: 2;
}
.ll-carousel__layout--impact-reverse .ll-carousel__media-card {
grid-row: 1;
}
.ll-carousel__layout-title {
font-size: clamp(1.3rem, 6vw, 1.85rem);
line-height: 1.04;
}
.ll-carousel__layout-text {
font-size: 0.8rem;
line-height: 1.32;
}
.ll-carousel__media-card {
border-radius: 0.8rem;
max-height: 100%;
max-width: 100%;
}
.ll-carousel__layout--media {
background: var(--ll-carousel-media-bg, #0d2333);
padding: 0.65rem;
}
.ll-carousel__figure {
display: block;
height: 100%;
}
.ll-carousel__figure .ll-carousel__picture,
.ll-carousel__figure > .ll-carousel__video {
background: #101821;
border-radius: 0.75rem;
display: block;
height: 100%;
min-height: 0;
overflow: hidden;
}
.ll-carousel__figure .ll-carousel__image,
.ll-carousel__figure .ll-carousel__video {
aspect-ratio: auto;
height: 100%;
object-fit: cover;
object-position: center;
width: 100%;
}
.ll-carousel__caption {
background: var(--ll-carousel-caption-bg, rgba(0, 0, 0, 0.62));
border-radius: 0.85rem;
bottom: var(--ll-carousel-caption-bottom, 0.72rem);
left: var(--ll-carousel-caption-left, 0.72rem);
max-width: min(86%, 26rem);
padding: 0.72rem;
position: absolute;
right: var(--ll-carousel-caption-right, auto);
top: var(--ll-carousel-caption-top, auto);
transform: translate(var(--ll-carousel-caption-translate-x, 0), var(--ll-carousel-caption-translate-y, 0));
}
.ll-carousel__caption h3 {
font-size: clamp(1.05rem, 5vw, 1.45rem);
}
.ll-carousel__caption p {
font-size: 0.76rem;
line-height: 1.3;
}
.ll-carousel__nav {
gap: 0.35rem;
margin-block-start: 0.65rem;
}
.ll-carousel__dot {
border-radius: 0.55rem;
gap: 0.45rem;
justify-content: space-between;
min-height: 3rem;
padding: 0.55rem 0.42rem;
text-align: center;
}
.ll-carousel__dot:hover {
transform: none;
}
.ll-carousel__dot-number {
display: none;
}
.ll-carousel__dot-text {
font-size: 0.78rem;
line-height: 1.05;
}
.ll-carousel__dot-icon {
height: 36px;
width: 36px;
}
.ll-carousel__dot-icon svg {
height: 18px;
width: 18px;
}
.ll-carousel__side-hint {
width: 28%;
}
}
@container ll-carousel-container (max-width: 620px) {
.ll-carousel__viewport {
aspect-ratio: 4 / 5;
border-radius: 0.95rem;
}
.ll-carousel__layout--impact {
align-content: center;
gap: 0.9rem;
grid-template-columns: minmax(0, 1fr);
grid-template-rows: auto minmax(0, 1fr);
padding: 1rem;
}
.ll-carousel__layout--impact .ll-carousel__layout-copy {
grid-column: 1;
grid-row: 1;
justify-self: stretch;
max-width: none;
}
.ll-carousel__layout--impact .ll-carousel__media-card {
grid-column: 1;
grid-row: 2;
place-self: center;
}
.ll-carousel__layout--impact-reverse .ll-carousel__layout-copy {
grid-row: 2;
}
.ll-carousel__layout--impact-reverse .ll-carousel__media-card {
grid-row: 1;
}
.ll-carousel__layout-title {
font-size: clamp(1.3rem, 7.5cqw, 1.85rem);
}
.ll-carousel__layout-text {
font-size: 0.8rem;
line-height: 1.32;
}
.ll-carousel__layout--media {
background: var(--ll-carousel-media-bg, #0d2333);
padding: 0.65rem;
}
.ll-carousel__figure {
display: block;
height: 100%;
}
.ll-carousel__figure .ll-carousel__picture,
.ll-carousel__figure > .ll-carousel__video {
background: #101821;
border-radius: 0.75rem;
display: block;
height: 100%;
min-height: 0;
overflow: hidden;
}
.ll-carousel__figure .ll-carousel__image,
.ll-carousel__figure .ll-carousel__video {
aspect-ratio: auto;
height: 100%;
object-fit: cover;
object-position: center;
width: 100%;
}
.ll-carousel__caption {
background: var(--ll-carousel-caption-bg, rgba(0, 0, 0, 0.62));
border-radius: 0.85rem;
bottom: var(--ll-carousel-caption-bottom, 0.72rem);
left: var(--ll-carousel-caption-left, 0.72rem);
max-width: min(86%, 26rem);
padding: 0.72rem;
position: absolute;
right: var(--ll-carousel-caption-right, auto);
top: var(--ll-carousel-caption-top, auto);
transform: translate(var(--ll-carousel-caption-translate-x, 0), var(--ll-carousel-caption-translate-y, 0));
}
.ll-carousel__caption h3 {
font-size: clamp(1.05rem, 5.5cqw, 1.45rem);
}
.ll-carousel__caption p {
font-size: 0.76rem;
line-height: 1.3;
}
.ll-carousel__nav {
gap: 0.35rem;
margin-block-start: 0.65rem;
}
.ll-carousel__dot {
border-radius: 0.55rem;
gap: 0;
justify-items: center;
min-height: 3rem;
padding: 0.55rem 0.42rem;
text-align: center;
}
.ll-carousel__dot:hover {
transform: none;
}
.ll-carousel__dot-number {
display: none;
}
.ll-carousel__dot-text {
font-size: 0.78rem;
line-height: 1.05;
}
}
.ll-carousel {
--ll-carousel-brand: #ee6911;
--ll-carousel-soft: #f3f6fb;
--ll-carousel-section-bg: linear-gradient(180deg, #ffffff, #fff0f6);
--ll-carousel-dot-hover: #fff4e0;
--ll-carousel-dot-active: #fff4e0;
--ll-carousel-dot-active-border: #ff4841;
--ll-carousel-dot-icon-bg: #f0ede8;
--ll-carousel-dot-icon-active-bg: #ff4841;
--ll-carousel-dot-icon-active-color: #ffffff;
--ll-carousel-indicator-color: rgba(255, 72, 65, 0.5);
--ll-carousel-indicator-active-color: #ff4841;
}
</style>
<STYLE>
.pdp-product {
margin-left: auto;
margin-right: auto;
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.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;
text-wrap: pretty;
}
</STYLE>
<style>
.faq-section {
width: 100%;
padding: 2rem 16px;
box-sizing: border-box;
margin: 0 auto 25px;
padding-top: 0;
font-family: sans-serif;
}
.faq-section__header {
text-align: center;
margin: 1rem 0;
}
.faq-section__title {
font-size: clamp(1.5rem, 3vw, 2rem);
font-weight: bold;
color: #333;
margin: 0 0 12px;
line-height: 98%;
}
.faq-section__subtitle {
font-size: 1rem;
color: #666;
margin: 0;
}
.faq-section__list {
list-style: none;
margin: 0 auto;
padding: 0;
max-width: 56rem;
display: flex;
flex-direction: column;
gap: 8px;
}
.faq-section__item {
background: #fff;
border: 1px solid #e5e5e5;
border-radius: 12px;
overflow: hidden;
}
.faq-section__item summary {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
padding: 16px 20px;
cursor: pointer;
list-style: none;
}
.faq-section__item summary::-webkit-details-marker {
display: none;
}
.faq-section__item summary:hover {
background: #f9f9f9;
}
.faq-section__q-text {
font-size: 1rem;
font-weight: bold;
color: #333;
flex: 1;
}
.faq-section__q-text:hover {
color: #e63233;
}
.faq-section__icon {
width: 20px;
height: 20px;
flex-shrink: 0;
position: relative;
}
.faq-section__icon::before,
.faq-section__icon::after {
content: '';
position: absolute;
background: #888;
border-radius: 2px;
transition: transform 0.25s ease, opacity 0.25s ease;
}
.faq-section__icon::before {
width: 12px;
height: 1.5px;
top: 9px;
left: 4px;
}
.faq-section__icon::after {
width: 1.5px;
height: 12px;
top: 4px;
left: 9px;
}
.faq-section__item[open] .faq-section__icon::after {
transform: rotate(90deg);
opacity: 0;
}
.faq-section__a-inner {
padding: 14px 20px 16px;
border-top: 1px solid #e5e5e5;
}
.faq-section__a-text {
font-size: 0.9rem;
color: #555;
line-height: 1.6;
margin: 0;
}
@media (max-width: 480px) {
.faq-section__q-text {
font-size: 0.9rem;
}
}
</style>
<div class="pdp" id="pdp"> <!-- HTML fica dentro dessa div PDP -->
<section class="section-2-2" aria-label="Cabeçalho do produto">
<header class="section-2-2__banner">
<div class="section-2-2__banner-container">
<video class="section-2-2__banner-video" poster="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/catalogo/header-nestle.webp" preload="none" autoplay="" muted="" loop="" playsinline="" aria-hidden="true">
<source src="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/header-nestle3.webm">
</video>
</div>
<div class="section-2-2__badge" role="img" aria-label="Logo da marca">
<img src="https://static1.efacil.com.br/wcsstore//AuroraStorefrontAssetStore/PDP/nestle/logo-nestle.png" alt="Logo da marca" class="section-2-2__badge-img" title="Dê dois cliques para trocar URL e alt text.">
</div>
</header>
<article class="section-2-2__body">
<small class="section-2-2__brand">nestle</small>
<h2 class="section-2-2__title">Chocolate ChocoStick Avelã</h2>
</article>
</section>
<section class="ll-carousel ll-carousel--hide-intro" aria-label="Diferenciais do Difusor de Aromas Glade Frutas e Flores Vibrantes 100ml">
<div class="ll-carousel__container">
<div class="ll-carousel__intro">
<p class="ll-carousel__eyebrow"></p>
<h2 class="ll-carousel__title"></h2>
<p class="ll-carousel__lead"></p>
</div>
<input class="ll-carousel__control ll-carousel__control--1" type="radio" name="ll-carousel-active" id="ll-carousel-slide-1" checked="">
<input class="ll-carousel__control ll-carousel__control--2" type="radio" name="ll-carousel-active" id="ll-carousel-slide-2">
<div class="ll-carousel__viewport">
<div class="ll-carousel__indicators">
<span class="ll-carousel__indicator ll-carousel__indicator--1"></span>
<span class="ll-carousel__indicator ll-carousel__indicator--2"></span>
</div>
<label class="ll-carousel__side-hint ll-carousel__side-hint--prev ll-carousel__side-hint--1" for="ll-carousel-slide-2" role="button" aria-label="Voltar para o slide 2">Anterior</label>
<label class="ll-carousel__side-hint ll-carousel__side-hint--next ll-carousel__side-hint--1" for="ll-carousel-slide-2" role="button" aria-label="Avançar para o slide 2">Próximo</label>
<label class="ll-carousel__side-hint ll-carousel__side-hint--prev ll-carousel__side-hint--2" for="ll-carousel-slide-1" role="button" aria-label="Voltar para o slide 1">Anterior</label>
<label class="ll-carousel__side-hint ll-carousel__side-hint--next ll-carousel__side-hint--2" for="ll-carousel-slide-1" role="button" aria-label="Avançar para o slide 1">Próximo</label>
<div class="ll-carousel__track">
<article class="ll-carousel__panel ll-carousel__panel--1" id="ll-carousel-panel-1" aria-label="Slide 1: Disney">
<section class="ll-carousel__layout ll-carousel__layout--media" style="--ll-carousel-media-bg: #ff4841; background: #ff4841;" aria-label="Disney">
<figure class="ll-carousel__figure">
<picture class="ll-carousel__picture">
<source media="(max-width: 320px)" srcset="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-lancheira-4303653-01.webp">
<source media="(max-width: 375px)" srcset="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-lancheira-4303653-01.webp">
<source media="(max-width: 425px)" srcset="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-lancheira-4303653-01.webp">
<source media="(max-width: 768px)" srcset="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-lancheira-4303653-01.webp">
<source media="(max-width: 1024px)" srcset="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-lancheira-4303653-01.webp">
<source media="(max-width: 1440px)" srcset="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-lancheira-4303653-01.webp">
<img class="ll-carousel__image" src="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-lancheira-4303653-01.webp" alt="Chocolate Nestlé ChocoStick sabor Avelã 26g dentro de lancheira azul ao lado de sanduíche e maçã" width="1800" height="1600" loading="lazy" decoding="async" style="object-position: 58% 60%;" title="Dê dois cliques para trocar URL e alt text.">
</picture>
<figcaption class="ll-carousel__caption" style="--ll-carousel-caption-bg: rgba(0, 0, 0, 0.00); --ll-carousel-caption-text: #ffffff; --ll-carousel-caption-left: clamp(1.25rem, 5vw, 4.75rem); --ll-carousel-caption-right: auto; --ll-carousel-caption-translate-x: 0; --ll-carousel-caption-top: clamp(1rem, 4vw, 3.5rem); --ll-carousel-caption-bottom: auto; --ll-carousel-caption-translate-y: 0; background-color: rgba(230, 50, 51, 0.7); inset: 8% auto auto 6%; box-sizing: border-box; max-width: 88%; width: 42%; transform: translate(0px, 0px);" title="Clique no fundo do overlay para ajustar posição, cor e opacidade.">
<h3 style="color: rgb(255, 255, 255); font-size: 31px; font-weight: 700; text-align: left; line-height: 1.04;">Snack Prático</h3>
<p style="color: rgb(255, 255, 255); font-size: 15px; font-weight: 400; text-align: left; line-height: 1.42;">Leve o seu ChocoStick de 24g para onde quiser, garantindo um doce delicioso sempre ao alcance da sua rotina.</p>
</figcaption>
</figure>
</section>
</article>
<article class="ll-carousel__panel ll-carousel__panel--2" id="ll-carousel-panel-2" aria-label="Slide 2: Estilo">
<section class="ll-carousel__layout ll-carousel__layout--media" style="--ll-carousel-media-bg: #c82a57; background: #c82a57;" aria-label="Estilo">
<figure class="ll-carousel__figure">
<picture class="ll-carousel__picture">
<source media="(max-width: 320px)" srcset="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-menina-escola-4303653-02.webp">
<source media="(max-width: 375px)" srcset="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-menina-escola-4303653-02.webp">
<source media="(max-width: 425px)" srcset="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-menina-escola-4303653-02.webp">
<source media="(max-width: 768px)" srcset="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-menina-escola-4303653-02.webp">
<source media="(max-width: 1024px)" srcset="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-menina-escola-4303653-02.webp">
<source media="(max-width: 1440px)" srcset="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-menina-escola-4303653-02.webp">
<img class="ll-carousel__image" src="https://imgprd.martinsatacado.com.br/catalogoimg/catalogo/chocolate-nestle-chocostick-avela-26g-menina-escola-4303653-02.webp" alt="Menina de uniforme escolar morde chocolate Nestlé ChocoStick sabor Avelã segurando embalagem de 26g" width="1800" height="1600" loading="lazy" decoding="async" style="object-position: 22% 50%;" title="Dê dois cliques para trocar URL e alt text.">
</picture>
<figcaption class="ll-carousel__caption" style="--ll-carousel-caption-bg: rgba(0, 0, 0, 0.00); --ll-carousel-caption-text: #ffffff; --ll-carousel-caption-left: clamp(1.25rem, 5vw, 4.75rem); --ll-carousel-caption-right: auto; --ll-carousel-caption-translate-x: 0; --ll-carousel-caption-top: clamp(1rem, 4vw, 3.5rem); --ll-carousel-caption-bottom: auto; --ll-carousel-caption-translate-y: 0; background-color: rgba(230, 50, 51, 0.7); inset: 8% auto auto 6%; box-sizing: border-box; max-width: 88%; width: 42%; transform: translate(0px, 0px);" title="Clique no fundo do overlay para ajustar posição, cor e opacidade.">
<h3 style="color: rgb(255, 255, 255); font-size: 31px; font-weight: 700; text-align: left; line-height: 1.04;">Sabor Avelã</h3>
<p style="color: rgb(255, 255, 255); font-size: 15px; font-weight: 400; text-align: left; line-height: 1.42;">Delicie-se com uma barra com recheio de avelã e cobertura de chocolate com avelã e amendoim.</p>
</figcaption>
</figure>
</section>
</article>
</div>
</div>
<nav class="ll-carousel__nav" style="grid-template-columns: repeat(2, minmax(0, 1fr));" aria-label="Selecionar slide do carrossel">
<label class="ll-carousel__dot ll-carousel__dot--1" for="ll-carousel-slide-1" role="button" aria-controls="ll-carousel-panel-1">
<span class="ll-carousel__dot-copy">
<span class="ll-carousel__dot-number" style="color: rgb(230, 50, 51); font-size: 14px; font-weight: 700; text-align: left; line-height: 0.97;">01</span>
<span class="ll-carousel__dot-text" style="color: rgb(255, 72, 65); font-size: 15px; font-weight: 700; text-align: left; line-height: 1.17;">Snack Prático</span>
</span>
</label>
<label class="ll-carousel__dot ll-carousel__dot--2" for="ll-carousel-slide-2" role="button" aria-controls="ll-carousel-panel-2">
<span class="ll-carousel__dot-copy">
<span class="ll-carousel__dot-number" style="color: rgb(230, 50, 51); font-size: 14px; font-weight: 700; text-align: left; line-height: 0.97;">02</span>
<span class="ll-carousel__dot-text" style="color: rgb(255, 72, 65); font-size: 15px; font-weight: 700; text-align: left; line-height: 1.17;">Avelã</span>
</span>
</label>
</nav>
</div>
</section>
<div class="pdp-product">
<p class="pdp-product-description">
<b><strong> Imagens Meramente Ilustrativas</strong></b>
</p>
</div>
<footer>
</footer>
<section class="faq-section" aria-labelledby="faq-section-title">
<div class="faq-section__header">
<h2 class="faq-section__title" id="faq-section-title">Dúvidas Frequentes
</h2>
</div>
<ul class="faq-section__list">
<li class="faq-section__item">
<details class="faq-section__item">
<summary class="ll-template-faq-summary" title="Clique para abrir o FAQ. Dê dois cliques no fundo para mudar as cores do FAQ.">
<h3 class="faq-section__q-text">Para que serve o Chocolate Avelã Nestlé ChocoStick Pacote 26g e qual é o perfil de consumidor recomendado para este produto?</h3>
<span class="faq-section__icon" aria-hidden="true"></span>
</summary>
<div class="faq-section__a-inner">
<p class="faq-section__a-text">O Chocolate Avelã Nestlé ChocoStick Pacote 26g serve como um snack rápido e prático de chocolate para o dia a dia. O produto é recomendado para consumidores que buscam uma porção individual prática para saciar o desejo por doce de forma conveniente. Esse formato compacto em pacote de 26g entrega a medida perfeita para um consumo rápido no trabalho, na faculdade ou em momentos de lazer.</p>
</div>
</details>
</li>
<li class="faq-section__item">
<details class="faq-section__item">
<summary class="ll-template-faq-summary" title="Clique para abrir o FAQ. Dê dois cliques no fundo para mudar as cores do FAQ.">
<h3 class="faq-section__q-text">Qual é o principal diferencial de sabor e qualidade que o chocolate ChocoStick Avelã oferece?</h3>
<span class="faq-section__icon" aria-hidden="true"></span>
</summary>
<div class="faq-section__a-inner">
<p class="faq-section__a-text">O Chocolate Avelã Nestlé ChocoStick Pacote 26g destaca-se pela sua combinação de recheio de avelã com uma generosa cobertura de chocolate com avelã e amendoim. Esse diferencial técnico entrega texturas variadas entre a cremosidade interna e a crocância suave das castanhas da casca. Trata-se de uma receita rica em sabor que garante uma experiência indulgente e de alta qualidade.</p>
</div>
</details>
</li>
<li class="faq-section__item">
<details class="faq-section__item">
<summary class="ll-template-faq-summary" title="Clique para abrir o FAQ. Dê dois cliques no fundo para mudar as cores do FAQ.">
<h3 class="faq-section__q-text">O consumo do chocolate ChocoStick é seguro para quem possui alergia a amendoim ou intolerância ao glúten?</h3>
<span class="faq-section__icon" aria-hidden="true"></span>
</summary>
<div class="faq-section__a-inner">
<p class="faq-section__a-text">Não. O Chocolate Avelã Nestlé ChocoStick Pacote 26g contém glúten, lactose, leite, avelã, amendoim, amêndoa, castanha-de-caju, castanha-do-Pará e derivados de cevada, trigo e soja. O produto também pode conter aveia, centeio, ovo, pistache e látex natural, exigindo cuidado em perfis alérgicos. Essas informações claras na embalagem evitam riscos à saúde e asseguram um consumo consciente e seguro.</p>
</div>
</details>
</li>
<li class="faq-section__item">
<details class="faq-section__item">
<summary class="ll-template-faq-summary" title="Clique para abrir o FAQ. Dê dois cliques no fundo para mudar as cores do FAQ.">
<h3 class="faq-section__q-text">Qual é o prazo de validade do chocolate ChocoStick e como conservá-lo de forma correta para manter o sabor?</h3>
<span class="faq-section__icon" aria-hidden="true"></span>
</summary>
<div class="faq-section__a-inner">
<p class="faq-section__a-text">O Chocolate Avelã Nestlé ChocoStick Pacote 26g possui um prazo de validade de 12 meses a partir da sua fabricação. O produto deve ser armazenado sob conservação em local fresco, seco, inodoro e sempre sob temperatura ambiente. Seguir as instruções de armazenagem do fabricante evita que a barra perca sua consistência e garante que o chocolate esteja fresco para o consumo.</p>
</div>
</details>
</li>
<li class="faq-section__item">
<details class="faq-section__item">
<summary class="ll-template-faq-summary" title="Clique para abrir o FAQ. Dê dois cliques no fundo para mudar as cores do FAQ.">
<h3 class="faq-section__q-text">Como consumir corretamente o chocolate ChocoStick para obter a melhor experiência?</h3>
<span class="faq-section__icon" aria-hidden="true"></span>
</summary>
<div class="faq-section__a-inner">
<p class="faq-section__a-text">O Chocolate Avelã Nestlé ChocoStick Pacote 26g deve ser consumido diretamente após abrir a embalagem em pacote para manter a integridade física da barra. É fundamental evitar o armazenamento sob calor excessivo ou exposição solar antes de consumir para preservar a textura do recheio e da cobertura. Esse cuidado simples garante que o consumidor aproveite toda a intensidade de sabor e crocância originais.</p>
</div>
</details>
</li>
</ul>
</section>
</div>
Especificações
| Marca: | Nestlé |
| Fornecedor: | Nestlé Brasil Ltda - Lácteos |
| Sessão: | Chocolates |
| Número Anvisa: | Não informado |
| Sabor: | Avelã |
Especificações técnicas
Marca: Nestlé
Linha: Choco Stick
Tipo: Chocolate
Sabor: Avelã
Conteúdo: 26g
Quantidade: Embalagem com 12 unidades
EAN: 7891000477427
Características Adicionais:
Recheio de avelã
Alto em gordura saturada
Alto em açúcar adicionado
Cobertura sabor chocolate com avelã e amendoim
Contém aromatizante sintético idêntico ao natural
Alérgicos:
Contém glúten
Contém lactose
Contém derivados de leite, soja, trigo e cevada
Pode conter aveia, centeio, ovo, pistache e látex natural
Contém amêndoa, amendoim, avelã, castanha-de-caju e castanha-do-Pará
Modo de Conservação:
Conservar em local fresco, seco, inodoro e em temperatura ambiente
Fornecedor:
Nestlé Brasil Ltda - Lácteos



