:root{--shop-canvas:250 250 250;--shop-surface:255 255 255;--shop-muted-surface:244 244 245;--shop-hover-surface:228 228 231;--shop-border:228 228 231;--shop-control-border:161 161 170;--shop-text:39 39 42;--shop-secondary:82 82 91;--shop-muted:113 113 122;--shop-accent:185 28 28;--shop-success:4 120 87;--shop-warning:146 64 14;--shop-info:29 78 216;--toastify-color-light:rgb(var(--shop-surface));--toastify-text-color-light:rgb(var(--shop-text));--toastify-color-progress-light:#dc2626}html.dark{--shop-canvas:16 18 22;--shop-surface:25 28 34;--shop-muted-surface:34 38 45;--shop-hover-surface:45 50 59;--shop-border:69 75 85;--shop-control-border:105 113 127;--shop-text:240 242 245;--shop-secondary:206 211 221;--shop-muted:165 173 187;--shop-accent:255 133 142;--shop-success:110 231 183;--shop-warning:252 211 77;--shop-info:147 197 253}body,html,html.dark{background-color:rgb(var(--shop-canvas))}body{color:rgb(var(--shop-text))}html.dark :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:rgb(var(--shop-surface));color:rgb(var(--shop-text));border-color:rgb(var(--shop-control-border));caret-color:rgb(var(--shop-accent))}html.dark :is(input,textarea)::-moz-placeholder{color:rgb(var(--shop-muted));opacity:1}html.dark :is(input,textarea)::placeholder{color:rgb(var(--shop-muted));opacity:1}html.dark :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:rgb(var(--shop-accent))}html.dark :is(a,button,summary,select,textarea):focus-visible{outline-color:rgb(var(--shop-accent))}html.dark input:is([type=checkbox],[type=radio]){accent-color:#dc2626}html.dark .category-item:hover{background-color:rgb(var(--shop-hover-surface))}html.dark .cart-flight{background-color:rgb(var(--shop-surface));border-color:rgb(var(--shop-accent)/.35)}html.dark .shop-brand-mark img{filter:brightness(0) invert(1)}html.dark .shop-catalog-logo{background-color:white;padding:4px;border-radius:6px}html.dark ::-moz-selection{background-color:#b91c1c;color:white}html.dark ::selection{background-color:#b91c1c;color:white}html.dark .bg-amber-50{background-color:rgb(var(--shop-warning)/.12)}html.dark .bg-emerald-50{background-color:rgb(var(--shop-success)/.12)}html.dark .bg-gray-300,html.dark .bg-zinc-200,html.dark .bg-zinc-300,html.dark .disabled\:bg-zinc-200:disabled,html.dark .hover\:bg-zinc-105:hover,html.dark .hover\:bg-zinc-200:hover{background-color:rgb(var(--shop-hover-surface)/1)}html.dark .bg-gray-50,html.dark .bg-zinc-50,html.dark .data-\[active\=true\]\:focus\:bg-zinc-50[data-active=true]:focus,html.dark .data-\[active\=true\]\:hover\:bg-zinc-50[data-active=true]:hover,html.dark .data-\[state\=checked\]\:bg-zinc-50[data-state=checked],html.dark .data-\[state\=open\]\:focus\:bg-zinc-50[data-state=open]:focus,html.dark .data-\[state\=open\]\:hover\:bg-zinc-50[data-state=open]:hover,html.dark .disabled\:bg-zinc-50:disabled,html.dark .focus\:bg-zinc-50:focus,html.dark .hover\:bg-gray-50:hover,html.dark .hover\:bg-zinc-50:hover{background-color:rgb(var(--shop-canvas)/1)}html.dark .bg-red-100,html.dark .bg-red-50,html.dark .group:hover .group-hover\:bg-red-50,html.dark .has-\[\:checked\]\:bg-red-50:has(:checked),html.dark .hover\:bg-red-50:hover{background-color:rgb(var(--shop-accent)/.12)}html.dark .bg-red-50\/20,html.dark .hover\:bg-red-50\/20:hover{background-color:rgb(var(--shop-accent)/.024)}html.dark .bg-red-50\/40{background-color:rgb(var(--shop-accent)/.048)}html.dark .bg-red-50\/50,html.dark .hover\:bg-red-50\/50:hover{background-color:rgb(var(--shop-accent)/.06)}html.dark .bg-red-50\/70{background-color:rgb(var(--shop-accent)/.084)}html.dark .bg-red-50\/90{background-color:rgb(var(--shop-accent)/.108)}html.dark .bg-white,html.dark .focus\:bg-white:focus,html.dark .group:hover .group-hover\:bg-white,html.dark .hover\:bg-white:hover{background-color:rgb(var(--shop-surface)/1)}html.dark .bg-white\/60{background-color:rgb(var(--shop-surface)/.6)}html.dark .bg-white\/80{background-color:rgb(var(--shop-surface)/.8)}html.dark .bg-white\/85{background-color:rgb(var(--shop-surface)/.85)}html.dark .bg-white\/90{background-color:rgb(var(--shop-surface)/.9)}html.dark .bg-white\/95{background-color:rgb(var(--shop-surface)/.95)}html.dark .bg-zinc-100,html.dark .disabled\:bg-zinc-100:disabled,html.dark .hover\:bg-gray-100:hover,html.dark .hover\:bg-zinc-100:hover{background-color:rgb(var(--shop-muted-surface)/1)}html.dark .bg-zinc-100\/5{background-color:rgb(var(--shop-muted-surface)/.05)}html.dark .bg-zinc-100\/70{background-color:rgb(var(--shop-muted-surface)/.7)}html.dark .bg-zinc-100\/80,html.dark .hover\:bg-zinc-100\/80:hover{background-color:rgb(var(--shop-muted-surface)/.8)}html.dark .bg-zinc-200\/20{background-color:rgb(var(--shop-hover-surface)/.2)}html.dark .bg-zinc-200\/30{background-color:rgb(var(--shop-hover-surface)/.3)}html.dark .bg-zinc-50\/50,html.dark .data-\[active\=true\]\:bg-zinc-50\/50[data-active=true],html.dark .data-\[state\=open\]\:bg-zinc-50\/50[data-state=open]{background-color:rgb(var(--shop-canvas)/.5)}html.dark .bg-zinc-50\/60{background-color:rgb(var(--shop-canvas)/.6)}html.dark .bg-zinc-50\/70{background-color:rgb(var(--shop-canvas)/.7)}html.dark .border-amber-200{border-color:rgb(var(--shop-warning)/.35)}html.dark .border-emerald-100,html.dark .border-emerald-200{border-color:rgb(var(--shop-success)/.35)}html.dark .border-gray-100,html.dark .border-gray-200,html.dark .border-gray-300,html.dark .border-zinc-100,html.dark .border-zinc-150,html.dark .border-zinc-200,html.dark .border-zinc-250,html.dark .border-zinc-300,html.dark .border-zinc-350,html.dark .border-zinc-400,html.dark .border-zinc-500,html.dark .border-zinc-600,html.dark .border-zinc-700,html.dark .data-\[state\=checked\]\:border-zinc-200[data-state=checked],html.dark .divide-zinc-100>:not([hidden])~:not([hidden]),html.dark .divide-zinc-200>:not([hidden])~:not([hidden]),html.dark .hover\:border-zinc-200:hover,html.dark .hover\:border-zinc-300:hover{border-color:rgb(var(--shop-border)/1)}html.dark .border-red-100,html.dark .border-red-200,html.dark .border-red-300,html.dark .focus\:border-red-400:focus,html.dark .hover\:border-red-100:hover,html.dark .hover\:border-red-200:hover,html.dark .hover\:border-red-300:hover{border-color:rgb(var(--shop-accent)/.35)}html.dark .border-red-100\/50{border-color:rgb(var(--shop-accent)/.175)}html.dark .border-red-400\/30{border-color:rgb(var(--shop-accent)/.105)}html.dark .border-zinc-100\/80,html.dark .border-zinc-200\/80{border-color:rgb(var(--shop-border)/.8)}html.dark .border-zinc-200\/60,html.dark .hover\:border-zinc-200\/60:hover{border-color:rgb(var(--shop-border)/.6)}html.dark .border-zinc-200\/85{border-color:rgb(var(--shop-border)/.85)}html.dark .border-zinc-300\/40{border-color:rgb(var(--shop-border)/.4)}html.dark .data-\[active\=true\]\:text-red-600[data-active=true],html.dark .data-\[invalid\=true\]\:text-red-500[data-invalid=true],html.dark .data-\[state\=open\]\:text-red-600[data-state=open],html.dark .data-\[state\=open\]\:text-red-650[data-state=open],html.dark .focus-visible\:text-red-600:focus-visible,html.dark .focus\:text-red-600:focus,html.dark .focus\:text-red-650:focus,html.dark .focus\:text-red-700:focus,html.dark .group:hover .group-hover\:text-red-600,html.dark .group:hover .group-hover\:text-red-650,html.dark .group[data-state=open] .group-data-\[state\=open\]\:text-red-500,html.dark .group\/item:hover .group-hover\/item\:text-red-600,html.dark .group\/item:hover .group-hover\/item\:text-red-750,html.dark .has-\[\:checked\]\:text-red-700:has(:checked),html.dark .hover\:text-red-500:hover,html.dark .hover\:text-red-600:hover,html.dark .hover\:text-red-650:hover,html.dark .hover\:text-red-655:hover,html.dark .hover\:text-red-700:hover,html.dark .text-red-500,html.dark .text-red-600,html.dark .text-red-650,html.dark .text-red-655,html.dark .text-red-700,html.dark .text-red-800,html.dark .text-red-900{color:rgb(var(--shop-accent)/1)}html.dark .placeholder-zinc-400::-moz-placeholder{color:rgb(var(--shop-muted)/1)}html.dark .disabled\:text-zinc-300:disabled,html.dark .disabled\:text-zinc-400:disabled,html.dark .disabled\:text-zinc-500:disabled,html.dark .placeholder-zinc-400::placeholder,html.dark .text-gray-400,html.dark .text-gray-500,html.dark .text-neutral-400,html.dark .text-zinc-300,html.dark .text-zinc-400,html.dark .text-zinc-450,html.dark .text-zinc-455,html.dark .text-zinc-500{color:rgb(var(--shop-muted)/1)}html.dark .focus-visible\:ring-red-200:focus-visible,html.dark .focus-visible\:ring-red-250:focus-visible,html.dark .focus\:ring-red-100:focus,html.dark .focus\:ring-red-200:focus,html.dark .hover\:ring-red-100:hover,html.dark .ring-red-100,html.dark .ring-red-300{--tw-ring-color:rgb(var(--shop-accent)/0.35)}html.dark .focus-visible\:ring-red-400:focus-visible,html.dark .focus-visible\:ring-red-500:focus-visible,html.dark .focus-visible\:ring-red-600:focus-visible,html.dark .focus\:ring-red-500:focus{--tw-ring-color:rgb(var(--shop-accent)/1)}html.dark .focus-visible\:ring-red-500\/25:focus-visible{--tw-ring-color:rgb(var(--shop-accent)/0.25)}html.dark .focus\:ring-offset-white:focus,html.dark .ring-offset-white{--tw-ring-offset-color:rgb(var(--shop-surface)/1)}html.dark .focus\:ring-red-500\/20:focus{--tw-ring-color:rgb(var(--shop-accent)/0.2)}html.dark .from-red-50{--tw-gradient-from:rgb(var(--shop-accent)/0.12) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-white{--tw-gradient-from:rgb(var(--shop-surface)/1) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-white\/80{--tw-gradient-from:rgb(var(--shop-surface)/0.8) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-white\/95{--tw-gradient-from:rgb(var(--shop-surface)/0.95) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-zinc-50{--tw-gradient-from:rgb(var(--shop-canvas)/1) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .hover\:bg-red-50\/30:hover{background-color:rgb(var(--shop-accent)/.036)}html.dark .hover\:bg-zinc-50\/90:hover{background-color:rgb(var(--shop-canvas)/.9)}html.dark .hover\:shadow-red-100:hover,html.dark .hover\:shadow-red-200\/40:hover,html.dark .hover\:shadow-red-300:hover,html.dark .shadow-red-100,html.dark .shadow-red-200,html.dark .shadow-red-200\/60,html.dark .shadow-red-50,html.dark .shadow-red-650\/40,html.dark .shadow-red-700\/30,html.dark .shadow-zinc-150\/40,html.dark .shadow-zinc-200\/60,html.dark .shadow-zinc-200\/70,html.dark .shadow-zinc-300\/40,html.dark .shadow-zinc-500\/10{--tw-shadow-color:rgb(0 0 0/.3);--tw-shadow:var(--tw-shadow-colored)}html.dark .hover\:text-zinc-600:hover,html.dark .hover\:text-zinc-650:hover,html.dark .text-gray-600,html.dark .text-zinc-550,html.dark .text-zinc-600,html.dark .text-zinc-650{color:rgb(var(--shop-secondary)/1)}html.dark .hover\:text-zinc-700:hover,html.dark .hover\:text-zinc-800:hover,html.dark .hover\:text-zinc-805:hover,html.dark .hover\:text-zinc-850:hover,html.dark .hover\:text-zinc-900:hover,html.dark .text-gray-700,html.dark .text-gray-800,html.dark .text-gray-900,html.dark .text-zinc-655,html.dark .text-zinc-700,html.dark .text-zinc-750,html.dark .text-zinc-800,html.dark .text-zinc-805,html.dark .text-zinc-850,html.dark .text-zinc-900{color:rgb(var(--shop-text)/1)}html.dark .ring-red-50\/50{--tw-ring-color:rgb(var(--shop-accent)/0.175)}html.dark .text-amber-600,html.dark .text-amber-700,html.dark .text-amber-800{color:rgb(var(--shop-warning)/1)}html.dark .text-emerald-600,html.dark .text-emerald-700,html.dark .text-emerald-800{color:rgb(var(--shop-success)/1)}html.dark .text-red-500\/90{color:rgb(var(--shop-accent)/.9)}html.dark .to-red-50{--tw-gradient-to:rgb(var(--shop-accent)/0.12) var(--tw-gradient-to-position)}html.dark .to-red-50\/30{--tw-gradient-to:rgb(var(--shop-accent)/0.036) var(--tw-gradient-to-position)}html.dark .to-red-50\/60{--tw-gradient-to:rgb(var(--shop-accent)/0.072) var(--tw-gradient-to-position)}html.dark .to-zinc-100{--tw-gradient-to:rgb(var(--shop-muted-surface)/1) var(--tw-gradient-to-position)}html.dark .via-white{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--shop-surface)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}html.dark .via-white\/75{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--shop-surface)/0.75) var(--tw-gradient-via-position),var(--tw-gradient-to)}html.dark .placeholder\:text-zinc-400::-moz-placeholder{color:rgb(var(--shop-muted)/1)}html.dark .placeholder\:text-zinc-400::placeholder{color:rgb(var(--shop-muted)/1)}html.dark .group:focus-visible .group-focus-visible\:text-red-600{color:rgb(var(--shop-accent)/1)}@media (min-width:1024px){html.dark .lg\:text-zinc-400{color:rgb(var(--shop-muted)/1)}html.dark .lg\:text-zinc-900{color:rgb(var(--shop-text)/1)}html.dark .lg\:text-zinc-500{color:rgb(var(--shop-muted)/1)}html.dark .lg\:border-zinc-300{border-color:rgb(var(--shop-border)/1)}html.dark .lg\:bg-white{background-color:rgb(var(--shop-surface)/1)}html.dark .group:focus .lg\:group-focus\:text-red-600{color:rgb(var(--shop-accent)/1)}}