.ContactFloatIcon_container__sln31{position:fixed;right:16px;bottom:60px;z-index:999;display:flex;flex-direction:row;align-items:flex-end;gap:8px;transition:right .3s ease}.ContactFloatIcon_container_collapsed__yHb6Q{right:0;gap:0}.ContactFloatIcon_hover_zone__MlSfy{display:flex;flex-direction:row;align-items:flex-end;gap:24px}.ContactFloatIcon_action_popup__NXxXg{background-color:#fff;border-radius:12px;box-shadow:0 1px 8px 0 rgba(0,0,0,.15);padding:12px 20px;display:flex;flex-direction:column;gap:12px;min-width:180px;animation:ContactFloatIcon_slideIn__xrmNz .3s ease-out}.ContactFloatIcon_action_popup__NXxXg .ContactFloatIcon_action_popup_item__L_bfd{display:flex;align-items:center;gap:12px;padding:0;border:none;background:none;cursor:pointer;text-align:left}.ContactFloatIcon_action_popup__NXxXg .ContactFloatIcon_action_popup_item__L_bfd:hover .ContactFloatIcon_action_popup_item_desc__tzCzx,.ContactFloatIcon_action_popup__NXxXg .ContactFloatIcon_action_popup_item__L_bfd:hover .ContactFloatIcon_action_popup_item_title__v5p7O{color:var(--blue-0)}.ContactFloatIcon_action_popup__NXxXg .ContactFloatIcon_action_popup_item__L_bfd:hover .ContactFloatIcon_action_popup_item_icon_wrap__Qow1n{background-color:var(--blue-3)}.ContactFloatIcon_action_popup__NXxXg .ContactFloatIcon_action_popup_item__L_bfd:hover .ContactFloatIcon_action_item_arrow__P9n62{color:var(--blue-0)}.ContactFloatIcon_action_popup__NXxXg .ContactFloatIcon_action_popup_item_icon_wrap__Qow1n{width:40px;height:40px;border-radius:50%;background-color:var(--gray-3);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease}.ContactFloatIcon_action_popup__NXxXg .ContactFloatIcon_action_item_icon__sKjNn{width:24px;height:24px;flex-shrink:0}.ContactFloatIcon_action_popup__NXxXg .ContactFloatIcon_action_popup_item_content__fIrpq{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ContactFloatIcon_action_popup__NXxXg .ContactFloatIcon_action_popup_item_title__v5p7O{font-size:var(--subtle-medium-font-size);line-height:var(--subtle-medium-line-height);font-weight:var(--subtle-medium-font-weight);letter-spacing:var(--subtle-medium-letter-spacing);color:var(--black);transition:color .2s ease}.ContactFloatIcon_action_popup__NXxXg .ContactFloatIcon_action_popup_item_desc__tzCzx{font-size:var(--small-font-size);line-height:var(--small-line-height);font-weight:var(--small-font-weight);letter-spacing:var(--small-letter-spacing);color:var(--dark-2);transition:color .2s ease}.ContactFloatIcon_action_popup__NXxXg .ContactFloatIcon_action_item_arrow__P9n62{width:16px;height:16px;flex-shrink:0;color:var(--gray-1);transition:color .2s ease}.ContactFloatIcon_buttons_column__kGUdc{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ContactFloatIcon_icon_popup_group__vBJvO{display:flex;flex-direction:row;align-items:flex-end;gap:24px}.ContactFloatIcon_popup__lKZOw{background-color:#fff;border-radius:12px;box-shadow:0 1px 8px 0 rgba(0,0,0,.15);padding:20px;display:flex;flex-direction:column;align-items:center;gap:16px;min-width:220px;animation:ContactFloatIcon_slideIn__xrmNz .3s ease-out}.ContactFloatIcon_popup__lKZOw .ContactFloatIcon_qr_title__jfIZg{font-size:var(--p-font-size);line-height:var(--p-line-height);font-weight:var(--p-font-weight);letter-spacing:var(--p-letter-spacing);color:var(--black);margin:0;text-align:center}.ContactFloatIcon_popup__lKZOw .ContactFloatIcon_qr_code_container__NidqE{width:182px;height:182px;background-color:#fff;border:1px solid var(--gray-2);border-radius:8px;display:flex;align-items:center;justify-content:center;padding:8px}.ContactFloatIcon_popup__lKZOw .ContactFloatIcon_qr_code_container__NidqE .ContactFloatIcon_qr_code__WxaHi{width:166px;height:166px;-o-object-fit:contain;object-fit:contain}.ContactFloatIcon_popup__lKZOw .ContactFloatIcon_order_button__JZiEx{width:100%;padding:8px 12px;background-color:var(--gray-3);color:var(--black);border:1px solid var(--gray-1);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ContactFloatIcon_popup__lKZOw .ContactFloatIcon_order_button__JZiEx:hover{background-color:var(--gray-2);transform:translateY(-1px)}.ContactFloatIcon_popup__lKZOw .ContactFloatIcon_order_button__JZiEx:active{transform:translateY(0)}@keyframes ContactFloatIcon_slideIn__xrmNz{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.ContactFloatIcon_contact_bar__edwuQ{width:auto;height:120px;background-color:#000;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);flex-shrink:0;gap:8px}.ContactFloatIcon_contact_bar__edwuQ:hover{background-color:#1a1a1a;box-shadow:0 6px 16px rgba(0,0,0,.2);transform:scale(1.05)}.ContactFloatIcon_contact_bar__edwuQ:focus-visible{outline:none;box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 2px hsla(0,0%,100%,.3)}.ContactFloatIcon_contact_bar__edwuQ .ContactFloatIcon_icon__sJEYR{flex-shrink:0}.ContactFloatIcon_contact_bar_text__WsxQq{color:#fff;font-size:16px;font-weight:500;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:4px;line-height:1.2}.ContactFloatIcon_contact_bar_collapsed__aZFJW{display:none}.ContactFloatIcon_arrow_button__fHyXB{width:40px;height:40px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);flex-shrink:0;border:none;backdrop-filter:blur(13.5914087296px)}.ContactFloatIcon_arrow_button__fHyXB:hover{background-color:#f5f5f5;transform:scale(1.08)}.ContactFloatIcon_arrow_button__fHyXB .ContactFloatIcon_arrow_icon__sdrmQ{flex-shrink:0;transition:transform .2s ease;color:var(--black)}.ContactFloatIcon_arrow_button_collapsed__vIuZw{min-width:40px;min-height:40px;padding:10px 14px 10px 10px;border-radius:20px 0 0 20px;box-shadow:-2px 0 8px rgba(0,0,0,.1)}.ContactFloatIcon_arrow_button_collapsed__vIuZw:hover{transform:scale(1.05)}@media(min-width:768px){.ContactFloatIcon_contact_bar__edwuQ{padding:16px 12px}.ContactFloatIcon_contact_bar__edwuQ .ContactFloatIcon_icon__sJEYR{width:14px;height:14px}.ContactFloatIcon_contact_bar_text__WsxQq{font-size:14px;letter-spacing:1px}}