.alchemy *,.alchemy *:before,.alchemy *:after{box-sizing:border-box}.alchemy{--alc-text: 58, 54, 53;--alc-brown: var(--color-brand-brown);--alc-disc: #faf3e8;--alc-rule: #e5e5e5;background-color:rgb(var(--color-background));color:rgb(var(--alc-text));font-family:var(--font-body-family);letter-spacing:0}.alchemy__inner{max-width:1440px;margin-inline:auto;padding:40px 16px 37px;text-align:center}.alchemy__eyebrow{opacity:.7;margin:0;color:rgb(var(--alc-brown));font-size:14px;font-weight:var(--font-body-weight-semibold);letter-spacing:.2em;line-height:1.29;text-transform:uppercase}.alchemy__rule{--vertical-rule-height: 24px;display:block;margin:18px auto 24px}.alchemy__intro{max-width:808px;margin:0 auto;font-family:var(--font-heading-family);font-size:20px;font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.4}.alchemy__intro>:first-child{margin-top:0}.alchemy__intro>:last-child{margin-bottom:0}.alchemy__features{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin:40px 0 0;padding:0}.alchemy__feature{display:flex;align-items:flex-start;gap:24px;min-width:0;text-align:left}.alchemy__media{flex:0 0 auto;display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background-color:var(--alc-disc);overflow:hidden}.alchemy__img{display:block;width:100%;height:100%;object-fit:cover}.alchemy__body{flex:1 1 auto;min-width:0}.alchemy__title{margin:0;font-size:14px;font-weight:var(--font-body-weight-medium);letter-spacing:.14em;line-height:1.29;text-transform:uppercase}.alchemy__text{margin:8px 0 0;font-size:14px;letter-spacing:0;opacity:.6;font-weight:var(--font-body-weight);line-height:1.29}@media screen and (min-width:750px){.alchemy__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;justify-content:center;max-width:684px;margin-inline:auto}.alchemy__feature{flex-direction:column;align-items:center;gap:24px;padding-inline:30px;text-align:center}.alchemy__feature+.alchemy__feature{border-left:1px solid var(--alc-rule)}}@media screen and (min-width:990px){.alchemy__inner{padding:50px 40px 40px}.alchemy__eyebrow{opacity:.7;font-size:13px;letter-spacing:.2em}.alchemy__rule{margin:40px auto}.alchemy__intro{font-size:24px;line-height:1.54}.alchemy__features{margin-top:42px}.alchemy__title{font-size:16px;letter-spacing:.1em}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-alchemy-of-rest.css.map */
