:root{--password-ivory: #f8f5ef;--password-paper: #fffdf9;--password-soft: #e6f0eb;--password-sage: #c9e1d5;--password-sage-deep: #42665a;--password-ink: #1c2823;--password-muted: #5d6a64;--password-line: #d4ddd7;--password-error: #8f342d;--password-motion-fast: .18s;--password-motion-ui: .22s;--password-motion-reveal: .4s;--password-motion-media: .42s;--password-ease-out: cubic-bezier(.16, 1, .3, 1);--password-ease-native: cubic-bezier(.32, .72, 0, 1)}body:has(.anela-password-section){background:var(--password-ivory)}body:has(.anela-password-section) #MainContent{min-height:100dvh}.anela-password,.anela-password *{box-sizing:border-box;letter-spacing:0}.anela-password{background:var(--password-ivory);color:var(--password-ink);font-family:var(--font-body-family),Arial,sans-serif;min-height:100dvh;overflow-x:clip}.anela-password a,.anela-password button,.anela-password input,.anela-password summary{border-radius:0}.anela-password a,.anela-password button,.anela-password summary{cursor:pointer}.anela-password a:focus-visible,.anela-password button:focus-visible,.anela-password input:focus-visible,.anela-password summary:focus-visible{outline:2px solid var(--password-sage-deep);outline-offset:4px}.anela-password__shell{margin-inline:auto;max-width:144rem;padding-inline:clamp(2.4rem,4vw,5.6rem);width:100%}.anela-password__announcement{align-items:center;background:var(--password-sage);display:flex;justify-content:center;min-height:3.2rem;padding:.7rem 2rem;position:relative;z-index:4}.anela-password__announcement p{font-size:1.1rem;font-weight:600;line-height:1.4;margin:0;text-align:center;letter-spacing:.035em}.anela-password__store-header{align-items:center;background:#f8f5eff0;border-bottom:1px solid rgba(66,102,90,.16);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:7.6rem;padding-inline:clamp(2.4rem,4vw,5.6rem);position:sticky;top:0;transition:background-color var(--password-motion-ui) var(--password-ease-out),box-shadow var(--password-motion-ui) var(--password-ease-out);z-index:3}.anela-password__store-header.is-scrolled{background:#f8f5effa;box-shadow:0 1.2rem 3rem #2d4e4214}@supports ((-webkit-backdrop-filter: blur(18px)) or (backdrop-filter: blur(18px))){.anela-password__store-header{-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%)}}.anela-password__nav,.anela-password__header-actions{align-items:center;display:flex;gap:clamp(1.8rem,2.4vw,3.6rem)}.anela-password__nav a,.anela-password__early-link,.anela-password__mobile-menu a,.anela-password__mobile-menu summary,.anela-password__footer-nav a,.anela-password__access summary{color:inherit;font-size:1.2rem;font-weight:600;line-height:1.3;text-decoration:none;letter-spacing:.025em}.anela-password__nav a,.anela-password__early-link,.anela-password__footer-nav a{position:relative}.anela-password__nav a:after,.anela-password__early-link:after,.anela-password__footer-nav a:after{background:currentColor;bottom:-.5rem;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform .22s cubic-bezier(.16,1,.3,1);width:100%}.anela-password__nav a:hover:after,.anela-password__early-link:hover:after,.anela-password__footer-nav a:hover:after{transform:scaleX(1);transform-origin:left center}.anela-password__nav a:focus-visible:after,.anela-password__early-link:focus-visible:after,.anela-password__footer-nav a:focus-visible:after{transform:scaleX(1);transform-origin:left center;transition:none}.anela-password__logo{display:inline-flex;justify-self:center;width:10.6rem}.anela-password__logo-image,.anela-password__footer-logo{display:block;height:auto;width:100%}.anela-password__header-actions{justify-content:flex-end}.anela-password__mobile-menu{display:none}.anela-password__hero{min-height:56.28vw;overflow:hidden;position:relative}.anela-password__hero-media,.anela-password__hero-image{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.anela-password__hero-image{object-fit:cover;object-position:center;transform:none}.anela-password__hero-shade{display:none}@media(min-width:990px){.anela-password .anela-password__hero-shade{background:linear-gradient(90deg,#f8f5eff5 0% 44%,#f8f5ef00 68%);display:block;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}}.anela-password__hero-inner{align-items:center;display:flex;min-height:56.28vw;padding-block:clamp(4rem,6vh,6.4rem);position:relative}.anela-password__hero-panel{background:transparent;border:0;box-shadow:none;max-width:52rem;width:100%;padding:0}.anela-password__heading,.anela-password__section-heading h2,.anela-password__ritual-copy h2{font-family:var(--font-heading-family),Georgia,serif;font-style:var(--font-heading-style);font-weight:600;letter-spacing:-.045em;text-wrap:balance}.anela-password__heading{font-size:clamp(4.6rem,4.7vw,6.6rem);line-height:1.04;margin:0;max-width:none}.anela-password__text{color:#4f5450;font-size:clamp(1.5rem,1.4vw,1.8rem);line-height:1.55;margin:2.6rem 0 3.2rem;max-width:43ch;text-wrap:pretty}.anela-password__form{max-width:47rem;scroll-margin-top:9rem}.anela-password__form label,.anela-password__access label{color:var(--password-muted);display:block;font-size:1.2rem;font-weight:600;line-height:1.3;margin-bottom:1rem;letter-spacing:.025em}.anela-password__name-fields{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.4rem;scroll-margin-top:9rem}.anela-password__name-field{min-width:0}.anela-password__name-field input{border-radius:14px;min-height:5.1rem;width:100%}.anela-password__name-field input:focus-visible{outline:2px solid var(--password-sage-deep);outline-offset:3px}.anela-password__field-wrap{align-items:stretch;border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;scroll-margin-top:9rem}.anela-password__field-wrap:focus-within,.anela-password__access-field:focus-within{outline:2px solid var(--password-sage-deep);outline-offset:3px}.anela-password__field-wrap :where(input,button):focus-visible,.anela-password__access-field :where(input,button):focus-visible{outline:0}.anela-password__name-field input,.anela-password__field-wrap input,.anela-password__access-field input{-webkit-appearance:none;appearance:none;background:#fffdf9e6;border:1px solid #84968f;color:var(--password-ink);font:inherit;font-size:1.5rem;min-width:0;outline:0;padding:1.45rem 1.6rem;transition:background-color var(--password-motion-fast) var(--password-ease-out),border-color var(--password-motion-fast) var(--password-ease-out),box-shadow var(--password-motion-fast) var(--password-ease-out)}.anela-password__field-wrap input{border-right:0}.anela-password__field-wrap input::placeholder,.anela-password__access-field input::placeholder{color:#6a6e6b;opacity:1}.anela-password__name-field input:focus,.anela-password__field-wrap input:focus,.anela-password__access-field input:focus{border-color:var(--password-ink);box-shadow:inset 0 0 0 1px var(--password-ink)}.anela-password__field-wrap button,.anela-password__ritual-copy a{align-items:center;background:var(--password-ink);border:1px solid var(--password-ink);color:var(--password-paper);display:inline-flex;font:inherit;font-size:1.2rem;font-weight:600;gap:1.2rem;justify-content:center;isolation:isolate;min-height:5.1rem;overflow:hidden;padding:1.2rem 2.2rem;position:relative;text-decoration:none;touch-action:manipulation;transition:color var(--password-motion-ui) var(--password-ease-out),transform var(--password-motion-fast) var(--password-ease-out);white-space:nowrap;letter-spacing:.02em}.anela-password__ritual-copy a{border-radius:999px}.anela-password__field-wrap button:before,.anela-password__ritual-copy a:before{background:var(--password-sage);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform var(--password-motion-ui) var(--password-ease-out);z-index:-1}.anela-password__field-wrap button:hover,.anela-password__ritual-copy a:hover{color:var(--password-ink)}.anela-password__field-wrap button:hover:before,.anela-password__ritual-copy a:hover:before{transform:scaleX(1);transform-origin:left center}.anela-password__field-wrap button:focus-visible:before,.anela-password__ritual-copy a:focus-visible:before{transform:scaleX(1);transform-origin:left center;transition:none}.anela-password__field-wrap button:active,.anela-password__ritual-copy a:active,.anela-password__access-field button:active{transform:scale(.98)}.anela-password__button-icon{height:1.8rem;transition:transform var(--password-motion-fast) var(--password-ease-out);width:1.8rem}.anela-password__field-wrap button:hover .anela-password__button-icon,.anela-password__ritual-copy a:hover .anela-password__button-icon{transform:translate(.35rem)}.anela-password__field-wrap button[aria-busy=true]{cursor:progress;opacity:.72}.anela-password__field-wrap button[aria-busy=true] [data-anela-submit-label]{animation:none}.anela-password__footnote,.anela-password__message{font-size:1.2rem;line-height:1.5;margin:1.2rem 0 0;max-width:44ch}.anela-password__footnote{color:#5d625e}.anela-password__privacy-link{color:inherit;font-weight:600;margin-left:.5rem;text-decoration-color:#1e201f73;text-decoration-thickness:1px;text-underline-offset:.25rem;transition:color var(--password-motion-fast) var(--password-ease-out),text-decoration-color var(--password-motion-fast) var(--password-ease-out)}.anela-password__privacy-link:hover{color:var(--password-ink);text-decoration-color:currentColor}.anela-password__message{color:#315f4d;font-weight:600}.anela-password__message--error,.anela-password__message--error a{color:var(--password-error)}.anela-password__collection{padding-bottom:clamp(8rem,10vw,14rem);padding-top:clamp(8rem,10vw,13rem)}.anela-password__collection,.anela-password__product{scroll-margin-top:9rem}.anela-password__section-heading{max-width:67rem}.anela-password__section-heading>p{color:var(--password-muted);font-size:1.1rem;font-weight:600;margin:0 0 2rem;letter-spacing:.04em}.anela-password__section-heading h2,.anela-password__ritual-copy h2{font-size:clamp(4.2rem,5.5vw,7.2rem);line-height:.98;margin:0}.anela-password__section-heading>span,.anela-password__ritual-copy>p{color:var(--password-muted);display:block;font-size:clamp(1.5rem,1.5vw,1.8rem);line-height:1.6;margin-top:2.2rem;max-width:54ch;text-wrap:pretty}.anela-password__ritual-copy>p{color:var(--password-ink)}.anela-password__product-grid{list-style:none;margin:0;padding:0;align-items:start;display:grid;column-gap:clamp(2rem,3vw,4.8rem);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(4.6rem,6vw,7rem);row-gap:clamp(6rem,8vw,11rem)}.anela-password__product{min-width:0}.anela-password__product:nth-child(1){grid-column:1 / span 5;grid-row:1}.anela-password__product:nth-child(2){grid-column:7 / span 4;grid-row:1;margin-top:clamp(6rem,8vw,11rem)}.anela-password__product:nth-child(3){grid-column:2 / span 4;grid-row:2}.anela-password__product:nth-child(4){grid-column:7 / span 5;grid-row:2;margin-top:clamp(3rem,5vw,7rem)}.anela-password__product-link{color:inherit;display:block;text-decoration:none;touch-action:manipulation;transition:transform var(--password-motion-fast) var(--password-ease-out)}.anela-password__product-link:active{transform:translateY(1px)}.anela-password__product-media{aspect-ratio:3 / 4;background:var(--password-soft);border-radius:22px;overflow:hidden;position:relative}.anela-password__product-media img{height:100%;object-fit:cover;transition:transform var(--password-motion-ui) var(--password-ease-out);width:100%}.anela-password__product-copy{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;padding-top:1.8rem}.anela-password__product-copy h3,.anela-password__product-copy p{margin:0}.anela-password__product-copy h3{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(1.9rem,1.7vw,2.4rem);font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.2;position:relative;width:fit-content}.anela-password__product-copy h3:after{background:currentColor;bottom:-.35rem;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform var(--password-motion-ui) var(--password-ease-out);width:100%}.anela-password__product-copy p,.anela-password__product-copy>span{color:var(--password-muted);font-size:1.2rem;line-height:1.45}.anela-password__product-copy p{margin-top:.45rem}.anela-password__product-copy>span{align-items:center;display:inline-flex;flex:0 0 auto;gap:.5rem;text-align:right}.anela-password__product-icon{height:1.4rem;transition:transform var(--password-motion-fast) var(--password-ease-out);width:1.4rem}@media(hover:hover)and (pointer:fine){.anela-password__product-link:hover .anela-password__product-media img{transform:scale(1.018)}.anela-password__product-link:hover .anela-password__product-icon{transform:translate(.3rem)}.anela-password__product-link:hover .anela-password__product-copy h3:after{transform:scaleX(1);transform-origin:left center}}.anela-password__product-link:focus-visible .anela-password__product-copy h3:after{transform:scaleX(1);transform-origin:left center;transition:none}.anela-password__ritual{align-items:stretch;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(32rem,.75fr);overflow:hidden;padding-bottom:clamp(8rem,10vw,14rem)}.anela-password__ritual-media{border-radius:22px 0 0 22px;min-height:58rem;overflow:hidden}.anela-password__ritual-media img{height:100%;object-fit:cover;width:100%}.anela-password__ritual-copy{align-items:flex-start;background:var(--password-sage);display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,5vw,7rem);border-radius:0 22px 22px 0}.anela-password__ritual-copy h2{font-size:clamp(4rem,4.3vw,6.4rem);max-width:none}.anela-password__ritual-copy a{margin-top:3.2rem}.anela-password__brand-strip{border-bottom:1px solid var(--password-line);border-top:1px solid var(--password-line)}.anela-password__brand-strip .anela-password__shell{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:2.3rem;padding-top:2.3rem}.anela-password__brand-strip span{color:#505551;font-size:1.2rem;font-weight:600;text-align:center;letter-spacing:.035em}.anela-password__brand-strip span+span{border-left:1px solid var(--password-line)}.anela-password__footer{display:grid;gap:4rem;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.5fr) minmax(18rem,.9fr);padding-bottom:clamp(4rem,6vw,7rem);padding-top:clamp(5rem,7vw,8rem);position:relative}.anela-password__footer-brand{align-items:flex-start;display:flex;flex-direction:column}.anela-password__footer-logo{max-width:11rem}.anela-password__footer-brand p{color:var(--password-muted);font-size:1.2rem;margin:1.2rem 0 0}.anela-password__footer-nav{align-content:start;display:grid;gap:1.8rem 3.2rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center}.anela-password__nav a,.anela-password__early-link,.anela-password__footer-nav a{align-items:center;display:inline-flex;min-height:44px;min-width:44px}.anela-password__footer-meta{align-items:flex-end;color:var(--password-muted);display:flex;flex-direction:column;font-size:1.1rem;gap:1.6rem;letter-spacing:.025em}.anela-password__access{position:relative}.anela-password__access summary{align-items:center;display:inline-flex;min-height:4.4rem;list-style:none}.anela-password__access summary::-webkit-details-marker{display:none}.anela-password__access-panel{background:var(--password-paper);border:1px solid var(--password-line);border-radius:18px;bottom:3.2rem;box-shadow:0 1.8rem 5rem #2d4e4224;color:var(--password-ink);padding:2.4rem;position:absolute;right:0;text-transform:none;transform-origin:bottom right;width:min(32rem,calc(100vw - 4.8rem))}.anela-password__access[open] .anela-password__access-panel{animation:none}.anela-password__access-field{border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) 5rem;overflow:hidden}.anela-password__access-field input{border-right:0;min-height:4.4rem;padding:1.2rem 1.4rem}.anela-password__access-field button{align-items:center;background:var(--password-ink);border:1px solid var(--password-ink);color:var(--password-paper);display:inline-flex;justify-content:center;min-height:4.4rem;touch-action:manipulation}.anela-password-reveal,[data-anela-reveal]{clip-path:none;opacity:1;transform:none}html.anela-password-motion.anela-password-ready .anela-password__hero-image{transform:scale(1);transition:transform var(--password-motion-media) var(--password-ease-out)}html.anela-password-motion.anela-password-ready .anela-password__heading,html.anela-password-motion.anela-password-ready .anela-password__hero .anela-password__text,html.anela-password-motion.anela-password-ready .anela-password__hero .anela-password__form{animation:none}html.anela-password-motion.anela-password-ready .anela-password__hero .anela-password__text{animation-delay:90ms}html.anela-password-motion.anela-password-ready .anela-password__hero .anela-password__form{animation-delay:.16s}html.anela-password-static .anela-password__hero-image{transform:scale(1);transition:none}html.anela-password-motion [data-anela-reveal]{opacity:0;transform:translateY(1.4rem);transition:clip-path var(--password-motion-reveal) var(--password-ease-out),opacity var(--password-motion-reveal) var(--password-ease-out),transform var(--password-motion-reveal) var(--password-ease-out)}html.anela-password-motion [data-anela-reveal=heading]{clip-path:inset(0 0 10% 0)}html.anela-password-motion [data-anela-reveal=media]{clip-path:inset(0 8% 0 0);transform:none}html.anela-password-motion [data-anela-reveal=copy]{transform:translate(1.6rem)}html.anela-password-motion [data-anela-reveal].is-visible{clip-path:inset(0);opacity:1;transform:none}.anela-password__product-grid .anela-password__product:nth-child(2){transition-delay:40ms}.anela-password__product-grid .anela-password__product:nth-child(3){transition-delay:80ms}.anela-password__product-grid .anela-password__product:nth-child(4){transition-delay:.12s}html.anela-password-motion [data-anela-reveal=product] .anela-password__product-media:after{background:var(--password-paper);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:scaleX(1);transform-origin:right center;transition:transform var(--password-motion-reveal) var(--password-ease-out);z-index:2}html.anela-password-motion .anela-password__product:nth-child(2) .anela-password__product-media:after{transition-delay:40ms}html.anela-password-motion .anela-password__product:nth-child(3) .anela-password__product-media:after{transition-delay:80ms}html.anela-password-motion .anela-password__product:nth-child(4) .anela-password__product-media:after{transition-delay:.12s}html.anela-password-motion [data-anela-reveal=product].is-visible .anela-password__product-media:after{transform:scaleX(0)}@keyframes anela-password-title-in{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(1.2rem)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes anela-password-rise{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes anela-password-label-in{0%{opacity:.35;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@keyframes anela-password-panel-in{0%{opacity:0;transform:translateY(.8rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1099px){.anela-password__nav{gap:1.8rem}.anela-password__nav a:nth-child(3){display:none}.anela-password__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4.8rem}.anela-password__product:nth-child(n){grid-column:auto;grid-row:auto;margin-top:0}.anela-password__ritual{grid-template-columns:minmax(0,1.25fr) minmax(30rem,.75fr)}}@media(min-width:750px)and (max-width:989px){.anela-password__hero{display:flex;flex-direction:column;min-height:0}.anela-password__hero-inner{min-height:0;order:0;padding-block:3.6rem}.anela-password__hero-panel{width:100%;max-width:64rem}.anela-password__heading{max-width:20ch}.anela-password__hero-media{aspect-ratio:1672 / 941;height:auto;inset:auto;order:1;position:relative}}@media(max-width:749px){.anela-password__shell{padding-inline:1.8rem}.anela-password__announcement{min-height:3rem;padding-inline:1.4rem}.anela-password__announcement p{font-size:1.1rem;letter-spacing:.07em}.anela-password__store-header{grid-template-columns:1fr auto;min-height:6.8rem;padding-inline:1.8rem}.anela-password__nav,.anela-password__early-link{display:none}.anela-password__logo{justify-self:start;width:8.8rem}.anela-password__header-actions{grid-column:2}.anela-password__mobile-menu{display:block;position:relative}.anela-password__mobile-menu summary{align-items:center;border:1px solid rgba(66,102,90,.32);border-radius:999px;display:inline-flex;gap:1rem;justify-content:center;list-style:none;min-height:4.4rem;padding:.9rem 1.4rem;transition:background-color var(--password-motion-fast) var(--password-ease-out),border-color var(--password-motion-fast) var(--password-ease-out)}.anela-password__mobile-menu summary::-webkit-details-marker{display:none}.anela-password__mobile-menu summary:hover,.anela-password__mobile-menu[open] summary{background:var(--password-soft);border-color:var(--password-sage-deep)}.anela-password__mobile-menu-icon{height:1.4rem;position:relative;width:1.4rem}.anela-password__mobile-menu-icon:before,.anela-password__mobile-menu-icon:after{background:currentColor;content:"";height:1px;left:0;position:absolute;top:50%;transition:transform var(--password-motion-fast) var(--password-ease-out);width:100%}.anela-password__mobile-menu-icon:after{transform:rotate(90deg)}.anela-password__mobile-menu[open] .anela-password__mobile-menu-icon:after{transform:rotate(90deg) scaleX(0)}.anela-password__mobile-menu-panel{background:var(--password-paper);border:1px solid var(--password-line);border-radius:18px;box-shadow:0 1.8rem 4rem #2d4e421f;padding:1rem;position:absolute;right:0;top:calc(100% + 1.2rem);width:min(32rem,calc(100vw - 3.6rem))}.anela-password__mobile-menu-panel nav{display:grid}.anela-password__mobile-menu-panel a{align-items:center;border-bottom:1px solid var(--password-line);display:flex;min-height:4.8rem;padding:.8rem 1rem}.anela-password__mobile-menu-panel .anela-password__mobile-menu-cta{background:var(--password-ink);border:1px solid var(--password-ink);border-radius:999px;color:var(--password-paper);justify-content:center;margin-top:1rem;min-height:4.8rem;padding-inline:1.8rem}.anela-password__hero{display:flex;flex-direction:column;min-height:0;position:relative}.anela-password__hero-media{aspect-ratio:4 / 5;display:block;height:auto;inset:auto;order:1;position:relative}.anela-password__hero-image{top:0;right:0;bottom:0;left:0;object-position:center top;position:absolute}.anela-password__hero-shade{display:none}.anela-password__hero-inner{align-items:flex-start;display:flex;inset:auto;min-height:0;order:0;padding:3.2rem 2.4rem;position:relative}.anela-password__hero-panel{background:transparent;border:0;box-shadow:none;max-width:none;padding:0;width:100%}.anela-password__heading{font-size:clamp(4rem,11vw,4.8rem);line-height:1.04;max-width:16ch}.anela-password__text{font-size:1.6rem;line-height:1.5;margin:1.6rem 0 2rem;max-width:35ch}.anela-password__form label{margin-bottom:.7rem}.anela-password__footnote{font-size:1.1rem;margin-top:.9rem}.anela-password__field-wrap{grid-template-columns:minmax(0,1fr)}.anela-password__field-wrap input{border-bottom:0;border-right:1px solid #84968f}.anela-password__field-wrap button{min-height:4.8rem;width:100%}.anela-password__collection{padding-bottom:8rem;padding-top:8rem}.anela-password__section-heading h2,.anela-password__ritual-copy h2{font-size:clamp(4rem,12vw,5.6rem)}.anela-password__section-heading>span,.anela-password__ritual-copy>p{font-size:1.5rem}.anela-password__product-grid{gap:4.8rem;grid-template-columns:minmax(0,1fr);margin-top:4rem}.anela-password__product{min-width:0}.anela-password__product-copy{flex-direction:row;gap:1.6rem;padding-top:1.4rem}.anela-password__product-copy>span{text-align:left}.anela-password__ritual{display:block;padding-inline:1.8rem}.anela-password__ritual-media{border-radius:22px 22px 0 0;min-height:0}.anela-password__ritual-media img{aspect-ratio:4 / 3}.anela-password__ritual-copy{border-radius:0 0 22px 22px;padding:4.2rem 2.4rem 4.8rem}.anela-password__ritual-copy h2{max-width:9ch}.anela-password__brand-strip .anela-password__shell{gap:1.2rem;grid-template-columns:1fr;padding-bottom:2.4rem;padding-top:2.4rem}.anela-password__brand-strip span+span{border-left:0}.anela-password__footer{grid-template-columns:1fr;padding-bottom:4rem;padding-top:5rem}.anela-password__footer-nav{gap:1.5rem;justify-self:stretch}.anela-password__footer-meta{align-items:flex-start}.anela-password__access-panel{left:0;right:auto;transform-origin:bottom left}}@media(max-width:399px){.anela-password__product-copy{flex-direction:column;gap:.5rem}.anela-password__product-copy>span{text-align:left}}@media(max-width:749px)and (max-height:700px){.anela-password__hero-inner{padding-block:2.4rem}.anela-password__heading{font-size:clamp(3.8rem,11vw,5rem)}.anela-password__text{line-height:1.45;margin:1.4rem 0 1.8rem}.anela-password__form label{margin-bottom:.7rem}.anela-password__footnote{display:block}}@media(prefers-reduced-transparency:reduce){.anela-password__store-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--password-paper)}}@media(prefers-reduced-motion:reduce){html:has(.anela-password-section){scroll-behavior:auto}.anela-password *,.anela-password *:before,.anela-password *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.anela-password-reveal,html.anela-password-motion [data-anela-reveal],html.anela-password-motion [data-anela-reveal].is-visible{clip-path:none;filter:none;opacity:1;transform:none}.anela-password__heading,.anela-password__button-icon,.anela-password__product-icon,.anela-password__product-link,.anela-password__product-media img,.anela-password__product-media:after,.anela-password__ritual-media,.anela-password__ritual-copy{animation:none!important;clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important}.anela-password__field-wrap button:active,.anela-password__ritual-copy a:active,.anela-password__access-field button:active{transform:none}}body.anela-studio.anela-luxury-theme .anela-password :is(h1,h2,h3,p,a,label,span,summary){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}body.anela-studio.anela-luxury-theme .anela-password .anela-studio-word{white-space:nowrap}body.anela-studio.anela-luxury-theme .anela-password .anela-password__hero-inner{padding:clamp(28px,3vw,48px)}body.anela-studio.anela-luxury-theme .anela-password .anela-password__hero-panel{width:100%;max-width:none}body.anela-studio.anela-luxury-theme .anela-password .anela-password__heading{max-width:none;font-size:clamp(32px,3vw,48px);line-height:1.18;text-wrap:wrap}body.anela-studio.anela-luxury-theme .anela-password .anela-password__text{max-width:none;margin:24px 0;text-wrap:wrap}body.anela-studio.anela-luxury-theme .anela-password .anela-password__icon-copy{display:flex;align-items:flex-start;gap:12px}body.anela-studio.anela-luxury-theme .anela-password .anela-password__text-icon{width:22px;height:22px;flex:0 0 22px}body.anela-studio.anela-luxury-theme .anela-password .anela-password__icon-copy>svg{margin-top:.2em}body.anela-studio.anela-luxury-theme .anela-password .anela-password__icon-copy>span{min-width:0}body.anela-studio.anela-luxury-theme .anela-password .anela-password__form,body.anela-studio.anela-luxury-theme .anela-password .anela-password__section-heading{max-width:none}body.anela-studio.anela-luxury-theme .anela-password :is(.anela-password__section-heading h2,.anela-password__ritual-copy h2,.anela-faqs__heading h2){max-width:none;font-size:clamp(28px,3vw,42px);line-height:1.22;text-wrap:wrap}body.anela-studio.anela-luxury-theme .anela-password .anela-password__section-heading>span{max-width:none;text-wrap:wrap}body.anela-studio.anela-luxury-theme .anela-password .anela-password__product-media--shoulders img{position:absolute;inset:auto 0 0;width:100%;height:125%;object-fit:cover;object-position:center bottom}body.anela-studio.anela-luxury-theme .anela-password .anela-password__product-copy{display:grid;gap:12px}body.anela-studio.anela-luxury-theme .anela-password .anela-password__product-copy h3{font-size:clamp(17px,1.4vw,21px);text-wrap:wrap}body.anela-studio.anela-luxury-theme .anela-password .anela-password__product-copy>span{justify-content:flex-start;text-align:left;white-space:nowrap}body.anela-studio.anela-luxury-theme .anela-password .anela-password__ritual-copy{padding:clamp(24px,3vw,48px)}body.anela-studio.anela-luxury-theme .anela-password .anela-password__collection-fact{display:flex;align-items:center;justify-content:center;gap:10px;padding-inline:12px}@media(max-width:749px){body.anela-studio.anela-luxury-theme .anela-password .anela-password__hero-inner{padding:28px 22px 36px}body.anela-studio.anela-luxury-theme .anela-password .anela-password__heading{font-size:clamp(27px,7.5vw,38px)}}.anela-password__idea-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;min-width:44px;min-height:44px;padding:8px 12px;color:var(--anela-ink, #1c2823);border:1px solid rgba(66,102,90,.32);border-radius:999px;text-decoration:none;font-size:12px;font-weight:500;line-height:1.3}.anela-password__idea-link>span:first-child{display:flex}.anela-password__idea-link svg{width:20px;height:20px;fill:currentColor}.anela-password__idea-link:hover{background:#e6f0eb}.anela-password__idea-link:focus-visible{outline:2px solid #42665a;outline-offset:3px}.anela-password .anela-ideas{scroll-margin-top:110px}@media(max-width:989px){.anela-password__idea-link{padding:8px}.anela-password__idea-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/anela-password.css.map */
