@charset "utf-8";

.triangle.fs-ac-13kndcu { width: 35px; height: 15px; position: fixed; overflow: hidden; }

.triangle.fs-ac-13kndcu::after { content: ""; position: absolute; width: 15px; height: 15px; background: white; transform: rotate(45deg); top: 10px; left: 15px; box-shadow: rgba(0, 0, 0, 0.498) 0px 0px 5px -2px; }

.summery.fs-ac-wg33j { background: rgb(248, 248, 248); padding: 3px; display: flex; justify-content: flex-start; align-items: center; text-align: center; border-radius: 0px 4px 4px 0px; font-size: 12px; cursor: pointer; }

.fs-hidden.fs-ac-n2fit4.fs-ac-n2fit4 { display: none; }

.autocomplete.fs-ac-n2fit4.fs-ac-n2fit4 { border-radius: var(--dropdown-border-radius); border: var(--dropdown-border); background-color: var(--dropdown-bg-color); position: fixed; z-index: 2147483647; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 9px 1px; max-width: min(100vw, 800px); min-width: 500px; }

.no-code-ac.fs-ac-n2fit4.fs-ac-n2fit4 { width: var(--dropdown-width); }

.ac-style.fs-ac-n2fit4.fs-ac-n2fit4 { box-shadow: var(--dropdown-shadow); font-weight: var(--general-font-weight); text-align: var(--general-text-align); font-family: var(--general-font-family); font-size: var(--general-font-size); letter-spacing: var(--general-letter-spacing); }

.rtl.fs-ac-n2fit4.fs-ac-n2fit4 { direction: ltr; }

.fullWidthMode.fs-ac-n2fit4.fs-ac-n2fit4 { width: calc(-4px + 100vw); }

.autocomplete.wide.fs-ac-n2fit4.fs-ac-n2fit4, .autocomplete.list.mobile.fs-ac-n2fit4.fs-ac-n2fit4 { width: calc(-10px + 100vw); max-width: 100vw; min-width: 90vw; }

.autocomplete.horizontal.fs-ac-n2fit4.fs-ac-n2fit4 { min-width: min(800px, 100vh); max-width: unset; }

.autocomplete-inner.fs-ac-n2fit4.fs-ac-n2fit4 { padding: var(--dropdown-padding); display: grid; max-height: 70vh; overflow: auto; }

.autocomplete.list.mobile.fs-ac-n2fit4 .autocomplete-inner.fs-ac-n2fit4 { max-height: 100vh; overflow: hidden; }

.autocomplete-inner.fs-ac-n2fit4.fs-ac-n2fit4::-webkit-scrollbar { width: 10px; }

.autocomplete-inner.fs-ac-n2fit4.fs-ac-n2fit4::-webkit-scrollbar-track { background: rgb(241, 241, 241); }

.autocomplete-inner.fs-ac-n2fit4.fs-ac-n2fit4::-webkit-scrollbar-thumb { background: rgba(204, 204, 204, 0.8); transition: 0.2s ease-in-out; }

.autocomplete-inner.fs-ac-n2fit4.fs-ac-n2fit4::-webkit-scrollbar-thumb:hover { background: gray; }

.summery.fs-ac-n2fit4.fs-ac-n2fit4 { background: rgb(248, 248, 248); padding: 3px; display: flex; justify-content: flex-start; align-items: center; text-align: center; border-radius: 0px 4px 4px 0px; font-size: 12px; }

@media only screen and (max-width: 800px) {
  .autocomplete.list.fs-ac-n2fit4 .autocomplete-inner.fs-ac-n2fit4 { max-height: 100vh; }
  .autocomplete.list.fs-ac-n2fit4.fs-ac-n2fit4 { max-width: 100vw; min-width: 80vw; overflow: scroll; width: calc(-10px + 100vw) !important; left: 5px !important; }
  .autocomplete-inner.fs-ac-n2fit4.fs-ac-n2fit4 { overflow: hidden !important; }
}

.autocomplete.no-results.fs-ac-n2fit4.fs-ac-n2fit4 { display: none; }

.header.fs-ac-19ax0m4.fs-ac-19ax0m4 { text-align: var(--general-text-align); text-transform: capitalize; background-color: var(--header-bg-color); display: block; padding: 2px 0px; margin-bottom: 5px; font-weight: var(--general-font-weight); border-bottom: 1px solid rgb(215, 215, 215); color: var(--header-color); }

