.nav-link[data-v-abedd1b3]{letter-spacing:.1em;font-size:10.5px}@media (width>=1280px){.nav-link[data-v-abedd1b3]{letter-spacing:.16em;font-size:12px}}.nav-dropdown-wrapper[data-v-abedd1b3]{position:relative}.nav-dropdown[data-v-abedd1b3]{opacity:0;visibility:hidden;z-index:60;border:1px solid #b8956a33;border-radius:8px;min-width:210px;padding:.4rem 0;transition:opacity .2s,transform .2s,visibility .2s;top:calc(100% + 14px);transform:translate(-50%)translateY(-4px);box-shadow:0 8px 28px #1a1a1a17}.nav-dropdown[data-v-abedd1b3],.nav-dropdown[data-v-abedd1b3]:before{background:#fff;position:absolute;left:50%}.nav-dropdown[data-v-abedd1b3]:before{content:"";border-top:1px solid #b8956a33;border-left:1px solid #b8956a33;width:9px;height:9px;top:-5px;transform:translate(-50%)rotate(45deg)}.nav-dropdown-wrapper:hover .nav-dropdown[data-v-abedd1b3]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.nav-dropdown-item[data-v-abedd1b3]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#3d3d3d;white-space:nowrap;padding:.55rem 1.1rem;font-size:.68rem;transition:color .18s,background .18s;display:block}.nav-dropdown-item[data-v-abedd1b3]:hover{color:#b8956a;background:#b8956a0d}.desktop-nav-active[data-v-abedd1b3]:after{content:"";background:#b8956a;width:1.25rem;height:1px;position:absolute;bottom:-4px;left:0}.mobile-menu[data-v-ca44d606]{clip-path:inset(0 -30px -30px);z-index:50;background:#fff;flex-direction:column;gap:.25rem;padding:1rem 1.5rem 1.25rem;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #1a1a1a14}.mobile-sub-active[data-v-ca44d606]:after{width:1rem;left:1.85rem}.mobile-nav-active[data-v-ca44d606]:after,.mobile-sub-active[data-v-ca44d606]:after{content:"";background:#b8956a;height:1px;position:absolute;bottom:2px}.mobile-nav-active[data-v-ca44d606]:after{width:1.25rem;left:0}.slide-down-enter-active[data-v-ca44d606],.slide-down-leave-active[data-v-ca44d606]{transition:all .22s}.slide-down-enter-from[data-v-ca44d606],.slide-down-leave-to[data-v-ca44d606]{opacity:0;transform:translateY(-6px)}.nav-link[data-v-76d32e89]{letter-spacing:.1em;font-size:10.5px}@media (width>=1280px){.nav-link[data-v-76d32e89]{letter-spacing:.16em;font-size:12px}}.desktop-nav-active[data-v-76d32e89]:after{content:"";background:#b8956a;width:1.25rem;height:1px;position:absolute;bottom:-4px;left:0}.pop-enter-active[data-v-76d32e89]{animation:.2s ease-out pop-76d32e89}.pop-leave-active[data-v-76d32e89]{animation:.15s ease-in reverse pop-76d32e89}@keyframes pop-76d32e89{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}.footer-trust[data-v-02bf6c12]{background:var(--ivory);border:1px solid #b8956a26;border-radius:4px}.footer-trust>li+li[data-v-02bf6c12]{border-left:1px solid #b8956a26}@media (width<=1023px){.footer-trust>li[data-v-02bf6c12]:nth-child(3){border-left:none}.footer-trust>li[data-v-02bf6c12]:nth-child(n+3){border-top:1px solid #b8956a26}}.payment-pill[data-v-02bf6c12]{font-family:var(--font-sans);letter-spacing:.04em;color:var(--ink-soft);background:#fff;border:1px solid #b8956a40;border-radius:3px;padding:.25rem .6rem;font-size:10px;font-weight:600}.social-icon[data-v-02bf6c12]{color:#b8956a;justify-content:center;align-items:center;transition:color .2s,transform .2s;display:flex}.social-icon[data-v-02bf6c12]:hover{color:#8b6f4e;transform:translateY(-2px)}.festive-progress[data-v-d34f66c8]{background:linear-gradient(90deg,var(--gold-dark),var(--gold-light),var(--gold),var(--gold-light),var(--gold-dark));background-size:200% 100%;animation:3s linear infinite festive-shine-d34f66c8}@keyframes festive-shine-d34f66c8{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.festive-progress[data-v-d34f66c8]{animation:none}}.drawer-enter-active[data-v-d34f66c8],.drawer-leave-active[data-v-d34f66c8]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.drawer-enter-from[data-v-d34f66c8],.drawer-leave-to[data-v-d34f66c8]{transform:translate(100%)}.fade-enter-active[data-v-d34f66c8],.fade-leave-active[data-v-d34f66c8]{transition:opacity .3s}.fade-enter-from[data-v-d34f66c8],.fade-leave-to[data-v-d34f66c8]{opacity:0}.cookie-banner[data-v-22a2d495]{z-index:9999;background:#fff;border:1px solid #b8956a40;border-radius:8px;width:calc(100% - 2rem);max-width:680px;padding:1.25rem 1.5rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #1a1a1a1f}.cookie-inner[data-v-22a2d495]{align-items:center;gap:1.5rem;display:flex}@media (width<=600px){.cookie-inner[data-v-22a2d495]{flex-direction:column;align-items:flex-start;gap:1rem}}.cookie-text[data-v-22a2d495]{flex:1}.cookie-title[data-v-22a2d495]{font-family:var(--font-serif);color:var(--ink);margin-bottom:.35rem;font-size:.95rem}.cookie-body[data-v-22a2d495]{font-family:var(--font-sans);color:var(--ink-soft);font-size:.72rem;line-height:1.6}.cookie-link[data-v-22a2d495]{color:var(--gold);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.cookie-link[data-v-22a2d495]:hover{color:var(--gold-dark)}.cookie-actions[data-v-22a2d495]{flex-shrink:0;gap:.6rem;display:flex}.cookie-btn-reject[data-v-22a2d495]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3d3d3d33;border-radius:4px;padding:.6rem 1.1rem;font-size:.7rem;transition:border-color .15s,color .15s}.cookie-btn-reject[data-v-22a2d495]:hover{border-color:var(--ink-soft);color:var(--ink)}.cookie-btn-accept[data-v-22a2d495]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--gold);border:1px solid var(--gold);cursor:pointer;white-space:nowrap;border-radius:4px;padding:.6rem 1.1rem;font-size:.7rem;transition:background .15s}.cookie-btn-accept[data-v-22a2d495]:hover{background:var(--gold-dark);border-color:var(--gold-dark)}.cookie-slide-enter-active[data-v-22a2d495],.cookie-slide-leave-active[data-v-22a2d495]{transition:opacity .3s,transform .3s}.cookie-slide-enter-from[data-v-22a2d495],.cookie-slide-leave-to[data-v-22a2d495]{opacity:0;transform:translate(-50%)translateY(12px)}
