.ingredients-legal{background:rgb(var(--brand-paper));color:rgb(var(--brand-ink))}.section-ingredients-legal-padding{padding-top:var(--ingredients-legal-pt, 56px);padding-bottom:var(--ingredients-legal-pb, 80px)}.ingredients-legal__inner{max-width:92rem;margin:0 auto}.ingredients-legal__eyebrow{font-family:Roboto Mono,ui-monospace,monospace;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.6rem;color:rgba(var(--brand-ink),.7)}.ingredients-legal__heading{font-size:clamp(2.6rem,4vw,4rem);font-weight:500;line-height:1.05;letter-spacing:-.02em;margin:0 0 1.6rem}.ingredients-legal__intro{font-size:1.7rem;line-height:1.55;color:rgba(var(--brand-ink),.78);max-width:64rem;margin:0 0 4.8rem}.ingredients-legal__block{border-top:1px solid rgba(var(--brand-ink),.16);padding:3.2rem 0}.ingredients-legal__block-title{font-size:1.6rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin:0 0 1.6rem;font-family:Roboto Mono,ui-monospace,monospace}.ingredients-legal__lede{font-size:1.6rem;line-height:1.55;margin:0 0 2.4rem;color:rgba(var(--brand-ink),.85)}.ingredients-legal__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem;font-size:1.55rem;line-height:1.55}.ingredients-legal__list li{padding-left:1.6rem;position:relative}.ingredients-legal__list li:before{content:"";position:absolute;left:0;top:.85rem;width:.5rem;height:.5rem;border-radius:999px;background:rgb(var(--brand-ink))}.ingredients-legal__row{display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:750px){.ingredients-legal__row{grid-template-columns:1fr 1fr;gap:4.8rem}.ingredients-legal__row .ingredients-legal__block+.ingredients-legal__block{border-top:1px solid rgba(var(--brand-ink),.16)}}.ingredients-legal__scent{border-top:1px solid rgba(var(--brand-ink),.12);padding:1.6rem 0}.ingredients-legal__scent:last-of-type{border-bottom:1px solid rgba(var(--brand-ink),.12)}.ingredients-legal__scent summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:.8rem 0}.ingredients-legal__scent summary::-webkit-details-marker{display:none}.ingredients-legal__scent-name{font-size:clamp(1.8rem,2.4vw,2.4rem);font-weight:500;line-height:1.05;letter-spacing:-.01em}.ingredients-legal__scent-toggle{width:2.4rem;height:2.4rem;border-radius:999px;background:rgb(var(--brand-yellow));position:relative;flex-shrink:0;transition:transform .2s ease}.ingredients-legal__scent-toggle:before,.ingredients-legal__scent-toggle:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:.15rem;background:rgb(var(--brand-ink));transform:translate(-50%,-50%)}.ingredients-legal__scent-toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.ingredients-legal__scent[open] .ingredients-legal__scent-toggle:after{transform:translate(-50%,-50%) rotate(0)}.ingredients-legal__scent-body{padding:1.6rem 0 .8rem}.ingredients-legal__product{padding:1.6rem 0}.ingredients-legal__product+.ingredients-legal__product{margin-top:.8rem}.ingredients-legal__product-label{font-family:Roboto Mono,ui-monospace,monospace;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;margin:1.6rem 0 .8rem;color:rgba(var(--brand-ink),.7)}.ingredients-legal__inci{margin:0 0 1.6rem;display:grid;grid-template-columns:1fr;gap:.4rem;font-size:1.45rem;line-height:1.55}@media screen and (min-width:750px){.ingredients-legal__inci{grid-template-columns:22rem 1fr;gap:.8rem 2.4rem}}.ingredients-legal__inci dt{font-weight:500;color:rgba(var(--brand-ink),.7)}.ingredients-legal__inci dd{margin:0;color:rgb(var(--brand-ink))}.ingredients-legal__product-note{font-size:1.4rem;line-height:1.55;color:rgba(var(--brand-ink),.7);margin:1.6rem 0 0}.ingredients-legal__tbc{display:inline-block;padding:.2rem .8rem;border-radius:999px;background:rgba(var(--brand-yellow),.5);border:1px dashed rgba(var(--brand-ink),.4);font-family:Roboto Mono,ui-monospace,monospace;font-size:1.25rem;color:rgb(var(--brand-ink))}.ingredients-legal__contact{border-top:1px solid rgba(var(--brand-ink),.16);padding:3.2rem 0 0;font-size:1.55rem;line-height:1.55}.ingredients-legal__contact a{color:rgb(var(--brand-ink));text-decoration:underline;text-underline-offset:.3rem}.ingredients-legal__small{font-size:1.3rem;color:rgba(var(--brand-ink),.6);margin-top:.8rem}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-ingredients-legal.css.map */