.hasIcon.fs-ac-19ax0m4.fs-ac-19ax0m4 { margin-left: 5px; }

.children.single-line.fs-ac-19ax0m4.fs-ac-19ax0m4 { display: grid; }

.children.inline.fs-ac-19ax0m4.fs-ac-19ax0m4 { display: flex; align-items: center; flex-wrap: wrap; }

.rtl.fs-ac-19ax0m4 .children.fs-ac-19ax0m4 { direction: rtl; }

.rtl.fs-ac-19ax0m4 .header.fs-ac-19ax0m4 { direction: rtl; text-align: right; }

.info.fs-ac-1if9089 { text-align: left; width: 100%; margin-left: 3px; padding: var(--info-padding); }

.info.rtl.fs-ac-1if9089 { text-align: right; margin-right: 3px; margin-left: 0px; }

.label.fs-ac-1ojpozz { cursor: pointer; font-weight: bolder; display: -webkit-box; -webkit-line-clamp: var(--product-title-line-clamp); -webkit-box-orient: vertical; overflow: hidden; text-transform: capitalize; line-height: var(--product-title-line-height); margin: var(--product-title-margin); }

.title.fs-ac-1ojpozz { font-weight: var(--product-title-font-weight); text-align: var(--product-title-text-align); font-family: var(--product-title-font-family); font-size: var(--product-title-font-size); letter-spacing: var(--product-title-letter-spacing); color: var(--product-title-color); }

.description.fs-ac-nvgqeu { text-transform: capitalize; line-height: var(--desc-line-height); text-align: var(--desc-text-align); -webkit-line-clamp: var(--desc-line-clamp); font-weight: var(--desc-font-weight); font-family: var(--desc-font-family); font-size: var(--desc-font-size); letter-spacing: var(--desc-letter-spacing); color: var(--desc-color); box-shadow: var(--desc-shadow); }

span.fs-ac-yg7bqq { margin-top: 5px; }

.actual-price.fs-ac-yg7bqq { font-weight: var(--product-price-font-weight); text-align: var(--product-price-text-align); font-family: var(--product-price-font-family); font-size: var(--product-price-font-size); letter-spacing: var(--product-price-letter-spacing); color: var(--product-price-color); margin: var(--product-price-margin); line-height: var(--product-price-line-height); box-shadow: var(--product-price-shadow); }

.compare.fs-ac-yg7bqq { text-decoration: line-through; opacity: 0.7; font-weight: var(--product-compare-price-font-weight); text-align: var(--product-compare-price-text-align); font-family: var(--product-compare-price-font-family); font-size: var(--product-compare-price-font-size); letter-spacing: var(--product-compare-price-letter-spacing); color: var(--product-compare-price-color); margin-top: ; margin-right: ; margin-bottom: ; line-height: var(--product-compare-price-line-height); box-shadow: var(--product-compare-price-shadow); margin-left: 7px; }

.fs-product-price-wrapper.fs-ac-q71zmq { appearance: none; text-decoration: none; display: flex; align-items: center; }

img.fs-ac-1obj15e { aspect-ratio: var(--product-image-ratio); object-fit: var(--product-image-ratio-fit); place-self: center; max-width: 100%; max-height: 100%; }

.image.fs-ac-1obj15e { max-height: 110px; display: flex; justify-content: center; align-items: center; }

.sku.fs-ac-1rhs1qi::before { content: "SKU: #"; }

.fs-product-sku.fs-ac-1rhs1qi { text-align: var(--sku-text-align); }

.sku.fs-ac-1rhs1qi { text-transform: uppercase; line-height: var(--sku-line-height); font-weight: var(--sku-font-weight); font-family: var(--sku-font-family); font-size: var(--sku-font-size); letter-spacing: var(--sku-letter-spacing); color: var(--sku-color); box-shadow: var(--sku-shadow); }

.hidden.fs-ac-1rhs1qi { display: none; }

