.VsmyUa_shell{background:var(--kv-ink);min-height:100dvh;color:var(--kv-warm);font-family:var(--font-space-grotesk),sans-serif;grid-template-rows:1fr auto;font-weight:300;display:grid}.VsmyUa_shell :where(button,input,textarea,select){border-radius:0}.VsmyUa_shell :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-syne),sans-serif}.VsmyUa_main{background:var(--kv-ink);min-width:0;padding-top:58px}:is(.VsmyUa_main.kv-commerce-page,.VsmyUa_shell .kv-commerce-page){min-height:calc(100dvh - 58px);color:var(--kv-ink);font-weight:400;background:var(--kv-warm)!important}.VsmyUa_shell .kv-commerce-page :is(h1,h2,h3,h4,h5,h6){color:var(--kv-ink)!important;font-family:var(--font-syne),sans-serif!important;text-shadow:none!important;font-weight:700!important}.VsmyUa_shell .kv-commerce-page h1:after{content:none!important;display:none!important}.VsmyUa_shell .kv-commerce-page :where([class*=text-foreground-secondary],[class*="text-[#55585a]"],[class*=text-gray-link],[class*=text-gray-description]){color:var(--kv-stone)!important}.VsmyUa_shell .kv-commerce-page :where(a[class*=text-foreground-secondary],a.VsmyUa_underline){color:var(--kv-accent)!important}.VsmyUa_shell .kv-commerce-page a[class*=before\:border-r-foreground-secondary]{color:var(--kv-accent)!important;font-family:var(--font-space-grotesk),sans-serif!important;background:0 0!important;border-radius:0!important;margin-left:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;left:0!important}.VsmyUa_shell .kv-commerce-page a[class*=before\:border-r-foreground-secondary]:before{content:none!important;display:none!important}.VsmyUa_shell .kv-commerce-page :where(input,textarea,select,[role=combobox]){color:var(--kv-ink)!important;box-shadow:none!important;background:#f8f4e8!important;border-color:#0d0b0838!important;border-radius:0!important}.VsmyUa_shell .kv-commerce-page :where(input,textarea)::-moz-placeholder{color:#0d0b087a!important}.VsmyUa_shell .kv-commerce-page :where(input,textarea)::placeholder{color:#0d0b087a!important}.VsmyUa_shell .kv-commerce-page :where(button,[role=button]){border-radius:0!important}.VsmyUa_shell .kv-commerce-page [class~=bg-white]{background-color:#f8f4e8!important}.VsmyUa_shell .kv-commerce-page :where([class*=border-foreground-secondary],[class*=border-black]){border-color:#0d0b0847!important}.VsmyUa_shell .kv-commerce-page [class~=bg-lightgray-primary]{background-color:#0d0b080f!important}.VsmyUa_shell .kv-commerce-page [class~=bg-accent-primary]:not(button){color:var(--kv-ink)!important;background-color:#9b31201a!important}.VsmyUa_shell .kv-commerce-page button[class~=bg-accent-primary]{font-family:var(--font-syne),sans-serif;font-weight:700;border-color:var(--kv-accent)!important;background:var(--kv-accent)!important;color:var(--kv-warm)!important;box-shadow:none!important}.VsmyUa_shell .kv-commerce-page button[class~=bg-accent-primary]:hover{background:#7f281a!important}.VsmyUa_shell .kv-commerce-page button[class~=bg-accent-primary]:disabled{color:#0d0b0885!important;background:#9b312059!important;border-color:#9b312059!important}.VsmyUa_shell .kv-commerce-page button[class~=bg-white]{color:var(--kv-ink)!important;box-shadow:none!important;background:0 0!important;border-color:#0d0b0866!important}.VsmyUa_shell .kv-commerce-page button[class~=bg-white]:hover{border-color:var(--kv-accent)!important;background:var(--kv-accent)!important;color:var(--kv-warm)!important}.VsmyUa_header{z-index:70;border-bottom:1px solid var(--kv-rule);background:var(--kv-ink);height:58px;color:var(--kv-warm);grid-template-columns:minmax(150px,1fr) auto minmax(240px,1fr);align-items:center;gap:28px;padding:0 72px;display:grid;position:fixed;inset:0 0 auto}.VsmyUa_logoLink{align-items:center;width:fit-content;display:inline-flex}.VsmyUa_logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:brightness(0)invert();width:auto;max-width:100%;height:30px}.VsmyUa_wordmark,.VsmyUa_footerWordmark{font-family:var(--font-syne),sans-serif;letter-spacing:-.035em;font-weight:800}.VsmyUa_desktopNav{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(16px,1.65vw,32px);height:100%;display:flex}.VsmyUa_desktopNav a{color:#efe9d68f;align-items:center;height:100%;font-size:13px;font-weight:400;transition:color .16s;display:inline-flex}.VsmyUa_desktopNav a:hover,.VsmyUa_desktopNav a[aria-current=page],.VsmyUa_desktopNav a.VsmyUa_shopLink{color:var(--kv-accent)}.VsmyUa_headerActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.VsmyUa_cartTrigger,.VsmyUa_menuTrigger,.VsmyUa_iconButton,.VsmyUa_removeButton{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.VsmyUa_cartTrigger{border:1px solid var(--kv-rule);text-transform:uppercase;letter-spacing:.1em;gap:8px;height:34px;padding:0 11px;font-size:11px;position:relative}.VsmyUa_cartTrigger svg{stroke-width:1.5px;width:17px;height:17px}.VsmyUa_cartCount{background:var(--kv-accent);min-width:17px;height:17px;color:var(--kv-warm);place-items:center;padding:0 4px;font-size:9px;line-height:1;display:inline-grid}.VsmyUa_reserveButton,.VsmyUa_mobileReserve,.VsmyUa_primaryButton,.VsmyUa_ghostButton{font-family:var(--font-syne),sans-serif;letter-spacing:.13em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;transition:filter .16s,color .16s,border-color .16s;display:inline-flex}.VsmyUa_reserveButton{background:var(--kv-warm);height:34px;color:var(--kv-ink);padding:0 20px}.VsmyUa_reserveButton:hover,.VsmyUa_primaryButton:hover,.VsmyUa_mobileReserve:hover{filter:brightness(.9)}.VsmyUa_menuTrigger{width:36px;height:36px;display:none}.VsmyUa_menuTrigger svg,.VsmyUa_iconButton svg{stroke-width:1.5px;width:21px;height:21px}.VsmyUa_mobileMenuOverlay{z-index:60;background:#0009;animation:.2s VsmyUa_fade-in;position:fixed;inset:58px 0 0}.VsmyUa_mobileMenu{z-index:65;border:0;border-bottom:1px solid var(--kv-rule);background:var(--kv-dim);max-height:calc(100dvh - 58px);color:var(--kv-warm);animation:.18s VsmyUa_menu-in;position:fixed;inset:58px 0 auto;overflow-y:auto}.VsmyUa_mobileMenu nav{flex-direction:column;display:flex}.VsmyUa_mobileMenu nav a{border-bottom:1px solid var(--kv-rule);color:#efe9d6bd;padding:15px 24px;font-size:14px}.VsmyUa_mobileMenu nav a[aria-current=page],.VsmyUa_mobileMenu nav a.VsmyUa_shopLink{color:var(--kv-accent)}.VsmyUa_mobileReserve{background:var(--kv-warm);color:var(--kv-ink);margin:20px;padding:16px 24px}.VsmyUa_footer{border-top:1px solid var(--kv-rule);background:var(--kv-ink);color:var(--kv-warm);padding:72px 72px 24px}.VsmyUa_footerGrid{grid-template-columns:minmax(260px,2fr) repeat(auto-fit,minmax(150px,1fr));gap:56px 80px;display:grid}.VsmyUa_footerBrand,.VsmyUa_footerSection,.VsmyUa_footerContact{flex-direction:column;align-items:flex-start;display:flex}.VsmyUa_footerLogo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:brightness(0)invert();width:auto;max-width:220px;height:48px}.VsmyUa_footerWordmark{font-size:24px}.VsmyUa_footerTagline{color:#efe9d68f;max-width:320px;margin-top:22px;font-size:13px;line-height:1.7}.VsmyUa_socialLinks{gap:16px;margin-top:26px;display:flex}.VsmyUa_socialLinks a{opacity:.68;transition:opacity .16s}.VsmyUa_socialLinks a:hover{opacity:1}.VsmyUa_socialLinks img{filter:brightness(0)invert();width:auto;height:20px}.VsmyUa_footerContact{color:#efe9d69e;gap:10px;font-size:13px;font-style:normal;line-height:1.65}.VsmyUa_footerHours{width:100%;margin-bottom:16px}.VsmyUa_footerHours>p{color:#efe9d66b;letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:600}.VsmyUa_footerHours>div{grid-template-columns:1fr auto;gap:18px;padding:5px 0;display:grid}.VsmyUa_footerContact a:hover,.VsmyUa_footerSection a:hover,.VsmyUa_footerBottom a:hover{color:var(--kv-accent)}.VsmyUa_footerSection{gap:12px}.VsmyUa_footerSection>p{color:#efe9d66b;letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:600}.VsmyUa_footerSection a{color:#efe9d6b8;font-size:13px;transition:color .16s}.VsmyUa_footerBottom{border-top:1px solid var(--kv-rule);color:#efe9d647;letter-spacing:.08em;justify-content:space-between;gap:24px;margin-top:64px;padding-top:20px;font-size:10px;display:flex}.VsmyUa_cartOverlay{z-index:80;background:#0009;animation:.2s VsmyUa_fade-in;position:fixed;inset:0}.VsmyUa_cartDrawer{z-index:90;font-family:var(--font-space-grotesk),sans-serif;flex-direction:column;animation:.28s cubic-bezier(.25,0,.1,1) VsmyUa_cart-in;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;border:0!important;border-left:1px solid var(--kv-rule)!important;background:var(--kv-dim)!important;width:min(400px,100vw)!important;max-width:none!important;color:var(--kv-warm)!important;border-radius:0!important;gap:0!important;padding:0!important;box-shadow:-16px 0 64px #00000080!important}.VsmyUa_cartHeader{border-bottom:1px solid var(--kv-rule);justify-content:space-between;align-items:center;min-height:74px;padding:0 24px;display:flex}.VsmyUa_cartTitle{font-family:var(--font-syne),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-warm)!important;font-size:17px!important;font-weight:700!important}.VsmyUa_iconButton{width:40px;height:40px}.VsmyUa_cartEmpty{color:#efe9d69e;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;min-height:360px;padding:40px 24px;display:flex}.VsmyUa_cartEmpty>svg{color:#6a635880;stroke-width:1.25px;width:40px;height:40px}.VsmyUa_spinner{animation:.8s linear infinite VsmyUa_spin}.VsmyUa_cartEmpty p{font-size:15px}.VsmyUa_ghostButton{border:1px solid var(--kv-rule);color:#efe9d6b8;padding:15px 24px}.VsmyUa_ghostButton:hover{color:var(--kv-warm);border-color:#efe9d659}.VsmyUa_cartItems{flex:1;padding:8px 24px;overflow-y:auto}.VsmyUa_cartItem{border-bottom:1px solid var(--kv-rule);justify-content:space-between;align-items:center;gap:18px;min-height:96px;display:flex}.VsmyUa_cartItemName{font-family:var(--font-syne),sans-serif;font-size:15px;font-weight:700}.VsmyUa_cartItemMeta{color:#efe9d685;margin-top:7px;font-size:12px}.VsmyUa_removeButton{color:#efe9d680;width:36px;height:36px}.VsmyUa_removeButton:hover{color:var(--kv-accent)}.VsmyUa_removeButton svg{width:16px;height:16px}.VsmyUa_cartFooter{border-top:1px solid var(--kv-rule);padding:24px}.VsmyUa_cartTotal{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.VsmyUa_cartTotal span{color:#efe9d67a;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:600}.VsmyUa_cartTotal strong{font-family:var(--font-syne),sans-serif;letter-spacing:-.03em;font-size:28px;font-weight:800}.VsmyUa_primaryButton{background:var(--kv-accent);width:100%;color:var(--kv-warm);padding:16px 20px}.VsmyUa_fulfillment{color:#efe9d661;text-align:center;margin-top:14px;font-size:10px}@media (min-width:1080px) and (max-width:1250px){.VsmyUa_header{grid-template-columns:135px minmax(0,1fr) 182px;gap:10px;padding:0 20px}.VsmyUa_desktopNav{gap:9px}.VsmyUa_desktopNav a{font-size:11px}.VsmyUa_cartText{display:none}.VsmyUa_reserveButton{padding:0 12px}}@media (min-width:1080px){.VsmyUa_mobileMenu,.VsmyUa_mobileMenuOverlay{display:none}}@media (max-width:1079px){.VsmyUa_header{grid-template-columns:1fr auto;gap:16px;padding:0 20px}.VsmyUa_desktopNav,.VsmyUa_reserveButton{display:none}.VsmyUa_menuTrigger{display:inline-flex}.VsmyUa_cartTrigger{width:36px;padding:0}.VsmyUa_cartText{display:none}.VsmyUa_cartCount{position:absolute;top:-6px;right:-6px}.VsmyUa_footer{padding:56px 20px 20px}.VsmyUa_footerGrid{grid-template-columns:1fr;gap:38px}.VsmyUa_footerBottom{flex-direction:column;margin-top:48px}.VsmyUa_cartDrawer{width:100vw!important}}@keyframes VsmyUa_fade-in{0%{opacity:0}}@keyframes VsmyUa_menu-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes VsmyUa_cart-in{0%{transform:translate(100%)}}@keyframes VsmyUa_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.VsmyUa_mobileMenu,.VsmyUa_mobileMenuOverlay,.VsmyUa_cartDrawer,.VsmyUa_cartOverlay,.VsmyUa_spinner{animation:none}}
