.icon-block.rounded-full{overflow:hidden}.product-card__reveal{position:relative;display:block;overflow:hidden;perspective:1000px}.product-card__reveal--frame-active,.product-gallery__media--frame-active{aspect-ratio:1}.product-card__reveal .product-card__image--primary{transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform}.product-card__reveal-flap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(135deg,#ffffff80,#00000014);transform-origin:0% 50%;backface-visibility:hidden;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .65s ease;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.product-card__reveal .product-card__image--primary,.product-card__reveal-flap{transition:none!important}}@media(hover:hover)and (pointer:fine){.product-card__reveal:hover .product-card__reveal-flap{transform:rotateY(-16deg) translate(-6%) scaleX(.94);opacity:0}.product-card__reveal:hover .product-card__image--primary{transform:scale(1.035)}}.product-card__reveal.is-open .product-card__reveal-flap{transform:rotateY(-16deg) translate(-6%) scaleX(.94);opacity:0}.product-card__reveal.is-open .product-card__image--primary{transform:scale(1.035)}.product-gallery__media[data-reveal-scroll]{--reveal-progress: 0;position:relative}.product-gallery__media[data-reveal-scroll] img{transform:scale(calc(.94 + var(--reveal-progress) * .06)) rotateY(calc((1 - var(--reveal-progress)) * -10deg));transition:transform 60ms linear}.product-reveal-flap--scroll{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(135deg,#ffffff80,#00000014);transform-origin:0% 50%;backface-visibility:hidden;transform:rotateY(calc(var(--reveal-progress) * -18deg)) translate(calc(var(--reveal-progress) * -6%));opacity:calc(1 - var(--reveal-progress));transition:transform 60ms linear,opacity 60ms linear}@media(prefers-reduced-motion:reduce){.product-gallery__media[data-reveal-scroll] img,.product-reveal-flap--scroll{transition:none!important}}.tp-table tbody tr:not(:first-child){opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.tp-table.is-visible tbody tr:not(:first-child){opacity:1;transform:none}.tp-table tbody tr:nth-child(2){transition-delay:0ms}.tp-table tbody tr:nth-child(3){transition-delay:80ms}.tp-table tbody tr:nth-child(4){transition-delay:.16s}.tp-table tbody tr:nth-child(5){transition-delay:.24s}.tp-table tbody tr:nth-child(6){transition-delay:.32s}.tp-table tbody tr:nth-child(7){transition-delay:.4s}@media(prefers-reduced-motion:reduce){.tp-table tbody tr:not(:first-child){opacity:1;transform:none;transition:none!important}}.tp-table .tp-outra-imagem img{filter:grayscale(1) opacity(.6)}.tp-icon{display:inline-flex}.tp-icon svg{width:22px;height:22px}.tp-icon--yes{color:#22c55e}.tp-icon--no{color:#f43f5e}.kaching-bundles-sticky-atc{display:none!important}@media screen and (min-width:1000px){.kaching-bundles__bars{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px}.kaching-bundles__bars>*{flex:1 1 calc(50% - 6px)!important}}.product-quick-add{right:auto!important;left:0!important}@media screen and (min-width:700px){.product-quick-add{left:1rem!important}}@media(prefers-reduced-motion:reduce){.scrolling-text{height:auto;padding-block:1rem;--scrolling-text-font-size: 1.125rem}.scrolling-text__text{white-space:normal}}.frame-sequence{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgb(var(--beige))}@media(hover:hover)and (pointer:fine){.frame-sequence{cursor:ew-resize}}.frame-sequence__canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity .4s ease}.frame-sequence.is-ready .frame-sequence__canvas{opacity:1}.product-card__frame-sequence{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.product-info__nutrition-facts{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.75rem}.nutrition-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(59,42,32,.15);background:#fbf7ef;color:#3b2a20;font-size:.8rem;white-space:nowrap}.nutrition-pill strong{font-weight:700}.nutrition-pill--accent{background:#b5651d;border-color:#b5651d;color:#fbf7ef;font-weight:600}.product-info__price-per-unit{margin-top:.2rem}.accordion-box{counter-reset:faq-item}.accordion-box .accordion{counter-increment:faq-item}.accordion-box .accordion .accordion__toggle>span:first-child:before{content:counter(faq-item,decimal-leading-zero);font-size:.85rem;opacity:.55;margin-right:.75rem;font-weight:700;letter-spacing:.05em}.product-info__box-contents{margin-block:.75rem;padding:1rem 1.25rem;border-radius:.75rem;background:#fbf7ef;border:1px solid rgba(59,42,32,.15)}.product-info__box-contents-title{font-weight:700;margin-bottom:.5rem}.product-info__box-contents-list{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;list-style:none;padding:0;margin:0;font-size:.9rem}@media(max-width:749px){.mobile-section-clamp__content{max-height:320px;overflow:hidden;position:relative}.mobile-section-clamp--expanded .mobile-section-clamp__content{max-height:none}.mobile-section-clamp:not(.mobile-section-clamp--expanded) .mobile-section-clamp__content:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3rem;background:linear-gradient(to bottom,transparent,var(--mobile-clamp-fade-color, #fff));pointer-events:none}}.mobile-section-clamp__toggle{display:block;margin:.75rem auto 0;font-size:.875rem;font-weight:600;color:#b5651d;text-decoration:underline;text-underline-offset:.15em;background:none;border:none;padding:0;cursor:pointer}.product-info__ingredients-list{margin-block:.75rem}.product-info__ingredients-list-label{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.4rem;color:#3b2a20;opacity:.7}.product-info__ingredient-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.product-info__ingredient-chip{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;min-height:2.5rem;padding:.25rem .75rem .25rem .25rem;border-radius:999px;background:#3b2a200f;border:none;font:inherit;font-size:.875rem;color:#3b2a20;cursor:pointer;transition:background-color .15s ease}.product-info__ingredient-chip:hover{background:#3b2a201a}.product-info__ingredient-chip:focus-visible{outline:2px solid #B5651D;outline-offset:2px}.product-info__ingredient-chip:not(:has(.product-info__ingredient-chip-thumb)){padding-inline-start:.75rem}.product-info__ingredient-chip-thumb{display:block;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;overflow:hidden}.product-info__ingredient-chip-thumb img{width:100%;height:100%;object-fit:cover}.product-info__ingredient-chip-text{word-break:break-word;text-align:left}.text-with-icons__item{scroll-margin-top:6rem}@media(max-width:430px){.product-info__ingredient-chips{gap:.375rem}.product-info__ingredient-chip{font-size:.8125rem}.product-info__ingredient-chip-thumb{width:1.5rem;height:1.5rem}}.product-info__accordion .accordion__toggle{font-size:1rem}.product-info__description{margin-top:1rem}.product-info__description-label{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.4rem;color:#3b2a20;opacity:.7}.product-info__description-content{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-info__description--expanded .product-info__description-content{-webkit-line-clamp:unset;overflow:visible}.product-info__description-toggle{margin-top:.5rem;font-size:.875rem;font-weight:600;color:#b5651d;text-decoration:underline;text-underline-offset:.15em;background:none;border:none;padding:0;cursor:pointer}.product-info__allergen-box{margin-block:.75rem;border-radius:.625rem;background:#fbf7ef;border:1px solid rgba(59,42,32,.15);color:#3b2a20}.product-info__allergen-box-accordion{padding:.65rem .85rem}.product-info__allergen-box-accordion .accordion__toggle{align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.45;letter-spacing:0;text-align:left;color:#3b2a20}.product-info__allergen-summary--open{display:none;font-weight:600}.product-info__allergen-box-accordion[open] .product-info__allergen-summary--closed{display:none}.product-info__allergen-box-accordion[open] .product-info__allergen-summary--open{display:inline}.product-info__allergen-summary-contains{font-weight:600;color:#3b2a20}.product-info__allergen-summary-contains strong{font-weight:700}.product-info__allergen-summary-sep{margin:0 .3em;opacity:.5}.product-info__allergen-summary-traces{font-weight:400;font-size:.8125rem;color:#3b2a20bf}.product-info__allergen-summary-more{margin-left:.25rem;text-decoration:underline;text-underline-offset:.15em;white-space:nowrap}.product-info__allergen-box-accordion .circle-chevron{flex-shrink:0;width:2.75rem;height:2.75rem;margin-top:.05rem;color:#3b2a20;border-color:#3b2a2026;transition:transform .2s ease}.product-info__allergen-box-accordion[open] .circle-chevron{transform:rotate(45deg)}.product-info__allergen-box-accordion[open] summary{padding-bottom:.5rem;margin-bottom:.75rem;border-bottom:1px solid rgba(59,42,32,.15)}.product-info__allergen-box-label{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;margin-top:.9rem;margin-bottom:.5rem}.product-info__allergen-box-label:first-of-type{margin-top:0}.product-info__allergen-box-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.product-info__allergen-box-list li{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;font-size:.9375rem;line-height:1;padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(59,42,32,.15)}.product-info__allergen-box-list--contains li{background:#b5651d1f;border-color:#b5651d;color:#3b2a20;font-weight:700}.product-info__allergen-box-list:not(.product-info__allergen-box-list--contains) li{background:transparent;opacity:.85}.product-info__allergen-box-free{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.9rem;font-size:.85rem;font-weight:600}.product-info__trust-badges{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;padding:0;margin-top:.75rem;font-size:.85rem;color:#3b2a20;opacity:.85}.nutrition-table-wrapper,.benefits-table-wrapper{max-width:640px;margin-inline:auto}.nutrition-table__heading,.benefits-table__heading{text-align:center;margin-bottom:.5rem}.nutrition-highlights{display:flex;gap:.5rem;margin:0 0 .6rem;padding:0;list-style:none}.nutrition-highlight{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .25rem;border-radius:.5rem;background:#3b2a200d;text-align:center}.nutrition-highlight__value{font-size:1rem;font-weight:700;line-height:1.1;color:#3b2a20}.nutrition-highlight__label{font-size:.6875rem;color:#3b2a20;opacity:.7}.nutrition-table__preview-flag{margin:0 0 .6rem;padding:.4rem .6rem;border-radius:.5rem;background:#fff3cd;color:#6b4e00;font-size:.75rem;font-weight:600}.nutrition-table-accordion .accordion__toggle{font-size:.875rem;font-weight:500}.nutrition-table__portion{text-align:left;font-size:.85rem;opacity:.7;margin-bottom:.75rem}.nutrition-table,.benefits-table{width:100%;border-collapse:collapse}.nutrition-table th,.nutrition-table td,.benefits-table th,.benefits-table td{padding:.6rem .75rem;border-bottom:1px solid rgba(59,42,32,.15);text-align:left}.nutrition-table th{font-weight:600;width:55%}.nutrition-table thead th{font-weight:700;width:auto}.nutrition-table td:last-child{width:3.5rem;font-size:.8125rem;opacity:.7;white-space:nowrap}.nutrition-table__footnote{margin-top:.75rem;font-size:.75rem;opacity:.6;line-height:1.4}.benefits-table thead th{font-weight:700}.how-to-enjoy{max-width:640px;margin-inline:auto;display:flex;flex-direction:column;gap:2rem}.how-to-enjoy__heading{text-align:center;margin-bottom:.75rem}.how-to-enjoy__who-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;list-style:none;padding:0;margin:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-reveal.css.map */