.label.fs-ac-111se6o { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

.vendor.fs-ac-111se6o { color: rgb(0, 0, 0); }

.hidden.fs-ac-111se6o { display: none; }

.item.fs-ac-1np4cap { display: grid; grid-template-columns: 15% 85%; cursor: pointer; padding: var(--product-padding); background-color: var(--product-background-color); box-shadow: var(--product-shadow); }

.item.fs-ac-1np4cap:link, .item.fs-ac-1np4cap:visited { text-decoration: inherit; color: inherit; }

.item.show_bk_on_hover.fs-ac-1np4cap:hover { background-color: var(--product-hover-background-color); transition: 0.2s ease-in-out; }

.item.show_border.fs-ac-1np4cap { border: var(--product-border); border-radius: var(--product-border-radius); }

.item.show_border_on_hover.fs-ac-1np4cap:hover { border: var(--product-border); border-radius: var(--product-border-radius); transition: 0.2s ease-in-out; }

.item.fs-ac-1np4cap:hover { transition: 0.2s ease-in-out; }

.item.show_bk_on_hover_old.fs-ac-1np4cap:hover { background-color: rgb(238, 238, 238); }

a.fs-ac-1it5qvy.fs-ac-1it5qvy { color: var(--sub-item-color); text-decoration: none; transition: 0.2s ease-in-out; }

.line-item.fs-ac-1it5qvy:hover a.fs-ac-1it5qvy { color: var(--sub-item-color-hover); }

.line-item.fs-ac-1it5qvy.fs-ac-1it5qvy { cursor: pointer; transition: 0.2s ease-in-out; background-color: var(--sub-item-bg-color); padding: 3px 5px; display: inline-flex; border-radius: var(--sub-item-border-radius); border: var(--sub-item-border); }

.line-item.fs-ac-1it5qvy.fs-ac-1it5qvy:hover { background-color: var(--sub-item-bg-color-hover); }

.line-item.bubble.fs-ac-1it5qvy.fs-ac-1it5qvy { font-weight: 700; transition: 0.2s ease-in-out; color: var(--sub-item-color-bubble); border-radius: var(--sub-item-border-radius-bubble); background-color: var(--sub-item-bg-color-bubble); }

.line-item.bubble.fs-ac-1it5qvy:hover a.fs-ac-1it5qvy { color: var(--sub-item-color-hover-bubble); }

.list-theme.fs-ac-1it5qvy.fs-ac-1it5qvy { margin: 5px 3px; padding: 5px; }

.line-item.bubble.fs-ac-1it5qvy.fs-ac-1it5qvy:hover { background: var(--sub-item-bg-color-hover-bubble); color: var(--sub-item-color-hover-bubble); }

.line-item.with-image.bubble.fs-ac-1it5qvy.fs-ac-1it5qvy { padding-left: 0px; margin-left: 0px; align-items: center; padding-top: 0px; padding-bottom: 0px; border-radius: 20px 4px 4px 20px; }

.image.fs-ac-1it5qvy.fs-ac-1it5qvy { height: 30px; width: 30px; background-position: center center; background-size: contain; margin-right: 5px; border: 1px solid rgb(204, 204, 204); }

.line-item.bubble.fs-ac-1it5qvy .image.fs-ac-1it5qvy { border-radius: 50%; }

.ai-questions-svg.fs-ac-1narkpb { display: unset !important; }

.fs-ai-questions-list { padding: 14px 28px 15px 14px !important; }

.fs-ai-questions-list .fast-ac-item { padding: 6px 0px !important; }

.wide.no-item-results.fs-ac-v0ce4d { grid-template-columns: 0px auto; }

.wide.fs-ac-v0ce4d { display: grid; grid-template-columns: 200px auto; overflow-x: hidden; padding: 10px 20px; }

.products.fs-ac-v0ce4d { display: flex; }

.horizontal.fs-ac-1wadfcv.fs-ac-1wadfcv { display: grid; grid-template-columns: auto 200px; padding: 10px 20px; column-gap: 10px; }

.products.fs-ac-1wadfcv.fs-ac-1wadfcv { display: grid; height: fit-content; gap: 2px; }

.horizontal.row-1.fs-ac-1wadfcv .items.fs-ac-1wadfcv { max-height: 320px; overflow: auto; }

.horizontal.row-2.fs-ac-1wadfcv .items.fs-ac-1wadfcv { max-height: 620px; overflow: auto; }

.noResults.fs-ac-1k4onxg { display: flex; align-items: center; padding: 5px 10px; margin: 10px 0px; }

.modern-wide.fs-ac-coumbv { display: grid; grid-template-columns: 400px 400px; padding: 10px 20px; column-gap: 40px; overflow-y: hidden; }

.products.fs-ac-coumbv { display: list-item; list-style: none; margin: 0px 0px 16px; }

.fs-ac-tabs.fs-ac-1xzdgp5.fs-ac-1xzdgp5 { display: flex; align-items: center; gap: 2px; padding: 8px 26px 8px 12px; background: rgb(250, 250, 250); border-bottom: 1px solid rgb(229, 229, 229); justify-content: flex-end; }

.fs-ac-tab.fs-ac-1xzdgp5.fs-ac-1xzdgp5 { display: flex; align-items: center; gap: 6px; background: transparent; border: none; padding: 6px 12px; color: rgb(115, 115, 115); font-size: 13px; font-weight: 500; cursor: pointer; position: relative; transition: 0.2s; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; border-radius: 6px; white-space: nowrap; margin: unset; }

.fs-ac-tab-icon.fs-ac-1xzdgp5.fs-ac-1xzdgp5 { flex-shrink: 0; opacity: 0.7; transition: opacity 0.2s; }

.fs-ac-tab.fs-ac-1xzdgp5.fs-ac-1xzdgp5:hover { background: rgba(0, 0, 0, 0.05); color: rgb(64, 64, 64); }

.fs-ac-tab.fs-ac-1xzdgp5:hover .fs-ac-tab-icon.fs-ac-1xzdgp5 { opacity: 0.9; }

.fs-ac-tab.active.fs-ac-1xzdgp5.fs-ac-1xzdgp5 { background: white; color: rgb(23, 23, 23); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; }

.fs-ac-tab.active.fs-ac-1xzdgp5 .fs-ac-tab-icon.fs-ac-1xzdgp5 { opacity: 1; }

.fs-ac-tab-content.fs-ac-1xzdgp5.fs-ac-1xzdgp5 { position: relative; background: white; }

.fs-ac-tab-panel.fs-ac-1xzdgp5.fs-ac-1xzdgp5 { width: 100%; height: 100%; }

.fs-ask-ai-content.fs-ac-bl1yyy { flex: 1 1 0%; padding: 22px 22px 20px; display: flex; flex-direction: column; gap: 24px; }

.fs-ask-ai-header.fs-ac-bl1yyy { display: flex; gap: 14px; align-items: flex-start; }

.fs-ask-ai-avatar.fs-ac-bl1yyy { width: 36px; height: 36px; background: linear-gradient(135deg, rgb(23, 23, 23) 0%, rgb(64, 64, 64) 100%); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-weight: 600; font-size: 14px; flex-shrink: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }

.fs-ask-ai-greeting.fs-ac-bl1yyy { flex: 1 1 0%; padding-top: 2px; }

.fs-ask-ai-hi.fs-ac-bl1yyy { font-size: 16px; font-weight: 600; color: rgb(23, 23, 23); margin-bottom: 8px; }

.fs-ask-ai-intro.fs-ac-bl1yyy { margin: 0px 0px 6px; color: rgb(82, 82, 82); font-size: 14px; line-height: 1.5; }

.fs-ask-ai-prompt.fs-ac-bl1yyy { margin: 0px; color: rgb(82, 82, 82); font-size: 14px; }

.fs-ask-ai-highlight.fs-ac-bl1yyy { background: rgb(23, 23, 23); color: rgb(255, 255, 255); padding: 2px 6px; border-radius: 4px; font-weight: 500; }

.fs-ask-ai-suggestions.fs-ac-bl1yyy { display: flex; flex-direction: column; gap: 10px; }

.fs-ask-ai-label.fs-ac-bl1yyy { font-size: 11px; font-weight: 600; color: rgb(163, 163, 163); text-transform: uppercase; letter-spacing: 0.8px; margin-bottom: 2px; }

.fs-ask-ai-suggestion.fs-ac-bl1yyy { width: 100%; padding: 11px 14px; background: white; border: 1px solid rgb(229, 229, 229); border-radius: 8px; text-align: left; color: rgb(64, 64, 64); font-size: 14px; cursor: pointer; transition: 0.15s; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }

.fs-ask-ai-suggestion.fs-ac-bl1yyy:hover { background: rgb(250, 250, 250); border-color: rgb(212, 212, 212); transform: translateY(-1px); box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 4px; }

.fs-ask-ai-input-wrapper.fs-ac-bl1yyy { display: flex; align-items: center; gap: 0px; margin-top: auto; border: 1px solid rgb(229, 229, 229); border-radius: 8px; background: rgb(250, 250, 250); padding: 4px; transition: 0.2s; }

.fs-ask-ai-input-wrapper.fs-ac-bl1yyy:focus-within { border-color: rgb(163, 163, 163); background: white; }

.fs-ask-ai-input.fs-ac-bl1yyy { flex: 1 1 0%; padding: 10px 12px; border: none; background: transparent; font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; outline: none; color: rgb(23, 23, 23); }

.fs-ask-ai-input.fs-ac-bl1yyy::placeholder { color: rgb(163, 163, 163); }

.fs-ask-ai-send-btn.fs-ac-bl1yyy { padding: 8px; background: transparent; color: rgb(163, 163, 163); border: none; border-radius: 6px; cursor: pointer; transition: 0.15s; display: flex; align-items: center; justify-content: center; }

.fs-ask-ai-send-btn.fs-ac-bl1yyy:hover:not(:disabled) { background: rgba(0, 0, 0, 0.05); color: rgb(82, 82, 82); }

.fs-ask-ai-send-btn.fs-ac-bl1yyy:disabled { opacity: 0.3; cursor: not-allowed; }

#fast-autocomplete-1234 .autocomplete-inner { max-height: unset; }

.fs-chat-embed.fs-ac-5033jo { width: 100%; overflow: hidden; position: relative; }

.fs-chatbot-container #fast-simon-chatbot { width: 100% !important; height: 100% !important; position: relative !important; }

.fs-chat-embed .fs-chatbot-floating-button { display: none !important; }

.fs-chat-embed .fs-chatbot-container { height: 100% !important; position: relative !important; border-radius: 0px !important; box-shadow: none !important; }

#fast-simon-chat-app-container .product-image { aspect-ratio: 0.8 / 1; }

@media only screen and (min-width: 720px) {
  #fast-simon-chat-app-container .chat-container.chat-container-full-height { height: 720px; }
  #fast-simon-chat-app-container .chat-container:not(.chat-container-full-height) { height: 600px; }
}

.fs-ask-ai-landing.fs-ac-1m5fddk { display: flex; flex-direction: column; min-height: 420px; position: relative; }

#mobile-optimized-container.fs-ac-tj5s6p { position: fixed; top: 0px; left: 0px; width: 100%; background: white; border: 1px solid rgb(204, 204, 204); z-index: 100000; }

.mobile-form.fs-ac-tj5s6p { display: flex; align-items: center; width: 100%; }

.mobile-input.fs-ac-tj5s6p { width: calc(100% - 80px); margin: 0px; height: 40px; border: 0px; outline: none; }

.fast-icon.fs-ac-tj5s6p { height: 38px; width: 38px; display: flex; justify-content: center; align-items: center; }

#mobile-optimized-container.fs-ac-tj5s6p .isp-visual-discovery-camera { top: 10px !important; right: 35px !important; }

.switch.fs-ac-1k5n5do.fs-ac-1k5n5do.fs-ac-1k5n5do { position: relative; display: inline-block; width: 60px; height: 34px; }

.switch.disabled.fs-ac-1k5n5do.fs-ac-1k5n5do.fs-ac-1k5n5do { cursor: default; pointer-events: none; }

.switch.fs-ac-1k5n5do input.fs-ac-1k5n5do.fs-ac-1k5n5do { opacity: 0; width: 0px; height: 0px; }

.slider.fs-ac-1k5n5do.fs-ac-1k5n5do.fs-ac-1k5n5do { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(204, 204, 204); transition: 0.4s; }

.slider.fs-ac-1k5n5do.fs-ac-1k5n5do.fs-ac-1k5n5do::before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: rgb(255, 255, 255); transition: 0.4s; }

