@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700&display=swap";.siteFooter[data-v-2ac4c9cf]{background:linear-gradient(180deg,#f6f1e999,#fbf8f499);border-top:1px solid rgba(75,52,41,.08);color:#4b3429;padding:14px 16px}.container[data-v-2ac4c9cf]{gap:12px;justify-content:space-between;margin:0 auto;max-width:1200px}.container[data-v-2ac4c9cf],.links[data-v-2ac4c9cf]{align-items:center;display:flex}.links[data-v-2ac4c9cf]{font-weight:800;gap:10px}.links a[data-v-2ac4c9cf]{color:var(--brown);text-decoration:none}.sep[data-v-2ac4c9cf]{opacity:.5}@media(max-width:720px){.container[data-v-2ac4c9cf]{flex-direction:column;gap:6px;text-align:center}}.darkFooterBtn[data-v-2ac4c9cf]{background:#fff;border:1px solid rgba(75,52,41,.2);border-radius:10px;color:#2c1b12;cursor:pointer;font-weight:700;margin-left:14px;padding:6px 12px;transition:all .2s ease}.darkFooterBtn[data-v-2ac4c9cf]:hover{box-shadow:0 6px 16px #0000001f}html.dark .darkFooterBtn[data-v-2ac4c9cf]{background:#2b2420;border-color:#ffffff1a;color:#fff7ee}html.dark body{background:#1b1714;color:#fff7ee}html.dark .page{background:linear-gradient(180deg,#1b1714,#231d19)!important;color:#fff7ee!important}html.dark .sidebar{background:#201b18!important;border-right:1px solid hsla(0,0%,100%,.08)!important}html.dark .card,html.dark .commentBox,html.dark .contactForm,html.dark .faqItem,html.dark .fieldInput,html.dark .fieldTextarea,html.dark .locationPill,html.dark .navItem,html.dark .reviewPanel,html.dark .secondaryBtn,html.dark .topbarRight a,html.dark .topbarRight button{background:#2b2420!important;border-color:#ffffff1a!important;color:#fff7ee!important}html.dark .addBtn,html.dark .plusBtn{background:#3a2f29!important;border-color:#ffffff1a!important;color:#fff7ee!important}html.dark .pricePill,html.dark .priceTag{background:#161312!important;color:#f4c95d!important}*{transition:background-color .2s ease,color .2s ease,border-color .2s ease}html.dark .cartPanel{background:#211b18!important;box-shadow:-20px 0 60px #0006!important}html.dark .cartCard,html.dark .cartHeader,html.dark .cartItem,html.dark .cartRow{background:transparent!important;border-color:#ffffff14!important;color:#fff7ee!important}html.dark .cartItem{background:#2b2420!important}html.dark .cartItemName,html.dark .cartPrice,html.dark .cartQty,html.dark .cartTitle,html.dark .emptyCart{color:#fff7ee!important}html.dark .checkoutBtn{background:#f4c95d!important;border:none!important;color:#2b1f15!important}html.dark .checkoutBtn:hover{background:#ffd76c!important}html.dark .removeBtn,html.dark .xBtn{color:#fff7ee!important}html.dark .overlay{background:#00000073!important}html.dark .sizePicker{background:#211b18!important;color:#fff7ee!important}html.dark .cartPanel{background:#1e1916!important;border-left:1px solid hsla(0,0%,100%,.08)!important;color:#fff7ee!important}html.dark .cartItem{border:1px solid hsla(0,0%,100%,.08)!important}html.dark .cartItem,html.dark .cartThumb{background:#2a221e!important}html.dark .cartName,html.dark .cartPrice,html.dark .cartSub{color:#fff7ee!important}html.dark .checkoutBtn{background:#f4b316!important;color:#2c1b12!important}html.dark .cartBtn{background:#2a221e!important;border-color:#ffffff14!important;color:#fff7ee!important}html.dark .overlay{background:#0009!important}html.dark .sizeModal{background:#1e1916!important}html.dark .sizeBtn,html.dark .sizeModal{border:1px solid hsla(0,0%,100%,.08)!important;color:#fff7ee!important}html.dark .sizeBtn{background:#2a221e!important}html.dark .sizeLabel,html.dark .sizePrice{color:#fff7ee!important}html.dark .sizePrice{background:#f4b31640!important}html.dark .cancelBtn{background:#2a221e!important;color:#fff7ee!important}html.dark .tileImg{background:#2a221e!important;border-color:#ffffff14!important}html.dark .pricePill{background:#111!important;color:#fff!important}body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;margin:0;padding:0}.appShell{min-height:100vh;position:relative}.darkToggle{background:#fff;border:1px solid rgba(75,52,41,.14);border-radius:12px;box-shadow:0 8px 24px #0000001f;color:#2c1b12;cursor:pointer;font-weight:700;padding:10px 14px;position:absolute;right:110px;top:20px;z-index:50}.dark .darkToggle{background:#241f1b;border-color:#ffffff1f;color:#f4ede3}@media(max-width:720px){.darkToggle{font-size:14px;padding:9px 12px;right:12px;top:12px}}
