.holy-ar-wrap{--holy-ar-ivory: #F5F1E8;--holy-ar-black: #1A1A1A;--holy-ar-umber: #9C887A;--holy-ar-oat: #D7D0C5;--holy-ar-halo: #8C8981;--holy-ar-ease: cubic-bezier(.34, 1.36, .51, 1);--holy-ar-dur: .64s;display:block;margin:8px 0 4px;font-family:EB Garamond,Garamond,Georgia,serif;color:var(--holy-ar-black);-webkit-font-smoothing:antialiased}.holy-ar-wrap .holy-ar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;background:transparent;border:1px solid var(--holy-ar-oat);border-radius:12px;min-height:82px;transition:border-color .54s var(--holy-ar-ease)}.holy-ar-wrap.holy-ar--on .holy-ar{border-color:#9c887a73}.holy-ar__left{display:flex;flex-direction:column;justify-content:center;gap:6px;flex:1 1 auto;min-width:0}.holy-ar__line{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:1em;line-height:1.15}.holy-ar__line>*{grid-row:1;grid-column:1;white-space:nowrap;min-width:0;transition:opacity .28s ease}.holy-ar__line>[data-show=off]{opacity:1}.holy-ar__line>[data-show=on]{opacity:0;pointer-events:none}.holy-ar-wrap.holy-ar--on .holy-ar__line>[data-show=off]{opacity:0;pointer-events:none}.holy-ar-wrap.holy-ar--on .holy-ar__line>[data-show=on]{opacity:1;pointer-events:auto}.holy-ar__phrase-lead{font-family:EB Garamond,Garamond,Georgia,serif;font-size:22px;line-height:1;color:var(--holy-ar-black);white-space:nowrap}.holy-ar__cad-line{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:8px}.holy-ar__cad-pills{display:inline-flex;align-items:center;gap:0}.holy-ar__eyebrow{font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--holy-ar-black);line-height:1.05}.holy-ar__tm{font-size:.4em;vertical-align:1em;letter-spacing:0;margin-left:.1em;font-weight:400}.holy-ar__phrase{font-family:EB Garamond,Garamond,Georgia,serif;font-size:22px;line-height:1.1;color:var(--holy-ar-black);font-style:normal;letter-spacing:-.002em}.holy-ar__phrase--soft{font-style:italic;font-size:15px;color:var(--holy-ar-halo);line-height:1.25}.holy-ar__cad-line{display:flex;align-items:baseline;gap:0;flex-wrap:nowrap}.holy-ar__cad-prefix{font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--holy-ar-black);margin-right:10px;line-height:1.1}.holy-ar__cad-opt{font-family:EB Garamond,Garamond,Georgia,serif;font-size:22px;line-height:1;color:var(--holy-ar-black);padding:8px 14px;margin:0;cursor:pointer;border:0;background:transparent;border-radius:8px;white-space:nowrap;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.holy-ar__cad-opt+.holy-ar__cad-opt{margin-left:4px}.holy-ar__cad-opt:hover{background:#1a1a1a0d;color:var(--holy-ar-black)}.holy-ar__cad-opt:focus-visible{outline:2px solid var(--holy-ar-umber);outline-offset:2px}.holy-ar__cad-opt.holy-ar__cad-opt--active{background:#9c887a29;color:var(--holy-ar-black);box-shadow:inset 0 1px 2px #78645533,inset 0 -1px 1px #ffffff8c}.holy-ar__cad-suffix{font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--holy-ar-halo);margin-left:6px}.holy-ar__toggle{position:relative;width:84px;height:40px;border-radius:9999px;background:#1a1a1a06;box-shadow:inset 0 1.5px 3px #1a1a1a2e,inset 0 -1px 1px #ffffffa6,inset 1px 0 2px #1a1a1a14,inset -1px 0 2px #1a1a1a14;cursor:pointer;overflow:hidden;flex-shrink:0;border:0;padding:0;transition:background .54s var(--holy-ar-ease)}.holy-ar__toggle:focus-visible{outline:2px solid var(--holy-ar-umber);outline-offset:3px}.holy-ar__toggle:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:9999px;background:radial-gradient(ellipse at 22% 50%,var(--holy-ar-umber) 0%,rgba(156,136,122,.6) 38%,rgba(156,136,122,0) 75%);opacity:0;transition:opacity .54s var(--holy-ar-ease)}.holy-ar-wrap.holy-ar--on .holy-ar__toggle{background:#9c887a1a}.holy-ar-wrap.holy-ar--on .holy-ar__toggle:before{opacity:1}.holy-ar__knob{position:absolute;top:4px;left:4px;width:32px;height:32px;border-radius:9999px;background:radial-gradient(ellipse at 35% 30%,#FBF7EE 0%,var(--holy-ar-ivory) 60%,#EDE6D4 100%);box-shadow:inset 0 0 0 1px #1a1a1a1a,inset 0 1.5px 2px #ffffffeb,inset 0 -1.5px 2px #7864551a,0 1px 2px #1a1a1a24,0 2px 5px #1a1a1a14;display:flex;align-items:center;justify-content:center;transition:left var(--holy-ar-dur) var(--holy-ar-ease),background .32s ease}.holy-ar-wrap.holy-ar--on .holy-ar__knob{left:calc(100% - 36px);background:radial-gradient(ellipse at 35% 30%,#fbf7ee,#f0e9d7 65%,#dbceb2)}.holy-ar__slash{width:2px;height:14px;background:#1a1a1a8c;border-radius:1px;transform:rotate(0);transform-origin:50% 50%;transition:transform var(--holy-ar-dur) var(--holy-ar-ease),background .32s ease}.holy-ar-wrap.holy-ar--on .holy-ar__slash{transform:rotate(15deg);background:#1a1a1ac7}.holy-ar__foot{font-family:Merriweather,Georgia,serif;font-style:italic;font-size:12px;color:var(--holy-ar-halo);margin:8px 4px 0;white-space:nowrap;opacity:0;transition:opacity .28s ease .22s}.holy-ar-wrap.holy-ar--on .holy-ar__foot{opacity:1}@media(max-width:600px){.holy-ar-wrap .holy-ar{padding:12px 14px;min-height:72px;gap:14px;border-radius:10px}.holy-ar__eyebrow{font-size:13px;letter-spacing:.14em}.holy-ar__phrase{font-size:17px}.holy-ar__phrase--soft{font-size:13px}.holy-ar__phrase-lead{font-size:17px}.holy-ar__phrase-on{gap:6px}.holy-ar__cad-opt{font-size:19px;padding:6px 10px}.holy-ar__cad-opt+.holy-ar__cad-opt{margin-left:2px}.holy-ar__cad-suffix{font-size:9px;margin-left:4px}.holy-ar__toggle{width:70px;height:34px}.holy-ar__knob{width:28px;height:28px;top:3px;left:3px}.holy-ar-wrap.holy-ar--on .holy-ar__knob{left:calc(100% - 31px)}.holy-ar__slash{height:12px}.holy-ar__foot{font-size:11px}}@media(prefers-reduced-motion:reduce){.holy-ar-wrap,.holy-ar-wrap *,.holy-ar-wrap *:before{transition-duration:1ms!important;transition-delay:0ms!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/holy-auto-ritual.css.map */
