.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-b9ef77b1]{position:relative;z-index:60}.search-expand-panel[data-v-b9ef77b1]{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-b9ef77b1]{opacity:1;pointer-events:auto;transform:translate(0);width:min(21rem,58vw)}.search-expand-shell[data-v-b9ef77b1]{overflow:hidden}.search-expand-input[data-v-b9ef77b1]{width:100%}.search-expand-input[data-v-b9ef77b1]::-webkit-search-cancel-button{-webkit-appearance:none}.search-suggest-anchor[data-v-b9ef77b1]{left:0;pointer-events:auto;position:absolute;right:0;top:calc(100% + .35rem);z-index:70}@media(prefers-reduced-motion:reduce){.search-expand-panel[data-v-b9ef77b1]{transition:none}}.search-suggest{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid rgba(0,0,0,.1);box-shadow:0 12px 36px #00000029;width:100%}.search-suggest-item{background:transparent;border:0;cursor:pointer}.search-suggest-item.is-active,.search-suggest-item:hover{background:#f3efe8}.search-suggest-item:active{background:#ebe6de}.search-mobile-root{inset:0;pointer-events:none;position:fixed;z-index:200}.search-mobile-backdrop{background:#0006;border:0;inset:0;padding:0;pointer-events:auto;position:absolute}.search-mobile-bar{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 8px 28px #00000029;display:flex;gap:.35rem;left:.5rem;padding:.35rem .4rem;pointer-events:auto;position:absolute;right:.5rem;z-index:2}.search-mobile-close{background:transparent;border:0;color:#111}.search-mobile-form{min-width:0}.search-mobile-suggest{left:.5rem;pointer-events:auto;position:absolute;right:.5rem;z-index:2}body.search-open{overflow:hidden}.header-shell[data-v-e7fb8137]{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-e7fb8137]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-color:transparent;box-shadow:none}.header-shell-plain[data-v-e7fb8137]:after,.header-shell-plain[data-v-e7fb8137]:before{opacity:0}.header-shell-glass[data-v-e7fb8137]{border-color:#ffffff61;border-radius:1rem;margin:.4rem .65rem 0;overflow:visible}.header-shell-glass.nav-glass[data-v-e7fb8137]:before{box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff24,inset 1px 0 #ffffff1a}.header-action-pill[data-v-e7fb8137]{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-e7fb8137]:active{transform:scale(.96)}@media(max-width:639px){.header-action-pill[data-v-e7fb8137]{padding:.35rem .55rem}}@media(min-width:768px){.header-shell-glass[data-v-e7fb8137]{border-radius:1.15rem;margin:.45rem .85rem 0}}.cat-scroll[data-v-e7fb8137]{max-height:2.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:none;scrollbar-width:none;touch-action:pan-y}.cat-scroll[data-v-e7fb8137]::-webkit-scrollbar{display:none}.cat-track[data-v-e7fb8137]{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-e7fb8137],.cat-track[data-v-e7fb8137]{align-items:center;display:flex}.cat-item[data-v-e7fb8137]{flex:0 0 auto;height:100%}.cat-pill[data-v-e7fb8137]{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-e7fb8137]{box-shadow:inset 0 1px #ffffff73,0 10px 28px #0000001f;overflow:hidden;pointer-events:auto;position:fixed!important}.hamburger[data-v-e7fb8137]{display:block;height:14px;position:relative;width:20px}.hamburger span[data-v-e7fb8137]{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-e7fb8137]:first-child{top:0}.hamburger span[data-v-e7fb8137]:nth-child(2){top:6px}.hamburger span[data-v-e7fb8137]:nth-child(3){top:12px}.hamburger.open span[data-v-e7fb8137]:first-child{top:6px;transform:rotate(45deg)}.hamburger.open span[data-v-e7fb8137]:nth-child(2){opacity:0}.hamburger.open span[data-v-e7fb8137]:nth-child(3){top:6px;transform:rotate(-45deg)}.mobile-drawer[data-v-e7fb8137]{-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-e7fb8137]:before{background-image:linear-gradient(155deg,#ffffff47,#f3efe82e 35%,#14121033)}.mobile-drawer[data-v-e7fb8137]:after,.mobile-drawer[data-v-e7fb8137]:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.mobile-drawer[data-v-e7fb8137]:after{background:linear-gradient(180deg,#f3efe8b8,#ece6dcd1 55%,#e4dcd0e0)}.mobile-link[data-v-e7fb8137]{border-radius:.375rem;color:#111;display:block;padding:.7rem .75rem}.mobile-link[data-v-e7fb8137]:active{background:#ffffff47}.mobile-cat-toggle[data-v-e7fb8137]{align-items:center;border-radius:.375rem;display:inline-flex;justify-content:center}.mobile-cat-toggle[data-v-e7fb8137]:active{background:#ffffff47}.mobile-cat-chevron[data-v-e7fb8137]{display:inline-block;font-size:.85rem;line-height:1;transition:transform .2s ease}.mobile-cat-chevron.open[data-v-e7fb8137]{transform:rotate(180deg)}.cart-badge[data-v-e7fb8137]{animation:pop-e7fb8137 .35s ease}.cart-bump[data-v-e7fb8137]{animation:cart-bump-e7fb8137 .42s cubic-bezier(.22,1,.36,1)}@keyframes pop-e7fb8137{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes cart-bump-e7fb8137{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.drawer-fade-enter-active[data-v-e7fb8137],.drawer-fade-leave-active[data-v-e7fb8137]{transition:opacity .25s ease}.drawer-fade-enter-from[data-v-e7fb8137],.drawer-fade-leave-to[data-v-e7fb8137]{opacity:0}.drawer-slide-enter-active[data-v-e7fb8137],.drawer-slide-leave-active[data-v-e7fb8137]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.drawer-slide-enter-from[data-v-e7fb8137],.drawer-slide-leave-to[data-v-e7fb8137]{transform:translate(-100%)}
