.viewController.polo-1b5ftsk{margin:0;padding:0;width:100vw;height:100vh;height:100dvh;overflow:scroll;position:fixed;top:0;display:block;left:0;z-index:1;transition:margin 250ms, top 250ms;background-color:#FFFFFF}@supports (-webkit-touch-callout: none){.viewController.polo-1b5ftsk{height:-webkit-fill-available}}.inactive.polo-1b5ftsk{left:100vw;z-index:-1}
#navigationController.polo-1ql2ug5{margin:0;padding:0;width:100vw;height:100vh;height:100dvh;overflow:hidden;background-color:#111}@supports (-webkit-touch-callout: none){#navigationController.polo-1ql2ug5{height:-webkit-fill-available}}
@-webkit-keyframes polo-1tuyvld-rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes polo-1tuyvld-rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.loading_indicator_wrapper.polo-1tuyvld{margin:0;height:80px;width:80px;position:relative}.loading_logo.polo-1tuyvld{height:32px;position:absolute;right:25px;top:25px}.loading_indicator.polo-1tuyvld{border-radius:80px;width:80px;height:80px;display:block;position:absolute;-webkit-animation:polo-1tuyvld-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;-moz-animation:polo-1tuyvld-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;-ms-animation:polo-1tuyvld-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;-o-animation:polo-1tuyvld-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;animation:polo-1tuyvld-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite}
main.polo-1iib80u{display:flex;align-items:center;justify-content:center;height:100vh;height:100dvh}
.portrait_mode_alert.polo-1kehncf{display:none;height:100vh;height:100dvh;width:100vw;background-color:#FFFFFF;color:#000000;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:2000}.alert_title.polo-1kehncf{font-family:"roc-grotesk", sans-serif;font-weight:500;font-size:18px;line-height:20px;color:#000000;margin:20px;flex:1}@media screen and (orientation:landscape){.portrait_mode_alert.polo-1kehncf{display:flex}}
.button.polo-8sgsqs.polo-8sgsqs{padding:0 15px;cursor:pointer;position:relative;font-size:14px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;border-radius:25px;height:50px}span.polo-8sgsqs.polo-8sgsqs{line-height:1}.squared.polo-8sgsqs.polo-8sgsqs{border-radius:12px}.height-tall.single-line.polo-8sgsqs .text-primary.polo-8sgsqs{font-size:14px;line-height:1}.height-tall.polo-8sgsqs.polo-8sgsqs{height:60px;border-radius:30px}.blue.polo-8sgsqs.polo-8sgsqs{background-color:var(--blue);border-color:transparent;color:var(--white)}.alt.polo-8sgsqs.polo-8sgsqs{color:#FFFFFF}.clear.polo-8sgsqs.polo-8sgsqs{background-color:transparent;border-color:var(--light-gray);color:var(--black)}.blurred.polo-8sgsqs.polo-8sgsqs{color:var(--white);border-radius:50% !important;padding:0 10px;height:40px;font-size:14px;background:#64646433;border:none !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.red.polo-8sgsqs.polo-8sgsqs{background-color:#FD3838;border-color:transparent;color:#FFFFFF}.black.polo-8sgsqs.polo-8sgsqs{background-color:#000000;border-color:transparent;color:#FFFFFF}.gray.polo-8sgsqs.polo-8sgsqs{background-color:var(--light-gray);border-color:transparent;color:var(--black)}.white.polo-8sgsqs.polo-8sgsqs{background-color:var(--extra-light-gray);border:1px solid transparent;color:var(--black)}.full-width.polo-8sgsqs.polo-8sgsqs{width:100%}.fit-text.polo-8sgsqs.polo-8sgsqs{width:fit-content}.wide-fit-text.polo-8sgsqs.polo-8sgsqs{width:fit-content;padding:0 75px}.single-line.polo-8sgsqs .text-primary.polo-8sgsqs{font-size:14px}.two-lines.polo-8sgsqs .text-primary.polo-8sgsqs{font-family:"roc-grotesk", sans-serif;font-weight:500;font-size:14px;color:#000000;display:block;margin-top:3px}.two-lines.polo-8sgsqs .text-secondary.polo-8sgsqs{font-family:"roc-grotesk", sans-serif;font-weight:500;font-size:13px;color:#646464;display:block;margin-top:-1px}.two-lines.polo-8sgsqs.polo-8sgsqs{padding:0}.align-center.polo-8sgsqs.polo-8sgsqs{margin:0 auto}.align-left.polo-8sgsqs.polo-8sgsqs{margin:0;padding-left:16px;padding-right:16px;text-align:left}.pure_icon.polo-8sgsqs.polo-8sgsqs{border-radius:12px;padding:0 10px;height:40px;min-width:40px;font-size:14px;border:2px solid var(--extra-extra-light-gray)}.active_btn.active_color_blue.polo-8sgsqs.polo-8sgsqs{background-color:#EBF3FF;border-color:#0265FF}.active_btn.active_color_blue.polo-8sgsqs .text-primary.polo-8sgsqs{color:#0265FF}.active_btn.active_color_blue.polo-8sgsqs .text-secondary.polo-8sgsqs{color:#5598FF}.btn_disabled.polo-8sgsqs.polo-8sgsqs{opacity:0.2}.shadow.polo-8sgsqs.polo-8sgsqs{box-shadow:var(--outer-shadow-center)}.progress_icon.polo-8sgsqs.polo-8sgsqs{-webkit-animation:polo-8sgsqs-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;-moz-animation:polo-8sgsqs-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;-ms-animation:polo-8sgsqs-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;-o-animation:polo-8sgsqs-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;animation:polo-8sgsqs-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite}.progress_icon.polo-8sgsqs.polo-8sgsqs{font-size:16px;vertical-align:middle;line-height:32px;display:inline-block}@-webkit-keyframes polo-8sgsqs-rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes polo-8sgsqs-rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
.navBar.polo-4uaazn{background-color:#FFFFFF;width:100vw;padding:5px 0 0 0;display:flex;flex-direction:column;gap:10px}.navBar_wrapper.polo-4uaazn{height:50px;padding:0 10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.navbar_title.polo-4uaazn{font-family:"roc-grotesk", sans-serif;font-weight:500;font-size:16px;line-height:16px;color:#000000;flex:1;text-align:center}.navbar_img.polo-4uaazn{height:30px;flex:1;object-fit:contain}.side_btn_wrapper.polo-4uaazn{width:70px;height:100%;display:flex;align-items:center;flex-direction:row}.left.polo-4uaazn{justify-content:flex-start}.right.polo-4uaazn{justify-content:flex-end}
.menu_tabs.polo-pi27us{width:100vw;display:flex;flex-direction:column}.tabs.polo-pi27us{display:flex;flex-direction:row;align-items:center;overflow-x:scroll;width:100vw;-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;position:relative}.tabs.polo-pi27us::-webkit-scrollbar{display:none}.tab.polo-pi27us{display:flex;align-items:center;justify-content:center;background-color:var(--white);border-bottom:2px solid var(--extra-extra-light-gray);color:#B2B2B2;padding:3px 20px 1px;font-family:"roc-grotesk", sans-serif;font-size:14px;font-weight:500;box-sizing:content-box;height:34px;white-space:nowrap;position:relative}.active_tab.polo-pi27us{z-index:1;padding-bottom:0;color:var(--restaurant-color);border-bottom:3px solid var(--restaurant-color)}.tab.polo-pi27us:hover{text-decoration:none}.tab_spacer.polo-pi27us{flex:1;border-bottom:2px solid var(--extra-extra-light-gray);margin-top:auto}
.quantity_stepper.polo-6piqcm{min-width:30px;height:30px;font-size:12px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid var(--light-gray);border-radius:6px;color:var(--black);gap:20px;overflow:hidden}.quantity_stepper.dark.polo-6piqcm{background-color:var(--black);color:var(--white)}.add.polo-6piqcm,.substract.polo-6piqcm{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.confirm.polo-6piqcm{padding:10px}.quantity.polo-6piqcm{font-weight:500}.placeholder.polo-6piqcm{background-color:var(--black);color:var(--white)}.progress_icon.polo-6piqcm{-webkit-animation:polo-6piqcm-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;-moz-animation:polo-6piqcm-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;-ms-animation:polo-6piqcm-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;-o-animation:polo-6piqcm-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;animation:polo-6piqcm-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite}.progress_icon.polo-6piqcm{vertical-align:middle;line-height:30px;display:inline-block}@-webkit-keyframes polo-6piqcm-rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes polo-6piqcm-rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
.menu_item.polo-qzhovs.polo-qzhovs{width:100%;display:flex;flex-direction:row;border:2px solid var(--extra-light-gray);border-radius:24px;overflow:hidden;box-sizing:border-box}.left_item.polo-qzhovs.polo-qzhovs{width:calc(50% - 11px);margin-right:10px;vertical-align:top}.right_item.polo-qzhovs.polo-qzhovs{width:calc(50% - 11px);margin-left:10px;vertical-align:top}.image_wrapper.polo-qzhovs.polo-qzhovs{width:30%;display:inline-block;vertical-align:top;overflow:hidden;background-size:cover;background-position:center}.featured_item.polo-qzhovs.polo-qzhovs{flex-direction:column}.featured_item.polo-qzhovs .image_wrapper.polo-qzhovs{width:100%;height:0;padding-bottom:30%}.info_wrapper.polo-qzhovs.polo-qzhovs{display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:space-between;flex:1;padding:10px}.info_wrapper_wide.polo-qzhovs.polo-qzhovs{padding:15px}.menu_item_title.polo-qzhovs.polo-qzhovs{color:#000000;margin-bottom:0px;margin-right:5px;vertical-align:middle;line-height:22px;display:inline-block;text-align:left;font-size:16px}.item_description.polo-qzhovs.polo-qzhovs{color:var(--dark-gray);display:block;width:100%;text-align:left;line-height:17px;margin:0;white-space:normal;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.item_price.polo-qzhovs.polo-qzhovs{display:block;font-weight:400;color:var(--dark-gray);margin:0px;font-size:14px;line-height:1.2}.item_tags.polo-qzhovs.polo-qzhovs{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.item_tag.polo-qzhovs.polo-qzhovs{height:30px;padding:0 10px;border-radius:12px;font-size:12px;line-height:1;font-weight:400;display:flex;align-items:center;justify-content:center;background-color:var(--extra-extra-light-gray);box-sizing:border-box}.item_alergies.polo-qzhovs.polo-qzhovs{font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:12px;line-height:17px;color:var(--gray);margin:0;text-align:left}.item_info.polo-qzhovs.polo-qzhovs{flex:1;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.item_footer.polo-qzhovs.polo-qzhovs{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%;gap:10px}.prices.polo-qzhovs.polo-qzhovs{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;height:100%;gap:5px}.more_prices.polo-qzhovs.polo-qzhovs{font-size:12px;line-height:17px;color:var(--gray);font-weight:400}.prices_container.polo-qzhovs.polo-qzhovs{display:flex;flex-direction:row;align-items:baseline;gap:5px;width:100%}.main_text.polo-qzhovs.polo-qzhovs{text-align:left}.has_image.polo-qzhovs.polo-qzhovs{min-height:120px}
.overlay.polo-1sub28j.polo-1sub28j{width:100vw;height:100vh;height:100dvh;position:fixed;top:0;right:0}.contact_options.polo-1sub28j.polo-1sub28j{position:relative;background-color:#000000;color:#FFFFFF;width:260px;border-radius:12px;overflow:hidden;display:block}.option.polo-1sub28j.polo-1sub28j{border-bottom:1px solid #646464;font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:14px;line-height:44px;cursor:pointer;text-align:left;padding:0 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option.polo-1sub28j.polo-1sub28j:last-child{border-bottom:none}.option.polo-1sub28j.polo-1sub28j:hover{opacity:0.8}.option.polo-1sub28j .action.polo-1sub28j{color:#B2B2B2;margin-left:7px}
.filters_popup.polo-152w27f{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:transparent;top:0;z-index:100;display:block;text-align:left}.overlay.polo-152w27f{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#000000;opacity:0.8;z-index:101}.header.polo-152w27f{display:flex;flex-direction:row;gap:10px;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;padding:0 20px}.title.polo-152w27f{font-size:var(--title-large);line-height:30px;font-weight:500;flex:1}@supports (-webkit-touch-callout: none){.filters_popup.polo-152w27f,.overlay.polo-152w27f{height:-webkit-fill-available}}.popup_wrapper.polo-152w27f{background-color:var(--extra-extra-light-gray);position:fixed;z-index:102;left:0;width:100%;border-bottom-left-radius:24px;border-bottom-right-radius:24px;padding-top:40px}.popup.polo-152w27f{position:relative;display:flex;flex-direction:column;gap:10px;align-items:flex-start;text-align:left}.btn_wrapper.polo-152w27f{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:10px}.tabs.polo-152w27f{display:flex;flex-direction:row;gap:10px;align-items:center;overflow-x:scroll;width:100vw;-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box}.tab.polo-152w27f{display:flex;align-items:center;justify-content:center;background-color:var(--white);border:2px solid var(--extra-light-gray);border-radius:12px;color:#B2B2B2;padding:0 20px;font-family:"roc-grotesk", sans-serif;line-height:12px;height:40px;box-sizing:border-box;white-space:nowrap;color:#000;font-size:16px;font-weight:400}.selected.polo-152w27f{border-color:transparent;color:var(--restaurant-color);background-color:var(--restaurant-faded-color);font-weight:500}.tab.polo-152w27f:hover{text-decoration:none}.tabs.polo-152w27f{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:5px;width:100%}.filter_gap.polo-152w27f{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px !important;padding:10px;background-color:#fff;box-sizing:border-box}
.filters_popup.polo-11t192o{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:transparent;top:0;z-index:100;display:block;text-align:left}.overlay.polo-11t192o{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#000000;opacity:0.8;z-index:101}.header.polo-11t192o{display:flex;flex-direction:row;gap:10px;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;padding:0 20px}.title.polo-11t192o{font-size:var(--title-large);line-height:30px;font-weight:500;flex:1}@supports (-webkit-touch-callout: none){.filters_popup.polo-11t192o,.overlay.polo-11t192o{height:-webkit-fill-available}}.popup_wrapper.polo-11t192o{background-color:var(--extra-extra-light-gray);position:fixed;z-index:102;left:0;width:100%;border-bottom-left-radius:24px;border-bottom-right-radius:24px;padding-top:40px}.popup.polo-11t192o{position:relative;display:flex;flex-direction:column;gap:10px;align-items:flex-start;text-align:left}.btn_wrapper.polo-11t192o{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:10px}.tab.polo-11t192o{display:flex;align-items:center;justify-content:center;background-color:var(--white);border:2px solid var(--extra-light-gray);border-radius:12px;color:#B2B2B2;padding:0 20px;font-family:"roc-grotesk", sans-serif;line-height:12px;height:40px;box-sizing:border-box;white-space:nowrap;color:#000;font-size:16px;font-weight:400}.tab.polo-11t192o:hover{text-decoration:none}.tabs.polo-11t192o{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:5px;width:100%}.filter_gap.polo-11t192o{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px !important;padding:10px;background-color:#fff;box-sizing:border-box}.selected.polo-11t192o{border-color:transparent;color:var(--restaurant-color);background-color:var(--restaurant-faded-color);font-weight:500}
.image_view_popup.polo-ssqj6g{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:transparent;top:0;z-index:100;display:block}.overlay.polo-ssqj6g{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#000000;z-index:101;opacity:0.8}@supports (-webkit-touch-callout: none){.image_view_popup.polo-ssqj6g{height:-webkit-fill-available}.overlay.polo-ssqj6g{height:-webkit-fill-available}}.popup_wrapper.polo-ssqj6g{background-color:var(--white);position:fixed;height:auto;max-height:95dvh;min-height:0;z-index:102;left:0;bottom:0;width:100%;border-top-right-radius:24px;border-top-left-radius:24px;display:flex;flex-direction:column;overflow:scroll;background:var(--extra-extra-light-gray)}.popup.polo-ssqj6g{position:relative;width:100%;flex:1;display:flex;flex-direction:column;overflow:scroll;background-size:contain;background-position:center top;background-repeat:no-repeat}.popup_title.polo-ssqj6g{text-align:left;display:block;width:100%;font-family:"roc-grotesk", sans-serif;font-weight:500;font-size:32px;line-height:1.4;text-transform:capitalize}.header.polo-ssqj6g{display:flex;flex-direction:column;align-items:flex-start;min-height:50px;background-size:cover;background-color:transparent}.no_image.header.polo-ssqj6g{min-height:unset;height:auto !important;padding:10px;flex-direction:row}.header_content.polo-ssqj6g{flex:1;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:10px;box-sizing:border-box}.content.polo-ssqj6g{padding-bottom:40px;display:flex;flex-direction:column;gap:40px;flex:1;align-items:stretch;text-align:left;background-color:var(--extra-extra-light-gray)}.section.polo-ssqj6g{display:flex;flex-direction:column;gap:10px;background-color:var(--white)}.section_modifiers.polo-ssqj6g{display:flex;flex-direction:column;gap:10px}.card.polo-ssqj6g{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:20px}.card_modifiers.polo-ssqj6g{display:flex;flex-direction:column;align-items:flex-start;padding:5px 0;gap:0px;background-color:var(--white)}.modifiers_title_text.polo-ssqj6g{font-family:"roc-grotesk", sans-serif;font-weight:500;font-size:24px;line-height:1.16;margin-left:20px}.modifier_set.polo-ssqj6g{padding:0 20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:60px;width:calc(100% - 40px)}.card_title.polo-ssqj6g{font-weight:500;font-size:20px;line-height:1}.header_top_container.polo-ssqj6g{display:flex;flex-direction:row;justify-content:flex-end;width:100%;position:sticky;top:10px}.product_description.polo-ssqj6g{font-weight:400;font-size:14px;line-height:1.4;text-align:left}.tags.polo-ssqj6g{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.item_tag.polo-ssqj6g{height:30px;padding:0 10px;border-radius:12px;font-size:12px;line-height:1;font-weight:400;display:flex;align-items:center;justify-content:center;background-color:var(--extra-extra-light-gray);box-sizing:border-box}p.polo-ssqj6g{margin:0}.prices.polo-ssqj6g{width:100%;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:10px}.product_price.polo-ssqj6g{display:flex;flex-direction:column;gap:0px;flex:1;min-width:calc(33.33% - 20px)}.product_price_short.polo-ssqj6g{display:flex;flex-direction:column;gap:0px;flex:1;min-width:calc(33.33% - 20px)}.product_price_long.polo-ssqj6g{display:flex;flex-direction:column;gap:0px;flex:1;min-width:calc(50% - 10px)}.price_amount.polo-ssqj6g{font-size:14px;font-weight:400;line-height:1.4;text-align:left;flex:1;color:var(--black)}.modifier_price_amount.polo-ssqj6g{font-size:14px;font-weight:400;line-height:1.4;text-align:right;flex:1;color:var(--black)}.modifier_name.polo-ssqj6g{font-size:16px;font-weight:400;line-height:1.4;text-align:left;flex:1;color:var(--black)}.price_info.polo-ssqj6g{font-weight:500}.popup_container.polo-ssqj6g{width:100%;flex:1;display:flex;flex-direction:column}
.feedback_success_popup.polo-w24pgx.polo-w24pgx{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:transparent;top:0;z-index:-1;display:block;transition:z-index 250ms step-end}.feedback_success_popup.pop_up_visible.polo-w24pgx.polo-w24pgx{z-index:100;transition:z-index 0ms step-end}.overlay.polo-w24pgx.polo-w24pgx{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#000000;z-index:0;opacity:0;transition:opacity 250ms}@supports (-webkit-touch-callout: none){.feedback_success_popup.polo-w24pgx.polo-w24pgx{height:-webkit-fill-available}.overlay.polo-w24pgx.polo-w24pgx{height:-webkit-fill-available}}.pop_up_visible.polo-w24pgx .overlay.polo-w24pgx{opacity:0.8;z-index:101}.popup_wrapper.polo-w24pgx.polo-w24pgx{background-color:#FFFFFF;position:fixed;z-index:102;left:0;bottom:0;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.popup.polo-w24pgx.polo-w24pgx{position:relative}.popup_title.polo-w24pgx.polo-w24pgx{margin-top:30px;text-align:left;display:block;width:calc(100% - 76px);margin-left:38px;color:#000000;font-family:"roc-grotesk", sans-serif;font-weight:500;font-size:16px;line-height:22px}.popup_description.polo-w24pgx.polo-w24pgx{margin-top:21px;text-align:left;display:block;width:calc(100% - 76px);margin-left:38px;color:#000000;font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:16px;line-height:22px}.exit_btn_wrapper.polo-w24pgx.polo-w24pgx{width:calc(100% - 74px);margin:30px 37px 15px 37px}
main.polo-1h8urtx.polo-1h8urtx{background-color:#FFFFFF;width:100%;height:100vh;height:100dvh;margin:0;padding:0 !important;display:flex;flex-direction:column}.menu_wrapper.polo-1h8urtx.polo-1h8urtx{padding:20px 10px;flex:1;display:flex;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.menu_wrapper.polo-1h8urtx.polo-1h8urtx::-webkit-scrollbar{display:none}.menu_wrapper.loading.polo-1h8urtx.polo-1h8urtx{align-items:center;justify-content:center;padding-bottom:150px}.buttons_wrapper.polo-1h8urtx.polo-1h8urtx{position:fixed;bottom:0;left:0;width:100vw;height:70px;display:flex;flex-direction:row;align-items:center;justify-content:stretch;gap:10px;padding:5px;box-sizing:border-box}.menu_section_title.polo-1h8urtx.polo-1h8urtx{text-align:left;margin:0;margin-left:10px}.menu_section_wrapper.polo-1h8urtx.polo-1h8urtx{display:flex;flex-direction:column;gap:5px}.promotional_message.polo-1h8urtx.polo-1h8urtx{color:#646464}.promotional_message.polo-1h8urtx a.polo-1h8urtx{color:#0265FF}.btn_wrapper.polo-1h8urtx.polo-1h8urtx{flex:1;transition:transform 180ms;transform:scale(1.0)}.contact_popup_wrapper.polo-1h8urtx.polo-1h8urtx{position:absolute;bottom:75px;left:5px}.contact_popup_wrapper.right.polo-1h8urtx.polo-1h8urtx{right:5px;left:unset}.nav_bar_wrapper.polo-1h8urtx.polo-1h8urtx{display:block;position:relative;height:fit-content}.scale_up.polo-1h8urtx.polo-1h8urtx{transform:scale(1.1)}.disclaimer.polo-1h8urtx.polo-1h8urtx{font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:10px;line-height:1}.extra_bottom_padding.polo-1h8urtx.polo-1h8urtx{padding-bottom:70px}
main.polo-sifst8{background-color:#FFFFFF;width:100%;height:100vh;height:100dvh;margin:0;padding:0 !important;display:flex;flex-direction:column}.nav_bar_wrapper.polo-sifst8{display:block;height:fit-content;position:relative}.court_menu.polo-sifst8{text-align:left;display:flex;flex-direction:column;gap:10px;flex:1;overflow:scroll;padding:10px}.rest_item.polo-sifst8{width:100%;display:flex;flex-direction:column;border:1px solid var(--light-gray);border-radius:12px;box-sizing:border-box}.rest_item_title.polo-sifst8,.court_title.polo-sifst8{color:#000000;vertical-align:middle;line-height:20px;display:inline-block;text-align:left;font-size:18px;font-weight:500}.sub_title.polo-sifst8{font-size:12px;line-height:16px;margin:0}.img.polo-sifst8{height:140px;width:100%;object-fit:cover;border-top-right-radius:12px;border-top-left-radius:12px }.rest_info.polo-sifst8{padding:10px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.court_title.polo-sifst8{margin:0}
.bill_details.polo-4xtb4p.polo-4xtb4p{display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid var(--light-gray);border-radius:12px;width:100%;box-sizing:border-box;font-size:14px;line-height:1.3;font-weight:400}.item.polo-4xtb4p.polo-4xtb4p{display:flex;flex-direction:row;gap:40px;align-items:center;justify-content:stretch;width:100%}.item_info.polo-4xtb4p.polo-4xtb4p{flex:1;display:flex;flex-direction:row;align-items:center;gap:10px}.item_price.polo-4xtb4p.polo-4xtb4p{width:fit-content;font-size:14px}.bold.polo-4xtb4p.polo-4xtb4p{font-weight:500;color:var(--black)}.black.polo-4xtb4p.polo-4xtb4p{color:var(--black)}.summary.polo-4xtb4p.polo-4xtb4p{width:100%;padding:10px 10px 0;box-sizing:border-box}.summary_text.polo-4xtb4p.polo-4xtb4p{display:flex;flex-direction:column;gap:10px;line-height:1}.expand_icon.polo-4xtb4p.polo-4xtb4p{color:var(--gray);font-size:14px;display:flex;align-items:center;justify-content:center;transform:rotateZ(180deg);transition:transform 250ms;align-self:center;margin-top:-5px;height:20px}.collapsed.polo-4xtb4p .expand_icon.polo-4xtb4p{transform:rotateZ(0deg);margin-top:unset}.items.polo-4xtb4p.polo-4xtb4p{display:flex;flex-direction:column;gap:20px;align-items:flex-start;width:100%;padding:10px;box-sizing:border-box}.quantity.polo-4xtb4p.polo-4xtb4p{background:var(--light-gray);;;display:flex;height:30px;min-width:30px;width:fit-content;border-radius:6px;align-items:center;justify-content:center}.totals.polo-4xtb4p.polo-4xtb4p{gap:10px}.split_disclaimer.polo-4xtb4p.polo-4xtb4p{color:var(--blue);font-size:12px;line-height:1;font-weight:400}.center_icon.polo-4xtb4p.polo-4xtb4p{text-align:-webkit-center}.price_gap.polo-4xtb4p.polo-4xtb4p{display:flex;flex-direction:row;justify-content:space-between;font-weight:500}.separator.polo-4xtb4p.polo-4xtb4p{width:100%;height:1px;background-color:var(--light-gray)}
.split_options_popup.polo-39vg90{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:transparent;top:0;z-index:100;display:block}.overlay.polo-39vg90{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#000000;opacity:0.8;z-index:101}@supports (-webkit-touch-callout: none){.split_options_popup.polo-39vg90,.overlay.polo-39vg90{height:-webkit-fill-available}}.popup_wrapper.polo-39vg90{background-color:#FFFFFF;position:fixed;z-index:102;left:0;bottom:0;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.popup.polo-39vg90{position:relative;display:flex;flex-direction:column;gap:40px;align-items:flex-start;text-align:left;padding:20px 10px 10px}.split_options.polo-39vg90{display:flex;flex-direction:column;gap:10px;width:100%}.predefined_options.polo-39vg90{display:flex;width:100%;flex-direction:row;gap:10px;justify-content:stretch}.split_option.polo-39vg90{display:flex;flex:1;flex-direction:column;width:100%;align-items:flex-start;padding:10px;min-height:50px;border:1px solid var(--light-gray);border-radius:12px;box-sizing:border-box;justify-content:center;font-weight:500}.btn_wrapper.polo-39vg90{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.header.polo-39vg90{display:flex;flex-direction:row;gap:10px;justify-content:space-between;width:100%}.close_icon.polo-39vg90{height:40px;width:40px;display:flex;align-items:center;justify-content:center;margin-top:-6px}.title.polo-39vg90{font-size:24px;font-weight:500;flex:1}
.quantity_step.polo-1sbsifc{color:var(--white);background-color:var(--black);border-radius:20px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;font-size:12px}.quantity_step.disabled.polo-1sbsifc{background-color:var(--light-gray)}.quantity_indicator.polo-1sbsifc{color:var(--black);font-size:24px;line-height:1;font-weight:500;text-align:center}.quantity_stepper.polo-1sbsifc{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px;gap:20px;border:1px solid var(--light-gray);border-radius:45px;background-color:white}.quantity_subtitle.polo-1sbsifc{color:var(--gray);font-size:12px;line-height:1;font-weight:500;text-align:center}.quantity_value.polo-1sbsifc{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center}
.split_bill_equally_popup.polo-1rir2t7{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:transparent;top:0;z-index:100;display:block}.overlay.polo-1rir2t7{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#000000;opacity:0.8;z-index:101}.header.polo-1rir2t7{display:flex;flex-direction:row;gap:10px;justify-content:space-between;width:100%}.title.polo-1rir2t7{font-size:24px;font-weight:500;flex:1}@supports (-webkit-touch-callout: none){.split_bill_equally_popup.polo-1rir2t7,.overlay.polo-1rir2t7{height:-webkit-fill-available}}.popup_wrapper.polo-1rir2t7{background-color:#FFFFFF;position:fixed;z-index:102;left:0;bottom:0;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.popup.polo-1rir2t7{position:relative;display:flex;flex-direction:column;gap:40px;align-items:flex-start;text-align:left;padding:20px 10px 10px}.summary.polo-1rir2t7{text-align:center;font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:12px;line-height:12px;display:block}.btn_wrapper.polo-1rir2t7{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.section.polo-1rir2t7{display:flex;flex-direction:column;gap:10px;align-items:stretch;width:100%}.section_title.polo-1rir2t7{font-size:16px;font-weight:500}
.bill_split_selector.polo-q36uld.polo-q36uld{display:flex;flex-direction:column;gap:20px;align-items:stretch;width:100%;-ms-overflow-style:none;scrollbar-width:none;text-align:left;border:1px solid var(--light-gray);border-radius:12px;padding:10px 0}.bill_split_selector.polo-q36uld.polo-q36uld::-webkit-scrollbar{display:none}.item.polo-q36uld.polo-q36uld{width:100%;text-align:left;position:relative;padding:0 10px 0 10px;box-sizing:border-box;border-radius:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.item_info.polo-q36uld.polo-q36uld{flex:1;position:relative;display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:16px}.item_title.polo-q36uld.polo-q36uld{font-family:"roc-grotesk", sans-serif;font-weight:500;font-size:14px;line-height:14px;color:var(--black)}.item_mods.polo-q36uld.polo-q36uld{font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:12px;line-height:18px;color:var(--gray);overflow:hidden;flex:1}.item_price.polo-q36uld.polo-q36uld{font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:13px;line-height:18px;color:var(--gray);padding-right:10px}.select_icon.polo-q36uld.polo-q36uld{color:var(--black);font-size:24px}.selected.polo-q36uld .select_icon.polo-q36uld,.selected.polo-q36uld .item_price.polo-q36uld,.selected.polo-q36uld .item_title.polo-q36uld,.selected.polo-q36uld .item_mods.polo-q36uld{color:var(--blue)}.selected_by_other.polo-q36uld .select_icon.polo-q36uld{color:var(--light-gray)}.selected_by_other.polo-q36uld .item_title.polo-q36uld{color:var(--gray)}
.split_bill_individually_popup.polo-1uslnj5{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:transparent;top:0;z-index:100;display:block}.overlay.polo-1uslnj5{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#000000;opacity:0.8;z-index:101}@supports (-webkit-touch-callout: none){.split_bill_individually_popup.polo-1uslnj5,.overlay.polo-1uslnj5{height:-webkit-fill-available}}.popup_wrapper.polo-1uslnj5{background-color:#FFFFFF;position:fixed;z-index:102;left:0;bottom:0;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.popup.polo-1uslnj5{position:relative;display:flex;flex-direction:column;gap:20px;align-items:flex-start;text-align:left;padding:20px 10px 30px}.header.polo-1uslnj5{display:flex;flex-direction:row;gap:10px;justify-content:space-between;width:100%}.title.polo-1uslnj5{font-size:24px;font-weight:500;flex:1}.btn_wrapper.polo-1uslnj5{width:calc(100% - 10px);position:absolute;bottom:10px;left:5px;display:flex;flex-direction:column;gap:10px}.bill_split_selector_wrapper.polo-1uslnj5{width:100%;box-sizing:border-box;padding-bottom:120px;overflow-y:scroll;max-height:420px;-ms-overflow-style:none;scrollbar-width:none}.bill_split_selector_wrapper.polo-1uslnj5::-webkit-scrollbar{display:none}
.split_bill_equally_popup.polo-1yuttf7{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:transparent;top:0;z-index:100;display:block;text-align:left}.overlay.polo-1yuttf7{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#000000;opacity:0.8;z-index:101}.header.polo-1yuttf7{display:flex;flex-direction:row;gap:10px;justify-content:space-between;width:100%}.title.polo-1yuttf7{font-size:24px;line-height:30px;font-weight:500;flex:1}@supports (-webkit-touch-callout: none){.split_bill_equally_popup.polo-1yuttf7,.overlay.polo-1yuttf7{height:-webkit-fill-available}}.popup_wrapper.polo-1yuttf7{background-color:#FFFFFF;position:fixed;z-index:102;left:0;bottom:0;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.popup.polo-1yuttf7{position:relative;display:flex;flex-direction:column;gap:40px;align-items:flex-start;text-align:left;padding:20px 10px 10px}.summary.polo-1yuttf7{color:var(--gray);text-align:center;font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:12px;line-height:12px;display:block;text-align:left}.btn_wrapper.polo-1yuttf7{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.section.polo-1yuttf7{display:flex;flex-direction:column;gap:10px;align-items:stretch;width:100%}.field.polo-1yuttf7{border:1px solid var(--light-gray);border-radius:12px;color:var(--black);font-size:24px;line-height:1;font-weight:500;height:90px;display:flex;align-items:center;justify-content:center}.prefix.polo-1yuttf7{color:var(--black);font-size:24px;line-height:1;font-weight:500;position:absolute;z-index:2}.field.focus.polo-1yuttf7{border-color:var(--blue)}input.polo-1yuttf7{text-align:center;-moz-appearance:textfield;display:block;width:auto;border:none;color:var(--black);font-size:24px;line-height:1;font-weight:500}input.polo-1yuttf7:focus,input.polo-1yuttf7:active{outline:none;border:none}input.polo-1yuttf7::-webkit-outer-spin-button,input.polo-1yuttf7::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.split_bill_equally_popup.polo-cn0dix{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:transparent;top:0;z-index:100;display:block;text-align:left}.overlay.polo-cn0dix{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#000000;opacity:0.8;z-index:101}.header.polo-cn0dix{display:flex;flex-direction:row;gap:10px;justify-content:space-between;width:100%}.close_icon.polo-cn0dix{height:40px;width:40px;display:flex;align-items:center;justify-content:center;margin-top:-6px}.title.polo-cn0dix{font-size:24px;line-height:30px;font-weight:500;flex:1}@supports (-webkit-touch-callout: none){.split_bill_equally_popup.polo-cn0dix,.overlay.polo-cn0dix{height:-webkit-fill-available}}.popup_wrapper.polo-cn0dix{background-color:#FFFFFF;position:fixed;z-index:102;left:0;bottom:0;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.popup.polo-cn0dix{position:relative;display:flex;flex-direction:column;gap:40px;align-items:flex-start;text-align:left;padding:20px 10px 10px}.summary.polo-cn0dix{color:var(--gray);text-align:center;font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:12px;line-height:12px;display:block;text-align:left}.btn_wrapper.polo-cn0dix{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.section.polo-cn0dix{display:flex;flex-direction:column;gap:10px;align-items:stretch;width:100%}
.denied_payment_popup.polo-ztb3lr{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:transparent;top:0;z-index:100;display:block;text-align:left}.overlay.polo-ztb3lr{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#000000;opacity:0.8;z-index:101}.header.polo-ztb3lr{display:flex;flex-direction:column;gap:10px;align-items:flex-start;width:100%}.title.polo-ztb3lr{font-size:24px;line-height:30px;font-weight:500;flex:1}@supports (-webkit-touch-callout: none){.denied_payment_popup.polo-ztb3lr,.overlay.polo-ztb3lr{height:-webkit-fill-available}}.popup_wrapper.polo-ztb3lr{background-color:#FFFFFF;position:fixed;z-index:102;left:0;bottom:0;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.popup.polo-ztb3lr{position:relative;display:flex;flex-direction:column;gap:40px;align-items:flex-start;text-align:left;padding:20px 10px 10px}.summary.polo-ztb3lr{color:var(--gray);text-align:center;font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:12px;line-height:12px;display:block;text-align:left}.btn_wrapper.polo-ztb3lr{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}
.exceeding_popup.polo-7ysz1z{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:transparent;top:0;z-index:100;display:block;text-align:left}.overlay.polo-7ysz1z{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#000000;opacity:0.8;z-index:101}.header.polo-7ysz1z{display:flex;flex-direction:column;gap:10px;align-items:flex-start;width:100%}.title.polo-7ysz1z{font-size:24px;line-height:30px;font-weight:500;flex:1}@supports (-webkit-touch-callout: none){.overlay.polo-7ysz1z{height:-webkit-fill-available}}.popup_wrapper.polo-7ysz1z{background-color:#FFFFFF;position:fixed;z-index:102;left:0;bottom:0;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.popup.polo-7ysz1z{position:relative;display:flex;flex-direction:column;gap:40px;align-items:flex-start;text-align:left;padding:20px 10px 10px}.summary.polo-7ysz1z{color:var(--gray);text-align:center;font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:12px;line-height:12px;display:block;text-align:left}.btn_wrapper.polo-7ysz1z{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}
.cc_input_field_container.polo-8tizez.polo-8tizez{position:relative;display:flex;flex-direction:column;width:100%;gap:10px}.placeholder.polo-8tizez.polo-8tizez{display:none;text-align:left;position:relative;color:var(--gray);font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:12px;line-height:12px}.active.polo-8tizez .placeholder.polo-8tizez{display:block}.field_input.polo-8tizez.polo-8tizez{font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:14px;line-height:14px;color:var(--black);caret-color:var(--blue);width:100%;height:50px;box-sizing:border-box}.field_input.polo-8tizez.polo-8tizez:focus{outline:none}.field_input.polo-8tizez.polo-8tizez::placeholder{color:#DDDDDD;opacity:1}.field_input.polo-8tizez.polo-8tizez:-ms-input-placeholder{color:#DDDDDD}.field_input.polo-8tizez.polo-8tizez::-ms-input-placeholder{color:#DDDDDD}.rfc_bill_form.polo-8tizez.polo-8tizez,.rfc_name_bill_form.polo-8tizez.polo-8tizez{font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:16px;line-height:16px;width:100%}.rfc_bill_form.polo-8tizez.polo-8tizez::placeholder{color:var(--blue);opacity:1}.rfc_bill_form.polo-8tizez.polo-8tizez:-ms-input-placeholder{color:var(--blue)}.rfc_bill_form.polo-8tizez.polo-8tizez::-ms-input-placeholder{color:var(--blue)}.rfc_name_bill_form.polo-8tizez.polo-8tizez::placeholder,.rfc_name_bill_form.polo-8tizez.polo-8tizez:-ms-input-placeholder,.rfc_name_bill_form.polo-8tizez.polo-8tizez::-ms-input-placeholder{color:var(--gray);opacity:1}.validation_error.polo-8tizez.polo-8tizez{font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:12px;line-height:12px;color:var(--red);width:100%;text-align:left}.title.polo-8tizez.polo-8tizez{font-size:16px;line-height:1;font-weight:500;color:var(--black)}.validation_icon.polo-8tizez.polo-8tizez{font-size:16px;line-height:1;position:absolute;top:17px;right:10px}.input_wrapper.polo-8tizez.polo-8tizez{position:relative}.fa-shield.polo-8tizez.polo-8tizez{color:var(--gray)}.fa-shield-check.polo-8tizez.polo-8tizez{color:var(--blue)}.error.polo-8tizez input.polo-8tizez{border-color:var(--red)}.error.polo-8tizez .polo-8tizez{color:var(--red) !important}
span.flag {
	width: 28px;
	height: 19px;
	display: inline-block;
}
img.flag {
	width: 30px;
}
.flag {
	background: url(../assets/flags_responsive.png) no-repeat;
	background-size: 100%;
}
.flag-ad {
	background-position: 0 0.413223%;
}
.flag-ae {
	background-position: 0 0.826446%;
}
.flag-af {
	background-position: 0 1.239669%;
}
.flag-ag {
	background-position: 0 1.652893%;
}
.flag-ai {
	background-position: 0 2.066116%;
}
.flag-al {
	background-position: 0 2.479339%;
}
.flag-am {
	background-position: 0 2.892562%;
}
.flag-an {
	background-position: 0 3.305785%;
}
.flag-ao {
	background-position: 0 3.719008%;
}
.flag-aq {
	background-position: 0 4.132231%;
}
.flag-ar {
	background-position: 0 4.545455%;
}
.flag-as {
	background-position: 0 4.958678%;
}
.flag-at {
	background-position: 0 5.371901%;
}
.flag-au {
	background-position: 0 5.785124%;
}
.flag-aw {
	background-position: 0 6.198347%;
}
.flag-az {
	background-position: 0 6.61157%;
}
.flag-ba {
	background-position: 0 7.024793%;
}
.flag-bb {
	background-position: 0 7.438017%;
}
.flag-bd {
	background-position: 0 7.85124%;
}
.flag-be {
	background-position: 0 8.264463%;
}
.flag-bf {
	background-position: 0 8.677686%;
}
.flag-bg {
	background-position: 0 9.090909%;
}
.flag-bh {
	background-position: 0 9.504132%;
}
.flag-bi {
	background-position: 0 9.917355%;
}
.flag-bj {
	background-position: 0 10.330579%;
}
.flag-bm {
	background-position: 0 10.743802%;
}
.flag-bn {
	background-position: 0 11.157025%;
}
.flag-bo {
	background-position: 0 11.570248%;
}
.flag-br {
	background-position: 0 11.983471%;
}
.flag-bs {
	background-position: 0 12.396694%;
}
.flag-bt {
	background-position: 0 12.809917%;
}
.flag-bv {
	background-position: 0 13.22314%;
}
.flag-bw {
	background-position: 0 13.636364%;
}
.flag-by {
	background-position: 0 14.049587%;
}
.flag-bz {
	background-position: 0 14.46281%;
}
.flag-ca {
	background-position: 0 14.876033%;
}
.flag-cc {
	background-position: 0 15.289256%;
}
.flag-cd {
	background-position: 0 15.702479%;
}
.flag-cf {
	background-position: 0 16.115702%;
}
.flag-cg {
	background-position: 0 16.528926%;
}
.flag-ch {
	background-position: 0 16.942149%;
}
.flag-ci {
	background-position: 0 17.355372%;
}
.flag-ck {
	background-position: 0 17.768595%;
}
.flag-cl {
	background-position: 0 18.181818%;
}
.flag-cm {
	background-position: 0 18.595041%;
}
.flag-cn {
	background-position: 0 19.008264%;
}
.flag-co {
	background-position: 0 19.421488%;
}
.flag-cr {
	background-position: 0 19.834711%;
}
.flag-cu {
	background-position: 0 20.247934%;
}
.flag-cv {
	background-position: 0 20.661157%;
}
.flag-cx {
	background-position: 0 21.07438%;
}
.flag-cy {
	background-position: 0 21.487603%;
}
.flag-cz {
	background-position: 0 21.900826%;
}
.flag-de {
	background-position: 0 22.31405%;
}
.flag-dj {
	background-position: 0 22.727273%;
}
.flag-dk {
	background-position: 0 23.140496%;
}
.flag-dm {
	background-position: 0 23.553719%;
}
.flag-do {
	background-position: 0 23.966942%;
}
.flag-dz {
	background-position: 0 24.380165%;
}
.flag-ec {
	background-position: 0 24.793388%;
}
.flag-ee {
	background-position: 0 25.206612%;
}
.flag-eg {
	background-position: 0 25.619835%;
}
.flag-eh {
	background-position: 0 26.033058%;
}
.flag-er {
	background-position: 0 26.446281%;
}
.flag-es {
	background-position: 0 26.859504%;
}
.flag-et {
	background-position: 0 27.272727%;
}
.flag-fi {
	background-position: 0 27.68595%;
}
.flag-fj {
	background-position: 0 28.099174%;
}
.flag-fk {
	background-position: 0 28.512397%;
}
.flag-fm {
	background-position: 0 28.92562%;
}
.flag-fo {
	background-position: 0 29.338843%;
}
.flag-fr {
	background-position: 0 29.752066%;
}
.flag-ga {
	background-position: 0 30.165289%;
}
.flag-gd {
	background-position: 0 30.578512%;
}
.flag-ge {
	background-position: 0 30.991736%;
}
.flag-gf {
	background-position: 0 31.404959%;
}
.flag-gh {
	background-position: 0 31.818182%;
}
.flag-gi {
	background-position: 0 32.231405%;
}
.flag-gl {
	background-position: 0 32.644628%;
}
.flag-gm {
	background-position: 0 33.057851%;
}
.flag-gn {
	background-position: 0 33.471074%;
}
.flag-gp {
	background-position: 0 33.884298%;
}
.flag-gq {
	background-position: 0 34.297521%;
}
.flag-gr {
	background-position: 0 34.710744%;
}
.flag-gs {
	background-position: 0 35.123967%;
}
.flag-gt {
	background-position: 0 35.53719%;
}
.flag-gu {
	background-position: 0 35.950413%;
}
.flag-gw {
	background-position: 0 36.363636%;
}
.flag-gy {
	background-position: 0 36.77686%;
}
.flag-hk {
	background-position: 0 37.190083%;
}
.flag-hm {
	background-position: 0 37.603306%;
}
.flag-hn {
	background-position: 0 38.016529%;
}
.flag-hr {
	background-position: 0 38.429752%;
}
.flag-ht {
	background-position: 0 38.842975%;
}
.flag-hu {
	background-position: 0 39.256198%;
}
.flag-id {
	background-position: 0 39.669421%;
}
.flag-ie {
	background-position: 0 40.082645%;
}
.flag-il {
	background-position: 0 40.495868%;
}
.flag-in {
	background-position: 0 40.909091%;
}
.flag-io {
	background-position: 0 41.322314%;
}
.flag-iq {
	background-position: 0 41.735537%;
}
.flag-ir {
	background-position: 0 42.14876%;
}
.flag-is {
	background-position: 0 42.561983%;
}
.flag-it {
	background-position: 0 42.975207%;
}
.flag-jm {
	background-position: 0 43.38843%;
}
.flag-jo {
	background-position: 0 43.801653%;
}
.flag-jp {
	background-position: 0 44.214876%;
}
.flag-ke {
	background-position: 0 44.628099%;
}
.flag-kg {
	background-position: 0 45.041322%;
}
.flag-kh {
	background-position: 0 45.454545%;
}
.flag-ki {
	background-position: 0 45.867769%;
}
.flag-km {
	background-position: 0 46.280992%;
}
.flag-kn {
	background-position: 0 46.694215%;
}
.flag-kp {
	background-position: 0 47.107438%;
}
.flag-kr {
	background-position: 0 47.520661%;
}
.flag-kw {
	background-position: 0 47.933884%;
}
.flag-ky {
	background-position: 0 48.347107%;
}
.flag-kz {
	background-position: 0 48.760331%;
}
.flag-la {
	background-position: 0 49.173554%;
}
.flag-lb {
	background-position: 0 49.586777%;
}
.flag-lc {
	background-position: 0 50%;
}
.flag-li {
	background-position: 0 50.413223%;
}
.flag-lk {
	background-position: 0 50.826446%;
}
.flag-lr {
	background-position: 0 51.239669%;
}
.flag-ls {
	background-position: 0 51.652893%;
}
.flag-lt {
	background-position: 0 52.066116%;
}
.flag-lu {
	background-position: 0 52.479339%;
}
.flag-lv {
	background-position: 0 52.892562%;
}
.flag-ly {
	background-position: 0 53.305785%;
}
.flag-ma {
	background-position: 0 53.719008%;
}
.flag-mc {
	background-position: 0 54.132231%;
}
.flag-md {
	background-position: 0 54.545455%;
}
.flag-me {
	background-position: 0 54.958678%;
}
.flag-mg {
	background-position: 0 55.371901%;
}
.flag-mh {
	background-position: 0 55.785124%;
}
.flag-mk {
	background-position: 0 56.198347%;
}
.flag-ml {
	background-position: 0 56.61157%;
}
.flag-mm {
	background-position: 0 57.024793%;
}
.flag-mn {
	background-position: 0 57.438017%;
}
.flag-mo {
	background-position: 0 57.85124%;
}
.flag-mp {
	background-position: 0 58.264463%;
}
.flag-mq {
	background-position: 0 58.677686%;
}
.flag-mr {
	background-position: 0 59.090909%;
}
.flag-ms {
	background-position: 0 59.504132%;
}
.flag-mt {
	background-position: 0 59.917355%;
}
.flag-mu {
	background-position: 0 60.330579%;
}
.flag-mv {
	background-position: 0 60.743802%;
}
.flag-mw {
	background-position: 0 61.157025%;
}
.flag-mx {
	background-position: 0 61.570248%;
}
.flag-my {
	background-position: 0 61.983471%;
}
.flag-mz {
	background-position: 0 62.396694%;
}
.flag-na {
	background-position: 0 62.809917%;
}
.flag-nc {
	background-position: 0 63.22314%;
}
.flag-ne {
	background-position: 0 63.636364%;
}
.flag-nf {
	background-position: 0 64.049587%;
}
.flag-ng {
	background-position: 0 64.46281%;
}
.flag-ni {
	background-position: 0 64.876033%;
}
.flag-nl {
	background-position: 0 65.289256%;
}
.flag-no {
	background-position: 0 65.702479%;
}
.flag-np {
	background-position: 0 66.115702%;
}
.flag-nr {
	background-position: 0 66.528926%;
}
.flag-nu {
	background-position: 0 66.942149%;
}
.flag-nz {
	background-position: 0 67.355372%;
}
.flag-om {
	background-position: 0 67.768595%;
}
.flag-pa {
	background-position: 0 68.181818%;
}
.flag-pe {
	background-position: 0 68.595041%;
}
.flag-pf {
	background-position: 0 69.008264%;
}
.flag-pg {
	background-position: 0 69.421488%;
}
.flag-ph {
	background-position: 0 69.834711%;
}
.flag-pk {
	background-position: 0 70.247934%;
}
.flag-pl {
	background-position: 0 70.661157%;
}
.flag-pm {
	background-position: 0 71.07438%;
}
.flag-pn {
	background-position: 0 71.487603%;
}
.flag-pr {
	background-position: 0 71.900826%;
}
.flag-pt {
	background-position: 0 72.31405%;
}
.flag-pw {
	background-position: 0 72.727273%;
}
.flag-py {
	background-position: 0 73.140496%;
}
.flag-qa {
	background-position: 0 73.553719%;
}
.flag-re {
	background-position: 0 73.966942%;
}
.flag-ro {
	background-position: 0 74.380165%;
}
.flag-rs {
	background-position: 0 74.793388%;
}
.flag-ru {
	background-position: 0 75.206612%;
}
.flag-rw {
	background-position: 0 75.619835%;
}
.flag-sa {
	background-position: 0 76.033058%;
}
.flag-sb {
	background-position: 0 76.446281%;
}
.flag-sc {
	background-position: 0 76.859504%;
}
.flag-sd {
	background-position: 0 77.272727%;
}
.flag-se {
	background-position: 0 77.68595%;
}
.flag-sg {
	background-position: 0 78.099174%;
}
.flag-sh {
	background-position: 0 78.512397%;
}
.flag-si {
	background-position: 0 78.92562%;
}
.flag-sj {
	background-position: 0 79.338843%;
}
.flag-sk {
	background-position: 0 79.752066%;
}
.flag-sl {
	background-position: 0 80.165289%;
}
.flag-sm {
	background-position: 0 80.578512%;
}
.flag-sn {
	background-position: 0 80.991736%;
}
.flag-so {
	background-position: 0 81.404959%;
}
.flag-sr {
	background-position: 0 81.818182%;
}
.flag-ss {
	background-position: 0 82.231405%;
}
.flag-st {
	background-position: 0 82.644628%;
}
.flag-sv {
	background-position: 0 83.057851%;
}
.flag-sy {
	background-position: 0 83.471074%;
}
.flag-sz {
	background-position: 0 83.884298%;
}
.flag-tc {
	background-position: 0 84.297521%;
}
.flag-td {
	background-position: 0 84.710744%;
}
.flag-tf {
	background-position: 0 85.123967%;
}
.flag-tg {
	background-position: 0 85.53719%;
}
.flag-th {
	background-position: 0 85.950413%;
}
.flag-tj {
	background-position: 0 86.363636%;
}
.flag-tk {
	background-position: 0 86.77686%;
}
.flag-tl {
	background-position: 0 87.190083%;
}
.flag-tm {
	background-position: 0 87.603306%;
}
.flag-tn {
	background-position: 0 88.016529%;
}
.flag-to {
	background-position: 0 88.429752%;
}
.flag-tp {
	background-position: 0 88.842975%;
}
.flag-tr {
	background-position: 0 89.256198%;
}
.flag-tt {
	background-position: 0 89.669421%;
}
.flag-tv {
	background-position: 0 90.082645%;
}
.flag-tw {
	background-position: 0 90.495868%;
}
.flag-ty {
	background-position: 0 90.909091%;
}
.flag-tz {
	background-position: 0 91.322314%;
}
.flag-ua {
	background-position: 0 91.735537%;
}
.flag-ug {
	background-position: 0 92.14876%;
}
.flag-gb,
.flag-uk {
	background-position: 0 92.561983%;
}
.flag-um {
	background-position: 0 92.975207%;
}
.flag-us {
	background-position: 0 93.38843%;
}
.flag-uy {
	background-position: 0 93.801653%;
}
.flag-uz {
	background-position: 0 94.214876%;
}
.flag-va {
	background-position: 0 94.628099%;
}
.flag-vc {
	background-position: 0 95.041322%;
}
.flag-ve {
	background-position: 0 95.454545%;
}
.flag-vg {
	background-position: 0 95.867769%;
}
.flag-vi {
	background-position: 0 96.280992%;
}
.flag-vn {
	background-position: 0 96.694215%;
}
.flag-vu {
	background-position: 0 97.107438%;
}
.flag-wf {
	background-position: 0 97.520661%;
}
.flag-ws {
	background-position: 0 97.933884%;
}
.flag-ye {
	background-position: 0 98.347107%;
}
.flag-za {
	background-position: 0 98.760331%;
}
.flag-zm {
	background-position: 0 99.173554%;
}
.flag-zr {
	background-position: 0 99.586777%;
}
.flag-zw {
	background-position: 0 100%;
}

.phoneField.polo-1ehjl0o.polo-1ehjl0o{position:relative;display:flex;flex-direction:column;width:100%;gap:10px}.title.polo-1ehjl0o.polo-1ehjl0o{font-size:16px;line-height:1;font-weight:500;color:var(--black)}.fieldContainer.polo-1ehjl0o.polo-1ehjl0o{display:flex;flex-direction:row;gap:5px;width:100%}.countrySelectorBtn.polo-1ehjl0o.polo-1ehjl0o{display:flex;flex-direction:row;gap:10px;align-items:center;height:50px;box-sizing:border-box;background-color:var(--white);border-color:var(--light-gray)}.countrySelectorBtn.polo-1ehjl0o.polo-1ehjl0o:active,.countrySelectorBtn.polo-1ehjl0o.polo-1ehjl0o:focus{border-color:var(--light-gray)}.selectedCountryCode.polo-1ehjl0o.polo-1ehjl0o{display:inline-block;vertical-align:text-top;font-size:14px;font-weight:400}.country.polo-1ehjl0o.polo-1ehjl0o{max-width:max-content;width:100%;border-bottom:1px solid var(--light-gray)}.options.polo-1ehjl0o.polo-1ehjl0o{max-width:max-content;background-color:var(--extra-light-gray);border-bottom:1px solid var(--light-gray)}.optionsWrapper.polo-1ehjl0o.polo-1ehjl0o{position:absolute;z-index:3;max-height:200px;overflow-y:scroll;background-color:var(--extra-light-gray);border:1px solid var(--light-gray);border-radius:12px;width:max-content;margin-top:5px}.inputContainer.polo-1ehjl0o.polo-1ehjl0o{flex:1;display:flex;flex-direction:row;align-items:center;font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:14px;line-height:14px;color:var(--black);caret-color:var(--blue);width:100%;height:50px;box-sizing:border-box;border:1px solid var(--light-gray);border-radius:12px;padding:10px}.inputContainer.polo-1ehjl0o input{font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:14px;line-height:14px;color:var(--black);caret-color:var(--blue);width:100%;box-sizing:border-box;border:none;height:48px;padding-left:4px}.flag.polo-1ehjl0o.polo-1ehjl0o{margin-top:-1px;height:20px;width:30px}.selectedCountry.polo-1ehjl0o.polo-1ehjl0o{display:flex;align-items:center;gap:10px}.country.polo-1ehjl0o button.polo-1ehjl0o{background-color:transparent;border:none}.countryOptionContainer.polo-1ehjl0o.polo-1ehjl0o{display:flex;align-items:center;gap:10px}.expandIcon.polo-1ehjl0o.polo-1ehjl0o{color:var(--gray)}.active.polo-1ehjl0o.polo-1ehjl0o{border-color:var(--blue)}.error.polo-1ehjl0o.polo-1ehjl0o{border-color:var(--red)}
.credit_card_popup.polo-1xakde7.polo-1xakde7{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:transparent;top:0;z-index:100;display:block}.popup_wrapper.polo-1xakde7.polo-1xakde7{background-color:#FFFFFF;position:fixed;z-index:102;left:0;bottom:0;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.popup.polo-1xakde7.polo-1xakde7{position:relative;display:flex;flex-direction:column;gap:40px;align-items:flex-start;text-align:left;padding:20px 10px 10px;max-height:90vh;overflow:scroll}.overlay.polo-1xakde7.polo-1xakde7{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#000000;opacity:0.8;z-index:101}@supports (-webkit-touch-callout: none){.overlay.polo-1xakde7.polo-1xakde7,.credit_card_popup.polo-1xakde7.polo-1xakde7{height:-webkit-fill-available}}.header.polo-1xakde7.polo-1xakde7{display:flex;flex-direction:column;gap:10px;width:100%}.top.polo-1xakde7.polo-1xakde7{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.close_icon.polo-1xakde7.polo-1xakde7{height:40px;width:40px;display:flex;align-items:center;justify-content:center;margin-top:-6px}.title.polo-1xakde7.polo-1xakde7{font-size:24px;font-weight:500;flex:1}.description.polo-1xakde7.polo-1xakde7{margin:0;font-size:14px;line-height:18px;font-weight:400;flex:1}.credit_card_form.polo-1xakde7.polo-1xakde7{width:100%;display:flex;gap:20px;flex-direction:column;position:relative}.credit_card_form_row.polo-1xakde7.polo-1xakde7{width:100%;display:flex;flex-direction:row;gap:10px}.cc_disclaimer.polo-1xakde7.polo-1xakde7{font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:11px;line-height:16px;color:#000000;width:calc(100% - 20px);margin:0 10px}.cc_disclaimer.polo-1xakde7 a.polo-1xakde7{color:#0265FF}.add_card_wrapper.polo-1xakde7.polo-1xakde7{width:100%;box-sizing:border-box;padding-bottom:10px;background-color:#FFFFFF}.add_card_btn_wrapper.polo-1xakde7.polo-1xakde7{margin-top:22px}.credit_card_popup_container.polo-1xakde7.polo-1xakde7{flex:1;display:flex;flex-direction:column;width:100%}.error_message.polo-1xakde7.polo-1xakde7{color:var(--red);font-size:12px;line-height:1;font-weight:400;text-align:left}
.payment_overlay.polo-hyvs5s.polo-hyvs5s{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#333333;color:var(--white);z-index:2;transition:opacity 250ms}.payment_status.polo-hyvs5s.polo-hyvs5s{font-size:24px;font-weight:500;line-height:1.3}.payment_disclaimer.polo-hyvs5s.polo-hyvs5s{font-size:12px;font-weight:500;line-height:1;color:var(--gray)}.payment_header.polo-hyvs5s.polo-hyvs5s{display:flex;flex-direction:column;gap:10px}.payment_content.polo-hyvs5s.polo-hyvs5s{padding:60px 10px 80px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;width:100%;overflow-y:scroll;overflow-x:hidden;text-align:left;max-height:100vh;max-height:100dvh}.payment_items.polo-hyvs5s.polo-hyvs5s{display:flex;flex-direction:column;gap:10px;width:100%}.payment_item.polo-hyvs5s.polo-hyvs5s{border:1px solid var(--extra-dark-gray);border-radius:12px;display:flex;flex-direction:row;align-items:center;justify-content:stretch;width:100%;padding:10px;box-sizing:border-box}.payment_item_info.polo-hyvs5s.polo-hyvs5s{display:flex;flex-direction:column;gap:5px;flex:1}.payment_item_title.polo-hyvs5s.polo-hyvs5s{font-size:14px;font-weight:500;line-height:1;color:var(--white)}.payment_item_value.polo-hyvs5s.polo-hyvs5s{font-size:12px;line-height:1.3;font-weight:400;color:var(--gray)}.payment_item_value.polo-hyvs5s.polo-hyvs5s{line-height:1}@supports (-webkit-touch-callout: none){}.secure3d_frame_wrapper.polo-hyvs5s.polo-hyvs5s{width:90vw;height:90vh;height:90svh;position:fixed;left:5vw;top:5vh;top:5svh;background-color:var(--white);border-radius:6px;overflow:hidden;display:flex}.secure3d_frame_wrapper.polo-hyvs5s iframe.polo-hyvs5s{width:100%;height:100%;border:none}.iframe_container.polo-hyvs5s.polo-hyvs5s{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}iframe.loading.polo-hyvs5s.polo-hyvs5s{background-color:transparent}.hud_wrapper.polo-hyvs5s.polo-hyvs5s{position:absolute}
main.polo-xjomkr.polo-xjomkr{background-color:#FFFFFF;width:100%;height:100vh;height:100dvh;margin:0;padding:0 !important;display:flex;flex-direction:column}.bill_wrapper.polo-xjomkr.polo-xjomkr{padding:10px 10px 80px;display:flex;flex-direction:column;align-items:flex-start;gap:40px;overflow-x:hidden;overflow-y:scroll;flex:1;-ms-overflow-style:none;scrollbar-width:none}.bill_wrapper.polo-xjomkr.polo-xjomkr::-webkit-scrollbar{display:none}.pay_btn_wrapper.polo-xjomkr.polo-xjomkr{position:fixed;bottom:0;left:0;width:100vw;height:70px;display:flex;flex-direction:row;align-items:center;justify-content:stretch;gap:10px;padding:5px;box-sizing:border-box;background-color:transparent}.section.polo-xjomkr.polo-xjomkr{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.section_header.polo-xjomkr.polo-xjomkr{display:flex;flex-direction:row;gap:10px;justify-content:flex-start;align-items:flex-end}.section_title.polo-xjomkr.polo-xjomkr{font-size:24px;line-height:1;font-weight:500;color:var(--black)}.section_subtitle.polo-xjomkr.polo-xjomkr{font-size:12px;line-height:1;font-weight:500;margin-left:10px;color:var(--gray)}.tip_options.polo-xjomkr.polo-xjomkr{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:stretch;width:100%}.tip_option.polo-xjomkr.polo-xjomkr,.payment_method.polo-xjomkr.polo-xjomkr{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid var(--light-gray);flex:1;border-radius:12px;padding:10px;gap:5px;height:50px;box-sizing:border-box}.tip_percent.polo-xjomkr.polo-xjomkr,.payment_method_name.polo-xjomkr.polo-xjomkr{color:var(--black);font-weight:500;font-size:14px;line-height:1}.tip_value.polo-xjomkr.polo-xjomkr,.payment_method_ending.polo-xjomkr.polo-xjomkr{color:var(--gray);font-weight:400;font-size:12px;line-height:1}.tip_option.selected.polo-xjomkr.polo-xjomkr,.payment_method.selected.polo-xjomkr.polo-xjomkr{background-color:var(--light-blue);border-color:var(--blue)}.selected.polo-xjomkr .tip_percent.polo-xjomkr,.selected.polo-xjomkr .tip_value.polo-xjomkr,.selected.polo-xjomkr .payment_method_name.polo-xjomkr,.selected.polo-xjomkr .payment_method_ending.polo-xjomkr,.selected.polo-xjomkr .payment_method_logo.polo-xjomkr{color:var(--blue)}.payment_methods.polo-xjomkr.polo-xjomkr{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:stretch;width:100%}.payment_method.polo-xjomkr.polo-xjomkr{flex-direction:row;align-items:center;width:100%;min-height:50px}.payment_method_logo.polo-xjomkr.polo-xjomkr{font-size:24px}.payment_method_text.polo-xjomkr.polo-xjomkr{display:flex;flex-direction:column;align-items:flex-start;gap:5px;flex:1}.add_payment_method_icon.polo-xjomkr.polo-xjomkr{margin-left:10px}.selected.denied.polo-xjomkr.polo-xjomkr{background-color:var(--light-red) !important;border-color:var(--red) !important}.selected.denied.polo-xjomkr .polo-xjomkr{color:var(--red) !important}
.reorder_button.polo-1aik8jg{min-width:30px;height:30px;font-size:12px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid var(--light-gray);border-radius:6px;color:var(--black);gap:20px}.reorder_button.dark.polo-1aik8jg{background-color:var(--black);color:var(--white)}span.polo-1aik8jg{padding:0 10px;display:flex;align-items:center;justify-content:center}.text.polo-1aik8jg{font-weight:500}.progress_icon.polo-1aik8jg{-webkit-animation:polo-1aik8jg-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;-moz-animation:polo-1aik8jg-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;-ms-animation:polo-1aik8jg-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;-o-animation:polo-1aik8jg-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite;animation:polo-1aik8jg-rotating 1.7s cubic-bezier(0.22, 0.8, 0.81, 0.46) infinite}.progress_icon.polo-1aik8jg{vertical-align:middle;line-height:30px;display:inline-block}@-webkit-keyframes polo-1aik8jg-rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes polo-1aik8jg-rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
.cart_item.polo-11kwj47{border:1px solid var(--light-gray);border-radius:12px;padding:10px;width:100%;box-sizing:border-box;display:flex;flex-direction:row;gap:10px}.info.polo-11kwj47{display:flex;flex-direction:column;gap:5px;align-items:flex-start;flex:1;text-align:left}.actions.polo-11kwj47{display:flex;align-items:center;justify-content:center}.product_name.polo-11kwj47{font-size:14px;font-weight:500;line-height:1;color:var(--black)}.product_details.polo-11kwj47,.product_price.polo-11kwj47{font-size:12px;line-height:1.3;font-weight:400;color:var(--gray)}.product_price.polo-11kwj47{line-height:1}
main.polo-cq21mx.polo-cq21mx{background-color:#FFFFFF;width:100%;height:100vh;height:100dvh;margin:0;padding:0 !important;display:flex;flex-direction:column}.cart_wrapper.polo-cq21mx.polo-cq21mx{padding:20px 10px 80px;overflow-x:hidden;overflow-y:scroll;flex:1;display:flex;flex-direction:column;gap:20px;-ms-overflow-style:none;scrollbar-width:none}.cart_wrapper.polo-cq21mx.polo-cq21mx::-webkit-scrollbar{display:none}.separator.polo-cq21mx.polo-cq21mx{width:100%;height:1px;background-color:var(--light-gray)}.nav_bar_wrapper.polo-cq21mx.polo-cq21mx{display:block;position:relative;height:fit-content}.buttons_wrapper.polo-cq21mx.polo-cq21mx{width:100vw;height:70px;display:flex;flex-direction:row;align-items:center;justify-content:stretch;position:fixed;bottom:0;left:0;gap:10px;padding:5px;box-sizing:border-box}.section.polo-cq21mx.polo-cq21mx{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.section_header.polo-cq21mx.polo-cq21mx{display:flex;flex-direction:row;gap:10px;justify-content:flex-start;align-items:flex-end}.section_title.polo-cq21mx.polo-cq21mx{font-size:24px;line-height:1;font-weight:500;color:var(--black)}.table_name.polo-cq21mx.polo-cq21mx{font-size:12px;line-height:1;font-weight:500;color:var(--gray)}.products.polo-cq21mx.polo-cq21mx{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.order_overlay.polo-cq21mx.polo-cq21mx{width:100vw;height:100vh;height:100dvh;position:fixed;background-color:#333333;color:var(--white);z-index:2;transition:opacity 250ms}.order_status.polo-cq21mx.polo-cq21mx{font-size:24px;font-weight:500;line-height:1.3}.order_table.polo-cq21mx.polo-cq21mx{font-size:12px;font-weight:500;line-height:1;color:var(--gray)}.order_header.polo-cq21mx.polo-cq21mx{display:flex;flex-direction:column;gap:10px}.order_content.polo-cq21mx.polo-cq21mx{padding:60px 10px 80px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;width:100%;overflow-y:scroll;overflow-x:hidden;text-align:left;max-height:100vh;max-height:100dvh}.order_items.polo-cq21mx.polo-cq21mx{display:flex;flex-direction:column;gap:10px;width:100%}.order_item.polo-cq21mx.polo-cq21mx{border:1px solid var(--extra-dark-gray);border-radius:12px;display:flex;flex-direction:row;align-items:center;justify-content:stretch;width:100%;padding:10px;box-sizing:border-box}.order_item_info.polo-cq21mx.polo-cq21mx{display:flex;flex-direction:column;gap:5px;flex:1}.order_item_name.polo-cq21mx.polo-cq21mx{font-size:14px;font-weight:500;line-height:1;color:var(--white)}.order_item_details.polo-cq21mx.polo-cq21mx,.order_item_price.polo-cq21mx.polo-cq21mx{font-size:12px;line-height:1.3;font-weight:400;color:var(--gray)}.order_item_price.polo-cq21mx.polo-cq21mx{line-height:1}.order_item_count.polo-cq21mx.polo-cq21mx{height:30px;min-width:30px;border-radius:6px;background-color:var(--extra-dark-gray);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:12px}.order_item_count.polo-cq21mx span.polo-cq21mx{line-height:1}@supports (-webkit-touch-callout: none){}
main.polo-2biiu4.polo-2biiu4{background-color:#FFFFFF;width:100%;height:100vh;height:100dvh;margin:0;padding:0 !important;display:flex;flex-direction:column;text-align:left}.success_wrapper.polo-2biiu4.polo-2biiu4{padding:20px 10px 80px;display:flex;flex-direction:column;align-items:flex-start;gap:15px;overflow-x:hidden;overflow-y:scroll;flex:1;-ms-overflow-style:none;scrollbar-width:none}.success_wrapper.polo-2biiu4.polo-2biiu4::-webkit-scrollbar{display:none}.section.polo-2biiu4.polo-2biiu4{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.section_title.polo-2biiu4.polo-2biiu4{font-size:24px;line-height:28px;font-weight:500;color:var(--black)}.section_subtitle.polo-2biiu4.polo-2biiu4{font-size:16px;line-height:20px;font-weight:500;color:var(--black)}.remaining.polo-2biiu4.polo-2biiu4{background-color:var(--extra-light-gray);border:1px solid var(--light-gray);border-radius:12px;color:var(--black);padding:10px;box-sizing:border-box}.remaining_header.polo-2biiu4.polo-2biiu4{display:flex;flex-direction:row;gap:5px;align-items:flex-end}.remaining_body.polo-2biiu4.polo-2biiu4{font-size:12px;line-height:16px;margin:0;font-weight:400}.remaining_amount.polo-2biiu4.polo-2biiu4{font-size:18px;line-height:20px;font-weight:500}.remaining_disclaimer.polo-2biiu4.polo-2biiu4{font-size:12px;line-height:16px;font-weight:400}.feedback_card.polo-2biiu4.polo-2biiu4{border:1px solid var(--light-gray);border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box;padding:10px}.feedback.polo-2biiu4.polo-2biiu4{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.feedback_explanation.polo-2biiu4.polo-2biiu4{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:10px;width:100%}.feedback_explanation.polo-2biiu4 span.polo-2biiu4{font-size:16px;line-height:20px;color:var(--gray);font-weight:500}.feedback_scores.polo-2biiu4.polo-2biiu4{display:flex;flex-direction:row;align-items:center;gap:15px}.feedback_scores.polo-2biiu4 span.polo-2biiu4{display:flex;width:40px;height:40px;border:1px solid var(--light-gray);border-radius:6px;color:var(--black);font-size:16px;line-height:1;font-weight:500;align-items:center;justify-content:center}.feedback_scores.polo-2biiu4 span.selected.polo-2biiu4{border-color:var(--blue);color:var(--blue);background-color:var(--light-blue)}
main.polo-307mus{height:100vh;height:100dvh;width:100vw;display:flex;flex-direction:column;position:relative}.feedback_view.polo-307mus{position:relative;width:100vw;height:100dvh;display:flex;flex-direction:column;gap:40px;overflow:scroll;background-color:#FBFBFB}.feedback_view_container.polo-307mus{display:flex;flex:1;flex-direction:column;padding-bottom:80px}@supports (-webkit-touch-callout: none){.feedback_view.polo-307mus{height:-webkit-fill-available}}.feedback_img.polo-307mus{width:calc(100% - 60px);position:absolute;left:0;top:50%;transform:translateY(-50%)}.status_title.polo-307mus{text-align:left}.status_subtitle.polo-307mus{text-align:left;color:#000000}.feedback_upper.polo-307mus{width:100%;height:60px;border-bottom:1px solid #EFEFEF
  }.feedback_middle.polo-307mus{flex:1;position:relative;width:100%}.feedback_mid.polo-307mus,.feedback_mid_sub.polo-307mus{width:100%;height:auto;font-family:'Roc Grotesk';font-weight:500;font-size:24px;line-height:28px;color:#000000;word-wrap:normal;margin-top:20px}.feedback_mid_sub.polo-307mus{margin-top:10px}.feedback_form_wrapper.polo-307mus{width:calc(100% - 70px);background-color:#FFFFFF;color:#000000}.feedback_form_grid_container.polo-307mus{display:grid;grid-template-columns:auto auto auto auto auto auto auto;row-gap:30px;column-gap:15px}@media only screen and (max-width: 400px){.score.polo-307mus{width:40px !important;height:40px !important}}@media only screen and (max-width: 340px){.category_title.polo-307mus{font-size:14px!important}.grid_indicator_text.polo-307mus{font-size:14px!important}.feedback_sector.polo-307mus{gap:10px!important}.feedback_wrapper.polo-307mus{gap:10px!important}}@media only screen and (max-width: 350px){.score.polo-307mus{width:30px !important;height:30px !important;border-radius:6px !important;font-size:14px}.feedback_set.polo-307mus{gap:5px !important}}@media only screen and (max-width: 460px){.feedback_form_grid_container.polo-307mus{row-gap:25px!important;column-gap:5px!important}.feedback_form_wrapper.polo-307mus{width:calc(100% - 48px)!important}}.feedback_title.polo-307mus{font-family:"roc-grotesk", sans-serif;font-weight:500;font-size:18px;line-height:20px;color:#FFFFFF;padding:31px 0 20px 0;display:inline-block}.feedback_form_container.polo-307mus{max-width:420px}.points_row.polo-307mus{padding:0 0 31px 0;width:230px}.score.polo-307mus{width:50px;height:50px;color:#B2B2B2;border:2px solid #F8F8F8;border-radius:12px;font-family:"roc-grotesk", sans-serif;font-weight:500;font-size:16px;line-height:40px;gap:10px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.score.filled.polo-307mus{background-color:#0265FF0D;color:#0265FF;border:2px solid #FFFFFF00}.btn.polo-307mus,.btn.polo-307mus:active,.btn.polo-307mus:focus,.btn.polo-307mus:hover{padding:0;background:transparent;border:none;top:20px}.backButton.polo-307mus{position:absolute;left:28px}.navButtonIcon.polo-307mus{height:20px;width:auto}.navButtonIcon.nav_type_modal.polo-307mus{transform:rotateZ(90deg)}.category_icon.polo-307mus{height:18px;vertical-align:middle}.category_title.polo-307mus{font-family:"roc-grotesk", sans-serif;font-weight:500;font-size:16px;line-height:32px;color:var(--black);vertical-align:middle;display:inline-block}.align_left.polo-307mus{text-align:left}.min_indicator.polo-307mus,.max_indicator.polo-307mus{position:relative;display:flex;justify-content:center;align-items:flex-start}.grid_indicator_text.polo-307mus{position:absolute;color:#B2B2B2;font-family:"roc-grotesk", sans-serif;font-weight:500;font-size:14px;line-height:18px}.rate_btn.polo-307mus{width:100vw;display:flex;flex-direction:row;align-items:center;justify-content:stretch;position:sticky;bottom:0;gap:10px;padding:10px;box-sizing:border-box;background:#FFF;box-shadow:var(--outer-shadow-top)
	}.custom_feedback_textarea.polo-307mus:active,.custom_feedback_textarea.polo-307mus:focus{outline:none;border:2px solid #000000}.custom_feedback_textarea.polo-307mus:disabled{color:#B2B2B2;border-color:#646464;background-color:#FFFFFF}.custom_feedback_textarea.polo-307mus::placeholder{color:var(--light-gray);opacity:1}.custom_feedback_textarea.polo-307mus:-ms-input-placeholder{color:var(--light-gray)}.custom_feedback_textarea.polo-307mus::-ms-input-placeholder{color:var(--light-gray)}.custom_feedback_wrapper.polo-307mus{text-align:left}.feedback_rank.polo-307mus{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.feedback_sector.polo-307mus{display:flex;align-items:baseline;justify-content:flex-start;min-width:80px;padding:10px}.ranking.polo-307mus{display:flex;align-items:center;justify-content:space-between;width:100%;color:#B2B2B2;font-family:"roc-grotesk", sans-serif;font-weight:500;font-size:14px;line-height:18px}.rank_item.polo-307mus{flex:1;text-align:center}.feedback_combo.polo-307mus{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;box-sizing:border-box}.feedback_set.polo-307mus{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;height:50px;max-width:310px}.score_flex.polo-307mus{display:flex;align-items:center;justify-content:space-between;flex:1;gap:10px;max-width:310px}.score_cell.polo-307mus{text-align:center}.custom_feedback_wrapper.polo-307mus{display:flex;flex-direction:column;gap:10px;width:100%}.field_title.polo-307mus{font-family:"roc-grotesk", sans-serif;font-size:16px;font-weight:500;line-height:24px;padding:0 10px;text-align:left}.custom_feedback_text_wrapper.polo-307mus{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%;padding:10px;box-sizing:border-box;background-color:#fff}.custom_feedback_textarea.polo-307mus{width:100%;align-self:center;height:80px;resize:none;border:2px solid #F8F8F8;padding:10px;font-size:14px;line-height:18px;font-weight:400;border-radius:12px}.input_wrapper.polo-307mus{width:100%;padding:0 10px;box-sizing:border-box;align-self:center}.feedback_name_input.polo-307mus{width:100%;height:50px;resize:none;border:1px solid #EFEFEF;padding:5px 10px;font-size:14px;line-height:18px;font-weight:400}.feedback_name_input.polo-307mus:active,.feedback_name_input.polo-307mus:focus{border-color:#0265FF;outline:none}.marg0.polo-307mus{margin:0 0 0 20px}.gap10.polo-307mus{display:flex;flex-direction:column;gap:10px}.gap40.polo-307mus{display:flex;flex-direction:column;gap:40px}.gap5.polo-307mus{display:flex;flex-direction:column;gap:5px}.feedback_wrapper.polo-307mus{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%;padding:10px;box-sizing:border-box;background-color:#fff}.feedback_scores.polo-307mus{flex:1}.submit_button.polo-307mus{color:#FFFFFF;background-color:#0265FF}
main.polo-1a2qzof.polo-1a2qzof{height:100vh;height:100dvh;width:100vw;display:block;position:relative}.error_view.polo-1a2qzof.polo-1a2qzof{position:absolute;top:0;left:0;height:100vh;height:100dvh;width:100vw;display:block;overflow:scroll}@supports (-webkit-touch-callout: none){.error_view.polo-1a2qzof.polo-1a2qzof{height:-webkit-fill-available}}#error_404_view.polo-1a2qzof.polo-1a2qzof{background-color:#FFFFFF}.error_404_img.polo-1a2qzof.polo-1a2qzof{width:calc(100% - 38px);margin:78px 19px 78px 19px}.status_title.polo-1a2qzof.polo-1a2qzof{text-align:left;margin:20px}.status_subtitle.polo-1a2qzof.polo-1a2qzof{text-align:left;margin:0 37px;color:#000000}.error_disclaimer.polo-1a2qzof.polo-1a2qzof{color:#000000;font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:11px;line-height:16px;margin-bottom:25px;opacity:0.85}.status_lower.polo-1a2qzof.polo-1a2qzof{margin:0 37px}.successful_pay_feedback.polo-1a2qzof.polo-1a2qzof{font-family:"roc-grotesk", sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#646464;position:fixed;bottom:0;left:20px;width:calc(100% - 40px)}.successful_pay_feedback.polo-1a2qzof a.polo-1a2qzof{color:#0265FF}.title_wide_text.polo-1a2qzof.polo-1a2qzof{padding:0}