.switch.disabled.fs-ac-1k5n5do .slider.fs-ac-1k5n5do.fs-ac-1k5n5do::before { background-color: rgb(236, 236, 236); }

input.fs-ac-1k5n5do:checked + .slider.fs-ac-1k5n5do.fs-ac-1k5n5do { background-color: rgb(64, 92, 245); }

.switch.disabled.fs-ac-1k5n5do input.fs-ac-1k5n5do:checked + .slider.fs-ac-1k5n5do { background-color: rgb(135, 152, 233); }

input.fs-ac-1k5n5do:focus + .slider.fs-ac-1k5n5do.fs-ac-1k5n5do { box-shadow: rgb(64, 92, 245) 0px 0px 1px; }

input.fs-ac-1k5n5do:checked + .slider.fs-ac-1k5n5do.fs-ac-1k5n5do::before { transform: translate(26px); }

.slider.round.fs-ac-1k5n5do.fs-ac-1k5n5do.fs-ac-1k5n5do { border-radius: 34px; }

.slider.round.fs-ac-1k5n5do.fs-ac-1k5n5do.fs-ac-1k5n5do::before { border-radius: 50%; }

.button.fs-ac-21k4a6 { border-radius: 6px; border-width: 0px; box-shadow: rgba(50, 50, 93, 0.1) 0px 0px 0px 1px inset, rgba(50, 50, 93, 0.1) 0px 2px 5px, rgba(0, 0, 0, 0.07) 0px 1px 1px; color: rgb(255, 255, 255); cursor: pointer; height: 44px; line-height: 1.15; margin: 12px 5px 0px 0px; outline: none; padding: 0px 25px; transition: 0.2s ease-in-out; user-select: none; font-size: 20px; font-weight: bolder; }

