.al-ritual-page{background:#f5f2e9;color:#30372b;padding:70px 24px 80px}.al-ritual-page .arp-inner{max-width:760px;margin:auto}.al-ritual-page .arp-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.13em;color:#9a6e47;margin:0 0 22px;text-transform:uppercase}.al-ritual-page h1{font-family:p22-mackinac-pro,Georgia,serif;font-size:clamp(36px,5vw,60px);line-height:1.1;letter-spacing:-.035em;font-weight:400;margin:0 0 30px;color:inherit}.al-ritual-page .arp-body{font-family:var(--font-body-family,sans-serif);font-size:16px;line-height:1.9}.al-ritual-page .arp-body>p:first-child{font-size:19px;line-height:1.7;margin-bottom:32px}.al-ritual-page .arp-body h2{font-family:p22-mackinac-pro,Georgia,serif;font-size:28px;font-weight:400;color:inherit;margin:30px 0 18px}.al-ritual-page .arp-body ol{padding-left:25px}.al-ritual-page .arp-body li{padding-left:8px;margin:0 0 17px}.al-ritual-page .arp-body li::marker{color:#9a6e47}.al-ritual-page .arp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:36px}.al-ritual-page .arp-shop{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 32px;border-radius:40px;background:#445338;color:#fff;text-decoration:none;font-family:var(--font-body-family,sans-serif);font-size:14px}.al-ritual-page .arp-shop:hover{background:#30372b}.al-ritual-page .arp-more{color:inherit;text-underline-offset:5px;font-size:14px}.al-ritual-page :focus-visible{outline:2px solid #74623b;outline-offset:5px}@media(max-width:749px){.al-ritual-page{padding:44px 24px 56px}.al-ritual-page .arp-body{font-size:15px}.al-ritual-page .arp-body>p:first-child{font-size:17px}}.al-footer{display:block;background:var(--af-dark);color:var(--af-light);font-family:var(--font-body-family,sans-serif);font-size:14px;line-height:1.6;letter-spacing:0}.al-footer *{box-sizing:border-box}.al-footer p{margin:0}.al-footer a{color:inherit;text-decoration:none}.al-footer a:hover{text-decoration:underline;text-underline-offset:5px}.al-footer :focus-visible{outline:2px solid var(--af-accent);outline-offset:5px}.al-footer .af-surface{max-width:1400px;margin:auto;padding:56px 40px 26px}.al-footer .af-newsletter{padding-bottom:30px;border-bottom:1px solid var(--af-line)}.al-footer .af-signup{margin:0}.al-footer .af-signup label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--af-accent)}.al-footer .af-email-line{display:flex;border-bottom:1px solid var(--af-accent);margin-top:5px;align-items:center;gap:10px}.al-footer .af-email-line input{background:transparent;border:0;color:var(--af-light);font:inherit;font-size:16px;padding:14px 0;width:100%;min-width:0;border-radius:0;box-shadow:none}.al-footer .af-email-line input::placeholder{color:var(--af-muted);opacity:1}.al-footer .af-email-line button{display:flex;align-items:center;justify-content:center;gap:16px;flex:none;min-height:48px;padding:10px 18px;border:0;background:transparent;color:var(--af-light);cursor:pointer;font:inherit;font-size:14px}.al-footer .af-email-line button span{font-size:24px}.al-footer .af-note{font-size:12px;color:var(--af-muted);margin-top:10px}.al-footer .af-feedback{font-size:14px;color:var(--af-light);margin-top:14px}.al-footer .af-links{display:grid;grid-template-columns:1.25fr .8fr 1fr 1fr;gap:42px;padding:48px 0}.al-footer .af-brand{display:block;max-width:220px;margin:3px 0 24px}.al-footer .af-logo{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.al-footer .af-brand-copy{font-size:14px;line-height:1.9;color:var(--af-muted)}.al-footer .af-origin{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.05em;color:var(--af-accent);margin-top:20px}.al-footer .af-instagram{display:inline-flex;align-items:center;gap:9px;font-size:13px;min-height:44px;margin-top:9px}.al-footer .af-column summary{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--af-accent);list-style:none;margin-bottom:16px;text-transform:uppercase;cursor:default}.al-footer .af-column summary::-webkit-details-marker{display:none}.al-footer .af-column summary span{display:none}.al-footer .af-column nav{display:flex;flex-direction:column}.al-footer .af-column nav a{font-size:14px;line-height:1.5;padding:8px 0}.al-footer .af-personal{margin-top:18px;padding-top:17px;border-top:1px solid var(--af-line)}.al-footer .af-personal .af-personal-title{font-family:p22-mackinac-pro,Georgia,serif;font-style:italic;font-size:16px;color:var(--af-accent)}.al-footer .af-personal p+p{font-size:12px;line-height:1.8;color:var(--af-muted);margin-top:7px}.al-footer .af-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid var(--af-line);padding-top:20px;color:var(--af-muted);font-size:11px}.al-footer .af-bottom nav{display:flex;flex-wrap:wrap;gap:16px}.al-footer .af-bottom-note{font-family:p22-mackinac-pro,Georgia,serif;font-style:italic}@media(min-width:750px)and (max-width:999px){.al-footer .af-surface{padding:40px 28px 24px}.al-footer .af-links{gap:22px}.al-footer .af-column nav a,.al-footer .af-brand-copy{font-size:12px}.al-footer .af-instagram{font-size:11px}}@media(max-width:749px){.al-footer .af-surface{padding:34px 24px 24px}.al-footer .af-links{grid-template-columns:1fr;gap:0;padding:28px 0 18px}.al-footer .af-intro{padding-bottom:28px}.al-footer .af-brand{max-width:205px;margin-bottom:22px}.al-footer .af-column{border-top:1px solid var(--af-line)}.al-footer .af-column summary{display:flex;justify-content:space-between;align-items:center;margin:0;padding:19px 0;cursor:pointer}.al-footer .af-column summary span{display:block;font-family:sans-serif;font-size:20px;line-height:1}.al-footer .af-column[open] summary span{transform:rotate(45deg)}.al-footer .af-column nav{padding-bottom:14px}.al-footer .af-column nav a{padding:12px 0;min-height:45px}.al-footer .af-personal{margin-top:0;margin-bottom:24px}.al-footer .af-bottom{gap:14px;flex-direction:column;align-items:flex-start}.al-footer .af-bottom nav a{padding-block:8px}.al-footer .af-bottom-note{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=YA */
