.AddToCart-module__Um9dVW__block{gap:10px;display:grid}.AddToCart-module__Um9dVW__dot:before{content:"·";content:"·" / ""}.AddToCart-module__Um9dVW__compact{justify-items:end;gap:6px;display:grid}.AddToCart-module__Um9dVW__failure{color:var(--rose-text);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:.875rem;line-height:1.5;display:flex}.AddToCart-module__Um9dVW__retry{min-height:var(--hit-min);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.875rem;font-weight:500;text-decoration:underline}.AddToCart-module__Um9dVW__block [aria-busy=true],.AddToCart-module__Um9dVW__compact [aria-busy=true]{cursor:progress;opacity:.7}
.OptInForm-module__crCkjG__optIn{background:var(--sage-tint);margin-top:36px;padding:36px 40px}.OptInForm-module__crCkjG__optIn .h3{margin:0 0 8px}.OptInForm-module__crCkjG__optIn>p{margin:0}.OptInForm-module__crCkjG__form{gap:12px;margin-top:18px;display:grid}.OptInForm-module__crCkjG__field{gap:8px;display:grid}.OptInForm-module__crCkjG__field label{letter-spacing:.08em;font-size:.8125rem;font-weight:700}.OptInForm-module__crCkjG__field .input{max-width:30rem}.OptInForm-module__crCkjG__submit{justify-self:start}.OptInForm-module__crCkjG__form .fine{margin:4px 0 0}.OptInForm-module__crCkjG__policy{color:var(--rose-text);text-underline-offset:3px;min-height:var(--hit-min);line-height:var(--hit-min);display:inline-block}.OptInForm-module__crCkjG__error{color:var(--error-text);margin:0;font-size:.875rem;font-weight:700}.OptInForm-module__crCkjG__success{color:var(--sage-text);margin:18px 0 0;font-weight:700}.OptInForm-module__crCkjG__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:860px){.OptInForm-module__crCkjG__optIn{padding:28px 22px}.OptInForm-module__crCkjG__field .input{max-width:none}.OptInForm-module__crCkjG__submit{justify-self:stretch}}
.RitualBuyButtons-module__U7BFDW__ritual{gap:16px;display:grid}.RitualBuyButtons-module__U7BFDW__row,.RitualBuyButtons-module__U7BFDW__single{--ritual-column:242px;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ritual-column)), 1fr));gap:12px 16px;display:grid}.RitualBuyButtons-module__U7BFDW__rowRitual{--ritual-column:220px}.RitualBuyButtons-module__U7BFDW__single{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ritual-column)), 1fr))}.RitualBuyButtons-module__U7BFDW__cell{align-content:start;gap:8px;display:grid}.RitualBuyButtons-module__U7BFDW__button{width:100%;padding:0 18px}.RitualBuyButtons-module__U7BFDW__rowRitual .RitualBuyButtons-module__U7BFDW__button{padding-inline:12px}.RitualBuyButtons-module__U7BFDW__terms{font-size:var(--step--1);color:var(--muted);line-height:1.5}.RitualBuyButtons-module__U7BFDW__usage{background:var(--sage-tint);font-size:var(--step--1);color:var(--ink);padding:14px 18px}.RitualBuyButtons-module__U7BFDW__usageHeading{margin-bottom:4px;font-weight:700}.RitualBuyButtons-module__U7BFDW__usage ul{flex-wrap:wrap;gap:4px 8px;display:flex}.RitualBuyButtons-module__U7BFDW__usage li+li:before{content:"·";content:"·" / "";margin-right:8px}.RitualBuyButtons-module__U7BFDW__failure{color:var(--rose-text);margin-top:12px;font-size:.875rem}
