:root{--orange: #ff9e17;--black: #000000;--white: #ffffff;--blue: #6dc4d6;--green: #acd461;--lightgreen: #dceb90;--gray: #eeeeee;--bege: #fef9f3;--font-primary: 32px;--font-secundary: 20px;--text: 14px;--radius: 8px}.grid-items{display:grid}.gtc-2{grid-template-columns:1fr 1fr;gap:48px}.ai-center{align-items:center}.jc-center{justify-content:center}.desc_title,.desc_subtitle,.desc_text{margin:0}.desc_title{font-size:var(--font-primary)}.desc_subtitle{font-size:var(--font-secundary)}.desc_text{font-size:var(--text)}.desc_eyebrow{background-color:var(--orange);border-radius:calc(var(--radius) / 2);color:var(--white);padding:4px 8px;margin-bottom:16px;display:inline-block;font-size:12px}.radius{border-radius:var(--radius)}.faq-accordion{list-style:none;padding:0;margin:8px 0 0;border-top:1px solid #e0e0e0}.faq-accordion li{border-bottom:1px solid #e0e0e0}.faq-accordion button{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left;padding:16px 0}.faq-accordion button:after{content:"+";font-size:1.8rem;font-weight:300;flex-shrink:0}.faq-accordion button.active:after{content:"\2212"}.faq-accordion .answer{display:none;padding:0 0 16px}.faq-accordion .answer.open{display:block}.product-card{background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 12px #00000012}.card__image{aspect-ratio:3 / 4;overflow:hidden}.card__image img{display:block;transform:scale(1);transition:transform .4s ease}.card__image:hover img{transform:scale(1.04);transition:transform .4s ease}.card_content{padding:1.25rem}.card_content .desc_subtitle{color:var(--orange)!important;min-height:40px}.card_content .desc__text{margin:0}.section-info-boxes{padding-top:64px;padding-bottom:32px;background-color:var(--orange)}.section-info-boxes .content{display:flex;flex-wrap:wrap;gap:32px}.section-info-boxes .info-box{background:#faf9f7;border-radius:16px;padding:2rem 1.75rem;text-align:center;box-shadow:0 2px 12px #0000000d;width:calc(50% - 32px)}.section-info-boxes .info-box__icon-wrap{margin-bottom:1rem}.section-info-boxes .info-box__icon{width:48px;height:48px;object-fit:contain}.section-info-boxes .desc__title{margin:0 0 .75rem}.section-timeline{padding:32px 0;background-color:var(--orange)}.section-timeline h2{color:var(--white);margin-bottom:32px}.section-timeline .content{grid-template-columns:repeat(4,1fr);gap:24px}.section-timeline .timeline-item{background:var(--bege);color:var(--black);border-radius:var(--radius);padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.section-timeline .timeline-item__checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;flex:1}.section-timeline .timeline-item__checks li{font-size:var(--text);display:flex;align-items:flex-start;gap:.5rem;line-height:var(--text)}.section-timeline .timeline-item__checks li:before{content:"\2705";flex-shrink:0;font-size:1rem}.section-stats{position:relative;padding-top:128px;padding-bottom:64px;background-color:var(--white)}.section-stats .content{grid-template-columns:repeat(3,1fr);gap:24px}.section-stats .stat-item{display:grid;align-items:center;gap:1rem;padding:2rem 1.5rem;grid-template-columns:40% 1fr}@media(min-width:768px){.section-stats .stat-item{border-right:solid 1px #ccc}.section-stats .stat-item:last-child{border-right:0}}@media(max-width:767px){.section-stats .stat-item{border-bottom:solid 1px #ccc}.section-stats .stat-item:last-child{border-bottom:0}}.section-stats .stat-item__percentual{font-size:4.5rem;font-weight:800;line-height:1;white-space:nowrap;text-align:center}.section-stats .stats__footnote{margin-top:42px;text-align:center;font-size:12px;padding:0 1.5rem}.section-diferences{padding-top:64px;padding-bottom:64px}.section-diferences .content{grid-template-columns:repeat(4,1fr);gap:1.5rem}.section-diferences h2{margin-bottom:32px}.card__image-placeholder{width:100%;aspect-ratio:4 / 3;background:#f0f0f0}.section-diferences .desc__text .texto-curto{display:inline}.section-diferences .texto-completo,.section-diferences .desc__text.expandido .texto-curto{display:none}.section-diferences .desc__text.expandido .texto-completo{display:inline}.section-diferences .diferenca-card__ver-mais{font-size:1rem;cursor:pointer;text-decoration:underline;background:none;border:none;padding:0;color:var(--orange)}.section-diferences .card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px}.section-diferences .card__tag__item{font-size:.9rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:1px solid #ccc;border-radius:4px;padding:3px 4px;background:#fff}.why-section{padding:64px 0;background-color:#f5f0e8}.why-section__wrapper{display:grid;grid-template-columns:1fr 1.8fr;gap:56px;align-items:center}.why-section__title{margin-bottom:16px}.why-section__reviews{display:flex;align-items:center;gap:8px;font-size:.85rem}.why-section__stars{color:#f59e0b;font-size:1rem;letter-spacing:1px}.why-table-wrapper{width:100%}.why-table{width:100%;border-radius:16px;overflow:hidden;box-shadow:0 2px 16px #0000000f}.why-table{background:#fff}.why-table__row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #f0ece4}.why-table__row:last-child{border-bottom:none}.why-table__row--header{background:#fff;border-bottom:2px solid #f0ece4}.why-table .others{background:var(--bege)}.why-table__cell{padding:14px 12px;display:flex;align-items:center;gap:8px}.why-table__cell--label{font-weight:600;background:var(--white)}.why-table__cell--heading{flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;font-weight:700;gap:6px;padding-bottom:16px;border-left:1px solid #f0ece4}.why-table__product-image{width:80px!important;height:auto;object-fit:contain;margin:0 auto 4px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.12))}.why-table__cell--nosso,.why-table__cell--outros{flex-direction:row;align-items:center;gap:8px;padding:14px 12px;border-left:1px solid #f0ece4}.why-table__cell-text{flex:1}.why-icon{display:inline-flex;flex-shrink:0;margin-top:1px}.why-icon svg{width:20px;height:20px}@media(max-width:749px){.why-section{padding:40px 0}.why-section__wrapper{grid-template-columns:1fr;gap:32px}.why-table__cell{padding:12px 8px;font-size:1rem}.why-table__cell--nosso,.why-table__cell--outros{flex-direction:column;align-items:center;text-align:center;gap:4px}.why-table__product-image{width:60px!important}.why-icon svg{width:18px;height:18px}}.section-informations{padding-top:64px}.section-informations .content{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.section-informations .info-box{background:var(--white);border-radius:16px;padding:2rem 1.75rem;text-align:center;box-shadow:0 2px 12px #0000000d}.section-informations .info-box__icon-wrap{margin-bottom:1rem}.section-informations .info-box__icon{width:48px;height:48px;object-fit:contain}.section-informations .desc__title{margin:0 0 .75rem}.how-to-use{padding-top:64px;position:relative}.how-to-use .how-to-use__step{display:grid;grid-template-columns:1fr 1fr;gap:32px}.how-to-use .how-to-use__items{background:#f5f0e8;padding:16px;border-radius:16px}.how-to-use .how-to-use__step .how-to-use__icon img{max-width:34px}.how-to-use .how-to-use__step .how-to-use__title{margin-bottom:0}.how-to-use .how-to-use__step .how-to-use__desc{margin-top:0}.section-nutritition{padding-top:64px;padding-bottom:64px;background-color:var(--gray)}.section-nutritition .content{max-width:1200px;margin:0 auto;grid-template-columns:432px 1fr;gap:32px}.section-nutritition img{max-width:400px;margin:0 auto;display:block}.product-extra-description{margin-top:64px;background:var(--bege);color:var(--black)}.product-extra-description img{width:100%;height:auto;object-fit:cover}.section-problem{padding-top:64px;padding-bottom:64px}.section-problem .faq-accordion{margin-top:16px}.section-problem img{border-radius:16px}.section-benefits{position:relative;padding-bottom:128px}.section-benefits .content{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem}.section-faq-produto{padding:64px 0;margin:0 auto;background:var(--white)}.section-faq-produto .content{grid-template-columns:1fr 1.5fr;gap:32px;align-items:start}.faq-produto__list{display:flex;flex-direction:column;gap:0}.faq-produto__item{border:1px solid #e0e0e0;margin-bottom:12px;padding:0 8px}.faq-produto__item:last-child{border-bottom:1px solid #e0e0e0}.faq-produto__question{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;font-weight:500;list-style:none;gap:16px}.faq-produto__question::-webkit-details-marker{display:none}.faq-produto__icon{flex-shrink:0;transition:transform .3s ease;color:#111}details[open] .faq-produto__icon{transform:rotate(180deg);transition:transform .3s ease}.faq-produto__answer{padding:16px;line-height:1.7}.faq-produto__answer p{margin:0}.custom-shape-divider-bottom-1779478259{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-bottom-1779478259 svg{position:relative;display:block;width:calc(100% + 1.3px);height:96px}.custom-shape-divider-top-1779478591{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-top-1779478591 svg{position:relative;display:block;width:calc(100% + 1.3px);height:58px;transform:rotateY(180deg)}.custom-shape-divider-bottom-1779478259 .shape-fill,.custom-shape-divider-top-1779478591 .shape-fill{fill:var(--orange)}@media screen and (max-width:767px){.gtc-2{grid-template-columns:1fr;gap:24px}.product-extra-description{margin-top:32px}.section-problem{background:var(--bege);padding-top:64px;padding-bottom:32px}.section-benefits{padding-bottom:96px}.section-timeline .content,.section-diferences .content,.section-benefits .content{grid-template-columns:repeat(2,1fr);gap:1rem}.section-info-boxes{padding-top:64px;padding-bottom:8px}section-info-boxes .content{gap:16px}.section-info-boxes .info-box{width:100%}.how-to-use .how-to-use__step,.section-informations .content,.section-stats .content,.section-nutritition .content,.section-faq-produto .content{grid-template-columns:1fr;gap:16px}.custom-shape-divider-bottom-1779478259 svg{height:48px}.nutritional-info__content{order:1}}@media screen and (max-width:500px){.section-timeline .content{grid-template-columns:1fr}.section-diferences .card__tag__item{font-size:.6rem;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-extra-description.css.map */
