.ingredientTitle{letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800;min-height:auto!important;color:var(--ink)!important;font-size:13px!important}.ingredientList{padding:0;list-style:none;margin:18px 0 24px!important}.ingredientList li{border-bottom:1px solid #6c332014;align-items:flex-start;padding:12px 0;gap:14px!important;margin:0!important;display:flex!important}.ingredientPhoto{background-repeat:no-repeat;border:3px solid #ffffffe6;border-radius:50%;flex:none;width:62px;height:62px;position:relative;overflow:visible;box-shadow:0 7px 18px #22412c26}.ingredientPhoto i{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 3px 8px #24341f33}.ingredientPhoto i svg{width:12px!important;height:12px!important}.ingredientList li:last-child{border-bottom:0}.ingredientList .check{width:23px;height:23px;color:var(--orange);background:#bd552514;border-radius:50%;flex:none;place-items:center;display:grid}.ingredientList .check svg{height:14px;width:14px!important}.ingredientCopy{flex:1;min-width:0}.ingredientList b{text-transform:uppercase;margin-bottom:6px;font-size:15px;display:block}.ingredientList em{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;background:#bd552512;border-radius:10px;margin-bottom:5px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.ingredientList .ingredientCopy p{min-height:auto;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.ingredientJourneyLink{color:var(--leaf);background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:12px;font-weight:900;display:inline-flex}.ingredientJourneyLink svg{color:currentColor!important;width:14px!important;height:14px!important}.productBody{flex-direction:column;min-height:640px;display:flex}.productBody .buy{margin-top:auto}.productVisual.productPhoto{min-height:330px;padding:0;position:relative;overflow:hidden}.productPhoto img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.product:hover .productPhoto img{transform:scale(1.025)}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:850px){.productBody{min-height:auto}.ingredientPhoto{width:68px;height:68px}}.brandLogo{object-fit:contain;width:116px;height:62px;display:block}.footerLogo{object-fit:contain;object-position:left center;width:154px;height:auto;max-height:90px;display:block}.showcase{isolation:isolate;background:#183626;position:relative;overflow:hidden}.showcaseBg{z-index:-2;object-fit:cover;object-position:64% center;width:100%;height:100%;position:absolute;inset:0}.showcase:after{content:"";z-index:-1;background:linear-gradient(#0e22178f 0%,#0f1e151f 43%,#0c130ea8 100%);position:absolute;inset:0}.showcaseTitle{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(135deg,#12251947,#1225191f);border:1px solid #ffffff1f;border-radius:18px;max-width:350px;padding:10px 14px}.showcaseTitle h2{text-shadow:0 2px 12px #07120bb3;font-size:35px}.showcase .miniGrid{gap:8px;width:82%;margin:28px 0 0 auto}.showcaseTitle>small{color:#d9ae62}.showcase .mini{border:1px solid #ffffff38;border-radius:20px;min-height:122px;padding:14px;box-shadow:0 14px 32px #050d083d}.showcase .mini b{font-size:20px}.showcase .mini span{font-size:11px}.showcase .mini.pink{background:linear-gradient(135deg,#8f1d58f0,#d64784f0)}.showcase .mini.dark{background:linear-gradient(135deg,#171717f0,#92352ff0)}.showcase .mini.orange{background:linear-gradient(135deg,#db5b10f2,#ff9a2ef2)}.showcase .mini.gold{background:linear-gradient(135deg,#67411df5,#d2a14cf2)}.productDisclaimer{color:#6c5a42;background:#faf4e2db;border:1px solid #7a582a26;border-radius:14px;margin:6px 0 18px;padding:12px 14px;font-size:11px;line-height:1.45}@media (min-width:851px) and (max-width:1120px){.productGrid,.businessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.showcase{min-height:440px}.showcaseTitle{max-width:320px}.showcaseTitle h2{font-size:32px}.showcase .miniGrid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:72px}.showcase .mini{min-height:108px;padding:12px}.showcase .mini b{font-size:16px}.showcase .mini span{font-size:10px;display:block}}@media (max-width:470px){.showcase{padding:20px}.showcaseTitle{max-width:280px}.showcaseTitle h2{font-size:28px}.showcase .miniGrid{margin-top:84px}.showcase .mini{border-radius:16px;min-height:96px;padding:10px 8px}.showcase .mini b{font-size:14px}.showcase .mini span{font-size:9px}}
