.lutingenie-widget :is(.visible){visibility:visible}.lutingenie-widget :is(.static){position:static}.lutingenie-widget :is(.fixed){position:fixed}.lutingenie-widget :is(.absolute){position:absolute}.lutingenie-widget :is(.relative){position:relative}.lutingenie-widget :is(.inset-0){inset:0}.lutingenie-widget :is(.bottom-0){bottom:0}.lutingenie-widget :is(.bottom-20){bottom:5rem}.lutingenie-widget :is(.bottom-4){bottom:1rem}.lutingenie-widget :is(.bottom-full){bottom:100%}.lutingenie-widget :is(.left-1){left:.25rem}.lutingenie-widget :is(.left-1\/2){left:50%}.lutingenie-widget :is(.left-4){left:1rem}.lutingenie-widget :is(.right-0){right:0}.lutingenie-widget :is(.right-4){right:1rem}.lutingenie-widget :is(.top-0){top:0}.lutingenie-widget :is(.isolate){isolation:isolate}.lutingenie-widget :is(.z-50){z-index:50}.lutingenie-widget :is(.z-\[9999999\]){z-index:9999999}.lutingenie-widget :is(.m-0){margin:0}.lutingenie-widget :is(.mx-auto){margin-left:auto;margin-right:auto}.lutingenie-widget :is(.mb-12){margin-bottom:3rem}.lutingenie-widget :is(.mb-2){margin-bottom:.5rem}.lutingenie-widget :is(.mb-3){margin-bottom:.75rem}.lutingenie-widget :is(.mb-4){margin-bottom:1rem}.lutingenie-widget :is(.ml-auto){margin-left:auto}.lutingenie-widget :is(.mt-2){margin-top:.5rem}.lutingenie-widget :is(.mt-3){margin-top:.75rem}.lutingenie-widget :is(.block){display:block}.lutingenie-widget :is(.inline-block){display:inline-block}.lutingenie-widget :is(.inline){display:inline}.lutingenie-widget :is(.flex){display:flex}.lutingenie-widget :is(.inline-flex){display:inline-flex}.lutingenie-widget :is(.grid){display:grid}.lutingenie-widget :is(.hidden){display:none}.lutingenie-widget :is(.h-12){height:3rem}.lutingenie-widget :is(.h-2){height:.5rem}.lutingenie-widget :is(.h-3){height:.75rem}.lutingenie-widget :is(.h-8){height:2rem}.lutingenie-widget :is(.min-h-screen){min-height:100vh}.lutingenie-widget :is(.w-12){width:3rem}.lutingenie-widget :is(.w-2){width:.5rem}.lutingenie-widget :is(.w-3){width:.75rem}.lutingenie-widget :is(.w-8){width:2rem}.lutingenie-widget :is(.w-full){width:100%}.lutingenie-widget :is(.min-w-\[280px\]){min-width:280px}.lutingenie-widget :is(.max-w-4xl){max-width:56rem}.lutingenie-widget :is(.max-w-lg){max-width:32rem}.lutingenie-widget :is(.max-w-md){max-width:28rem}.lutingenie-widget :is(.max-w-sm){max-width:24rem}.lutingenie-widget :is(.flex-1){flex:1 1 0%}.lutingenie-widget :is(.flex-shrink){flex-shrink:1}.lutingenie-widget :is(.shrink){flex-shrink:1}.lutingenie-widget :is(.-translate-x-1\/2){--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lutingenie-widget :is(.transform){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.lutingenie-widget :is(.animate-pulse){animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.lutingenie-widget :is(.cursor-not-allowed){cursor:not-allowed}.lutingenie-widget :is(.cursor-pointer){cursor:pointer}.lutingenie-widget :is(.resize){resize:both}.lutingenie-widget :is(.grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}.lutingenie-widget :is(.flex-wrap){flex-wrap:wrap}.lutingenie-widget :is(.items-start){align-items:flex-start}.lutingenie-widget :is(.items-end){align-items:flex-end}.lutingenie-widget :is(.items-center){align-items:center}.lutingenie-widget :is(.justify-start){justify-content:flex-start}.lutingenie-widget :is(.justify-end){justify-content:flex-end}.lutingenie-widget :is(.justify-center){justify-content:center}.lutingenie-widget :is(.justify-between){justify-content:space-between}.lutingenie-widget :is(.gap-1){gap:.25rem}.lutingenie-widget :is(.gap-2){gap:.5rem}.lutingenie-widget :is(.gap-3){gap:.75rem}.lutingenie-widget :is(.gap-4){gap:1rem}.lutingenie-widget :is(.gap-8){gap:2rem}.lutingenie-widget :is(.-space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.lutingenie-widget :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.lutingenie-widget :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.lutingenie-widget :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.lutingenie-widget :is(.overflow-hidden){overflow:hidden}.lutingenie-widget :is(.overflow-x-auto){overflow-x:auto}.lutingenie-widget :is(.overflow-y-auto){overflow-y:auto}.lutingenie-widget :is(.whitespace-nowrap){white-space:nowrap}.lutingenie-widget :is(.rounded){border-radius:.25rem}.lutingenie-widget :is(.rounded-full){border-radius:9999px}.lutingenie-widget :is(.rounded-lg){border-radius:.5rem}.lutingenie-widget :is(.rounded-md){border-radius:.375rem}.lutingenie-widget :is(.rounded-xl){border-radius:.75rem}.lutingenie-widget :is(.border){border-width:1px}.lutingenie-widget :is(.border-2){border-width:2px}.lutingenie-widget :is(.border-b){border-bottom-width:1px}.lutingenie-widget :is(.border-t){border-top-width:1px}.lutingenie-widget :is(.border-blue-200){--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity))}.lutingenie-widget :is(.border-gray-100){--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.lutingenie-widget :is(.border-gray-200){--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.lutingenie-widget :is(.border-teal-200){--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity))}.lutingenie-widget :is(.border-teal-500){--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity))}.lutingenie-widget :is(.border-white){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.lutingenie-widget :is(.bg-black){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.lutingenie-widget :is(.bg-blue-50){--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.lutingenie-widget :is(.bg-gray-100){--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.lutingenie-widget :is(.bg-gray-200){--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.lutingenie-widget :is(.bg-gray-50){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.lutingenie-widget :is(.bg-gray-900){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.lutingenie-widget :is(.bg-red-100){--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.lutingenie-widget :is(.bg-teal-50){--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity))}.lutingenie-widget :is(.bg-teal-500){--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity))}.lutingenie-widget :is(.bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.lutingenie-widget :is(.bg-gradient-to-br){background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.lutingenie-widget :is(.bg-gradient-to-r){background-image:linear-gradient(to right,var(--tw-gradient-stops))}.lutingenie-widget :is(.from-emerald-500){--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.lutingenie-widget :is(.from-gray-50){--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.lutingenie-widget :is(.from-gray-900){--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.lutingenie-widget :is(.from-green-500){--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.lutingenie-widget :is(.from-teal-500){--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.lutingenie-widget :is(.from-teal-600){--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.lutingenie-widget :is(.to-emerald-500){--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.lutingenie-widget :is(.to-gray-700){--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.lutingenie-widget :is(.to-green-500){--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.lutingenie-widget :is(.to-teal-500){--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.lutingenie-widget :is(.to-white){--tw-gradient-to: #fff var(--tw-gradient-to-position)}.lutingenie-widget :is(.bg-clip-text){-webkit-background-clip:text;background-clip:text}.lutingenie-widget :is(.object-cover){-o-object-fit:cover;object-fit:cover}.lutingenie-widget :is(.p-1){padding:.25rem}.lutingenie-widget :is(.p-2){padding:.5rem}.lutingenie-widget :is(.p-3){padding:.75rem}.lutingenie-widget :is(.p-4){padding:1rem}.lutingenie-widget :is(.p-5){padding:1.25rem}.lutingenie-widget :is(.p-8){padding:2rem}.lutingenie-widget :is(.px-2){padding-left:.5rem;padding-right:.5rem}.lutingenie-widget :is(.px-3){padding-left:.75rem;padding-right:.75rem}.lutingenie-widget :is(.px-4){padding-left:1rem;padding-right:1rem}.lutingenie-widget :is(.px-6){padding-left:1.5rem;padding-right:1.5rem}.lutingenie-widget :is(.py-1){padding-top:.25rem;padding-bottom:.25rem}.lutingenie-widget :is(.py-2){padding-top:.5rem;padding-bottom:.5rem}.lutingenie-widget :is(.py-3){padding-top:.75rem;padding-bottom:.75rem}.lutingenie-widget :is(.pb-3){padding-bottom:.75rem}.lutingenie-widget :is(.pt-2){padding-top:.5rem}.lutingenie-widget :is(.text-left){text-align:left}.lutingenie-widget :is(.text-center){text-align:center}.lutingenie-widget :is(.text-5xl){font-size:3rem;line-height:1}.lutingenie-widget :is(.text-lg){font-size:1.125rem;line-height:1.75rem}.lutingenie-widget :is(.text-sm){font-size:.875rem;line-height:1.25rem}.lutingenie-widget :is(.text-xl){font-size:1.25rem;line-height:1.75rem}.lutingenie-widget :is(.text-xs){font-size:.75rem;line-height:1rem}.lutingenie-widget :is(.font-bold){font-weight:700}.lutingenie-widget :is(.font-medium){font-weight:500}.lutingenie-widget :is(.font-semibold){font-weight:600}.lutingenie-widget :is(.uppercase){text-transform:uppercase}.lutingenie-widget :is(.italic){font-style:italic}.lutingenie-widget :is(.text-blue-800){--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.lutingenie-widget :is(.text-gray-400){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.lutingenie-widget :is(.text-gray-500){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.lutingenie-widget :is(.text-gray-600){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.lutingenie-widget :is(.text-gray-700){--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.lutingenie-widget :is(.text-gray-800){--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.lutingenie-widget :is(.text-gray-900){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.lutingenie-widget :is(.text-red-800){--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.lutingenie-widget :is(.text-teal-500){--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity))}.lutingenie-widget :is(.text-teal-600){--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity))}.lutingenie-widget :is(.text-teal-700){--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity))}.lutingenie-widget :is(.text-transparent){color:transparent}.lutingenie-widget :is(.text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.lutingenie-widget :is(.underline){text-decoration-line:underline}.lutingenie-widget :is(.line-through){text-decoration-line:line-through}.lutingenie-widget :is(.antialiased){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lutingenie-widget :is(.opacity-0){opacity:0}.lutingenie-widget :is(.opacity-50){opacity:.5}.lutingenie-widget :is(.opacity-70){opacity:.7}.lutingenie-widget :is(.shadow){--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lutingenie-widget :is(.shadow-2xl){--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lutingenie-widget :is(.shadow-lg){--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lutingenie-widget :is(.shadow-sm){--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lutingenie-widget :is(.outline){outline-style:solid}.lutingenie-widget :is(.blur){--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.lutingenie-widget :is(.drop-shadow){--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.lutingenie-widget :is(.grayscale){--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.lutingenie-widget :is(.invert){--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.lutingenie-widget :is(.filter){filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.lutingenie-widget :is(.transition){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lutingenie-widget :is(.transition-all){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lutingenie-widget :is(.transition-colors){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lutingenie-widget :is(.transition-opacity){transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lutingenie-widget :is(.duration-200){transition-duration:.2s}.lutingenie-widget :is(.ease-in-out){transition-timing-function:cubic-bezier(.4,0,.2,1)}.lutingenie-widget :is(.ease-out){transition-timing-function:cubic-bezier(0,0,.2,1)}.lutingenie-widget,#lutingenie-widget-container,#lutingenie-widget{display:block!important;visibility:visible!important;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;color:#333;z-index:999999;isolation:isolate;border:none!important;outline:none!important;background:transparent!important;margin:0!important;padding:0!important;opacity:1!important;transform:none!important}.lutingenie-widget.mobile-optimized,div.lutingenie-widget.mobile-optimized,.lutingenie-widget.mobile-optimized.left-0,.lutingenie-widget.mobile-optimized.left-1\/2,.lutingenie-widget.mobile-optimized.left-4,.lutingenie-widget.mobile-optimized.top-full,.lutingenie-widget.mobile-optimized.top-0,html body .lutingenie-widget.mobile-optimized,body .lutingenie-widget.mobile-optimized{inset:unset!important;top:auto!important;left:auto!important}.lutingenie-widget-panel-portal.lutingenie-widget.mobile-optimized{position:fixed!important;inset:0!important;color:#333!important;background:transparent!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;filter:none!important}.lutingenie-widget-panel-portal .lw-backdrop{position:fixed!important;inset:0!important;width:auto!important;height:auto!important;margin:0!important;background:#0003!important;background-color:#0003!important;background-image:none!important;z-index:1!important;pointer-events:auto!important;cursor:pointer!important;transform:none!important}.lutingenie-widget-panel-portal .lw-backdrop-fullscreen{background:#00000080!important;background-color:#00000080!important}.lutingenie-widget-panel-portal .lw-chat-container{z-index:2!important}.lutingenie-widget.lutingenie-widget-fab-portal,div.lutingenie-widget.lutingenie-widget-fab-portal,[data-lutingenie-fab=true]{position:fixed!important;top:auto!important;bottom:var(--lw-fab-bottom, 20px)!important;right:var(--lw-fab-right, 16px)!important;left:var(--lw-fab-left, auto)!important;transform:none!important;margin:0!important;padding:0!important;background:transparent!important;overflow:visible!important;pointer-events:auto!important}.lutingenie-widget,.lutingenie-widget *,.lutingenie-widget *:before,.lutingenie-widget *:after{box-sizing:border-box;margin:0;padding:0}.lutingenie-widget *{font-family:inherit!important;font-size:inherit;font-weight:inherit!important;line-height:inherit!important;color:inherit;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;word-spacing:normal!important;vertical-align:baseline!important;list-style:none!important;quotes:none!important;margin:0;padding:0;box-sizing:border-box!important}.lutingenie-widget .lw-agent-flyout{background:#fff!important;background-color:#fff!important;border-radius:12px!important;box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a!important;border:1px solid rgba(229,231,235,.8)!important}.lutingenie-widget .lw-agent-flyout-inner{background:#fff!important;background-color:#fff!important}.lutingenie-widget .lw-agent-flyout-divider{border-top:1px solid #e5e7eb!important}.lutingenie-widget .lw-agent-flyout[style*=--lw-flyout-bg],.lutingenie-widget .lw-agent-flyout[style*=--lw-flyout-bg] .lw-agent-flyout-inner{background:var(--lw-flyout-bg)!important;background-color:var(--lw-flyout-bg)!important}.lutingenie-widget .lw-status-dot{background:var(--lw-dot-color, #10b981)!important;background-color:var(--lw-dot-color, #10b981)!important}.lutingenie-widget .lw-availability-label{font-size:14px!important;font-weight:500!important;line-height:1.25!important;color:#fff!important;letter-spacing:.01em!important}.lutingenie-widget .lw-availability-orb{display:block!important;position:relative!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;flex-shrink:0!important;border-radius:50%!important;background:var(--lw-dot-color, #10b981)!important;background-color:var(--lw-dot-color, #10b981)!important;box-shadow:0 0 6px #ffffff73,0 0 12px var(--lw-dot-color, #10b981)!important}@keyframes lw-orb-pulse{0%,to{opacity:1}50%{opacity:.82}}.lutingenie-widget .lw-availability-orb.lw-status-orb-online{animation:lw-orb-pulse 2.2s ease-in-out infinite!important}.lutingenie-widget .lw-flyout-status-orb{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;border-radius:50%!important;flex-shrink:0!important;box-shadow:0 0 10px var(--lw-dot-color, #10b981)!important}.lutingenie-widget .lw-availability-meta{color:#4b5563!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important}.lutingenie-widget .lw-availability-meta svg{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;flex-shrink:0!important;display:block!important}.lutingenie-widget .lw-ai-sparkle{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;display:block!important;flex-shrink:0!important;overflow:visible!important}.lutingenie-widget .lw-agent-avatar-wrap{overflow:hidden!important;border-radius:50%!important;display:inline-block;width:32px;height:32px}.lutingenie-widget .lw-agent-avatar{background:var(--lw-avatar-bg, #000000)!important;background-color:var(--lw-avatar-bg, #000000)!important;border-radius:50%!important;overflow:hidden!important;border:2px solid #ffffff!important;box-sizing:border-box!important}.lutingenie-widget .lw-agent-avatar-img{background-color:#000!important;border-radius:50%!important;overflow:hidden!important}.lutingenie-widget .lw-footer{font-size:10px!important}.lutingenie-widget:not([style*=font-family]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important}.lutingenie-widget[style*=font-family] *{font-family:inherit!important}.lutingenie-widget input,.lutingenie-widget textarea,.lutingenie-widget select,.lutingenie-widget button,.lutingenie-widget h1,.lutingenie-widget h2,.lutingenie-widget h3,.lutingenie-widget h4,.lutingenie-widget h5,.lutingenie-widget h6,.lutingenie-widget p,.lutingenie-widget span,.lutingenie-widget div{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important}.lutingenie-widget button{background-color:transparent;background-image:none;border:0;cursor:pointer;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;text-transform:none;text-decoration:none;outline:none;min-width:auto;min-height:auto;vertical-align:baseline;letter-spacing:normal;word-spacing:normal;-moz-appearance:none;appearance:none;-webkit-appearance:none}.lutingenie-widget .lw-fab-button{background:linear-gradient(135deg,#10b981,#06b6d4)!important}.lutingenie-widget input,.lutingenie-widget textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;border:0;background-color:transparent;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.lutingenie-widget button,.lutingenie-widget [role=button],.lutingenie-widget .cursor-pointer{cursor:pointer!important}.lutingenie-widget h1,.lutingenie-widget h2,.lutingenie-widget h3,.lutingenie-widget h4,.lutingenie-widget h5,.lutingenie-widget h6,.lutingenie-widget p,.lutingenie-widget div,.lutingenie-widget span{font-size:inherit;font-weight:inherit;margin:0;padding:0;border:none;background:transparent}.lutingenie-widget div,.lutingenie-widget span,.lutingenie-widget p,.lutingenie-widget button,.lutingenie-widget input{box-shadow:none;text-shadow:none;border:none;transform:none;transition:none;animation:none}.lutingenie-widget .shadow,.lutingenie-widget .shadow-sm,.lutingenie-widget .shadow-md,.lutingenie-widget .shadow-lg,.lutingenie-widget .shadow-xl,.lutingenie-widget .shadow-2xl{box-shadow:var(--tw-shadow)!important}.lutingenie-widget .border,.lutingenie-widget .border-t,.lutingenie-widget .border-b,.lutingenie-widget .border-l,.lutingenie-widget .border-r{border:var(--tw-border-width) solid var(--tw-border-color)!important}.lutingenie-widget .no-scrollbar::-webkit-scrollbar{display:none}.lutingenie-widget .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.lutingenie-widget .hover\:bg-gray-100:hover,.lutingenie-widget .hover\:bg-gray-50:hover,.lutingenie-widget .hover\:shadow-sm:hover,.lutingenie-widget .hover\:shadow-md:hover{cursor:pointer!important}.lutingenie-widget [data-framer-motion]{transform:var(--framer-transform)!important;transition:var(--framer-transition)!important}.lutingenie-widget *{box-sizing:border-box}[data-lutingenie-widget-scope=true]{isolation:isolate;z-index:999999}[data-lutingenie-widget-scope=true] *,[data-lutingenie-widget-scope=true] *:before,[data-lutingenie-widget-scope=true] *:after{box-sizing:border-box}[data-lutingenie-widget-scope=true] .border{border-width:1px!important;border-style:solid!important}[data-lutingenie-widget-scope=true] .border-2{border-width:2px!important;border-style:solid!important}[data-lutingenie-widget-scope=true] .border-gray-200{border-color:#e5e7eb!important}[data-lutingenie-widget-scope=true] .border-gray-300{border-color:#d1d5db!important}[data-lutingenie-widget-scope=true] .border-t{border-top-width:1px!important;border-top-style:solid!important}[data-lutingenie-widget-scope=true] .border-b{border-bottom-width:1px!important;border-bottom-style:solid!important}.lutingenie-widget .dropdown-menu,.lutingenie-widget [class*=dropdown],.lutingenie-widget div[class*=absolute][class*=top-full]{padding:1rem!important;margin:0!important;border:none!important;background-color:transparent!important;box-shadow:none!important;min-width:auto!important;max-width:none!important}.lutingenie-widget .btn,.lutingenie-widget button.btn,.lutingenie-widget [class*=btn]{padding:0!important;margin:0!important;border:none!important;background-color:transparent!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;font-weight:inherit!important;line-height:inherit!important;text-align:inherit!important;vertical-align:baseline!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.lutingenie-widget .form-control,.lutingenie-widget input.form-control,.lutingenie-widget textarea.form-control,.lutingenie-widget select.form-control{padding:0!important;margin:0!important;border:none!important;border-radius:0!important;background-color:transparent!important;box-shadow:none!important;font-size:inherit!important;line-height:inherit!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.lutingenie-widget .dropdown,.lutingenie-widget [class*=dropdown]{position:relative!important}.lutingenie-widget .dropdown-toggle,.lutingenie-widget [class*=dropdown-toggle]{padding:0!important;margin:0!important;border:none!important;background-color:transparent!important}.lutingenie-widget .modal,.lutingenie-widget [class*=modal]{position:fixed!important;z-index:inherit!important;padding:0!important;margin:0!important;border:none!important;background-color:transparent!important}.lutingenie-widget .card,.lutingenie-widget [class*=card]{padding:0!important;margin:0!important;border:none!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important}.lutingenie-widget .list-group,.lutingenie-widget [class*=list-group],.lutingenie-widget .nav,.lutingenie-widget [class*=nav]{padding:0!important;margin:0!important;border:none!important;background-color:transparent!important}.lutingenie-widget{--bs-dropdown-padding-y: 0 !important;--bs-dropdown-padding-x: 0 !important;--bs-dropdown-zindex: inherit !important;--bs-btn-padding-y: 0 !important;--bs-btn-padding-x: 0 !important;--bs-border-radius: 0 !important}.lutingenie-widget *:focus{outline:none!important;box-shadow:none!important}.lutingenie-widget *:focus-visible{outline:none!important;box-shadow:none!important}.lutingenie-widget .active,.lutingenie-widget [class*=active]{background-color:transparent!important;border-color:transparent!important;color:inherit!important}.lutingenie-widget .hover\:bg-gray-100:hover{background-color:#f3f4f6!important}.lutingenie-widget .hover\:bg-gray-50:hover{background-color:#f9fafb!important}.lutingenie-widget .w-3{width:.75rem!important}.lutingenie-widget .w-4{width:1rem!important}.lutingenie-widget .w-8{width:2rem!important}.lutingenie-widget .w-12{width:3rem!important}.lutingenie-widget .w-full{width:100%!important}.lutingenie-widget .h-3{height:.75rem!important}.lutingenie-widget .h-4{height:1rem!important}.lutingenie-widget .h-8{height:2rem!important}.lutingenie-widget .h-12{height:3rem!important}.lutingenie-widget .rounded-xl{border-radius:.75rem!important}.lutingenie-widget .flex-shrink-0{flex-shrink:0!important}.lutingenie-widget .flex-shrink{flex-shrink:1!important}.lutingenie-widget .text-sm{font-size:.875rem!important;line-height:1.25rem!important}.lutingenie-widget .text-xs{font-size:.75rem!important;line-height:1rem!important}.lutingenie-widget .text-base{font-size:1rem!important;line-height:1.5rem!important}.lutingenie-widget .font-medium{font-weight:500!important}.lutingenie-widget .font-semibold{font-weight:600!important}.lutingenie-widget .inset-0{inset:0!important}.lutingenie-widget .relative>.w-3.h-3.rounded-full{width:.75rem!important;height:.75rem!important;border-radius:9999px!important;display:block!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important;background-color:inherit!important}.lutingenie-widget .relative>.absolute.inset-0.w-3.h-3.rounded-full{width:.75rem!important;height:.75rem!important;border-radius:9999px!important;display:block!important;visibility:visible!important;position:absolute!important;inset:0!important}.lutingenie-widget .p-1{padding:.25rem!important}.lutingenie-widget .p-2{padding:.5rem!important}.lutingenie-widget .p-3{padding:.75rem!important}.lutingenie-widget .p-4{padding:1rem!important}.lutingenie-widget .px-4{padding-left:1rem!important;padding-right:1rem!important}.lutingenie-widget .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.lutingenie-widget .pt-2{padding-top:.5rem!important}.lutingenie-widget .mt-1{margin-top:.25rem!important}.lutingenie-widget .mt-2{margin-top:.5rem!important}.lutingenie-widget .mb-2{margin-bottom:.5rem!important}.lutingenie-widget .mb-3{margin-bottom:.75rem!important}.lutingenie-widget .mb-4{margin-bottom:1rem!important}.lutingenie-widget .gap-1{gap:.25rem!important}.lutingenie-widget .gap-2{gap:.5rem!important}.lutingenie-widget .gap-3{gap:.75rem!important}.lutingenie-widget .flex{display:flex!important}.lutingenie-widget .flex-1{flex:1 1 0%!important}.lutingenie-widget .lw-messages,.lutingenie-widget-panel-portal .lw-messages{flex:1 1 0%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.lutingenie-widget .lw-thinking-indicator,.lutingenie-widget .lw-thinking-indicator *{animation:revert-layer;transform:revert-layer}.lutingenie-widget .lw-thinking-indicator{display:flex!important;justify-content:flex-start!important;visibility:visible!important;opacity:1!important}.lutingenie-widget .lw-thinking-bubble{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #0000000d!important;overflow:hidden!important;position:relative!important}.lutingenie-widget .lw-thinking-label{font-size:.875rem!important;font-weight:500!important;color:#6b7280!important;line-height:1.25!important}.lutingenie-widget .flex-wrap{flex-wrap:wrap!important}.lutingenie-widget .items-center{align-items:center!important}.lutingenie-widget .items-start{align-items:flex-start!important}.lutingenie-widget .justify-center{justify-content:center!important}.lutingenie-widget .justify-start{justify-content:flex-start!important}.lutingenie-widget .justify-end{justify-content:flex-end!important}.lutingenie-widget .justify-between{justify-content:space-between!important}.lutingenie-widget .absolute{position:absolute!important}.lutingenie-widget .relative{position:relative!important}.lutingenie-widget .fixed{position:fixed!important}.lutingenie-widget .static{position:static!important}.lutingenie-widget .top-0{top:0!important}.lutingenie-widget .top-full{top:100%!important}.lutingenie-widget .bottom-0{bottom:0!important}.lutingenie-widget .bottom-full{bottom:100%!important}.lutingenie-widget .left-0{left:0!important}.lutingenie-widget .left-1\/2{left:50%!important}.lutingenie-widget .right-0{right:0!important}.lutingenie-widget .hidden{display:none!important}.lutingenie-widget .block{display:block!important}.lutingenie-widget .inline{display:inline!important}.lutingenie-widget .inline-flex{display:inline-flex!important}.lutingenie-widget .text-left{text-align:left!important}.lutingenie-widget .text-center{text-align:center!important}.lutingenie-widget .text-right{text-align:right!important}.lutingenie-widget .text-white{color:#fff!important}.lutingenie-widget .text-gray-500{color:#6b7280!important}.lutingenie-widget .text-gray-600{color:#4b5563!important}.lutingenie-widget .text-teal-500{color:#0e7490!important}.lutingenie-widget .text-teal-600{color:#0d5e74!important}.lutingenie-widget .text-blue-800{color:#1e40af!important}.lutingenie-widget .bg-gray-100{background-color:#f3f4f6!important}.lutingenie-widget .bg-gray-900{background-color:#111827!important}.lutingenie-widget .bg-blue-50{background-color:#eff6ff!important}.lutingenie-widget .bg-teal-50{background-color:#f0fdfa!important}.lutingenie-widget .border{border-width:1px!important}.lutingenie-widget .border-2{border-width:2px!important}.lutingenie-widget .border-t{border-top-width:1px!important}.lutingenie-widget .border-b{border-bottom-width:1px!important}.lutingenie-widget .border-white{border-color:#fff!important}.lutingenie-widget .border-gray-200{border-color:#e5e7eb!important}.lutingenie-widget .border-blue-200{border-color:#bfdbfe!important}.lutingenie-widget .border-teal-500{border-color:#0e7490!important}.lutingenie-widget .rounded{border-radius:.25rem!important}.lutingenie-widget .rounded-lg{border-radius:.5rem!important}.lutingenie-widget .rounded-full{border-radius:9999px!important}.lutingenie-widget .shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.lutingenie-widget .opacity-0{opacity:0!important}.lutingenie-widget .opacity-70{opacity:.7!important}.lutingenie-widget .opacity-100{opacity:1!important}.lutingenie-widget .z-\[99999999\]{z-index:99999999!important}.lutingenie-widget .min-w-\[280px\]{min-width:280px!important}.lutingenie-widget .object-cover{-o-object-fit:cover!important;object-fit:cover!important}.lutingenie-widget .space-y-2>*+*{margin-top:.5rem!important}.lutingenie-widget .space-y-3>*+*{margin-top:.75rem!important}.lutingenie-widget .-space-x-2>*+*{margin-left:-.5rem!important}.lutingenie-widget .cursor-pointer{cursor:pointer!important}.lutingenie-widget .group-hover\:opacity-100:hover{opacity:1!important}.lutingenie-widget .hover\:bg-teal-50:hover{background-color:#f0fdfa!important}.lutingenie-widget .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.lutingenie-widget .-translate-x-1\/2{--tw-translate-x: -50% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.lutingenie-widget .lw-ai-unavailable-container{padding:1rem 1.25rem 1.25rem!important;border-top:1px solid #e5e7eb!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;box-shadow:0 -4px 16px #0f172a0f!important;box-sizing:border-box!important}.lutingenie-widget .lw-product-message{display:flex!important;flex-direction:column!important;gap:.7rem!important;color:inherit!important}.lutingenie-widget .lw-product-cards-outside{display:flex!important;flex-direction:column!important;gap:.55rem!important;width:100%!important;max-width:100%!important;margin-top:.35rem!important;color:#1f2937!important}.lutingenie-widget .lw-product-list{display:flex!important;flex-direction:column!important;gap:.55rem!important}.lutingenie-widget .lw-product-card{display:flex!important;gap:.7rem!important;align-items:stretch!important;background:#fffffff7!important;background-color:#fff!important;color:#1f2937!important;border-radius:14px!important;padding:.55rem!important;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a0f!important;border:1px solid rgba(15,23,42,.06)!important;overflow:hidden!important;box-sizing:border-box!important}.lutingenie-widget .lw-product-card-media{flex-shrink:0!important;width:4.75rem!important;min-width:4.75rem!important;height:4.75rem!important;min-height:4.75rem!important;align-self:flex-start!important;border-radius:10px!important;overflow:hidden!important;background:#f3f4f6!important;background-color:#f3f4f6!important;text-decoration:none!important;display:block!important;box-sizing:border-box!important}.lutingenie-widget .lw-product-card-image{display:block!important;width:100%!important;height:100%!important;min-width:4.75rem!important;min-height:4.75rem!important;-o-object-fit:cover!important;object-fit:cover!important;border:none!important;border-radius:0!important}.lutingenie-widget .lw-product-card-image-fallback{width:100%!important;height:100%!important;min-height:4.75rem!important;background:linear-gradient(145deg,#e5e7eb,#f9fafb 55%,#ede9fe)!important}.lutingenie-widget .lw-product-card-body{flex:1 1 0%!important;min-width:0!important;display:flex!important;flex-direction:column!important;padding:.15rem .35rem .2rem 0!important;color:#1f2937!important;background:transparent!important}.lutingenie-widget .lw-product-card-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:.65rem!important}.lutingenie-widget .lw-product-card-title{margin:0!important;padding:0!important;font-size:1rem!important;font-weight:650!important;line-height:1.35!important;letter-spacing:-.015em!important;color:#111827!important;background:transparent!important}.lutingenie-widget .lw-product-card-price{flex-shrink:0!important;margin:0!important;padding:0!important;font-size:1rem!important;font-weight:700!important;line-height:1.35!important;color:#111827!important;font-variant-numeric:tabular-nums!important;background:transparent!important}.lutingenie-widget .lw-product-card-reason,.lutingenie-widget .lw-product-card-compare,.lutingenie-widget .lw-product-compare-hint{margin:.35rem 0 0!important;padding:0!important;font-size:.923rem!important;line-height:1.4!important;color:#4b5563!important;background:transparent!important}.lutingenie-widget .lw-product-compare-hint{font-weight:600!important;color:#374151!important}.lutingenie-widget .lw-product-compare-hint-on-bubble{color:inherit!important;opacity:.92!important;font-weight:500!important}.lutingenie-widget .lw-product-tag-btn{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:none!important;cursor:pointer!important;font-family:inherit!important;font-size:.769rem!important;font-weight:500!important;line-height:1.3!important;transition:transform .12s ease,filter .12s ease!important}.lutingenie-widget .lw-product-tag-btn:hover{filter:brightness(.96)!important;transform:translateY(-1px)!important}.lutingenie-widget .lw-page-product-chip{gap:.4rem!important}.lutingenie-widget .lw-page-product-thumb{width:1.65rem!important;height:1.65rem!important;border-radius:8px!important;-o-object-fit:cover!important;object-fit:cover!important;flex-shrink:0!important;background:#f3f4f6!important}.lutingenie-widget .lw-product-variants{display:flex!important;flex-wrap:wrap!important;gap:.3rem!important;margin-top:.45rem!important}.lutingenie-widget .lw-product-variant{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.2rem .55rem!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.14)!important;background:#fff!important;color:#111827!important;font:inherit!important;font-size:.846rem!important;font-weight:600!important;cursor:pointer!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.lutingenie-widget .lw-product-variant-selected{border-color:var(--lw-product-primary, #10b981)!important;background:color-mix(in srgb,var(--lw-product-primary, #10b981) 12%,#ffffff)!important;color:var(--lw-product-primary, #10b981)!important}.lutingenie-widget .lw-product-variant-unavailable{opacity:.45!important;cursor:not-allowed!important;text-decoration:line-through!important}.lutingenie-widget .lw-product-btn-notify{background:#fff7ed!important;background-color:#fff7ed!important;color:#c2410c!important;border:1px solid rgba(194,65,12,.28)!important}.lutingenie-widget .lw-product-card-meta{display:flex!important;flex-wrap:wrap!important;gap:.3rem!important;margin-top:.4rem!important}.lutingenie-widget .lw-product-stock,.lutingenie-widget .lw-product-tag{display:inline-flex!important;align-items:center!important;border-radius:999px!important;padding:.1rem .35rem!important;font-size:.769rem!important;font-weight:600!important;line-height:1.3!important}.lutingenie-widget .lw-product-stock-in{background:#d1fae5!important;background-color:#d1fae5!important;color:#065f46!important}.lutingenie-widget .lw-product-stock-out{background:#fee2e2!important;background-color:#fee2e2!important;color:#991b1b!important}.lutingenie-widget .lw-product-tag{background:#f3f4f6!important;background-color:#f3f4f6!important;color:#4b5563!important;font-weight:500!important}.lutingenie-widget .lw-product-card-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.35rem!important;margin-top:auto!important;padding-top:.4rem!important}.lutingenie-widget .lw-product-btn,.lutingenie-widget .lw-product-cart-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;border-radius:999px!important;font-family:inherit!important;font-size:.923rem!important;font-weight:600!important;line-height:1.25!important;letter-spacing:normal!important;cursor:pointer!important;box-sizing:border-box!important;min-height:0!important;min-width:0!important;height:auto!important;width:auto!important}.lutingenie-widget .lw-product-btn{padding:.35rem .75rem!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--lw-product-primary, #10b981)!important;border:1px solid color-mix(in srgb,var(--lw-product-primary, #10b981) 35%,#ffffff)!important}.lutingenie-widget .lw-product-btn-primary{background:var(--lw-product-primary, #10b981)!important;background-color:var(--lw-product-primary, #10b981)!important;background-image:linear-gradient(135deg,var(--lw-product-primary, #10b981),var(--lw-product-secondary, #06b6d4))!important;color:#fff!important;border:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.lutingenie-widget .lw-product-btn-adding{opacity:.72!important;cursor:wait!important}.lutingenie-widget .lw-product-btn-added{background:#059669!important;background-color:#059669!important;background-image:none!important;color:#fff!important;animation:lw-product-added-pop .45s ease!important}.lutingenie-widget .lw-product-added-label{display:inline-flex!important;align-items:center!important;gap:.3rem!important}.lutingenie-widget .lw-product-added-check{display:inline-flex!important;font-size:.85em!important;line-height:1!important;animation:lw-product-check-in .35s ease .05s both!important}.lutingenie-widget .lw-product-cart-link{align-self:flex-start!important;padding:.12rem .5rem!important;background:#fff!important;background-color:#fff!important;color:var(--lw-product-primary, #10b981)!important;border:1px solid color-mix(in srgb,var(--lw-product-primary, #10b981) 35%,#ffffff)!important}.lutingenie-widget .lw-product-cart-strip{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.65rem!important;padding:.45rem .55rem!important;border-radius:12px!important;background:#ecfdf5f2!important;background-color:#ecfdf5!important;border:1px solid rgba(16,185,129,.22)!important;box-sizing:border-box!important;animation:lw-product-strip-in .35s ease!important}.lutingenie-widget .lw-product-cart-strip-summary{font-size:.923rem!important;font-weight:650!important;color:#065f46!important;font-variant-numeric:tabular-nums!important}@keyframes lw-product-added-pop{0%{transform:scale(.92);filter:brightness(1.15)}60%{transform:scale(1.04)}to{transform:scale(1);filter:brightness(1)}}@keyframes lw-product-check-in{0%{opacity:0;transform:scale(.4) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes lw-product-strip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lutingenie-widget .lw-quick-actions-sheet{position:absolute!important;inset:0!important;z-index:5!important;display:flex!important;flex-direction:column!important;background:#0f172a47!important;pointer-events:auto!important}.lutingenie-widget .lw-quick-actions-sheet-panel{max-height:85%!important;overflow-y:auto!important;border-bottom-left-radius:14px!important;border-bottom-right-radius:14px!important;box-shadow:0 12px 28px #0f172a2e!important;padding-top:.5rem!important;box-sizing:border-box!important}.lutingenie-widget .lw-quick-actions-unavailable{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.75rem!important;width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important;background:transparent!important}.lutingenie-widget .lw-quick-actions-unavailable-label{grid-column:1 / -1!important;font-size:.8125rem!important;line-height:1.3!important;color:#6b7280!important;font-weight:500!important;margin:0!important;padding:0!important;background:transparent!important}.lutingenie-widget .lw-quick-action-chip{padding:.625rem .875rem!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#374151!important;cursor:pointer!important;line-height:1.3!important;text-align:left!important;white-space:normal!important;word-break:break-word!important;font-weight:500!important;box-shadow:0 1px 2px #0f172a0a!important;transform:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.lutingenie-widget .lw-quick-action-chip:hover:not(:disabled){background:linear-gradient(135deg,var(--lw-qa-primary, #10b981),var(--lw-qa-secondary, #06b6d4))!important;background-color:transparent!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 12px #10b98133,0 2px 4px #0000000f!important;transform:translateY(-1px)!important}.lutingenie-widget .lw-quick-action-chip:disabled{opacity:.5!important;cursor:default!important}.lutingenie-widget :is(.hover\:bg-teal-50:hover){--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity))}.lutingenie-widget :is(.group:hover .group-hover\:opacity-100){opacity:1}
