.p-home-ingredients-section{background-color:var(--color-gold-0)}.p-ingredients{padding:6rem 0 8rem}.p-ingredients__intro{display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center}.p-ingredients__accent{margin:0;font-family:var(--font-thirsty-family);font-weight:var(--font-accent-m-weight);font-size:var(--font-accent-m-size);line-height:1;color:var(--color-gold-500)}.p-ingredients__title{margin:0;max-width:92rem;font-family:var(--font-sunset-family);font-weight:var(--font-h2-weight);font-size:var(--font-h3-size);line-height:1.18;color:var(--color-coco-main)}.p-ingredients__body{margin:0;max-width:76rem;font-family:var(--font-sunset-family);font-size:var(--font-paragraph-l-size);line-height:var(--font-paragraph-l-line);color:var(--color-gold-600)}.p-ingredients__seals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;margin-top:6.6rem}.p-ingredients__seal{display:flex;flex-direction:column;align-items:center;text-align:center}.p-ingredients__seal--matcha{--seal-accent: var(--color-matcha-main)}.p-ingredients__seal--cocoa{--seal-accent: var(--color-coco-main)}.p-ingredients__seal--vanilla{--seal-accent: var(--color-gold-500)}.p-ingredients__seal--sesame{--seal-accent: var(--color-sesame-dark)}.p-ingredients__seal-disc{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(16rem,19vw,24rem);aspect-ratio:1 / 1}.p-ingredients__seal-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.p-ingredients__seal-cup{width:55%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 .6rem 1rem rgba(54,26,15,.22));transition:transform .5s cubic-bezier(.22,1,.36,1)}.p-ingredients__seal:hover .p-ingredients__seal-cup,.p-ingredients__seal:focus-within .p-ingredients__seal-cup{transform:translate(-50%,-50%) scale(1.05)}.p-ingredients__seal-arc{display:block;width:100%;max-width:clamp(18rem,22vw,27rem);height:auto;margin-top:-.8rem}.p-ingredients__seal-arc-text{font-family:var(--font-sunset-family);font-weight:700;letter-spacing:.02em;fill:var(--seal-accent, var(--color-coco-main))}.p-ingredients__seal-text{display:flex;flex-direction:column;gap:.8rem;max-width:28rem;margin-top:1.2rem}@media(hover:hover)and (pointer:fine){.p-ingredients__seal-text{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1)}.p-ingredients__seal:hover .p-ingredients__seal-text,.p-ingredients__seal:focus-within .p-ingredients__seal-text{opacity:1}}@media(prefers-reduced-motion:reduce){.p-ingredients__seal-text,.p-ingredients__seal-cup{transition:none}}.p-ingredients__seal-tagline{margin:0;font-family:var(--font-sunset-family);font-size:var(--font-h5-size);line-height:var(--font-h5-line);color:var(--seal-accent, var(--color-coco-main))}.p-ingredients__seal-body{margin:0;font-family:var(--font-sunset-family);font-size:var(--font-paragraph-m-size);line-height:var(--font-paragraph-m-line);color:var(--color-gold-500)}.p-ingredients__sub{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:6.4rem;text-align:center}.p-ingredients__badge{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;width:10.7rem;height:6rem}.p-ingredients__badge-rays{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.p-ingredients__badge-text{position:relative;font-family:var(--font-sunset-family);font-weight:var(--font-h1-weight);font-size:2rem;color:var(--color-gold-500)}.p-ingredients__sub-title{margin:0;max-width:70rem;transform:rotate(0);font-family:var(--font-thirsty-extrabold-family);font-weight:var(--font-accent-l-weight);font-size:var(--font-h3-size);line-height:1.1;color:var(--color-coco-main)}.p-ingredients__sub-body{margin:1.2rem 0 0;max-width:70rem;font-family:var(--font-sunset-family);font-size:var(--font-paragraph-l-size);line-height:var(--font-paragraph-l-line);color:var(--color-gold-600)}.p-ingredients__showcase{display:block;position:relative;margin-top:5.6rem;padding:0 clamp(0rem,6vw,9rem)}.p-ingredients__media{border-radius:clamp(3.2rem,6vw,9.2rem);overflow:hidden}.p-ingredients__media-img{display:block;width:100%;height:auto;max-width:900px;margin:0 auto}.p-ingredients__claim{position:absolute;z-index:2;display:flex;flex-direction:column;gap:.4rem;max-width:34rem;padding:1.6rem;border-radius:2rem;background-color:var(--color-gold-500);box-shadow:0 .4rem .85rem #bf85128c}.p-ingredients__claim-title{font-family:var(--font-sunset-family);font-size:var(--font-h7-size, 2rem);line-height:1.4;color:var(--color-navy-700)}.p-ingredients__claim-body{font-family:var(--font-sunset-family);font-size:var(--font-paragraph-m-size);line-height:var(--font-paragraph-m-line);color:var(--color-gold-50)}.p-ingredients__claim--1{left:0;top:16%}.p-ingredients__claim--2{left:0;bottom:12%}.p-ingredients__claim--3{right:0;top:16%}.p-ingredients__claim--4{right:0;bottom:12%}c-reveal[data-reveal-ready] .p-ingredients__claim[data-reveal]{opacity:0;transform:translateY(2.4rem);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}c-reveal[data-reveal-ready] .p-ingredients__claim--1[data-reveal]{transition-delay:0s;transition-duration:.7s}c-reveal[data-reveal-ready] .p-ingredients__claim--2[data-reveal]{transition-delay:.16s;transition-duration:1s}c-reveal[data-reveal-ready] .p-ingredients__claim--3[data-reveal]{transition-delay:.32s;transition-duration:1.25s}c-reveal[data-reveal-ready] .p-ingredients__claim--4[data-reveal]{transition-delay:.48s;transition-duration:.85s}c-reveal[data-reveal-ready].is-revealed .p-ingredients__claim[data-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){c-reveal[data-reveal-ready] .p-ingredients__claim[data-reveal]{opacity:1;transform:none;transition:none}}@media screen and (max-width:989px){.p-ingredients__sub-title{font-size:var(--font-h4-size);margin-top:12px}.p-ingredients__title{font-size:var(--font-h5-size)}.p-ingredients__seals{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2.4rem}.p-ingredients__showcase{padding:0}.p-ingredients__claim{position:static;max-width:none;margin-top:1.2rem}.p-ingredients__claim--1{margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-p-home-ingredients.css.map */