.button.primary.fs-ac-21k4a6 { background-color: rgb(64, 92, 245); }

.button.primary.fs-ac-21k4a6:hover { background-color: rgb(45, 73, 217); }

.button.secondary.fs-ac-21k4a6 { background-color: rgb(169, 169, 176); }

.button.secondary.fs-ac-21k4a6:hover { background-color: rgb(134, 134, 140); }

.button.accept.fs-ac-21k4a6 { background-color: rgb(8, 150, 8); }

.button.accept.fs-ac-21k4a6:hover { background-color: rgb(4, 121, 4); }

.button.decline.fs-ac-21k4a6 { background-color: rgb(165, 8, 8); }

.button.decline.fs-ac-21k4a6:hover { background-color: rgb(139, 0, 0); }

table.fs-ac-em3lp8 { width: 100%; text-align: left; position: relative; border-collapse: collapse; }

thead.fs-ac-em3lp8 { text-transform: capitalize; font-weight: bolder; background: white; position: sticky; top: 0px; box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 2px -1px; }

td.fs-ac-em3lp8 { border: 0px; text-align: left; padding: 8px; }

tr.fs-ac-em3lp8:nth-child(2n) { background-color: rgb(221, 221, 221); }

.noResults.fs-ac-em3lp8 { display: flex; width: 100%; justify-content: center; font-size: 20px; margin: 10px 0px; }

