:root{--primary-color:#151515;--secondary-color:#4485c4;--accent-color:#03aed2;--dark-green-color:#016b63;--bg-color:#fcfaff;--light-color:#fff;--dark-color:#000;--item-background-color:#373737;--text-color:#fff;--subtext-color:#b0b0b0;--light-gray:#d9d9d9;--error-red:red;--active-color:#e3e4e5;--admin-bg:#eff0f1;--admin-primary:#262626;--vendor-bg:#eff0f1;--primary-font:"Plus Jakarta Sans", sans-serif;--primary-font-bold:"Plus Jakarta Sans Extra Bold", sans-serif;--gg-sans:"Gg-Sans", sans-serif;--secondary-font:"Inter", sans-serif;--tertiary-font:"Inter", sans-serif;--quaternary-font:"Inter", sans-serif;--quinary-font:"Inter", sans-serif}@media (prefers-color-scheme:dark){.voxire-button-ghost:hover:not(.voxire-button-disabled){background-color:#ffffff1a}.voxire-button-ghost:active:not(.voxire-button-disabled){background-color:#ffffff26}}@media (width<=768px){.voxire-button.voxire-button-lg{padding:14px 28px;font-size:16px}.voxire-button.voxire-button-md{padding:10px 20px;font-size:15px}.voxire-button.voxire-button-sm{padding:6px 12px;font-size:13px}}@media (prefers-contrast:high){.voxire-button{border-width:3px}.voxire-button:focus-visible{outline-width:3px}}@media (prefers-reduced-motion:reduce){.voxire-button{transition:none}.voxire-button:hover,.voxire-button:active{transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes voxire-spin-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.voxire-loading-spinner{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.voxire-spinner-ring{border:3px solid #1010101a;border-top-color:#151515;border-radius:50%;animation:1s linear infinite voxire-spin-animation}.voxire-spinner-text{color:#757575;text-align:center;margin-top:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem}.voxire-loading-spinner--small .voxire-spinner-ring{border-width:2px;width:20px;height:20px}.voxire-loading-spinner--small .voxire-spinner-text{font-size:.75rem}.voxire-loading-spinner--medium .voxire-spinner-ring{border-width:3px;width:32px;height:32px}.voxire-loading-spinner--medium .voxire-spinner-text{font-size:.875rem}.voxire-loading-spinner--large .voxire-spinner-ring{border-width:4px;width:48px;height:48px}.voxire-loading-spinner--large .voxire-spinner-text{font-size:1rem}.voxire-loading-spinner--primary .voxire-spinner-ring{border-top-color:#151515}.voxire-loading-spinner--secondary .voxire-spinner-ring{border-top-color:#dc004e}.voxire-loading-spinner--inherit .voxire-spinner-ring{border-top-color:currentColor}.voxire-button{box-sizing:border-box;font-family:var(--secondary-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);cursor:pointer;user-select:none;white-space:nowrap;border:2px solid #0000;border-radius:4px;outline:none;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.voxire-button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.voxire-button:active{transform:none}.voxire-button.voxire-button-sm{gap:6px;padding:8px 16px;font-size:14px}.voxire-button.voxire-button-md{gap:8px;padding:12px 24px;font-size:16px}.voxire-button.voxire-button-lg{gap:10px;padding:16px 32px;font-size:18px}.voxire-button.voxire-button-full-width{width:100%}.voxire-button.voxire-button-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.voxire-button.voxire-button-disabled:active{transform:none}.voxire-button.voxire-button-loading{cursor:wait;pointer-events:none}.voxire-button.voxire-button-loading .voxire-button-content{align-items:center;gap:8px;display:flex}.voxire-button.voxire-button-loading .voxire-button-prefix,.voxire-button.voxire-button-loading .voxire-button-suffix{display:none}.voxire-button .voxire-button-content{align-items:center;gap:8px;display:flex}.voxire-button .voxire-button-text{line-height:1;display:inline-block}.voxire-button .voxire-button-prefix,.voxire-button .voxire-button-suffix{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.voxire-button .voxire-button-prefix{order:1}.voxire-button .voxire-button-text{order:2}.voxire-button .voxire-button-suffix{order:3}.voxire-button.voxire-button-sm .voxire-button-prefix,.voxire-button.voxire-button-sm .voxire-button-suffix{width:14px;height:14px}.voxire-button.voxire-button-lg .voxire-button-prefix,.voxire-button.voxire-button-lg .voxire-button-suffix{width:18px;height:18px}.voxire-button-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.voxire-button-primary:hover:not(.voxire-button-disabled){background-color:#2a2a2a;border-color:#2a2a2a}.voxire-button-secondary{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff}.voxire-button-secondary:hover:not(.voxire-button-disabled){background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.voxire-button-outline{border-color:var(--primary-color);color:var(--primary-color);background-color:#0000}.voxire-button-outline:hover:not(.voxire-button-disabled){background-color:var(--primary-color);color:#fff}.voxire-button-ghost{color:var(--primary-color);background-color:#0000;border-color:#0000}.voxire-button-ghost:hover:not(.voxire-button-disabled){background-color:#0000000d}.voxire-button-ghost:active:not(.voxire-button-disabled){background-color:#0000001a}.voxire-button-soft{color:#374151;background-color:#eaebe0;border-color:#eaebe0;border-radius:24px}.voxire-button-soft:hover:not(.voxire-button-disabled){color:#1f2937;background-color:#fff;border-color:#fff}.voxire-button-soft:active:not(.voxire-button-disabled){background-color:#f9fafb;border-color:#f9fafb}.voxire-button-dark-outline{color:#f9fafb;background-color:#20211f;border-color:#423e3a;border-radius:24px}.voxire-button-dark-outline:hover:not(.voxire-button-disabled){color:#fff;background-color:#1a1b19;border-color:#524d47}.voxire-button-dark-outline:active:not(.voxire-button-disabled){background-color:#141514;border-color:#625c54}@media (prefers-color-scheme:dark){.voxire-button-ghost:hover:not(.voxire-button-disabled){background-color:#ffffff1a}.voxire-button-ghost:active:not(.voxire-button-disabled){background-color:#ffffff26}}@media (width<=768px){.voxire-button.voxire-button-lg{padding:14px 28px;font-size:16px}.voxire-button.voxire-button-md{padding:10px 20px;font-size:15px}.voxire-button.voxire-button-sm{padding:6px 12px;font-size:13px}}@media (prefers-contrast:high){.voxire-button{border-width:3px}.voxire-button:focus-visible{outline-width:3px}}@media (prefers-reduced-motion:reduce){.voxire-button{transition:none}.voxire-button:hover,.voxire-button:active{transform:none}}.voxire-input{width:100%;position:relative}.voxire-input__label{color:#6b7280;margin-bottom:6px;font-size:.9rem;font-weight:600;display:inline-block}.voxire-input__field{color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:12px 46px 12px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;transition:box-shadow .2s,border-color .2s}.voxire-input__field::placeholder{color:#9ca3af}.voxire-input__field:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #0404280f}.voxire-input__field:disabled{cursor:not-allowed;background:#f9fafb}.voxire-input__toggle{cursor:pointer;color:#6b7280;background:0 0;border:none;width:24px;height:24px;position:absolute;right:20px}.voxire-input__toggle svg{width:16px;height:16px;position:absolute}.voxire-input__helper{color:#6b7280;margin-top:4px;font-size:13px}.voxire-input__helper.is-error{color:#dc2626}.voxire-input--error .voxire-input__field{border-color:#dc2626}.voxire-input--disabled .voxire-input__field{opacity:.6}.voxire-modal-backdrop{z-index:1050;background:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.voxire-modal{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-height:calc(100vh - 2rem);animation:.2s slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.voxire-modal__title{background:linear-gradient(135deg, var(--primary-color,#151515) 0%, #030320 100%);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;font-size:18px;font-weight:600;display:flex}.voxire-modal__close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:1rem;line-height:1}.voxire-modal__close:hover{background:#ffffff26}.voxire-modal__content{padding:24px;overflow-y:auto}.voxire-fullscreen-loader{z-index:9999;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;inset:0}.voxire-select{width:100%;position:relative}.voxire-select__label{color:#6b7280;margin-bottom:6px;font-size:12px;font-weight:600;display:inline-block}.voxire-select__required{color:#dc2626;margin-left:2px}.voxire-select__container{position:relative}.voxire-select__toggle{width:100%;height:40px;color:var(--admin-primary);text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;display:flex}.voxire-select__toggle:focus{border-color:var(--secondary-color);box-shadow:0 0 0 3px #4485c426}.voxire-select__toggle--placeholder{color:#9ca3af}.voxire-select__toggle--disabled{opacity:.6;cursor:not-allowed}.voxire-select__toggle--error{border-color:#dc2626}.voxire-select__value{text-align:left;flex:1}.voxire-select__chevron{justify-content:center;align-items:center;width:12px;height:12px;transition:transform .2s;display:flex}.voxire-select__chevron--open{transform:rotate(180deg)}.voxire-select__menu{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:6px;max-height:200px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.voxire-select__option{cursor:pointer;border-bottom:1px solid #f3f4f6;padding:8px 12px}.voxire-select__option:last-child{border-bottom:none}.voxire-select__option:hover{background-color:#f9fafb}.voxire-select__option-title{color:var(--admin-primary);margin-bottom:2px;font-size:14px;font-weight:500}.voxire-select__option-description{color:#6b7280;font-size:12px;line-height:1.3}.voxire-select__helper{color:#6b7280;margin-top:4px;font-size:12px}.voxire-select__helper--error{color:#dc2626}.voxire-select--disabled .voxire-select__toggle{opacity:.6}.voxire-select--error .voxire-select__toggle{border-color:#dc2626}:root{--menu-bg:#f9f9f7;--menu-card-bg:#fff;--menu-header-bg:#fff;--menu-border:#00000014;--menu-text:#1a1a1a;--menu-heading:#1a1a1a;--menu-subtext:#1a1a1a99;--menu-price:#1a1a1a;--menu-accent:#1a1a1a;--menu-accent-text:#fff;--menu-image-bg:#f0f0ee;--menu-bubble-bg:#0000000d;--menu-input-bg:#00000008}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-content:""}}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.z-\[999\]{z-index:999}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-px{height:1px}.max-h-\[80vh\]{max-height:80vh}.min-h-screen{min-height:100vh}.w-auto{width:auto}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:opacity-90:hover{opacity:.9}}@layer base{*,:before,:after{box-sizing:border-box}html{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}body{margin:0;padding:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:9999px}}:root{--menu-accent:#03aed2;--menu-accent-text:#fff;--menu-bg:#fff}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
