.hero-shop-now[data-v-ccb74885]{align-items:center;background:#be0303;border-radius:9999px;bottom:19rem;box-shadow:0 6px 18px #0000002e;color:#fff;cursor:pointer;display:inline-flex;font-family:DM Sans,system-ui,sans-serif;font-size:.9rem;font-style:normal;font-weight:600;gap:.45rem;justify-content:center;left:1.85rem;letter-spacing:.01em;padding:.7rem 1.35rem;text-transform:none;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.hero-shop-icon[data-v-ccb74885]{flex-shrink:0}.hero-shop-now[data-v-ccb74885]:hover{background:#a00202;box-shadow:0 8px 22px #00000038;transform:translateY(-1px)}.hero-shop-now[data-v-ccb74885]:active{box-shadow:0 3px 10px #00000029;transform:translateY(0) scale(.98)}@media(min-width:640px){.hero-shop-now[data-v-ccb74885]{bottom:6.6rem;font-size:.95rem;left:5rem;padding:.75rem 1.5rem}}@media(min-width:768px){.hero-shop-now[data-v-ccb74885]{bottom:7rem;font-size:1rem;left:6.25rem;padding:.8rem 1.65rem}}.search-expand[data-v-78420afb]{position:relative;z-index:60}.search-expand-panel[data-v-78420afb]{opacity:0;pointer-events:none;transform:translate(-8px);transition:width .35s cubic-bezier(.22,1,.36,1),opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1);width:0}.search-expand.open .search-expand-panel[data-v-78420afb]{opacity:1;pointer-events:auto;transform:translate(0);width:min(21rem,58vw)}.search-expand-shell[data-v-78420afb]{overflow:hidden}.search-expand-input[data-v-78420afb]{width:100%}.search-expand-input[data-v-78420afb]::-webkit-search-cancel-button{-webkit-appearance:none}.search-suggest-anchor[data-v-78420afb]{left:0;pointer-events:auto;position:absolute;right:0;top:calc(100% + .35rem);z-index:70}.search-suggest[data-v-78420afb]{box-shadow:inset 0 1px #ffffff73,0 8px 28px #00000014;width:100%}@media(prefers-reduced-motion:reduce){.search-expand-panel[data-v-78420afb]{transition:none}}.header-shell[data-v-e3ea0b8c]{border:1px solid transparent;overflow:visible;transition:margin .3s ease,border-radius .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.header-shell-plain[data-v-e3ea0b8c]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-color:transparent;box-shadow:none}.header-shell-plain[data-v-e3ea0b8c]:after,.header-shell-plain[data-v-e3ea0b8c]:before{opacity:0}.header-shell-glass[data-v-e3ea0b8c]{border-color:#ffffff61;border-radius:1rem;margin:.4rem .65rem 0;overflow:visible}.header-shell-glass.nav-glass[data-v-e3ea0b8c]:before{box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff24,inset 1px 0 #ffffff1a}.header-action-pill[data-v-e3ea0b8c]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.8125rem;font-weight:500;justify-content:center;line-height:1;min-height:2.25rem;min-width:2.25rem;padding:.35rem .7rem;transition:background-color .2s ease,transform .15s ease}.header-action-pill[data-v-e3ea0b8c]:active{transform:scale(.96)}@media(max-width:639px){.header-action-pill[data-v-e3ea0b8c]{padding:.35rem .55rem}}@media(min-width:768px){.header-shell-glass[data-v-e3ea0b8c]{border-radius:1.15rem;margin:.45rem .85rem 0}}.cat-scroll[data-v-e3ea0b8c]{max-height:2.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cat-scroll[data-v-e3ea0b8c]::-webkit-scrollbar{display:none}.cat-track[data-v-e3ea0b8c]{flex-direction:row;flex-wrap:nowrap;gap:.375rem;height:2.5rem;justify-content:center;margin:0 auto;min-width:100%;width:-moz-max-content;width:max-content}.cat-item[data-v-e3ea0b8c],.cat-track[data-v-e3ea0b8c]{align-items:center;display:flex}.cat-item[data-v-e3ea0b8c]{flex:0 0 auto;height:100%}.cat-pill[data-v-e3ea0b8c]{align-items:center;border-radius:9999px;display:inline-flex;flex:0 0 auto;font-size:.875rem;font-weight:500;height:2rem;justify-content:center;line-height:1.2;padding:.35rem .85rem;white-space:nowrap}.cat-dropdown[data-v-e3ea0b8c]{pointer-events:auto}.hamburger[data-v-e3ea0b8c]{display:block;height:14px;position:relative;width:20px}.hamburger span[data-v-e3ea0b8c]{background:#111;display:block;height:2px;left:0;position:absolute;transition:transform .25s ease,opacity .2s ease,top .25s ease;width:100%}.hamburger span[data-v-e3ea0b8c]:first-child{top:0}.hamburger span[data-v-e3ea0b8c]:nth-child(2){top:6px}.hamburger span[data-v-e3ea0b8c]:nth-child(3){top:12px}.hamburger.open span[data-v-e3ea0b8c]:first-child{top:6px;transform:rotate(45deg)}.hamburger.open span[data-v-e3ea0b8c]:nth-child(2){opacity:0}.hamburger.open span[data-v-e3ea0b8c]:nth-child(3){top:6px;transform:rotate(-45deg)}.mobile-drawer[data-v-e3ea0b8c]{-webkit-backdrop-filter:blur(32px) saturate(170%) brightness(.95);backdrop-filter:blur(32px) saturate(170%) brightness(.95);background-color:#37322dc7;border-right:1px solid hsla(0,0%,100%,.35);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0003,12px 0 40px #00000059;color:#111;overflow:hidden;position:absolute}.mobile-drawer[data-v-e3ea0b8c]:before{background-image:linear-gradient(155deg,#ffffff47,#f3efe82e 35%,#14121033)}.mobile-drawer[data-v-e3ea0b8c]:after,.mobile-drawer[data-v-e3ea0b8c]:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.mobile-drawer[data-v-e3ea0b8c]:after{background:linear-gradient(180deg,#f3efe8b8,#ece6dcd1 55%,#e4dcd0e0)}.mobile-link[data-v-e3ea0b8c]{border-radius:.375rem;color:#111;display:block;padding:.7rem .75rem}.mobile-link[data-v-e3ea0b8c]:active{background:#ffffff47}.cart-badge[data-v-e3ea0b8c]{animation:pop-e3ea0b8c .35s ease}.cart-bump[data-v-e3ea0b8c]{animation:cart-bump-e3ea0b8c .42s cubic-bezier(.22,1,.36,1)}@keyframes pop-e3ea0b8c{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes cart-bump-e3ea0b8c{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.drawer-fade-enter-active[data-v-e3ea0b8c],.drawer-fade-leave-active[data-v-e3ea0b8c]{transition:opacity .25s ease}.drawer-fade-enter-from[data-v-e3ea0b8c],.drawer-fade-leave-to[data-v-e3ea0b8c]{opacity:0}.drawer-slide-enter-active[data-v-e3ea0b8c],.drawer-slide-leave-active[data-v-e3ea0b8c]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.drawer-slide-enter-from[data-v-e3ea0b8c],.drawer-slide-leave-to[data-v-e3ea0b8c]{transform:translate(-100%)}