button.fs-ac-1mldak4 { position: fixed; top: 5px; right: 5px; z-index: 100005; }

main.fs-ac-1mldak4 { position: fixed; z-index: 100000; height: 100vh; width: 100vw; background: white; top: 0px; left: 0px; }

.info.fs-ac-42l7wl { position: fixed; bottom: 15px; right: 15px; text-align: left; border: 1px solid rgb(238, 238, 238); padding: 15px; margin: 15px; border-radius: 4px; width: 320px; }

h2.fs-ac-42l7wl { margin: 0px 0px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

label.fs-ac-42l7wl { font-weight: 700; }

input.fs-ac-42l7wl { width: 100%; }

.container.fs-ac-1vyml86 { display: inline-block; cursor: pointer; transform: translate(calc(0px - var(--li-identation)),-50%); position: absolute; top: 50%; padding-right: 100%; }

.arrow.fs-ac-1vyml86 { transform-origin: 25% 50%; position: relative; line-height: 1.1em; font-size: 0.75em; margin-left: 0px; transition: 0.15s; color: var(--arrow-sign); user-select: none; font-family: "Courier New", Courier, monospace; }

.expanded.fs-ac-1vyml86 { transform: rotate(90deg) translate(-3px); }

label.fs-ac-1vlbacg { display: inline-block; color: var(--label-color); padding: 0px; }

.spaced.fs-ac-1vlbacg { padding-right: var(--li-colon-space); }

label.fs-ac-rwxv37 { display: inline-block; }

.indent.fs-ac-rwxv37 { padding-left: var(--li-identation); }

.collapse.fs-ac-rwxv37 { --li-display: inline; display: inline; font-style: italic; }

.comma.fs-ac-rwxv37 { margin-left: -0.5em; margin-right: 0.5em; }

label.fs-ac-rwxv37 { position: relative; }

li.fs-ac-3bjyvl { user-select: text; overflow-wrap: break-word; word-break: break-all; }

.indent.fs-ac-3bjyvl { padding-left: var(--li-identation); }

.String.fs-ac-3bjyvl { color: var(--string-color); }

.Date.fs-ac-3bjyvl { color: var(--date-color); }

.Number.fs-ac-3bjyvl { color: var(--number-color); }

.Boolean.fs-ac-3bjyvl { color: var(--boolean-color); }

.Null.fs-ac-3bjyvl { color: var(--null-color); }

.Undefined.fs-ac-3bjyvl { color: var(--undefined-color); }

.Function.fs-ac-3bjyvl { color: var(--function-color); font-style: italic; }

.Symbol.fs-ac-3bjyvl { color: var(--symbol-color); }

li.fs-ac-1ca3gb2 { user-select: text; overflow-wrap: break-word; word-break: break-all; }

.indent.fs-ac-1ca3gb2 { padding-left: var(--li-identation); }

.collapse.fs-ac-1ca3gb2 { --li-display: inline; display: inline; font-style: italic; }

ul.fs-ac-773n60 { --string-color: var(--json-tree-string-color, #cb3f41); --symbol-color: var(--json-tree-symbol-color, #cb3f41); --boolean-color: var(--json-tree-boolean-color, #112aa7); --function-color: var(--json-tree-function-color, #112aa7); --number-color: var(--json-tree-number-color, #3029cf); --label-color: var(--json-tree-label-color, #871d8f); --arrow-color: var(--json-tree-arrow-color, #727272); --null-color: var(--json-tree-null-color, #8d8d8d); --undefined-color: var(--json-tree-undefined-color, #8d8d8d); --date-color: var(--json-tree-date-color, #8d8d8d); --li-identation: var(--json-tree-li-indentation, 1em); --li-line-height: var(--json-tree-li-line-height, 1.3); --li-colon-space: .3em; font-size: var(--json-tree-font-size, 12px); font-family: var(--json-tree-font-family, "Courier New", Courier, monospace); }

ul.fs-ac-773n60 li { line-height: var(--li-line-height); display: var(--li-display, list-item); list-style: none; }

ul.fs-ac-773n60, ul.fs-ac-773n60 ul { padding: 0px; margin: 0px; }

.arrow.fs-ac-1n41ehv { transition: 0.2s ease-in-out; }

.arrow.rotate.fs-ac-1n41ehv { transform: rotate(180deg); }

.info.fs-ac-jsebdg { position: fixed; bottom: 15px; left: 15px; text-align: left; border: 1px solid rgb(238, 238, 238); padding: 3px 15px 15px; margin: 3px 15px 15px; border-radius: 4px; width: 500px; background: white; z-index: 10000; resize: horizontal; overflow: auto; max-height: 700px; transition: 0.3s ease-in-out; }

.info.minimize.fs-ac-jsebdg { overflow: hidden; max-height: 20px; resize: none; width: 200px; }

.icon.fs-ac-jsebdg { transition: 0.2s ease-in-out; opacity: 0.6; }

.icon.fs-ac-jsebdg:hover { opacity: 1; }

h2.fs-ac-jsebdg { margin-top: 0px; margin-bottom: 5px; }

.tabs.fs-ac-jsebdg { margin: 10px 0px; }

.tab.fs-ac-jsebdg { border: 1px solid rgb(204, 204, 204); padding: 3px 5px; margin-right: 5px; cursor: pointer; transition: 0.2s ease-in-out; }

.tab.active.fs-ac-jsebdg, .tab.fs-ac-jsebdg:hover { background: black; color: rgb(255, 255, 255); }

.cell.fs-ac-jsebdg { display: grid; grid-template-columns: 30% auto; padding: 2px 3px; margin: 3px 0px; border: 1px solid black; align-items: center; }

.content.fs-ac-jsebdg { max-height: 400px; overflow: auto; }

header.fs-ac-jsebdg { display: flex; justify-content: space-between; align-items: center; cursor: pointer; }

.cell-name.fs-ac-jsebdg { font-weight: 700; }

.fast-simon-autocomplete.wide .fs-product { display: flex; flex-direction: column; width: -webkit-fill-available; align-items: flex-start; }

.fast-simon-autocomplete.horizontal .fs-product { display: flex; flex-direction: column; width: -webkit-fill-available; }

.fast-simon-autocomplete.wide .fs-product .fs-product-image { min-height: 300px; }

.fast-simon-autocomplete.horizontal .fs-product .fs-product-image { min-height: 225px; }

.fast-simon-autocomplete .fs-custom-html-bottom { justify-self: center; text-align: center; }