.product-name[data-v-f7568747]{font-family:var(--store-font-heading);letter-spacing:.02em;color:var(--store-text);font-size:1.125rem;font-weight:400}.thumb[data-v-f7568747]{background-color:#0000000d}.unit-price[data-v-f7568747],.line-total[data-v-f7568747]{font-family:var(--store-font-heading);color:var(--store-text);font-size:1rem}.line-total[data-v-f7568747]{font-size:1.125rem}.gi-tag[data-v-f7568747]{text-transform:uppercase;letter-spacing:.12em;color:var(--store-text);opacity:.75;border:1px solid #00000040;margin-top:.375rem;padding:.125rem .5rem;font-size:.65rem;display:inline-block}.qty-locked[data-v-f7568747]{font-family:var(--store-font-body);color:var(--store-text)}.remove-btn[data-v-f7568747]{color:var(--store-text);opacity:.5;cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .15s}.remove-btn[data-v-f7568747]:hover:not(:disabled){opacity:1}.remove-btn[data-v-f7568747]:disabled{opacity:.25;cursor:not-allowed}.empty-state[data-v-da7834e5]{text-align:center;font-family:var(--store-font-body);color:var(--store-text);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.empty-icon[data-v-da7834e5]{opacity:.4;width:3rem;height:3rem;margin-bottom:.5rem}.empty-title[data-v-da7834e5]{font-family:var(--store-font-heading);letter-spacing:.02em;margin:0;font-size:1.5rem;font-weight:300}.empty-body[data-v-da7834e5]{opacity:.7;max-width:28rem;margin:0;font-size:.95rem;line-height:1.6}.empty-action[data-v-da7834e5]{margin-top:1rem}.cart-overlay[data-v-e4e29123]{background-color:#0006}.cart-drawer[data-v-e4e29123]{background-color:var(--store-canvas);color:var(--store-text);font-family:var(--store-font-body)}.drawer-heading[data-v-e4e29123]{font-family:var(--store-font-heading);color:var(--store-text)}.checkout-cta[data-v-e4e29123]{background-color:var(--store-text);color:var(--store-canvas)}.checkout-cta[data-v-e4e29123]:hover{opacity:.9}.drawer-enter-active[data-v-e4e29123],.drawer-leave-active[data-v-e4e29123]{transition:opacity .25s}.drawer-enter-active .cart-drawer[data-v-e4e29123],.drawer-leave-active .cart-drawer[data-v-e4e29123]{transition:transform .3s}.drawer-enter-from[data-v-e4e29123],.drawer-leave-to[data-v-e4e29123]{opacity:0}.drawer-enter-from .cart-drawer[data-v-e4e29123],.drawer-leave-to .cart-drawer[data-v-e4e29123]{transform:translate(100%)}.search-autocomplete[data-v-80069ae0]{font-family:var(--store-font-body);color:var(--store-text);position:relative}.search-form[data-v-80069ae0]{align-items:center;gap:.625rem;display:flex}.search-icon[data-v-80069ae0]{color:var(--store-text);opacity:.5;flex-shrink:0}.search-icon-svg[data-v-80069ae0]{width:1.125rem;height:1.125rem}.search-input[data-v-80069ae0]{color:var(--store-text);font-family:var(--store-font-body);background:0 0;border:none;border-bottom:1px solid #0000002e;outline:none;flex:1;min-width:0;padding:.4rem 0;font-size:.9rem;transition:border-color .15s}.search-input[data-v-80069ae0]:focus{border-bottom-color:var(--store-text)}.search-input[data-v-80069ae0]::placeholder{color:var(--store-text);opacity:.38}.search-input[data-v-80069ae0]::-webkit-search-cancel-button{display:none}.autocomplete-dropdown[data-v-80069ae0]{background-color:var(--store-canvas);z-index:40;border:1px solid #00000017;max-height:480px;animation:.12s dropdown-in-80069ae0;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000000f,0 16px 40px #0000000d}@keyframes dropdown-in-80069ae0{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-list[data-v-80069ae0]{margin:0;padding:0;list-style:none}.dropdown-row[data-v-80069ae0]{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000000d;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;transition:background-color .1s,border-left-color .1s;display:flex}.dropdown-row[data-v-80069ae0]:last-child{border-bottom:none}.dropdown-row.is-active[data-v-80069ae0]{border-left-color:var(--store-accent);background-color:#0000000a}.row-name[data-v-80069ae0]{color:var(--store-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.row-price[data-v-80069ae0]{color:var(--store-text);opacity:.6;letter-spacing:.02em;flex-shrink:0;font-size:.75rem}.dropdown-footer[data-v-80069ae0]{text-transform:uppercase;letter-spacing:.15em;color:var(--store-text);opacity:.65;border-top:1px solid #00000014;border-left:2px solid #0000;padding-top:.875rem;padding-bottom:.875rem;font-size:.7rem}.dropdown-footer.is-active[data-v-80069ae0]{opacity:1;border-left-color:var(--store-accent);background-color:#0000000a}.dropdown-hint[data-v-80069ae0]{color:var(--store-text);opacity:.55;margin:0;padding:.75rem 1rem;font-size:.78rem}.dropdown-empty[data-v-80069ae0]{color:var(--store-text);opacity:.7;flex-direction:column;gap:.5rem;margin:0;padding:1rem 1rem 1.25rem;font-size:.85rem;display:flex}.empty-link[data-v-80069ae0]{text-transform:uppercase;letter-spacing:.12em;color:var(--store-text);opacity:.8;text-underline-offset:3px;font-size:.7rem;text-decoration:underline}.empty-link[data-v-80069ae0]:hover{opacity:1}.skeleton-row[data-v-80069ae0]{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.skeleton-name[data-v-80069ae0]{background:#00000014;border-radius:2px;flex:1;max-width:60%;height:.75rem;animation:1.4s ease-in-out infinite pulse-80069ae0}.skeleton-price[data-v-80069ae0]{background:#0000000f;border-radius:2px;flex-shrink:0;width:3rem;height:.625rem;animation:1.4s ease-in-out .2s infinite pulse-80069ae0}@keyframes pulse-80069ae0{0%,to{opacity:1}50%{opacity:.4}}.sr-only[data-v-80069ae0]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=639px){.autocomplete-dropdown[data-v-80069ae0]{border-left:none;border-right:none;max-height:60vh;position:fixed;top:auto;left:0;right:0;box-shadow:0 8px 24px #0000001a}}.mnav-overlay[data-v-406ab934]{background-color:#0006}.mnav-drawer[data-v-406ab934]{background-color:var(--store-canvas);color:var(--store-text);font-family:var(--store-font-body)}.mnav-heading[data-v-406ab934]{font-family:var(--store-font-heading);color:var(--store-text);opacity:.7}.mnav-link[data-v-406ab934]{color:var(--store-text);border-bottom:1px solid #0000;transition:opacity .15s,background-color .15s}.mnav-link[data-v-406ab934]:hover{background-color:#00000008}.mnav-link.is-active[data-v-406ab934]{border-bottom-color:var(--store-accent);opacity:1}.mnav-enter-active[data-v-406ab934],.mnav-leave-active[data-v-406ab934]{transition:opacity .2s}.mnav-enter-active .mnav-drawer[data-v-406ab934],.mnav-leave-active .mnav-drawer[data-v-406ab934]{transition:transform .25s}.mnav-enter-from[data-v-406ab934],.mnav-leave-to[data-v-406ab934]{opacity:0}.mnav-enter-from .mnav-drawer[data-v-406ab934],.mnav-leave-to .mnav-drawer[data-v-406ab934]{transform:translate(-100%)}.storefront[data-v-4110a947]{background-color:var(--store-canvas);color:var(--store-text);font-family:var(--store-font-body)}.announcement-bar[data-v-4110a947]{background-color:var(--store-text);color:var(--store-canvas)}.brand[data-v-4110a947]{color:var(--store-text)}.nav-link[data-v-4110a947]{color:var(--store-text);transition:opacity .15s;position:relative}.nav-link[data-v-4110a947]:hover{opacity:.6}.nav-link.is-active[data-v-4110a947]{opacity:1;border-bottom:1px solid;padding-bottom:2px}.nav-group[data-v-4110a947]{position:relative}.nav-group-trigger[data-v-4110a947]{text-transform:inherit;letter-spacing:inherit;align-items:center;gap:.35rem;display:inline-flex}.nav-dropdown[data-v-4110a947]{z-index:40;background-color:var(--store-canvas);border:1px solid #0000001a;min-width:12rem;margin-top:.75rem;padding:.5rem 0;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #00000014}.nav-dropdown-link[data-v-4110a947]{color:var(--store-text);white-space:nowrap;padding:.6rem 1.25rem;transition:opacity .15s;display:block}.nav-dropdown-link[data-v-4110a947]:hover{opacity:.6}.footer-link[data-v-4110a947]{color:var(--store-text)}.icon-btn[data-v-4110a947]{color:var(--store-text);transition:opacity .15s}.icon-btn[data-v-4110a947]:hover{opacity:.6}.cart-badge[data-v-4110a947]{background-color:var(--store-accent);color:var(--store-text)}.footer-heading[data-v-4110a947]{font-family:var(--store-font-heading);text-transform:uppercase;letter-spacing:.18em;color:var(--store-text);font-size:.75rem}.footer-link[data-v-4110a947]{color:var(--store-text);opacity:.7;transition:opacity .15s}.footer-link[data-v-4110a947]:hover{opacity:1}.flash-info[data-v-4110a947]{background-color:var(--store-text);color:var(--store-canvas)}.flash-error[data-v-4110a947]{color:#fff;background-color:oklch(45% .18 25)}.flash-enter-active[data-v-4110a947],.flash-leave-active[data-v-4110a947]{transition:all .25s}.flash-enter-from[data-v-4110a947],.flash-leave-to[data-v-4110a947]{opacity:0;transform:translateY(-8px)}.header-search[data-v-4110a947]{width:220px}
