.footer-localization{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .85rem;margin:0}.footer-localization__label{font-size:.7rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#ebc6ce}.footer-localization__field{position:relative}.footer-localization__field:after{content:"";position:absolute;right:.95rem;top:50%;width:6px;height:6px;pointer-events:none;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-70%) rotate(45deg)}.footer-localization__select{-webkit-appearance:none;appearance:none;cursor:pointer;min-height:42px;max-width:100%;padding:.55rem 2.4rem .55rem .95rem;background:transparent;color:inherit;font:inherit;font-size:.875rem;border:1px solid rgba(250,248,246,.3);border-radius:2px;transition:border-color .2s ease}.footer-localization__select:hover{border-color:#faf8f699}.footer-localization__select:focus-visible{outline:2px solid #EBC6CE;outline-offset:2px}.footer-localization__select option{color:#383331;background:#faf8f6}.ingredients{display:grid;gap:2.5rem;align-items:start}.ingredients>*{min-width:0}.ingredients__heading{margin-bottom:1rem}.ingredients__text{max-width:30rem;opacity:.85}.ingredients__media{margin-top:2rem}.ingredients__media img,.ingredients__media .placeholder-svg{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius)}.ingredients__list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(var(--color-text-rgb),.14)}.ingredient{display:grid;grid-template-columns:8px 1fr;gap:0 1.35rem;padding:1.6rem 0;border-bottom:1px solid rgba(var(--color-text-rgb),.14)}.ingredient:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-rose, #EBC6CE);margin-top:.75rem}.scheme-accent .ingredient:before{background:var(--color-text)}.ingredient__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .85rem;margin:0;font-size:clamp(1.45rem,2.2vw,1.75rem);line-height:1.15}.ingredient__sub{font-family:var(--font-body);font-size:.68rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.6}.ingredient__text{margin:.55rem 0 0;max-width:52ch;opacity:.85}@media(min-width:990px){.ingredients{grid-template-columns:5fr 7fr;gap:5rem}.ingredients__intro{position:sticky;top:110px}.ingredients__media img,.ingredients__media .placeholder-svg{aspect-ratio:4 / 5}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
