:root{--plate:#FAF3EF}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#EDE7F2;--ink-soft:#A79DBA;--ink-faint:#7C7488;--ground:#0C0A14;--ground-raised:#171326;--line:#2C2540;--copper:#D8A88F;--copper-deep:#D8A88F;--plate:#241D2D}}:root[data-theme=dark]{--ink:#EDE7F2;--ink-soft:#A79DBA;--ink-faint:#7C7488;--ground:#0C0A14;--ground-raised:#171326;--line:#2C2540;--copper:#D8A88F;--copper-deep:#D8A88F;--plate:#241D2D}.nav-tools{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.tool{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;background:none;border:1px solid transparent;border-radius:100px;color:inherit;cursor:pointer;padding:0;transition:background .25s ease,border-color .25s ease}.tool:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.tool svg{width:19px;height:19px;flex:0 0 auto}.theme-btn .sun{display:none}.theme-btn .moon{display:block}:root[data-theme=dark] .theme-btn .sun{display:block}:root[data-theme=dark] .theme-btn .moon{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .sun{display:block}:root:not([data-theme=light]) .theme-btn .moon{display:none}:root[data-theme=light] .theme-btn .sun{display:none}:root[data-theme=light] .theme-btn .moon{display:block}}.lang-btn{width:auto;min-width:40px;padding-inline:.6rem;border-color:color-mix(in srgb,currentColor 26%,transparent);font-family:var(--mono,monospace);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.has-menu{position:relative}.menu-btn{display:inline-flex;align-items:center;gap:.4rem;background:none;border:0;padding:0;color:inherit;cursor:pointer;font-family:var(--sans,system-ui);font-size:.82rem;font-weight:300;letter-spacing:.05em;opacity:.84;transition:opacity .2s,color .2s}.menu-btn:hover,.menu-btn[aria-expanded=true]{opacity:1}.menu-btn .chev{width:12px;height:12px;transition:transform .25s ease}.menu-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.menu{position:absolute;top:calc(100% + 14px);left:0;z-index:90;min-width:250px;padding:.5rem;background:var(--ground-raised,#FFFCF8);color:var(--ink,#161320);border:1px solid var(--line,#E0D8CE);border-radius:16px;box-shadow:0 28px 60px -30px #0c0a148c;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.menu.open{opacity:1;transform:none;pointer-events:auto}.menu-right{left:auto;right:0}.menu a,.menu .lang-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .8rem;border:0;border-radius:11px;background:none;color:inherit;cursor:pointer;text-align:start;text-decoration:none;font-family:var(--sans,system-ui);font-size:.86rem;font-weight:300;opacity:1;transition:background .2s ease}.menu a:hover,.menu .lang-row:hover{background:color-mix(in srgb,var(--copper,#C49078) 14%,transparent)}.menu a[aria-current=true],.menu .lang-row[aria-current=true]{background:color-mix(in srgb,var(--copper,#C49078) 18%,transparent)}.menu .lang-form{margin:0;display:block}.menu a .dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;background:var(--accent,var(--copper,#C49078))}.menu .flag{flex:0 0 auto;width:26px;text-align:center;font-family:var(--mono,monospace);font-size:.6rem;font-weight:500;letter-spacing:.08em;color:var(--copper-deep,#A97155);border:1px solid color-mix(in srgb,var(--copper,#C49078) 40%,transparent);border-radius:5px;padding:.22rem 0;line-height:1}.menu a small,.menu .lang-row small{display:block;font-family:var(--mono,monospace);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint,#7C7488);margin-top:.15rem}.skip{left:0;transform:translateY(-140%)}.skip:focus{left:0;transform:none}[dir=rtl] .menu{left:auto;right:0}[dir=rtl] .menu-right{right:auto;left:0}[dir=rtl] .menu .flag{direction:ltr}[dir=rtl] .strip-track{animation-direction:reverse}[lang=ar] em,[lang=ar] i{font-style:normal}[lang=ar] body{line-height:1.85}@media(max-width:900px){.navlinks .has-menu{width:100%}.navlinks .menu-btn{width:100%;justify-content:space-between;font-size:1.05rem;padding:1rem .2rem;border-bottom:1px solid var(--night-line,#2C2540);opacity:.92}.navlinks .menu{position:static;min-width:0;padding:.2rem 0 .8rem;background:none;border:0;box-shadow:none;color:var(--night-ink,#EDE7F2);display:none;opacity:1;transform:none;pointer-events:auto}.navlinks .menu.open{display:block}.navlinks .menu a{padding:.75rem .2rem .75rem 1.1rem;border-radius:0;font-size:.95rem;border-bottom:1px solid var(--night-line,#2C2540)}.navlinks .menu a:last-child{border-bottom:0}.navlinks .menu a:hover{background:none;color:var(--copper,#C49078)}.nav-tools{gap:.15rem}.lang-btn{padding-inline:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/avielle-nav.css.map */
