.radix-themes,:root,:root.radix-themes{--nav-height:76px;--default-font-family:"Basis Grotesque Pro", "Basis Grotesque Pro Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif!important;--heading-font-family:"Basis Grotesque Pro", "Basis Grotesque Pro Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif!important;--code-font-family:"SF Mono", "Roboto Mono", "Courier New", monospace!important}.radix-themes,.rt-Text,.rt-Heading,.rt-Button,.rt-Link,.rt-TextFieldInput,.rt-TextAreaInput,.rt-SelectTrigger,.rt-Card,.rt-Badge,.rt-Checkbox,.rt-RadioGroupItem,.rt-Switch,.rt-Tooltip,.rt-Dialog,.rt-AlertDialog,.rt-Popover,.rt-DropdownMenu,[class*=rt-]{font-family:Basis Grotesque Pro,Basis Grotesque Pro Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif!important}.rt-Code,code,pre{font-family:SF Mono,Roboto Mono,Courier New,monospace!important}.rt-Card,.rt-BaseCard{--base-card-border-width:0px!important}@media (hover:hover){.rt-Button:where([data-brand-button-hover=true]):where(:hover){background-color:var(--brand-primary-button-hover)}}.rt-Button:focus:not(:focus-visible){outline:none}.rt-Button:focus:not(:focus-visible):not(.rt-variant-outline){box-shadow:none}.rt-BaseMenuItem:not(:last-child),.rt-SelectItem:not(:last-child){border-bottom:1px solid var(--gray-a4)}:is(.rt-BaseMenuItem:has(+.rt-BaseMenuSeparator),.rt-BaseMenuItem:has(+.rt-BaseMenuLabel)){border-bottom:none}.rt-BaseMenuItem[data-highlighted],.rt-SelectItem[data-highlighted]{background-color:var(--gray-a3);color:var(--gray-12)}.rt-BaseMenuItem[data-highlighted] .rt-BaseMenuShortcut,.rt-BaseMenuItem[data-highlighted] .rt-BaseMenuSubTriggerIcon{color:var(--gray-11)}.rt-SelectItem,.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem{padding-right:24px}.rt-SelectItemIndicator,.rt-BaseMenuItemIndicator{width:auto;left:auto;right:10px}.rt-SelectTriggerInner{min-width:0}.rt-DropdownMenuContent[data-state=closed]{animation-fill-mode:forwards}*{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button,a[href],select,summary,[type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[role=button],[role=checkbox],[role=radio],[role=switch],[role=tab],[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=combobox],[role=listbox],label[for]{cursor:pointer}html{scrollbar-gutter:stable;overflow-x:hidden}html,body{color:#000;background-color:#fff;max-width:100vw;font-family:Basis Grotesque Pro,Basis Grotesque Pro Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}html.admin-scroll-lock,body.admin-scroll-lock{height:100vh;overflow:hidden}a{color:inherit;text-decoration:none}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:black!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:black!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:black!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:black!important}input:-moz-autofill{color:#000!important;background-color:#f0f0f0!important}input:-moz-autofill:focus{color:#000!important;background-color:#f0f0f0!important}body.loading-active>:not(.loading-screen){visibility:hidden!important;opacity:0!important}.loading-screen{visibility:visible!important;opacity:1!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cart-drawer-scroll::-webkit-scrollbar{width:8px}.cart-drawer-scroll::-webkit-scrollbar-track{background-color:#0000}.cart-drawer-scroll::-webkit-scrollbar-thumb{background-color:var(--gray-7);border-radius:var(--radius-1)}.cart-drawer-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--gray-8)}.media-gallery-track::-webkit-scrollbar{display:none}.media-gallery-snap{scroll-snap-type:x mandatory}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nav-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}input[type=password]{letter-spacing:.1em;font-size:20px}select{appearance:none;min-height:44px;font-family:Basis Grotesque Pro,Basis Grotesque Pro Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.5}[data-sonner-toaster] [data-sonner-toast][data-styled=true]{font-size:14px}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-icon],[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-icon] svg{width:24px;height:24px}[data-sonner-toaster] [data-sonner-toast][data-styled=true] .sonner-loading-wrapper{--size:24px}[data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-type=success],[data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-type=error],[data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-type=warning],[data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--normal-bg);border-color:var(--normal-border)}[data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-styled=true] [data-title],[data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:#000}[data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button],[data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button],[data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button],[data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:#000}
@font-face{font-family:Basis Grotesque Pro;src:url("/fonts/Basis Grotesque Pro Regular.woff2")format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url("/fonts/Basis Grotesque Pro Medium.woff2")format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url("/fonts/Basis Grotesque Pro Bold.woff2")format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro Fallback;src:local(Arial),local(Liberation Sans);font-weight:400;font-style:normal;size-adjust:103.25%;ascent-override:91.04%;descent-override:34%;line-gap-override:0%}@font-face{font-family:Basis Grotesque Pro Fallback;src:local(Arial),local(Liberation Sans);font-weight:500;font-style:normal;size-adjust:105.25%;ascent-override:89.31%;descent-override:33.35%;line-gap-override:0%}@font-face{font-family:Basis Grotesque Pro Fallback;src:local(Arial),local(Liberation Sans);font-weight:700;font-style:normal;size-adjust:107.03%;ascent-override:87.83%;descent-override:32.8%;line-gap-override:0%}