.ContactFloatButton_float_container__PO5WM{position:fixed;top:50%;right:24px;transform:translateY(-50%);z-index:999;display:flex;align-items:center;gap:24px}.ContactFloatButton_popup__Z8JIX{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:ContactFloatButton_slideIn__ZMePd .3s ease-out}.ContactFloatButton_popup__Z8JIX .ContactFloatButton_popup_item__mWOOz{display:flex;align-items:center;gap:12px;padding:0;border:none;background:none;cursor:pointer;text-align:left}.ContactFloatButton_popup__Z8JIX .ContactFloatButton_popup_item__mWOOz:hover .ContactFloatButton_popup_item_desc__JQ__o,.ContactFloatButton_popup__Z8JIX .ContactFloatButton_popup_item__mWOOz:hover .ContactFloatButton_popup_item_title__9psNy{color:var(--blue-0)}.ContactFloatButton_popup__Z8JIX .ContactFloatButton_popup_item__mWOOz:hover .ContactFloatButton_popup_item_icon_wrap__aylDx{background-color:var(--blue-3)}.ContactFloatButton_popup__Z8JIX .ContactFloatButton_popup_item__mWOOz:hover .ContactFloatButton_item_arrow__bdf2Z{color:var(--blue-0)}.ContactFloatButton_popup__Z8JIX .ContactFloatButton_popup_item_icon_wrap__aylDx{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}.ContactFloatButton_popup__Z8JIX .ContactFloatButton_item_icon__ijoVd{width:24px;height:24px;flex-shrink:0}.ContactFloatButton_popup__Z8JIX .ContactFloatButton_popup_item_content___ZEOF{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ContactFloatButton_popup__Z8JIX .ContactFloatButton_popup_item_title__9psNy{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}.ContactFloatButton_popup__Z8JIX .ContactFloatButton_popup_item_desc__JQ__o{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}.ContactFloatButton_popup__Z8JIX .ContactFloatButton_item_arrow__bdf2Z{width:16px;height:16px;flex-shrink:0;color:var(--gray-1);transition:color .2s ease}@keyframes ContactFloatButton_slideIn__ZMePd{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.ContactFloatButton_float_button__T_863{width:auto;min-width:56px;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}.ContactFloatButton_float_button__T_863:hover{background-color:#1a1a1a;box-shadow:0 6px 16px rgba(0,0,0,.2);transform:scale(1.05)}.ContactFloatButton_float_button__T_863 .ContactFloatButton_icon__DwY6T{flex-shrink:0}.ContactFloatButton_float_button__T_863 .ContactFloatButton_text__jij3L{color:#fff;font-size:16px;font-weight:500;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:4px;line-height:1.2}@media(min-width:768px){.ContactFloatButton_float_container__PO5WM{right:16px;gap:16px}.ContactFloatButton_popup__Z8JIX{min-width:160px;padding:12px 20px;gap:10px}.ContactFloatButton_popup__Z8JIX .ContactFloatButton_popup_item__mWOOz{gap:10px}.ContactFloatButton_float_button__T_863{min-width:48px;padding:16px 12px}.ContactFloatButton_float_button__T_863 .ContactFloatButton_icon__DwY6T{width:14px;height:14px}.ContactFloatButton_float_button__T_863 .ContactFloatButton_text__jij3L{font-size:14px;letter-spacing:1px}}.ContactFloatIcon_container__sln31{position:fixed;right:16px;bottom:48px;z-index:999;display:flex;flex-direction:row;align-items:flex-end;gap:24px;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_buttons_column__kGUdc{display:flex;flex-direction:column;align-items:center;gap:8px}.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_icon_button__ZJrI8{width:40px;height:40px;background-color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);flex-shrink:0;border:none;padding:0}.ContactFloatIcon_icon_button__ZJrI8:hover{background-color:#1a1a1a;box-shadow:0 6px 16px rgba(0,0,0,.2);transform:scale(1.05)}.ContactFloatIcon_icon_button__ZJrI8:focus-visible{outline:none;box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 2px hsla(0,0%,100%,.3)}.ContactFloatIcon_icon_button__ZJrI8 .ContactFloatIcon_icon__sJEYR{flex-shrink:0}.ContactFloatIcon_icon_button_collapsed__hlx05{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_icon_button__ZJrI8 .ContactFloatIcon_icon__sJEYR{width:14px;height:14px}}