.mini-cart-overlay[data-v-fe954128]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1055}.mini-cart-drawer[data-v-fe954128]{position:fixed;top:0;right:0;width:480px;max-width:100%;height:100%;background:#fff;z-index:1056;display:flex;flex-direction:column;box-shadow:-4px 0 28px rgba(0,0,0,.14);outline:none;font-family:Host Grotesk,sans-serif;font-weight:300}.overlay-fade-enter-active[data-v-fe954128],.overlay-fade-leave-active[data-v-fe954128]{transition:opacity .25s ease}.overlay-fade-enter-from[data-v-fe954128],.overlay-fade-leave-to[data-v-fe954128]{opacity:0}.drawer-slide-enter-active[data-v-fe954128],.drawer-slide-leave-active[data-v-fe954128]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.drawer-slide-enter-from[data-v-fe954128],.drawer-slide-leave-to[data-v-fe954128]{transform:translateX(100%)}.mini-cart-header[data-v-fe954128]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f0f0f0;flex-shrink:0}.mini-cart-title[data-v-fe954128]{font-size:.78rem;font-weight:300;margin:0;color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase}.mini-cart-close[data-v-fe954128]{background:transparent;border:none;cursor:pointer;font-size:1rem;color:#666;padding:.35rem;line-height:1;border-radius:0;transition:background .15s,color .15s}.mini-cart-close[data-v-fe954128]:hover{background:#f5f5f5;color:#1a1a1a}.mini-cart-body[data-v-fe954128]{flex:1;overflow-y:auto;padding:.25rem 0}.mini-cart-item[data-v-fe954128]{display:flex;gap:.875rem;padding:1rem 1.5rem;border-bottom:1px solid #f5f5f5}.mini-cart-item[data-v-fe954128]:last-child{border-bottom:none}.mini-cart-item-image[data-v-fe954128]{flex-shrink:0;width:120px;height:120px;border-radius:0;overflow:hidden;background:#f7f7f7;display:flex;align-items:center;justify-content:center}.item-thumb[data-v-fe954128]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-thumb-placeholder[data-v-fe954128]{color:#ccc;font-size:1.4rem}.mini-cart-item-info[data-v-fe954128]{flex:1;min-width:0}.item-name[data-v-fe954128]{font-size:.875rem;font-weight:300;color:#1a1a1a;margin:0 0 .25rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-variants[data-v-fe954128]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.35rem}.item-variant-badge[data-v-fe954128]{font-size:.7rem;font-weight:300;color:#555;background:#f0f0f0;padding:1px 6px;border-radius:0}.item-prices[data-v-fe954128]{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;flex-wrap:wrap}.item-original-price[data-v-fe954128]{font-size:.75rem;color:#aaa;text-decoration:line-through}.item-price[data-v-fe954128]{font-size:.875rem;font-weight:300;color:#1a1a1a}.item-discount-badge[data-v-fe954128]{font-size:.68rem;background:#e8f5e9;color:#2e7d32;padding:1px 5px;border-radius:0;font-weight:300}.item-controls[data-v-fe954128]{display:flex;align-items:center;gap:.75rem}.quantity-controls[data-v-fe954128]{display:flex;align-items:center;flex-shrink:0;border:1px solid #e0e0e0;border-radius:0;overflow:hidden}.qty-btn[data-v-fe954128]{background:transparent;border:none;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#555;font-size:.65rem;transition:background .15s}.qty-btn[data-v-fe954128]:hover{background:#f5f5f5}.qty-value[data-v-fe954128]{width:16px;text-align:center;font-size:.75rem;font-weight:300;color:#1a1a1a;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;line-height:16px}.item-subtotal[data-v-fe954128]{font-size:.82rem;font-weight:300;color:#1a1a1a;margin-left:auto;white-space:nowrap}.remove-btn[data-v-fe954128]{background:transparent;border:none;cursor:pointer;color:#ccc;font-size:.82rem;padding:.2rem;transition:color .2s;line-height:1}.remove-btn[data-v-fe954128]:hover{color:#e53935}.mini-cart-empty[data-v-fe954128]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.empty-icon[data-v-fe954128]{font-size:3rem;color:#ddd;margin-bottom:1rem}.empty-title[data-v-fe954128]{font-size:.875rem;font-weight:300;color:var(--black-color)!important;margin:0 0 .35rem;letter-spacing:.08em}.empty-sub[data-v-fe954128]{font-size:.85rem;color:var(--black-color-2)!important;margin:0}.mini-cart-footer[data-v-fe954128]{border-top:1px solid #f0f0f0;padding:1.25rem 1.5rem;flex-shrink:0;background:#fff}.mini-cart-subtotal[data-v-fe954128]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.subtotal-label[data-v-fe954128]{font-size:.78rem;font-weight:300;color:#555;letter-spacing:.08em;text-transform:uppercase}.subtotal-value[data-v-fe954128]{font-size:.875rem;font-weight:300;color:#1a1a1a}.btn-checkout[data-v-fe954128]{display:block;width:100%;background-color:#1a1a1a;color:#fff!important;border:none;padding:.78rem 1rem;border-radius:0;font-weight:300;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;text-align:center;transition:background .2s,transform .1s;cursor:pointer}.btn-checkout[data-v-fe954128]:hover{background-color:#333}.btn-checkout[data-v-fe954128]:active{transform:scale(.98)}.mini-cart-empty[data-v-fe954128] .btn{border-radius:0;font-family:Host Grotesk,sans-serif;font-weight:300;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}@media (max-width:768px){.mini-cart-drawer[data-v-fe954128]{width:85%}.mini-cart-item-image[data-v-fe954128]{width:72px;height:72px}.qty-btn[data-v-fe954128]{width:28px;height:28px}.qty-value[data-v-fe954128]{width:28px;line-height:28px}}@media (max-width:400px){.mini-cart-drawer[data-v-fe954128]{width:100%}}.search-drawer-overlay[data-v-543e4320]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1055}.search-drawer[data-v-543e4320]{position:fixed;top:0;right:0;width:420px;max-width:100%;height:100%;background:#fff;z-index:1056;display:flex;flex-direction:column;box-shadow:-4px 0 28px rgba(0,0,0,.14);outline:none;font-family:Host Grotesk,sans-serif;font-weight:300}.overlay-fade-enter-active[data-v-543e4320],.overlay-fade-leave-active[data-v-543e4320]{transition:opacity .25s ease}.overlay-fade-enter-from[data-v-543e4320],.overlay-fade-leave-to[data-v-543e4320]{opacity:0}.drawer-slide-enter-active[data-v-543e4320],.drawer-slide-leave-active[data-v-543e4320]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.drawer-slide-enter-from[data-v-543e4320],.drawer-slide-leave-to[data-v-543e4320]{transform:translateX(100%)}.search-drawer-header[data-v-543e4320]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f0f0f0;flex-shrink:0}.search-drawer-title[data-v-543e4320]{font-size:.78rem;font-weight:300;margin:0;color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase}.search-drawer-close[data-v-543e4320]{background:transparent;border:none;cursor:pointer;font-size:1rem;color:#666;padding:.35rem;line-height:1;border-radius:0;transition:background .15s,color .15s}.search-drawer-close[data-v-543e4320]:hover{background:#f5f5f5;color:#1a1a1a}.search-drawer-input-wrap[data-v-543e4320]{padding:1rem 1.5rem;border-bottom:1px solid #f0f0f0;flex-shrink:0}.search-input-inner[data-v-543e4320]{display:flex;align-items:center;background:#f7f7f7;border:1px solid #ececec;border-radius:0;padding:0 .75rem;transition:border-color .2s,background .2s}.search-input-inner[data-v-543e4320]:focus-within{border-color:#1a1a1a;background:#fff;box-shadow:none}.search-input-icon[data-v-543e4320]{color:#999;font-size:.85rem;flex-shrink:0;margin-right:.5rem}.search-drawer-input[data-v-543e4320]{flex:1;border:none;background:transparent;padding:.75rem 0;font-size:.875rem;font-weight:300;color:#1a1a1a;outline:none}.search-drawer-input[data-v-543e4320]::-moz-placeholder{color:#aaa}.search-drawer-input[data-v-543e4320]::placeholder{color:#aaa}.search-clear-btn[data-v-543e4320]{background:transparent;border:none;cursor:pointer;color:#bbb;font-size:.9rem;padding:.2rem;line-height:1;transition:color .15s;flex-shrink:0}.search-clear-btn[data-v-543e4320]:hover{color:#555}.search-drawer-body[data-v-543e4320]{flex:1;overflow-y:auto;padding:.5rem 0}.search-results-header[data-v-543e4320]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1.5rem .4rem}.search-results-count[data-v-543e4320]{font-size:.72rem;color:#999;font-weight:300;text-transform:uppercase;letter-spacing:.08em}.search-see-all-btn[data-v-543e4320]{background:transparent;border:none;font-size:.72rem;font-weight:300;color:#1a1a1a;cursor:pointer;padding:.2rem 0;transition:opacity .15s;letter-spacing:.06em;text-transform:uppercase}.search-see-all-btn[data-v-543e4320]:hover{opacity:.7}.search-result-item[data-v-543e4320]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.5rem;border-bottom:1px solid #f5f5f5;text-decoration:none!important;cursor:pointer;transition:background .15s;color:inherit}.search-result-item[data-v-543e4320]:last-child{border-bottom:none}.search-result-item[data-v-543e4320]:hover{background:#fafafa}.search-result-img-wrap[data-v-543e4320]{flex-shrink:0;width:60px;height:60px;border-radius:0;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.search-result-img[data-v-543e4320]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search-result-img-placeholder[data-v-543e4320]{color:#ccc;font-size:1.2rem}.search-result-info[data-v-543e4320]{flex:1;min-width:0}.search-result-name[data-v-543e4320]{font-size:.875rem;font-weight:300;color:#1a1a1a;margin:0 0 .15rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-result-brand[data-v-543e4320]{font-size:.75rem;color:#999;margin:0 0 .3rem}.search-result-price-row[data-v-543e4320]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.search-result-original-price[data-v-543e4320]{font-size:.75rem;color:#bbb;text-decoration:line-through}.search-result-price[data-v-543e4320]{font-size:.875rem;font-weight:300;color:#1a1a1a}.search-result-badge[data-v-543e4320]{font-size:.67rem;background:#e8f5e9;color:#2e7d32;padding:1px 5px;border-radius:0;font-weight:300}.search-result-arrow[data-v-543e4320]{color:#ddd;font-size:.75rem;flex-shrink:0}.search-empty-state[data-v-543e4320],.search-initial-state[data-v-543e4320]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;flex:1}.search-empty-icon[data-v-543e4320],.search-initial-icon[data-v-543e4320]{font-size:2.5rem;color:#e0e0e0;margin-bottom:1rem}.search-empty-title[data-v-543e4320]{font-size:.875rem;font-weight:300;color:#1a1a1a;margin:0 0 .35rem;letter-spacing:.08em;text-transform:uppercase}.search-empty-sub[data-v-543e4320]{font-size:.85rem;color:#888;margin:0}.search-empty-sub strong[data-v-543e4320]{font-weight:300}.search-initial-text[data-v-543e4320]{font-size:.9rem;color:#aaa;margin:0}.search-skeleton-item[data-v-543e4320]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.5rem;border-bottom:1px solid #f5f5f5}.search-skeleton-img[data-v-543e4320]{flex-shrink:0;width:60px;height:60px;border-radius:0;background:#f0f0f0;animation:shimmer-543e4320 1.4s infinite}.search-skeleton-text[data-v-543e4320]{flex:1;display:flex;flex-direction:column;gap:.5rem}.search-skeleton-name[data-v-543e4320]{height:14px;width:70%;background:#f0f0f0;border-radius:0;animation:shimmer-543e4320 1.4s infinite}.search-skeleton-price[data-v-543e4320]{height:12px;width:35%;background:#f0f0f0;border-radius:0;animation:shimmer-543e4320 1.4s .2s infinite}@keyframes shimmer-543e4320{0%,to{opacity:.55}50%{opacity:1}}.search-drawer-footer[data-v-543e4320]{border-top:1px solid #f0f0f0;padding:1rem 1.5rem;flex-shrink:0;background:#fff}.search-full-results-btn[data-v-543e4320]{display:block;width:100%;background-color:var(--primary-color);color:var(--text-on-primary);border:none;padding:.78rem 1rem;border-radius:0;font-weight:300;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background .2s,transform .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-full-results-btn[data-v-543e4320]:hover{background-color:var(--primary-dark)}.search-full-results-btn[data-v-543e4320]:active{transform:scale(.98)}.search-empty-state[data-v-543e4320] .btn,.search-initial-state[data-v-543e4320] .btn{border-radius:0;font-family:Host Grotesk,sans-serif;font-weight:300;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}@media (max-width:768px){.search-drawer[data-v-543e4320]{width:100%}.search-result-img-wrap[data-v-543e4320]{width:72px;height:72px}}.shopping-bag-icon[data-v-c4990af2]{display:block}.navbar-wrapper[data-v-6a0900d8]{position:fixed;top:0;left:0;right:0;z-index:1050;background:transparent!important;box-shadow:none!important;transition:color .3s ease}.navbar-wrapper[data-v-6a0900d8]:before{content:"";position:absolute;top:0;left:0;right:0;height:clamp(50px,14vh,160px);background:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.68) 52%,rgba(0,0,0,.48) 68%,rgba(0,0,0,.15) 82%,transparent);pointer-events:none;z-index:0;transition:opacity .3s ease}.navbar-wrapper.menu-open[data-v-6a0900d8]{background:transparent!important;box-shadow:none!important}.navbar-wrapper.menu-open[data-v-6a0900d8]:before{opacity:0}.luxury-nav[data-v-6a0900d8]{position:relative;z-index:1;padding:0;width:100%;background:transparent!important;box-shadow:none!important}.luxury-nav-inner[data-v-6a0900d8]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:1rem;column-gap:1rem;width:100%;min-height:72px;padding:0 clamp(1.25rem,3vw,2.5rem)}.luxury-nav-left[data-v-6a0900d8]{grid-column:1;justify-self:start}.luxury-brand[data-v-6a0900d8]{grid-column:2;justify-self:center;display:flex;align-items:center;justify-content:center;text-decoration:none}.luxury-nav-right[data-v-6a0900d8]{grid-column:3;justify-self:end}.luxury-nav-left[data-v-6a0900d8],.luxury-nav-right[data-v-6a0900d8]{display:flex;align-items:center;gap:.25rem;min-width:0}.luxury-icon-btn[data-v-6a0900d8]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none!important;outline:none;box-shadow:none!important;background:transparent;color:var(--navbar-accent)!important;cursor:pointer;flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:opacity .2s ease}.luxury-icon-btn[data-v-6a0900d8]:focus,.luxury-icon-btn[data-v-6a0900d8]:focus-visible{outline:none;box-shadow:none!important}.luxury-icon-btn[data-v-6a0900d8]:hover{opacity:.65}.luxury-icon[data-v-6a0900d8]{width:22px;height:22px;display:block}.luxury-logo[data-v-6a0900d8]{width:clamp(130px,12vw,130px);height:auto;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:opacity .2s ease;margin-bottom:10px}.luxury-brand:hover .luxury-logo[data-v-6a0900d8]{opacity:.85}@keyframes luxury-nav-fade-down-6a0900d8{0%{opacity:0;transform:translate3d(0,-18px,0)}to{opacity:1;transform:translateZ(0)}}.navbar-wrapper--home .luxury-nav-left[data-v-6a0900d8]{animation:luxury-nav-fade-down-6a0900d8 .9s cubic-bezier(.22,1,.36,1) .15s both}.navbar-wrapper--home .luxury-brand[data-v-6a0900d8]{animation:luxury-nav-fade-down-6a0900d8 .9s cubic-bezier(.22,1,.36,1) .25s both}.navbar-wrapper--home .luxury-nav-right[data-v-6a0900d8]{animation:luxury-nav-fade-down-6a0900d8 .9s cubic-bezier(.22,1,.36,1) .35s both}@media (prefers-reduced-motion:reduce){.navbar-wrapper--home .luxury-brand[data-v-6a0900d8],.navbar-wrapper--home .luxury-nav-left[data-v-6a0900d8],.navbar-wrapper--home .luxury-nav-right[data-v-6a0900d8]{animation:none}}.luxury-cart-btn[data-v-6a0900d8]{position:relative}.luxury-cart-count[data-v-6a0900d8]{position:absolute;top:-2px;right:-4px;min-width:12px;height:12px;padding:0 3px;border-radius:0;background:#fff;color:#000;font-size:.55rem;font-weight:600;line-height:12px;text-align:center}.luxury-sidebar[data-v-6a0900d8]{position:fixed;top:0;left:0;width:min(320px,82vw);height:100vh;height:100dvh;z-index:1060;display:flex;flex-direction:column;background:hsla(0,0%,100%,.821);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid rgba(0,0,0,.06);transform:translateX(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);padding:calc(72px + 1.5rem) 2rem 1.5rem}.luxury-sidebar.show[data-v-6a0900d8]{transform:translateX(0)}.luxury-sidebar-nav[data-v-6a0900d8]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.15rem}.luxury-nav-link[data-v-6a0900d8]{display:flex;align-items:center;width:100%;padding:.55rem 0;border:0;background:transparent;color:var(--black-color)!important;font-family:Host Grotesk,sans-serif;font-size:.78rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;text-align:left;transition:opacity .2s ease}.luxury-nav-link[data-v-6a0900d8]:hover{opacity:.55}.luxury-nav-link--toggle[data-v-6a0900d8]:after{margin-left:auto}.luxury-sidebar .accordion-item[data-v-6a0900d8]{background:transparent;border:none!important}.luxury-sidebar .accordion-button[data-v-6a0900d8]{padding:.55rem 0;box-shadow:none!important;border:0!important;border-radius:0!important;font-weight:300!important}.luxury-sidebar .accordion-button[data-v-6a0900d8]:after{width:.75rem;height:.75rem;background-size:.75rem;opacity:.45}.luxury-sidebar .accordion-button[data-v-6a0900d8]:not(.collapsed){background:transparent!important;color:var(--black-color)!important}.luxury-submenu[data-v-6a0900d8]{display:flex;flex-direction:column;gap:.35rem;padding:.25rem 0 .75rem .75rem;border-left:1px solid rgba(0,0,0,.08);margin-left:.15rem}.luxury-submenu-link[data-v-6a0900d8]{color:var(--black-color)!important;font-family:Host Grotesk,sans-serif;font-size:.72rem;font-weight:300;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.luxury-submenu-link[data-v-6a0900d8]:hover{color:var(--black-color)!important}.luxury-submenu-link--parent[data-v-6a0900d8]{font-weight:500;opacity:.72}.luxury-sidebar-footer[data-v-6a0900d8]{margin-top:auto;padding-top:1.5rem;display:flex;flex-direction:column;gap:.85rem}.luxury-footer-link[data-v-6a0900d8]{color:var(--black-color);font-family:Host Grotesk,sans-serif;font-size:.68rem;font-weight:300;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.luxury-footer-link[data-v-6a0900d8]:hover{color:var(--black-color)}.luxury-footer-link--button[data-v-6a0900d8]{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:0;background:transparent;cursor:pointer}.luxury-footer-icon[data-v-6a0900d8]{width:14px;height:14px}.luxury-shipping-note[data-v-6a0900d8]{margin:0;color:var(--black-color);font-family:Host Grotesk,sans-serif;font-size:.68rem;font-weight:300;letter-spacing:.06em}.luxury-sidebar-skeleton[data-v-6a0900d8]{display:flex;flex-direction:column;gap:.75rem}.luxury-skeleton-line[data-v-6a0900d8]{height:14px;background:rgba(0,0,0,.08);animation:pulse-6a0900d8 1.5s ease-in-out infinite}.luxury-sidebar-backdrop[data-v-6a0900d8]{position:fixed;inset:0;z-index:1055;background:rgba(0,0,0,.28);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.luxury-sidebar-backdrop.show[data-v-6a0900d8]{opacity:1;visibility:visible;pointer-events:auto}@media (max-width:767.98px){.luxury-nav-inner[data-v-6a0900d8]{min-height:64px}.luxury-nav-left[data-v-6a0900d8],.luxury-nav-right[data-v-6a0900d8]{gap:.85rem}.luxury-brand[data-v-6a0900d8]{letter-spacing:.24em}.luxury-sidebar[data-v-6a0900d8]{padding-top:calc(64px + 1.25rem)}}.social-links[data-v-6a0900d8]{display:flex;gap:15px}.social-link[data-v-6a0900d8]{color:var(--text-dark);text-decoration:none;transition:opacity .3s ease;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.social-link[data-v-6a0900d8]:hover{opacity:.8;background-color:hsla(0,0%,100%,.2)}.timer-container[data-v-6a0900d8]{display:flex;align-items:center}.timer-box[data-v-6a0900d8]{background-color:hsla(0,0%,100%,.2);border-radius:4px;padding:2px 6px;margin:0 4px;font-weight:700}.top-menu[data-v-6a0900d8]{background-color:#f8f9fa;padding:8px 20px;font-size:13px}.top-menu-links[data-v-6a0900d8]{display:flex;align-items:center}.top-menu-link[data-v-6a0900d8]{color:#6c757d;margin-right:15px;text-decoration:none}.top-menu-link[data-v-6a0900d8]:hover{color:#6a42b9}.delivery-time[data-v-6a0900d8]{color:#6c757d;margin-left:10px}.highlight[data-v-6a0900d8]{color:#ff6b6b;font-weight:700}.top-menu-right[data-v-6a0900d8]{display:flex;align-items:center}.currency-selector[data-v-6a0900d8],.language-selector[data-v-6a0900d8]{margin-right:15px;cursor:pointer;display:flex;align-items:center}.currency-selector i[data-v-6a0900d8],.language-selector i[data-v-6a0900d8]{font-size:10px;margin-left:5px}.tracking-link[data-v-6a0900d8]{color:#6c757d;text-decoration:none}.navbar-scrolled[data-v-6a0900d8]{background-color:#000!important;color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.3)}.navbar-svg-icon[data-v-6a0900d8]{transition:color .3s ease;display:block;flex-shrink:0;width:30px;height:30px}.nav-link[data-v-6a0900d8]{font-weight:500}.navbar-scrolled .account-label[data-v-6a0900d8],.navbar-scrolled .mobile-actions i[data-v-6a0900d8],.navbar-scrolled .nav-actions .navbar-svg-icon[data-v-6a0900d8],.navbar-scrolled .nav-actions i[data-v-6a0900d8],.navbar-scrolled .nav-link[data-v-6a0900d8],.navbar-scrolled .navbar-brand[data-v-6a0900d8],.navbar-scrolled .user-account[data-v-6a0900d8]{color:#fff!important}.nav-link[data-v-6a0900d8]:hover{opacity:.8;background:none}.navbar-scrolled .desktop-search-btn .navbar-svg-icon[data-v-6a0900d8]{color:#fff!important}.account-label[data-v-6a0900d8]{color:#fff}.brand-container[data-v-6a0900d8]{display:flex;align-items:center}.logo-img[data-v-6a0900d8]{width:180px;height:auto;margin-right:8px}.brand-name[data-v-6a0900d8]{font-size:20px;font-weight:700;color:var(--navbar-text)}.location-selector[data-v-6a0900d8]{display:flex;align-items:center;margin-left:15px;font-size:13px;color:var(--navbar-icon);cursor:pointer;border-left:1px solid var(--navbar-border);padding-left:15px}.location-selector i[data-v-6a0900d8]{margin-right:5px;color:var(--black-color)}.location-text[data-v-6a0900d8]{font-weight:700;margin:0 5px}.search-container[data-v-6a0900d8]{flex-grow:1;max-width:500px;margin:0 30px}.search-input[data-v-6a0900d8]{border-radius:20px 0 0 20px;border:1px solid var(--navbar-border);padding-left:15px;height:42px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.search-btn[data-v-6a0900d8]{color:var(--white-color)!important;border-radius:0 20px 20px 0;border:none;width:50px;transition:background-color .3s ease}.search-btn[data-v-6a0900d8],.search-btn[data-v-6a0900d8]:hover{background-color:var(--black-color)!important}.navbar-scrolled .search-btn[data-v-6a0900d8]{background-color:var(--white-color)!important}.nav-actions[data-v-6a0900d8]{display:flex;align-items:center;gap:1.5rem;margin-left:2rem}.account-label[data-v-6a0900d8],.account-text[data-v-6a0900d8],.cart-icon[data-v-6a0900d8],.nav-actions i[data-v-6a0900d8],.user-account[data-v-6a0900d8]{transition:color .3s ease}.user-account[data-v-6a0900d8]{cursor:pointer;transition:opacity .2s ease}.user-account[data-v-6a0900d8]:hover{opacity:.8}.account-text[data-v-6a0900d8]{display:flex;flex-direction:column;align-items:flex-start}.account-label[data-v-6a0900d8]{font-weight:500;font-size:.9rem;color:var(--text-dark)}.account-role[data-v-6a0900d8]{font-size:.7rem;padding:2px 6px;border-radius:12px}.cart-icon[data-v-6a0900d8],.wishlist-icon[data-v-6a0900d8]{position:relative;margin-left:20px;cursor:pointer;padding:.5rem;border-radius:8px;transition:background-color .2s ease;text-decoration:none}.cart-icon i[data-v-6a0900d8],.wishlist-icon i[data-v-6a0900d8]{font-size:22px;color:var(--navbar-icon)}.cart-icon[data-v-6a0900d8]:hover,.wishlist-icon[data-v-6a0900d8]:hover{background-color:rgba(0,0,0,.05)}.cart-count[data-v-6a0900d8],.wishlist-count[data-v-6a0900d8]{position:absolute;top:-8px;right:-8px;background-color:var(--primary-color)!important;color:var(--white-color);font-size:10px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%}.category-menu[data-v-6a0900d8]{background-color:var(--navbar-bg);padding:0 20px;position:relative;overflow:visible;transition:background-color .3s ease,color .3s ease}.navbar-scrolled+.category-menu[data-v-6a0900d8]{background-color:#000}.navbar-scrolled+.category-menu .category-item a[data-v-6a0900d8]{color:#fff}.navbar-scrolled+.category-menu .category-item a[data-v-6a0900d8]:hover{color:var(--primary-color)}.category-list[data-v-6a0900d8]{display:flex;list-style:none;margin:0;padding:0}.category-item[data-v-6a0900d8]{margin-right:25px;position:relative}.category-item a[data-v-6a0900d8]{display:block;padding:15px 0;color:var(--navbar-text);text-decoration:none;font-weight:500;font-size:.85rem;text-transform:capitalize}.category-item a[data-v-6a0900d8]:hover{color:var(--primary-color)}.mega-dropdown[data-v-6a0900d8]{position:absolute;top:100%;left:0;width:-moz-max-content;width:max-content;min-width:400px;max-width:800px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;padding:20px;transform:translateY(10px);max-height:80vh;overflow-y:auto}.mega-dropdown.show[data-v-6a0900d8]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-toggle .fa-chevron-down[data-v-6a0900d8]{font-size:.7rem;transition:transform .3s ease}.dropdown-toggle[data-v-6a0900d8]:after{display:none}.has-dropdown:hover .dropdown-toggle .fa-chevron-down[data-v-6a0900d8]{transform:rotate(-180deg)}.subcategories-grid[data-v-6a0900d8]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%}.subcategory-column[data-v-6a0900d8]{padding:6px}.subcategory-title[data-v-6a0900d8]{display:flex;align-items:center;font-weight:500;color:var(--text-dark);text-decoration:none;padding:10px;border-radius:6px;transition:all .2s ease;background-color:rgba(0,0,0,.04);margin-bottom:0;width:100%;white-space:normal;line-height:1.2}.subcategory-title[data-v-6a0900d8]:hover{background-color:rgba(0,0,0,.08);color:var(--primary-color);transform:translateX(5px)}.all-products[data-v-6a0900d8]{color:var(--primary-color)!important;font-weight:600!important}@media (max-width:991.98px){.mega-dropdown[data-v-6a0900d8]{position:static;transform:none;box-shadow:none;padding:0;max-width:100%}.mega-content[data-v-6a0900d8]{grid-template-columns:1fr}.category-section[data-v-6a0900d8]{padding:12px;background:none}.subcategories-grid[data-v-6a0900d8]{gap:12px}.category-main-title[data-v-6a0900d8]{font-size:1rem;margin-bottom:12px}.subcategory-title[data-v-6a0900d8]{font-size:.9rem}.subcategory-item[data-v-6a0900d8]{font-size:.85rem}}.mobile-icon-btn[data-v-6a0900d8],.mobile-menu-toggle[data-v-6a0900d8]{border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;height:30px;width:30px;border-radius:50%;transition:all .3s ease}.mobile-icon-btn[data-v-6a0900d8]:hover{background-color:rgba(0,0,0,.05)}.navbar-scrolled .mobile-icon-btn[data-v-6a0900d8]:hover{background-color:hsla(0,0%,100%,.2)}.navbar-scrolled .mobile-icon-btn .navbar-svg-icon[data-v-6a0900d8],.navbar-scrolled .mobile-icon-btn i[data-v-6a0900d8]{color:#000!important}.mobile-menu-toggle i.fa-times[data-v-6a0900d8]{transform:rotate(0deg)}@media (max-width:991.98px){.navbar[data-v-6a0900d8]{padding-top:10px;padding-bottom:10px}.logo-img[data-v-6a0900d8]{width:120px}.navbar-brand[data-v-6a0900d8]{margin-right:0}.mobile-actions[data-v-6a0900d8]{gap:5px}}.offcanvas-menu[data-v-6a0900d8]{position:fixed;top:0;right:0;width:100%;max-width:360px;height:100vh;background-color:#fff;z-index:1050;overflow-y:auto;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-4px 0 24px rgba(0,0,0,.12);display:flex;flex-direction:column}.offcanvas-menu.show[data-v-6a0900d8]{transform:translateX(0)}.offcanvas-backdrop[data-v-6a0900d8]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:1045;opacity:0;visibility:hidden;transition:opacity .35s ease;pointer-events:none}.offcanvas-backdrop.show[data-v-6a0900d8]{opacity:1;visibility:visible;pointer-events:auto}.offcanvas-header[data-v-6a0900d8]{padding:1.25rem 1.25rem 1rem;border-bottom:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.offcanvas-header .offcanvas-title[data-v-6a0900d8]{color:#111;font-weight:700;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;margin:0}.offcanvas-header .btn-close[data-v-6a0900d8]{filter:none;opacity:.5;transition:opacity .2s ease;flex-shrink:0}.offcanvas-header .btn-close[data-v-6a0900d8]:hover{opacity:1}.offcanvas-body[data-v-6a0900d8]{padding:1.25rem;overflow-y:auto;flex:1}.offcanvas-footer[data-v-6a0900d8]{padding:1rem 1.25rem;border-top:1px solid rgba(0,0,0,.08);flex-shrink:0}.mobile-user-account[data-v-6a0900d8]{margin-bottom:1.25rem!important}.mobile-user-account a[data-v-6a0900d8]{display:flex;align-items:center;text-decoration:none;color:#111!important;background-color:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:.85rem 1rem;transition:background-color .2s ease}.mobile-user-account a[data-v-6a0900d8]:active,.mobile-user-account a[data-v-6a0900d8]:hover{background-color:rgba(0,0,0,.07)}.mobile-user-account i.fas[data-v-6a0900d8]{font-size:1.1rem;color:var(--primary-color)!important}.mobile-user-account .text-muted[data-v-6a0900d8]{color:rgba(0,0,0,.4)!important;font-size:.75rem}.mobile-user-account .fa-chevron-right[data-v-6a0900d8]{color:rgba(0,0,0,.25)!important;font-size:.75rem}.offcanvas-body .search-container[data-v-6a0900d8]{max-width:100%;margin:0 0 1.25rem}.offcanvas-body .search-input[data-v-6a0900d8]{background-color:#f5f5f5!important;border:1px solid rgba(0,0,0,.1)!important;color:#111!important;border-radius:8px 0 0 8px;height:42px}.offcanvas-body .search-input[data-v-6a0900d8]::-moz-placeholder{color:rgba(0,0,0,.35)}.offcanvas-body .search-input[data-v-6a0900d8]::placeholder{color:rgba(0,0,0,.35)}.offcanvas-body .search-input[data-v-6a0900d8]:focus{background-color:#fff!important;border-color:var(--primary-color)!important;box-shadow:none;outline:none}.offcanvas-body .search-btn[data-v-6a0900d8]{background-color:var(--primary-color)!important;color:#fff!important;border-radius:0 8px 8px 0;border:none;width:46px}.mobile-link[data-v-6a0900d8]{display:flex;align-items:center;padding:.75rem .9rem;color:#111!important;text-decoration:none!important;font-weight:500;font-size:.85rem;letter-spacing:.03em;border-radius:8px;transition:background-color .2s ease,color .2s ease;width:100%}.mobile-link[data-v-6a0900d8]:hover{background-color:rgba(0,0,0,.05);color:#000!important}.mobile-menu-item[data-v-6a0900d8]{margin-bottom:2px}.offcanvas-menu .accordion-item[data-v-6a0900d8]{background:transparent;border:none!important;margin-bottom:2px}.offcanvas-menu .accordion-button[data-v-6a0900d8]{background-color:transparent!important;color:#111!important;font-weight:500;font-size:.85rem;letter-spacing:.03em;padding:.75rem .9rem;border-radius:8px!important;box-shadow:none!important;border:none!important;width:100%}.offcanvas-menu .accordion-button[data-v-6a0900d8]:hover{background-color:rgba(0,0,0,.05)!important;color:#000!important}.offcanvas-menu .accordion-button[data-v-6a0900d8]:not(.collapsed){background-color:rgba(0,0,0,.05)!important;color:var(--primary-color)!important}.offcanvas-menu .accordion-button[data-v-6a0900d8]:after{filter:none;opacity:.5}.offcanvas-menu .accordion-button[data-v-6a0900d8]:not(.collapsed):after{filter:none;opacity:1}.offcanvas-menu .accordion-body[data-v-6a0900d8]{background:transparent;padding:0 0 .25rem}.mobile-submenu-items[data-v-6a0900d8],.offcanvas-menu .submenu-items[data-v-6a0900d8]{display:flex;flex-direction:column;padding:0 0 0 1rem;border-left:2px solid rgba(0,0,0,.08);margin-left:1.2rem}.mobile-subcategory-link[data-v-6a0900d8]{display:block;width:100%;color:#444!important;text-decoration:none!important;padding:.5rem .75rem!important;font-size:.82rem!important;border-radius:6px;transition:background-color .15s ease,color .15s ease;border-bottom:none!important;background-color:transparent!important}.mobile-subcategory-link[data-v-6a0900d8]:hover{background-color:rgba(0,0,0,.05)!important;color:#000!important}.subcategory-parent-link[data-v-6a0900d8]{font-weight:600!important;color:#222!important}.mobile-subcategory-children[data-v-6a0900d8]{display:flex!important;flex-direction:column!important;padding-left:.75rem!important;border-left:1px solid rgba(0,0,0,.07);margin-left:.5rem}.mobile-grandchild-link[data-v-6a0900d8]{color:#666!important;font-size:.78rem!important;text-decoration:none!important;padding:.35rem .6rem!important;border-radius:5px;transition:color .15s ease,background-color .15s ease;border-bottom:none!important}.mobile-grandchild-link[data-v-6a0900d8]:hover{color:#111!important;background-color:rgba(0,0,0,.04)!important}.subcategory-with-children[data-v-6a0900d8]{display:flex;flex-direction:column;border-bottom:none!important}.social-links-mobile[data-v-6a0900d8]{display:flex;gap:.75rem}.social-link-mobile[data-v-6a0900d8]{color:#555!important;text-decoration:none;font-size:1.1rem;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}.social-link-mobile[data-v-6a0900d8]:hover{background-color:var(--primary-color)!important;color:#fff!important}.offcanvas-footer small[data-v-6a0900d8]{color:rgba(0,0,0,.35)!important}.info-links[data-v-6a0900d8]{gap:1.25rem}.info-link[data-v-6a0900d8]{color:var(--text-dark);text-decoration:none;font-size:.9rem;transition:color .2s ease;display:flex;align-items:center}.info-link[data-v-6a0900d8]:hover{color:var(--primary-color)}.info-link i[data-v-6a0900d8]{font-size:.9rem}.skeleton-item[data-v-6a0900d8]{display:flex;align-items:center}.skeleton-link[data-v-6a0900d8]{display:flex;align-items:center;width:120px;animation:pulse-6a0900d8 1.5s ease-in-out infinite}.skeleton-icon[data-v-6a0900d8]{width:16px;height:16px;border-radius:50%;background-color:rgba(0,0,0,.1);margin-right:8px}.skeleton-text[data-v-6a0900d8]{height:14px;width:80px;background-color:rgba(0,0,0,.1);border-radius:4px}.mobile-skeleton-menu[data-v-6a0900d8]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.mobile-skeleton-item[data-v-6a0900d8]{padding:8px 0}.skeleton-button[data-v-6a0900d8]{height:40px;background-color:rgba(0,0,0,.1);border-radius:8px;animation:pulse-6a0900d8 1.5s ease-in-out infinite}@keyframes pulse-6a0900d8{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.has-dropdown[data-v-6a0900d8]{position:relative}.has-dropdown[data-v-6a0900d8]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.has-dropdown[data-v-6a0900d8]:focus-within:after,.has-dropdown[data-v-6a0900d8]:hover:after{width:100%}.desktop-search-btn[data-v-6a0900d8]{cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .2s ease}.desktop-search-btn[data-v-6a0900d8]:hover{background-color:rgba(0,0,0,.05)}.desktop-offcanvas-menu[data-v-6a0900d8]{position:fixed;top:0;right:0;width:340px;height:100vh;background-color:#fff;z-index:1050;overflow-y:auto;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-4px 0 24px rgba(0,0,0,.12);display:flex;flex-direction:column}.desktop-offcanvas-menu.show[data-v-6a0900d8]{transform:translateX(0)}.desktop-offcanvas-backdrop[data-v-6a0900d8]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:1045;opacity:0;visibility:hidden;transition:opacity .35s ease;pointer-events:none}.desktop-offcanvas-backdrop.show[data-v-6a0900d8]{opacity:1;visibility:visible;pointer-events:auto}.desktop-menu-item[data-v-6a0900d8]{margin-bottom:2px}.desktop-link[data-v-6a0900d8]{display:flex;align-items:center;padding:.75rem .9rem;color:#111!important;text-decoration:none!important;font-weight:500;font-size:.85rem;letter-spacing:.03em;border-radius:8px;transition:background-color .2s ease,color .2s ease;width:100%;background:transparent;border:none;cursor:pointer;text-align:left}.desktop-link[data-v-6a0900d8]:hover{background-color:rgba(0,0,0,.05)!important;color:#000!important}.desktop-skeleton-menu[data-v-6a0900d8]{display:flex;flex-direction:column;gap:10px;padding:8px 0}.desktop-skeleton-item[data-v-6a0900d8]{padding:4px 0}.desktop-offcanvas-menu .accordion-item[data-v-6a0900d8]{background:transparent;border:none!important;margin-bottom:2px}.desktop-offcanvas-menu .accordion-button[data-v-6a0900d8]{padding:.75rem .9rem;font-weight:500;font-size:.85rem;letter-spacing:.03em;color:#111!important;background-color:transparent!important;box-shadow:none!important;border-radius:8px!important;border:none!important;width:100%;text-transform:none}.desktop-offcanvas-menu .accordion-button[data-v-6a0900d8]:hover{background-color:rgba(0,0,0,.05)!important;color:#000!important}.desktop-offcanvas-menu .accordion-button[data-v-6a0900d8]:not(.collapsed){color:var(--primary-color)!important;background-color:rgba(0,0,0,.04)!important;box-shadow:none!important}.desktop-offcanvas-menu .accordion-button[data-v-6a0900d8]:focus{box-shadow:none;border-color:transparent}.desktop-offcanvas-menu .accordion-button[data-v-6a0900d8]:after{filter:none;opacity:.5}.desktop-offcanvas-menu .accordion-button[data-v-6a0900d8]:not(.collapsed):after{opacity:1;transform:rotate(-180deg)}.desktop-offcanvas-menu .accordion-body[data-v-6a0900d8]{background:transparent;padding:0 0 .25rem}.desktop-offcanvas-menu .submenu-items[data-v-6a0900d8]{display:flex;flex-direction:column;padding:0 0 0 .75rem;border-left:2px solid rgba(0,0,0,.08);margin-left:1.5rem}.desktop-offcanvas-menu .submenu-link[data-v-6a0900d8]{display:block;padding:.5rem .75rem;color:#444!important;text-decoration:none!important;font-size:.82rem;border-radius:6px;transition:background-color .15s ease,color .15s ease;margin-bottom:1px}.desktop-offcanvas-menu .submenu-link[data-v-6a0900d8]:hover{background-color:rgba(0,0,0,.05);color:#000!important;padding-left:1rem}.site-footer[data-v-ca995c50]{background-color:#000;color:var(--white-color);padding-bottom:env(safe-area-inset-bottom,0)}.site-footer[data-v-ca995c50]:not(.site-footer--compact){position:relative;z-index:1}.site-footer[data-v-ca995c50]:not(.site-footer--compact):before{content:"";position:absolute;top:0;left:0;right:0;height:var(--footer-fade-height);transform:translateY(-100%);background:linear-gradient(180deg,transparent 0,#000);pointer-events:none}.site-footer:not(.home-snap-section) .footer[data-v-ca995c50]{height:auto;min-height:0;padding-top:clamp(1.25rem,2.5vw,1.75rem);padding-bottom:clamp(1rem,2vw,1.5rem)}.site-footer:not(.home-snap-section) .footer__inner[data-v-ca995c50]{justify-content:flex-start;gap:clamp(.75rem,1.5vh,1.25rem)}.site-footer.home-snap-section[data-v-ca995c50]{height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;box-sizing:border-box}.site-footer--compact[data-v-ca995c50]{height:auto;min-height:0;background-color:transparent}.site-footer--compact .footer[data-v-ca995c50]{height:auto;min-height:0;padding-top:0;padding-bottom:0}.site-footer.site-footer--compact:not(.home-snap-section) .footer[data-v-ca995c50]{padding-top:0;padding-bottom:0}.site-footer--compact .footer__inner[data-v-ca995c50]{gap:clamp(1rem,2vh,1.5rem);padding-inline:0}.site-footer--compact .footer__meta[data-v-ca995c50]{padding-bottom:.9rem}@media (max-width:991.98px){.site-footer--compact .footer__inner[data-v-ca995c50]{gap:.45rem;padding-inline:0}}.footer[data-v-ca995c50]{height:100%;min-height:100%;display:flex;flex-direction:column;padding-top:var(--navbar-total-height,72px);padding-bottom:clamp(1rem,2vh,1.5rem);box-sizing:border-box}.footer__inner[data-v-ca995c50]{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(1.25rem,2.5vh,2rem);width:100%;margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2.5rem)}.footer__header[data-v-ca995c50]{flex-shrink:0}.footer__heading[data-v-ca995c50]{font-family:Host Grotesk,sans-serif;color:var(--footer-heading);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin:0}.footer__tagline[data-v-ca995c50]{margin:.3rem 0 0;font-size:.75rem;line-height:1.5;color:var(--white-color);max-width:28rem}.footer__grid[data-v-ca995c50]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}.footer__col-title[data-v-ca995c50]{font-family:Host Grotesk,sans-serif;color:var(--footer-heading);font-size:.65rem!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem}.footer__links[data-v-ca995c50]{list-style:none;padding:0;margin:0}.footer__links li[data-v-ca995c50]{margin-bottom:.3rem}.footer__links a[data-v-ca995c50]{color:#c4c4c4;text-decoration:none;font-size:.55rem!important;text-transform:uppercase;line-height:1.35;letter-spacing:.08em;transition:color .2s ease,opacity .2s ease}.footer__links a[data-v-ca995c50]:hover{color:hsla(0,0%,100%,.75)}.footer__social[data-v-ca995c50]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.footer__social a[data-v-ca995c50]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.25rem .45rem;border:1px solid hsla(0,0%,100%,.35);color:var(--white-color);font-size:.48rem!important;font-weight:500!important;letter-spacing:.08em!important;text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.footer__social a[data-v-ca995c50]:hover{color:hsla(0,0%,100%,.75);border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.06)}.footer__meta[data-v-ca995c50]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.4rem;margin-top:auto;text-align:center;color:var(--white-color)}.footer__copy[data-v-ca995c50]{font-size:.68rem;letter-spacing:.06em}.footer__credit[data-v-ca995c50]{display:inline-flex;align-items:baseline;gap:.4em;font-size:.7rem;line-height:1.4;opacity:.55;transition:opacity .2s ease}.footer__credit-link[data-v-ca995c50]{color:var(--white-color);font-size:.7rem;font-weight:400;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.22);transition:border-color .2s ease,opacity .2s ease}.footer__credit[data-v-ca995c50]:hover{opacity:.8}.footer__credit-link[data-v-ca995c50]:hover{border-bottom-color:hsla(0,0%,100%,.55);opacity:1}.footer__meta--mobile[data-v-ca995c50],.footer__mobile-social[data-v-ca995c50]{display:none}.footer__mobile-social a[data-v-ca995c50]{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .55rem;border:1px solid hsla(0,0%,100%,.35);color:var(--white-color);font-size:.62rem;font-weight:500;letter-spacing:.08em;text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.footer__mobile-social a[data-v-ca995c50]:hover{color:hsla(0,0%,100%,.75);border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.06)}.footer__brand[data-v-ca995c50]{flex-shrink:0;display:flex;justify-content:center;width:100%;margin-top:auto}.footer__logo-link[data-v-ca995c50]{display:block;width:clamp(140px,18vw,200px);opacity:.9;transition:opacity .2s ease}.footer__logo-link[data-v-ca995c50]:hover{opacity:1}.footer__logo[data-v-ca995c50]{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}@media (max-width:991.98px){.site-footer.home-snap-section[data-v-ca995c50]{height:auto;min-height:auto;max-height:none;overflow:visible}.site-footer:not(.home-snap-section):not(.site-footer--compact) .footer[data-v-ca995c50]{padding-top:1rem;padding-bottom:.65rem}.site-footer.site-footer--compact:not(.home-snap-section) .footer[data-v-ca995c50]{padding-top:0;padding-bottom:0}.footer[data-v-ca995c50]{height:auto;min-height:auto;padding-top:0;padding-bottom:.65rem}.footer__inner[data-v-ca995c50]{flex:none;min-height:auto;justify-content:flex-start;gap:.45rem;padding-block:.65rem;padding-inline:1.25rem}.site-footer--compact .footer__inner[data-v-ca995c50]{padding-bottom:calc(.65rem + env(safe-area-inset-bottom, 0px))}.footer__col--contact[data-v-ca995c50],.footer__col--shop[data-v-ca995c50],.footer__header--desktop[data-v-ca995c50],.footer__meta--desktop[data-v-ca995c50]{display:none}.footer__grid[data-v-ca995c50]{grid-template-columns:1fr;gap:0}.footer__col--nav-secondary .footer__col-title[data-v-ca995c50]{display:none}.footer__col--nav .footer__col-title[data-v-ca995c50],.footer__col--nav-secondary .footer__col-title[data-v-ca995c50]{margin-bottom:.4rem;font-size:.62rem}.footer__col--nav .footer__links[data-v-ca995c50],.footer__col--nav-secondary .footer__links[data-v-ca995c50]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem}.footer__col--nav .footer__links li[data-v-ca995c50],.footer__col--nav-secondary .footer__links li[data-v-ca995c50]{margin-bottom:0}.footer__col--nav .footer__links a[data-v-ca995c50],.footer__col--nav-secondary .footer__links a[data-v-ca995c50]{font-size:.72rem;line-height:1.35;letter-spacing:.06em}.footer__mobile-social[data-v-ca995c50]{display:block;margin-top:.1rem}.footer__mobile-social a[data-v-ca995c50]{padding:.28rem .55rem;font-size:.72rem!important;letter-spacing:.06em}.footer__meta--mobile[data-v-ca995c50]{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;margin-top:.4rem;text-align:left}.footer__brand[data-v-ca995c50]{margin-top:.5rem}}.loader-container[data-v-0a88ed9e]{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--white-color);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s,visibility .5s}.fade-out[data-v-0a88ed9e]{opacity:0;visibility:hidden}.loader[data-v-0a88ed9e]{display:flex;flex-direction:column;align-items:center;gap:2rem}.loader-logo[data-v-0a88ed9e]{width:200px;height:auto;animation:pulse-0a88ed9e 1s infinite}.progress[data-v-0a88ed9e]{width:100%;height:100%;background:var(--primary-color);animation:loading 1s ease infinite}@keyframes pulse-0a88ed9e{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.cookie-consent[data-v-d4ae5888]{position:fixed;left:12px;bottom:12px;z-index:1200;width:min(300px,calc(100vw - 24px));pointer-events:none}.cookie-consent__panel[data-v-d4ae5888]{display:grid;gap:8px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,7%,.55);box-shadow:0 10px 30px rgba(0,0,0,.1);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);pointer-events:auto}.cookie-consent__text[data-v-d4ae5888]{margin:0;color:hsla(0,0%,100%,.78);font-size:11px;font-weight:300;line-height:1.4}.cookie-consent__actions[data-v-d4ae5888]{display:flex;align-items:center;justify-content:space-between;gap:8px}.cookie-consent__button[data-v-d4ae5888]{height:26px;padding:0 8px;border:1px solid #fff;border-radius:0;background:#fff;color:#111;font-family:inherit;font-size:9px;font-weight:400;line-height:1;cursor:pointer}.cookie-consent__link[data-v-d4ae5888]{color:hsla(0,0%,100%,.7);font-size:9px;font-weight:400;text-decoration:underline;text-underline-offset:3px}@media (max-width:480px){.cookie-consent[data-v-d4ae5888]{left:10px;bottom:10px;width:calc(100vw - 20px)}}.admin-theme-toggle[data-v-0706e829]{position:fixed;right:clamp(.85rem,2vw,1.25rem);bottom:clamp(.85rem,2vw,1.25rem);z-index:1045;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem}.admin-theme-toggle__fab[data-v-0706e829]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:hsla(0,0%,7%,.88);color:var(--navbar-accent,#c8c8c8);box-shadow:0 10px 28px rgba(0,0,0,.28);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease,border-color .2s ease,background-color .2s ease,opacity .2s ease}.admin-theme-toggle__fab[data-v-0706e829]:hover:not(:disabled){transform:translateY(-1px);border-color:hsla(0,0%,100%,.28);background:rgba(26,26,26,.94)}.admin-theme-toggle__fab[data-v-0706e829]:disabled{opacity:.65;cursor:wait}.admin-theme-toggle__fab-icon[data-v-0706e829]{width:20px;height:20px}.admin-theme-toggle__panel[data-v-0706e829]{min-width:168px;padding:.85rem .9rem;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,6%,.94);box-shadow:0 14px 36px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-theme-toggle__label[data-v-0706e829]{margin:0 0 .55rem;font-family:Host Grotesk,sans-serif;font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,83%,.72)}.admin-theme-toggle__options[data-v-0706e829]{display:flex;flex-direction:column;gap:.4rem}.admin-theme-toggle__option[data-v-0706e829]{display:flex;align-items:center;gap:.55rem;width:100%;padding:.52rem .55rem;border:1px solid transparent;border-radius:8px;background:transparent;color:rgba(229,231,235,.88);font-family:Host Grotesk,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.admin-theme-toggle__option[data-v-0706e829]:hover:not(:disabled){background:hsla(0,0%,100%,.05)}.admin-theme-toggle__option.is-active[data-v-0706e829]{border-color:hsla(0,0%,83%,.22);background:hsla(0,0%,100%,.07);color:#f3f4f6}.admin-theme-toggle__option[data-v-0706e829]:disabled{opacity:.6;cursor:wait}.admin-theme-toggle__swatch[data-v-0706e829]{flex-shrink:0;width:14px;height:14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18)}.admin-theme-toggle__swatch--primary[data-v-0706e829]{background:linear-gradient(135deg,#bd9f6f,#d8a45c)}.admin-theme-toggle__swatch--white[data-v-0706e829]{background:#d4d4d4}.admin-theme-toggle__status[data-v-0706e829]{margin:.55rem 0 0;font-size:.68rem;color:hsla(0,0%,64%,.9)}.admin-theme-toggle__status--ok[data-v-0706e829]{color:hsla(0,0%,83%,.82)}.admin-theme-panel-enter-active[data-v-0706e829],.admin-theme-panel-leave-active[data-v-0706e829]{transition:opacity .18s ease,transform .18s ease}.admin-theme-panel-enter-from[data-v-0706e829],.admin-theme-panel-leave-to[data-v-0706e829]{opacity:0;transform:translateY(6px) scale(.98)}@media (max-width:575.98px){.admin-theme-toggle[data-v-0706e829]{right:.75rem;bottom:.75rem}.admin-theme-toggle__fab[data-v-0706e829]{width:42px;height:42px}}.navbar-container[data-v-0a33d563]{background-color:var(--black-color);position:fixed;top:0;left:0;right:0;border-bottom:1px solid hsla(0,0%,100%,.1);z-index:1000}.nav-content[data-v-0a33d563]{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:0 1rem}.blog-navigation[data-v-0a33d563]{background-color:transparent!important}.brand-link[data-v-0a33d563]{text-decoration:none;transition:all .3s ease;display:flex;align-items:center}.brand-link[data-v-0a33d563]:hover{opacity:.8;transform:scale(1.05)}.brand-logo[data-v-0a33d563]{height:70px;width:auto;transition:all .3s ease}.scrolled .brand-logo[data-v-0a33d563]{height:65px}.navbar-container.scrolled[data-v-0a33d563]{background-color:var(--black-color);box-shadow:0 2px 10px rgba(0,0,0,.3);margin-top:0!important;transition:all .3s}.back-home-btn[data-v-0a33d563]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.back-home-btn[data-v-0a33d563]:hover:before{left:100%}.back-home-btn[data-v-0a33d563]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,53,.4);color:#fff;text-decoration:none}.back-home-btn i[data-v-0a33d563]{font-size:.8rem;transition:transform .3s ease;position:relative;z-index:1}.back-home-btn:hover i[data-v-0a33d563]{transform:translateX(-3px)}.btn-text[data-v-0a33d563]{position:relative;z-index:1}.scrolled .back-home-btn[data-v-0a33d563]{padding:.6rem 1.3rem;font-size:.85rem}@media (max-width:768px){.nav-content[data-v-0a33d563]{padding:0 .5rem}.brand-logo[data-v-0a33d563]{height:55px}.scrolled .brand-logo[data-v-0a33d563]{height:30px}.back-home-btn[data-v-0a33d563]{padding:.6rem 1.2rem;font-size:.85rem}.scrolled .back-home-btn[data-v-0a33d563]{padding:.5rem 1.1rem;font-size:.8rem}}@media (max-width:480px){.blog-navigation[data-v-0a33d563]{padding:.75rem 0}.scrolled .blog-navigation[data-v-0a33d563]{padding:.5rem 0}.brand-logo[data-v-0a33d563]{height:60px}.scrolled .brand-logo[data-v-0a33d563]{height:55px}.back-home-btn[data-v-0a33d563]{padding:.5rem 1rem;font-size:.8rem}.scrolled .back-home-btn[data-v-0a33d563]{padding:.4rem .9rem;font-size:.75rem}.btn-text[data-v-0a33d563]{display:none}.back-home-btn i[data-v-0a33d563]{margin-right:0}}:root{--white-color:#fff;--white-color-2:#f5f5f5;--black-color:#1a1a1a;--black-color-2:#141414;--black-color-3:#1c1c1c;--primary-color:#bd9f6f;--primary-color-rgb:241,224,171;--primary-dark:#d8a45c;--primary-light:#bd9f6f;--accent-color:#bd9f6f;--green-50:#fdfbf5;--green-100:#f8edd0;--green-200:#f1e0ab;--green-500:#e8d090;--green-600:#c9b87a;--green-700:#a89560;--green-800:#7a6d45;--green-900:#1a1a1a;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#e5e5e5;--gray-300:#d4d4d4;--gray-400:#a3a3a3;--gray-500:#737373;--gray-600:#525252;--gray-700:#404040;--gray-800:#262626;--gray-900:#171717;--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#faf6ed;--bg-dark:var(--black-color);--bg-dark-green:var(--green-700);--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#525252;--text-muted:#737373;--text-light:#fff;--text-dark:#1a1a1a;--text-on-primary:#1a1a1a;--text-link:var(--primary-color);--text-link-hover:var(--primary-dark);--border-color:#e5e5e5;--border-light:#f0f0f0;--radius-sm:6px;--radius-md:10px;--radius-lg:5px;--radius-xl:40px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.04);--shadow-sm:0 2px 8px rgba(0,0,0,.06);--shadow-md:0 4px 16px rgba(0,0,0,.08);--shadow-lg:0 8px 32px rgba(0,0,0,.1);--shadow-xl:0 16px 48px rgba(0,0,0,.12);--shadow-light:rgba(0,0,0,.06);--shadow-hover:rgba(0,0,0,.12);--shadow-card:0 2px 12px rgba(0,0,0,.06);--shadow-card-hover:0 8px 30px rgba(0,0,0,.12);--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--section-padding-y:5rem;--container-max:95vw;--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease;--transition-bounce:400ms cubic-bezier(0.34,1.56,0.64,1);--hover-bg:hsla(45,71%,81%,.2);--active-bg:hsla(45,71%,81%,.35);--badge-bg:var(--green-100);--badge-text:var(--green-800);--success-color:#16a34a;--warning-color:#f59e0b;--danger-color:#ef4444;--info-color:#3b82f6;--navbar-bg:#fff;--navbar-text:#1a1a1a;--navbar-hover:var(--primary-color);--navbar-icon:#525252;--navbar-border:#f0f0f0;--navbar-shadow:0 1px 3px rgba(0,0,0,.06);--navbar-count-bg:var(--danger-color);--navbar-count-text:#fff;--navbar-dropdown-hover:var(--hover-bg);--on-dark-heading:var(--primary-color);--on-dark-text:var(--primary-light);--on-dark-muted:hsla(47,42%,63%,.55);--on-dark-subtle:hsla(47,42%,63%,.35);--on-dark-faint:hsla(47,42%,63%,.28);--on-dark-link:hsla(45,71%,81%,.82);--on-dark-link-hover:var(--primary-color);--on-dark-border:hsla(47,42%,63%,.12);--on-dark-border-strong:hsla(47,42%,63%,.22);--on-dark-cta-bg:var(--primary-color);--on-dark-cta-text:var(--text-on-primary);--on-dark-cta-border:hsla(47,42%,63%,.85);--on-dark-cta-bg-hover:hsla(47,42%,63%,.1);--on-dark-subtitle:hsla(0,0%,86%,.92);--navbar-accent:var(--primary-dark);--footer-bg:var(--black-color);--footer-text:hsla(45,71%,81%,.72);--footer-heading:var(--primary-color);--footer-link:hsla(45,71%,81%,.72);--footer-link-hover:var(--primary-color);--footer-social:hsla(47,42%,63%,.75);--footer-social-hover:var(--primary-color);--footer-border:hsla(47,42%,63%,.15);--footer-fade-height:clamp(3rem,8vw,5.5rem);--card-bg:#fff;--card-border:var(--border-light);--card-radius:var(--radius-lg);--card-shadow:var(--shadow-card);--card-shadow-hover:var(--shadow-card-hover);--btn-primary-bg:var(--primary-color);--btn-primary-text:#1a1a1a;--btn-primary-hover:var(--primary-dark);--btn-secondary-bg:transparent;--btn-secondary-text:var(--primary-color);--btn-secondary-border:var(--primary-color);--btn-radius:0;--marquee-bg:var(--primary-color);--marquee-text:#1a1a1a;--marquee-speed:25s;--hero-bg:var(--black-color);--hero-text:var(--primary-color);--hero-overlay:rgba(26,26,26,.7)}[data-accent=white]{--primary-color:#d1d5db;--primary-color-rgb:209,213,219;--primary-dark:#c4c4c4;--primary-light:#e5e7eb;--accent-color:#d1d5db;--text-link:#c8c8c8;--text-link-hover:#e5e7eb;--hover-bg:hsla(0,0%,83%,.1);--active-bg:hsla(0,0%,83%,.16);--on-dark-heading:#d4d4d4;--on-dark-text:hsla(0,0%,83%,.78);--on-dark-muted:hsla(0,0%,71%,.62);--on-dark-subtle:hsla(0,0%,64%,.48);--on-dark-faint:hsla(0,0%,59%,.38);--on-dark-link:hsla(0,0%,78%,.8);--on-dark-link-hover:#e5e7eb;--on-dark-border:hsla(0,0%,71%,.14);--on-dark-border-strong:hsla(0,0%,71%,.24);--on-dark-cta-bg:#d4d4d4;--on-dark-cta-text:#1a1a1a;--on-dark-cta-border:hsla(0,0%,77%,.72);--on-dark-cta-bg-hover:hsla(0,0%,83%,.1);--on-dark-subtitle:hsla(0,0%,83%,.88);--navbar-accent:#c8c8c8;--navbar-hover:#e5e7eb;--btn-primary-bg:#d4d4d4;--btn-primary-text:#1a1a1a;--btn-primary-hover:#c4c4c4;--btn-secondary-text:#c8c8c8;--btn-secondary-border:hsla(0,0%,77%,.72);--footer-heading:#d4d4d4;--footer-text:hsla(0,0%,78%,.68);--footer-link:hsla(0,0%,78%,.68);--footer-link-hover:#e5e7eb;--footer-social:hsla(0,0%,75%,.72);--footer-social-hover:#d4d4d4;--footer-border:hsla(0,0%,71%,.14);--hero-text:#d4d4d4;--marquee-bg:#d4d4d4;--marquee-text:#1a1a1a}.bg-tertiary{background-color:var(--green-100)!important}.btn-light:hover{background-color:var(--hover-bg)!important;color:var(--text-light)!important}.btn-primary{background-color:var(--btn-primary-bg);border:none;border-radius:0;font-family:Host Grotesk,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:.85rem 1.75rem;transition:background-color .25s ease,color .25s ease,opacity .25s ease}.text-muted{color:var(--text-muted)!important}.btn-primary:focus,.btn-primary:hover{background-color:var(--btn-primary-hover);color:var(--btn-primary-text)!important;transform:none;box-shadow:none}.btn-outline-primary{color:#111!important;border:1px solid hsla(0,0%,7%,.35);border-radius:0;font-family:Host Grotesk,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:.85rem 1.75rem;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.btn-outline-primary:hover{background-color:hsla(0,0%,7%,.06);color:#111!important;border-color:hsla(0,0%,7%,.55)}.btn-luxury{display:inline-flex;align-items:center;justify-content:center;border-radius:0;border:none;font-family:Host Grotesk,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:.85rem 1.75rem;transition:background-color .25s ease,color .25s ease,opacity .25s ease}.btn-luxury--solid{background:var(--primary-color);color:var(--text-on-primary)}.btn-luxury--solid:focus,.btn-luxury--solid:hover{background:var(--primary-dark);color:var(--text-on-primary);opacity:.92}.btn-luxury--dark{background:#111;color:#fff}.btn-luxury--dark:focus,.btn-luxury--dark:hover{background:#2a2a2a;color:#fff}.btn-luxury--outline{background:transparent;color:inherit;border:1px solid hsla(0,0%,100%,.45)}.btn-luxury--outline:focus,.btn-luxury--outline:hover{background:hsla(0,0%,100%,.08);color:inherit}.simple-dropdown-item{font-size:.9rem}.reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-40px);transition:opacity .6s ease,transform .6s ease}.reveal-left.revealed{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(40px);transition:opacity .6s ease,transform .6s ease}.reveal-right.revealed{opacity:1;transform:translateX(0)}.reveal-scale{opacity:0;transform:scale(.95);transition:opacity .5s ease,transform .5s ease}.reveal-scale.revealed{opacity:1;transform:scale(1)}.stagger-1{transition-delay:.05s}.stagger-2{transition-delay:.1s}.stagger-3{transition-delay:.15s}.stagger-4{transition-delay:.2s}.stagger-5{transition-delay:.25s}.stagger-6{transition-delay:.3s}.stagger-7{transition-delay:.35s}.stagger-8{transition-delay:.4s}.section-padding{padding:var(--section-padding-y) 0}.bg-section-alt{background-color:var(--bg-secondary)}.bg-section-green{background-color:var(--bg-tertiary)}.text-balance{text-wrap:balance}.btn{font-weight:600;font-size:1.05rem!important;border-radius:var(--btn-radius)!important}@media (max-width:991.98px){.btn{font-size:.95rem!important}}@font-face{font-family:General-Sans;src:url(/fonts/GeneralSans-Variable.c44738e2.ttf) format("truetype");font-display:swap}*{margin:0;padding:0;box-sizing:border-box;font-family:General-Sans,sans-serif;scroll-behavior:smooth}body{background-color:var(--bg-primary);color:var(--text-primary)}body.page-shell--dark{background-color:#000}body.page-shell--light{background-color:var(--bg-primary)}.Vue-Toastification__toast,.Vue-Toastification__toast--default,.Vue-Toastification__toast--error,.Vue-Toastification__toast--info,.Vue-Toastification__toast--success,.Vue-Toastification__toast--warning{--toast-accent:#0d6efd;background:#fff!important;color:#141414!important;border:1px solid rgba(17,24,39,.06)!important;border-radius:6px!important;box-shadow:0 8px 18px rgba(15,23,42,.12),0 2px 6px rgba(15,23,42,.08)!important;font-family:General-Sans,sans-serif!important;min-width:300px!important;max-width:min(360px,calc(100vw - 24px))!important;min-height:64px!important;padding:17px 18px 20px 18px!important;align-items:center!important;gap:10px!important;overflow:hidden!important}.Vue-Toastification__toast--success{--toast-accent:#2ebf61}.Vue-Toastification__toast--default,.Vue-Toastification__toast--info{--toast-accent:#0d7ee7}.Vue-Toastification__toast--warning{--toast-accent:#f7a400}.Vue-Toastification__toast--error{--toast-accent:#ef412f}.Vue-Toastification__toast-body{color:#141414!important;font-size:14px!important;font-weight:650;line-height:1.35!important;padding-right:4px;white-space:normal!important}.Vue-Toastification__icon{color:var(--toast-accent)!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0!important}.Vue-Toastification__icon svg{display:block;width:22px!important;height:22px!important}.Vue-Toastification__icon.godea-toast-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--toast-accent)!important;color:#fff!important;border-radius:50%!important;font-style:normal!important;font-size:14px!important;font-weight:750!important;line-height:1!important}.godea-toast-icon:before{content:"!"}.godea-toast-icon--success:before{content:"\2713";transform:translateY(-.5px)}.godea-toast-icon--info:before{content:"i";font-family:Arial,sans-serif;font-size:15px;font-weight:700}.Vue-Toastification__progress-bar{background:var(--toast-accent)!important;height:4px!important;opacity:1!important}.Vue-Toastification__close-button{color:#2f3337!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;margin-left:auto!important;padding:0!important;border-radius:50%!important;font-size:24px!important;font-weight:300!important;line-height:1!important;opacity:1!important}.Vue-Toastification__close-button:focus,.Vue-Toastification__close-button:hover{background:rgba(15,23,42,.06)!important}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw!important;padding:12px!important}.Vue-Toastification__container .Vue-Toastification__toast{width:100%!important;min-width:0!important;margin-bottom:10px!important}}.container{max-width:var(--container-max,1300px)}.bg-dark{background-color:var(--black-900)!important}.border-primary{border-color:var(--primary-color)!important}.display-2,.display-3,.display-4,.display-5{font-weight:800}.text-white{color:#fff!important}.text-gradient-primary{background:linear-gradient(160deg,var(--primary-color),var(--primary-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}section:not(.settings-section){position:relative;overflow:hidden}.cart-section,.form-section,.pd-page{overflow:visible}.settings-section{position:relative;overflow:visible}.h5{font-size:1.1rem;font-weight:500;color:var(--text-primary)}.fs-6{font-size:.8rem}.fs-7{font-size:.875rem!important}.btn{font-size:.85rem!important;padding:.5rem 1rem;border-radius:var(--btn-radius);transition:all var(--transition-base)}.btn:hover{color:inherit}.hover-opacity{transition:.3s ease}.hover-opacity:hover{opacity:.8}.status-badge{display:inline-flex;padding:.4rem .8rem;border-radius:2rem;font-size:.875rem;font-weight:500;white-space:nowrap}.btn-outline-primary{background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color);cursor:pointer;transition:all var(--transition-base)}.btn-outline-primary.active,.btn-outline-primary:hover{background-color:var(--primary-color);color:var(--text-on-primary);border-color:var(--primary-color)}.text-primary{color:var(--primary-color)!important}.bg-primary{background-color:var(--primary-color)!important}.text-dark{color:var(--text-primary)!important}.btn-primary{background-color:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;border:none!important;padding:.5rem 1.3rem}.btn-primary:hover{background-color:var(--btn-primary-hover)!important}a,button{font-weight:400;font-size:1rem}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--text-primary)}h1{font-size:2rem}h2{font-size:1.7rem}h3{font-size:1.5rem;letter-spacing:.5px}h3,h4{font-weight:600}h4{font-size:1.25rem}h5{font-weight:500}h5,p{font-size:1rem}p{color:var(--text-secondary);font-weight:400;line-height:1.6}b{font-weight:700}@media (max-width:525px){.display-2{font-size:3.5rem!important}}@media (max-width:400px){.display-2{font-size:3rem!important}}.whatsapp-float{position:fixed;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:0 4px 10px rgba(0,0,0,.3);z-index:100;display:flex;align-items:center;justify-content:center;width:50px;height:50px;transition:all .3s}.whatsapp-float:hover{background-color:#20ba5a;color:#fff}.whatsapp-icon{margin-top:4px}.whatsapp-tooltip{position:absolute;right:60px;background-color:#333;color:#fff;border-radius:5px;padding:8px 15px;font-size:14px;font-weight:500;white-space:nowrap;visibility:hidden;opacity:0;transition:all .3s;box-shadow:0 2px 5px rgba(0,0,0,.2)}.whatsapp-tooltip:after{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #333}.whatsapp-float:hover .whatsapp-tooltip{visibility:visible;opacity:1}@media screen and (max-width:768px){.whatsapp-float{width:50px;height:50px;font-size:25px;bottom:15px;right:15px}.whatsapp-tooltip{display:none}}