button,input,optgroup,select,textarea{margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}button{background:rgba(0,0,0,0);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:none}
:root{--background: 0 0% 100%;-webkit-tap-highlight-color:hsla(0,0%,100%,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:var(--text-primary);background:var(--background-primary);margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;overflow-x:hidden;overflow-y:scroll;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.red{color:var(--mantine-color-pinkUI-3)}[data-mantine-color-scheme=dark] body{color:var(--text-primary);background:var(--background-primary)}
.iconWrapper{display:flex;margin:auto}
.buttonWrapper{transition:all ease-in-out 200ms}.buttonWrapper:hover{transition:all ease-in-out 200ms}[data-mantine-color-scheme=dark] .buttonWrapper.mantine-Button-root{background-color:var(--accent-color);color:#fff;border-color:var(--accent-color)}[data-mantine-color-scheme=dark] .buttonWrapper.mantine-Button-root:hover{background-color:color-mix(in srgb, var(--accent-color) 90%, #000);border-color:color-mix(in srgb, var(--accent-color) 90%, #000)}
.inputWrapper{height:96px;transition:all ease-in-out 200ms}.inputWrapper .mantine-InputWrapper-label{font-size:14px;font-weight:400;height:28px;color:var(--text-secondary)}.inputWrapper .mantine-Input-input{background-color:var(--background-secondary);transition:all ease-in-out 200ms;font-size:16px !important;line-height:20px;font-weight:400;border:1px solid var(--border-color);color:var(--text-primary)}.inputWrapper .mantine-Input-input:focus{border-color:var(--background-secondary);box-shadow:0 0 0 1px var(--input-bd-focus);transition:all ease-in-out 200ms}.inputWrapper .mantine-InputWrapper-error{font-size:14px;font-weight:400;color:var(--mantine-color-red-6)}.inputWrapper input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset}.inputWrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset}.no-focused .mantine-Input-input:focus{border-color:var(--border-color);box-shadow:none}[data-mantine-color-scheme=dark] .inputWrapper .mantine-Input-input{background-color:var(--background-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-mantine-color-scheme=dark] .inputWrapper .mantine-Input-input:focus{border-color:var(--background-secondary);box-shadow:0 0 0 1px var(--background-secondary)}[data-mantine-color-scheme=dark] .inputWrapper input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset}[data-mantine-color-scheme=dark] .inputWrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset}
.passwordWrapper{height:70px;transition:all ease-in-out 200ms}.passwordWrapper .mantine-PasswordInput-input{transition:all ease-in-out 200ms}.passwordWrapper .mantine-PasswordInput-input:focus-within{border-color:var(--background-secondary);box-shadow:0 0 0 1px var(--input-bd-focus)}.passwordWrapper .mantine-PasswordInput-innerInput{background-color:var(--background-secondary) !important;transition:all ease-in-out 200ms;font-size:16px;line-height:20px;font-weight:400;color:var(--text-primary)}.passwordWrapper .mantine-PasswordInput-innerInput:focus{border-color:var(--background-secondary);box-shadow:0 0 0 1px var(--input-bd-focus)}.passwordWrapper .mantine-PasswordInput-innerInput::placeholder{color:var(--text-secondary)}.passwordWrapper .mantine-PasswordInput-error{font-size:14px;font-weight:400;color:var(--mantine-color-red-6)}.passwordWrapper .mantine-ActionIcon-icon{width:25px;height:25px;color:var(--text-secondary)}.passwordWrapper input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset}.passwordWrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset}[data-mantine-color-scheme=dark] .passwordWrapper .mantine-PasswordInput-innerInput{background-color:var(--background-secondary) !important;border-color:var(--border-color);color:var(--text-primary)}[data-mantine-color-scheme=dark] .passwordWrapper .mantine-PasswordInput-innerInput:focus{border-color:var(--background-secondary);box-shadow:0 0 0 1px var(--input-bd-focus)}[data-mantine-color-scheme=dark] .passwordWrapper .mantine-PasswordInput-innerInput::placeholder{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .passwordWrapper input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset}[data-mantine-color-scheme=dark] .passwordWrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset}
.cardTags_title{padding:4px 7px !important}.cardTags_default{width:auto;display:flex;border-radius:6px;overflow:hidden;background-color:var(--filter-button-bg);border:1px solid var(--filter-button-border);color:var(--filter-button-text)}.cardTags_default p{margin:auto;width:max-content}.cardTags_primary{background-color:var(--mantine-color-pinkUI-0);color:var(--mantine-color-pinkUI-8);border:1px solid var(--mantine-color-pinkUI-2)}.cardTags_secondary{color:var(--text-secondary);background-color:var(--filter-button-bg);border:1px solid var(--filter-button-border)}.cardTags_success{background-color:var(--mantine-color-green-9);color:#fff;border-color:var(--mantine-color-green-7)}[data-mantine-color-scheme=dark] .cardTags_default{background-color:var(--filter-button-bg);border-color:var(--filter-button-border);color:var(--filter-button-text)}[data-mantine-color-scheme=dark] .cardTags_secondary{background-color:var(--filter-button-bg);border-color:var(--filter-button-border);color:var(--filter-button-text)}[data-mantine-color-scheme=dark] .cardTags_success{background-color:rgba(211,249,216,.9);color:#000;border:1px solid var(--mantine-color-green-3)}
.chipBox{width:100%;display:flex;flex-direction:column}.chipBox_title{color:var(--text-primary) !important;margin:10px auto 10px 0 !important;font-size:17px !important}.chipBox_box{border:1px solid var(--card-border);border-radius:12px;overflow:hidden;background-color:var(--card-background);width:100%;height:54px;padding:8px 7px;display:flex;flex-direction:row;gap:5px;justify-content:space-around}[data-mantine-color-scheme=dark] .chipBox_box{border-color:var(--card-border);background-color:var(--card-background)}
.chip{width:25%;min-width:68px;max-width:100px;display:flex;border-radius:8px;overflow:hidden;transition:all .2s ease-in-out;color:var(--text-secondary);cursor:pointer;background-color:var(--filter-button-bg);border:1px solid var(--filter-button-border)}.chip:hover{transition:all .2s ease-in-out;background-color:var(--background-secondary) !important}.chip_title{margin:auto !important}.activeChip{color:#fff !important;background-color:var(--mantine-color-black) !important;border:1px solid var(--mantine-color-black) !important;transition:all .2s ease-in-out}.activeChip:hover{background-color:var(--mantine-color-black) !important}[data-mantine-color-scheme=dark] .chip:hover{background-color:var(--background-secondary) !important;transition:all .2s ease-in-out}[data-mantine-color-scheme=dark] .activeChip{color:var(--text-primary) !important;background-color:var(--mantine-color-black) !important;transition:all .2s ease-in-out}[data-mantine-color-scheme=dark] .activeChip:hover{color:var(--text-primary) !important;background-color:var(--mantine-color-black) !important}
.selectWrapper{position:relative !important;width:100%;min-width:250px}.selectWrapper .mantine-Select-label{position:absolute;z-index:1;left:50px;top:6px;color:var(--text-secondary);font-weight:400}.selectWrapper .mantine-Select-dropdown{height:300px !important;min-height:300px !important;background-color:var(--card-background);border:1px solid var(--card-border);box-shadow:0 4px 20px var(--card-shadow)}.selectWrapper .mantine-Select-section{width:50px !important}.selectWrapper .mantine-Select-input{background:var(--background-secondary);height:44px !important;padding-left:40px !important;border-radius:12px !important;border:1px solid var(--border-color) !important;color:var(--text-primary);font-size:16px !important;transition:all ease-in-out .2s}.selectWrapper .mantine-Select-input:hover{background-color:var(--filter-button-bg);border-color:var(--filter-button-border);transition:all ease-in-out .2s}.selectWrapper .mantine-Select-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.selectWrapper .mantine-Select-input::placeholder{color:var(--text-secondary) !important;font-weight:500 !important;font-size:16px !important}.selectWrapper .mantine-Select-section{width:40px !important}.selectWrapper .mantine-Select-section svg{margin:auto;width:20px;height:20px;color:var(--text-secondary)}[data-mantine-color-scheme=dark] .selectWrapper .mantine-Select-input{background:var(--background-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-mantine-color-scheme=dark] .selectWrapper .mantine-Select-input:hover{background-color:var(--filter-button-bg);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .selectWrapper .mantine-Select-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}[data-mantine-color-scheme=dark] .selectWrapper .mantine-Select-dropdown{background-color:var(--card-background);border-color:var(--card-border);box-shadow:0 4px 20px rgba(0,0,0,.4)}
.textareaWrapper .mantine-Textarea-input{border-radius:12px;font-size:16px !important;line-height:20px;height:100px;background-color:var(--background-secondary) !important;border:1px solid var(--border-color);color:var(--text-primary);transition:all ease-in-out .2s}.textareaWrapper .mantine-Textarea-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.textareaWrapper .mantine-Textarea-input::placeholder{color:var(--text-secondary)}.textareaWrapper .mantine-Textarea-label{font-size:14px;font-weight:400;height:28px;color:var(--text-secondary)}[data-mantine-color-scheme=dark] .textareaWrapper .mantine-Textarea-input{background-color:var(--background-secondary) !important;border-color:var(--border-color);color:var(--text-primary)}[data-mantine-color-scheme=dark] .textareaWrapper .mantine-Textarea-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}[data-mantine-color-scheme=dark] .textareaWrapper .mantine-Textarea-input::placeholder{color:var(--text-secondary)}
.Overlay{position:fixed;top:0;right:0;left:0;bottom:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--shadow-color);z-index:50}.Overlay_fake{position:fixed;right:0;bottom:0;left:0;width:100vw;height:40px;background-color:var(--card-background);border-top:1px solid var(--card-border)}[data-mantine-color-scheme=dark] .Overlay{background:rgba(0,0,0,.7)}[data-mantine-color-scheme=dark] .Overlay_fake{background-color:var(--card-background);border-top-color:var(--card-border)}
.iconShowContent{border-radius:7px;width:29px;height:29px;background:var(--filter-button-bg);color:var(--filter-button-text);display:flex;transition:all 200ms ease-in-out;cursor:pointer;border:1px solid var(--filter-button-border)}.iconShowContent:hover{background-color:var(--background-secondary) !important;color:var(--filter-button-active-text);border-color:var(--filter-button-active-border)}.iconShowContent_rotate{rotate:180deg !important}.iconShowContent_icon{margin:7px auto !important;transition:all 200ms ease-in-out;rotate:0deg}.iconShowContent_icon svg{margin:auto !important;width:16px}[data-mantine-color-scheme=dark] .iconShowContent{background:var(--filter-button-bg);color:var(--filter-button-text);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .iconShowContent:hover{background-color:var(--background-secondary) !important;color:var(--filter-button-active-text);border-color:var(--filter-button-active-border)}
.cookieNotification{position:fixed;bottom:8px;right:8px;z-index:19;width:310px}.cookieNotification_notify .mantine-Notification-description{font-size:12px !important;color:var(--text-secondary)}.cookieNotification_notify .mantine-Notification-closeButton{width:60px;color:var(--text-secondary)}.cookieNotification_notify .mantine-Notification-closeButton:hover{color:var(--text-primary);background-color:var(--filter-button-bg)}[data-mantine-color-scheme=dark] .cookieNotification_notify .mantine-Notification-description{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .cookieNotification_notify .mantine-Notification-closeButton{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .cookieNotification_notify .mantine-Notification-closeButton:hover{color:var(--text-primary);background-color:var(--filter-button-bg)}
.PinInputWrapper{width:100%}.PinInputWrapper_container{position:relative;display:flex;align-items:center;gap:8px;padding-right:8px;overflow-x:hidden}.PinInputWrapper_input{flex:1;height:52px !important;justify-content:space-between !important}.PinInputWrapper_input .mantine-PinInput-wrapper{height:52px !important;width:52px !important}.PinInputWrapper_input .mantine-PinInput-input{height:52px !important;width:52px !important;font-size:24px !important;font-weight:500;border:1px solid var(--border-color);border-radius:8px;transition:all .2s;background-color:var(--background-secondary);color:var(--text-primary)}.PinInputWrapper_input .mantine-PinInput-input:focus{border-color:var(--input-bd-focus)}.PinInputWrapper_input .mantine-PinInput-input[data-error]{border-color:var(--mantine-color-red-5)}.PinInputWrapper_input .mantine-PinInput-input::placeholder{color:var(--text-secondary)}.PinInputWrapper_visibility{background:none;border:none;padding:8px;cursor:pointer;color:var(--text-secondary);transition:color .2s;margin-left:auto}.PinInputWrapper_visibility:hover{color:var(--text-primary)}.PinInputWrapper_visibility:focus{outline:none;color:var(--accent-color)}[data-mantine-color-scheme=dark] .PinInputWrapper_input .mantine-PinInput-input{background-color:var(--background-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-mantine-color-scheme=dark] .PinInputWrapper_input .mantine-PinInput-input:focus{border-color:var(--input-bd-focus)}[data-mantine-color-scheme=dark] .PinInputWrapper_input .mantine-PinInput-input::placeholder{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .PinInputWrapper_visibility{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .PinInputWrapper_visibility:hover{color:var(--text-primary)}[data-mantine-color-scheme=dark] .PinInputWrapper_visibility:focus{color:var(--accent-color)}
.theme-toggle{width:44px !important;height:44px !important;transition:all .2s ease-in-out;border-radius:12px !important;margin:auto 0}.theme-toggle:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.theme-toggle:active{transform:scale(0.95)}.theme-toggle svg{transition:transform .3s ease-in-out}.theme-toggle:hover svg{transform:rotate(15deg)}[data-mantine-color-scheme=dark] .theme-toggle{background-color:var(--background-secondary);color:var(--mantine-color-dark-0)}[data-mantine-color-scheme=dark] .theme-toggle:hover{background-color:var(--background-secondary);box-shadow:0 2px 8px hsla(0,0%,100%,.1)}[data-mantine-color-scheme=light] .theme-toggle{background-color:var(--background-secondary);color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=light] .theme-toggle:hover{background-color:var(--background-secondary)}.theme-menu-item-active{background-color:var(--mantine-color-blue-1);color:var(--mantine-color-blue-7);font-weight:600}[data-mantine-color-scheme=dark] .theme-menu-item-active{background-color:var(--mantine-color-blue-9);color:var(--mantine-color-blue-1)}@media(max-width: 768px){.theme-toggle:hover{transform:none;box-shadow:none}.theme-toggle:hover svg{transform:none}}
.adultContentOverlay{position:relative;display:block;width:100%;height:100%}.adultContentOverlay__content{display:block;width:100%;height:100%}.adultContentOverlay__blur{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.3);border-radius:inherit;transition:backdrop-filter .2s ease;overflow:hidden}.adultContentOverlay__badge{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:hsla(0,0%,100%,.75);box-shadow:0 4px 12px rgba(0,0,0,.25)}.adultContentOverlay__badge--small{width:28px;height:28px}.adultContentOverlay__badgeText{color:#000;font-size:18px;user-select:none}.adultContentOverlay__badge--small .adultContentOverlay__badgeText{font-size:10px}[data-mantine-color-scheme=dark] .adultContentOverlay__blur{background-color:rgba(0,0,0,.5)}[data-mantine-color-scheme=dark] .adultContentOverlay__badge{background-color:hsla(0,0%,100%,.25)}
.DrawerAddressEdit{max-height:calc(100vh - 50px) !important;min-height:calc(100vh - 50px) !important}.DrawerAuthEdit{max-height:calc(100vh - 64px) !important;min-height:calc(100vh - 64px) !important}.mantine-Modal-root{z-index:10000 !important}.mantine-Modal-inner{z-index:10001 !important}.mantine-Modal-content{scrollbar-width:none;background-color:var(--card-background);border:1px solid var(--card-border);box-shadow:0 4px 20px var(--card-shadow);z-index:10002 !important}.mantine-Modal-body{padding:0 0 0 0 !important;color:var(--text-primary)}.mantine-Drawer-body{padding:0 !important;background-color:var(--card-background)}.mantine-Drawer-root{z-index:10000 !important}.mantine-Drawer-inner{z-index:10001 !important}.mantine-Drawer-content{background-color:var(--card-background);border:1px solid var(--card-border);box-shadow:0 4px 20px var(--card-shadow);z-index:10002 !important}.modalProductInfo .mantine-Modal-content{padding:0 !important;background-color:var(--card-background);border-color:var(--card-border);box-shadow:0 4px 20px var(--card-shadow)}@media(min-width: 1280px){.modalProductInfo .mantine-Modal-content{min-width:840px !important}}@media(min-width: 1120px)and (max-width: 1279px){.modalProductInfo .mantine-Modal-content{min-width:840px !important}}.modalProduct .mantine-Modal-content{padding:10px 0 0 0 !important;background-color:var(--card-background);border-color:var(--card-border);box-shadow:0 4px 20px var(--card-shadow)}.modalProduct .mantine-Modal-body{padding:10px 0 0 0 !important;color:var(--text-primary)}[data-mantine-color-scheme=dark] .mantine-Modal-content{background-color:var(--card-background);border-color:var(--card-border);box-shadow:0 4px 20px rgba(0,0,0,.4)}[data-mantine-color-scheme=dark] .mantine-Modal-body{color:var(--text-primary)}[data-mantine-color-scheme=dark] .mantine-Drawer-body{background-color:var(--card-background)}[data-mantine-color-scheme=dark] .mantine-Drawer-content{background-color:var(--card-background);border-color:var(--card-border);box-shadow:0 4px 20px rgba(0,0,0,.4)}[data-mantine-color-scheme=dark] .modalProductInfo .mantine-Modal-content{background-color:var(--card-background);border-color:var(--card-border);box-shadow:0 4px 20px rgba(0,0,0,.4)}[data-mantine-color-scheme=dark] .modalProduct .mantine-Modal-content{background-color:var(--card-background);border-color:var(--card-border);box-shadow:0 4px 20px rgba(0,0,0,.4)}[data-mantine-color-scheme=dark] .modalProduct .mantine-Modal-body{color:var(--text-primary)}
.drawer-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:1000;background-color:rgba(0,0,0,0);transition:background-color .3s ease;touch-action:none;overscroll-behavior:none}.drawer-backdrop.open{display:block}.drawer{position:fixed;bottom:0;left:0;right:0;background-color:var(--card-background);overflow-y:auto;transform:translateY(100%);transition:transform .3s ease;z-index:1001;min-height:50px;box-sizing:border-box;padding:12px 0;border-radius:21px 21px 0 0;box-shadow:0 0 0 1px var(--card-border),0 0 15px 0 var(--card-shadow);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-x pan-y;border-top:1px solid var(--card-border)}.drawer.no-bounce{-webkit-overflow-scrolling:auto}.drawer.freeze-scroll{overflow-y:hidden;touch-action:none}.drawer-fake-line{height:12px;width:100%;display:flex}.drawer-fake-line>span{width:40px;background:var(--text-primary);border-radius:2px;height:4px;margin:-6px auto 0}.drawer.open{transform:translateY(0)}[data-mantine-color-scheme=dark] .drawer{background-color:var(--card-background);box-shadow:0 0 0 1px var(--card-border),0 0 15px 0 rgba(0,0,0,.4);border-top-color:var(--card-border)}[data-mantine-color-scheme=dark] .drawer .drawer-fake-line>span{background:var(--text-primary)}
.ageVerification{display:flex;flex-direction:column;padding:24px;gap:16px}.ageVerification__title{line-height:1.2}.ageVerification__description{line-height:1.5}.ageVerification__buttons{display:flex;gap:12px;margin-top:8px}.ageVerification__button{flex:1;height:48px;font-size:16px;font-weight:500;border-radius:12px}.ageVerification__button--confirm{background-color:var(--mantine-color-yellow-5);color:#000;border:none}.ageVerification__button--confirm:hover{background-color:var(--mantine-color-yellow-6)}.ageVerification__button--decline{background-color:var(--background-secondary);color:var(--text-primary);border:1px solid var(--main-border-color)}.ageVerification__button--decline:hover{background-color:var(--mantine-color-gray-1)}
.sectionsContent{padding:0 16px 16px}.sectionsGrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-top:4px}
.modalHeader{width:100%;min-height:40px;display:flex;align-items:center;position:relative}.modalHeader_icon{height:32px;width:32px;margin:0;display:flex;cursor:pointer;transition:all ease-in .2s;color:var(--text-secondary)}.modalHeader_icon:hover{color:var(--accent-color);transition:all ease-in .2s}.modalHeader_icon:active{color:var(--accent-color);transition:all ease-in .1s}.modalHeader_icon svg{width:20px;height:20px;margin:auto}.modalHeader_title{margin:0 auto;display:flex;align-items:center;color:var(--text-primary)}.modalHeader_title div{display:flex;flex-direction:row;gap:8px;color:var(--text-primary)}.modalHeader_close{display:flex;cursor:pointer;transition:all ease-in .2s;color:var(--text-secondary)}.modalHeader_close:hover{color:var(--accent-color);transition:all ease-in .2s}.modalHeader_close:active{color:var(--accent-color);transition:all ease-in .1s}.modalHeader_close svg{width:20px;height:20px;margin:auto 0 auto auto}.beforeSection{margin-left:0 !important;flex:1;min-width:0;margin-right:8px}[data-mantine-color-scheme=dark] .modalHeader_icon{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .modalHeader_icon:hover,[data-mantine-color-scheme=dark] .modalHeader_icon:active{color:var(--accent-color)}[data-mantine-color-scheme=dark] .modalHeader_title{color:var(--text-primary)}[data-mantine-color-scheme=dark] .modalHeader_title div{color:var(--text-primary)}[data-mantine-color-scheme=dark] .modalHeader_close{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .modalHeader_close:hover,[data-mantine-color-scheme=dark] .modalHeader_close:active{color:var(--accent-color)}
.sectionsItem{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:110px;padding:14px;border-radius:16px;cursor:pointer;overflow:hidden;border:2px solid rgba(0,0,0,0);background:var(--section-bg);transition:border-color 200ms ease,box-shadow 200ms ease}.sectionsItem:active{transform:scale(0.97)}.sectionsItem_emoji{font-size:36px;line-height:1}.sectionsItem_name{margin-top:auto;color:var(--text-primary)}.sectionsItem__active{border-color:var(--mantine-color-pinkUI-5);box-shadow:0 0 0 1px var(--mantine-color-pinkUI-5),0 4px 16px rgba(254,55,118,.12)}.sectionsItem__active .sectionsItem_name{color:var(--mantine-color-pinkUI-8)}[data-mantine-color-scheme=dark] .sectionsItem{background:var(--section-dark-bg)}[data-mantine-color-scheme=dark] .sectionsItem__active{border-color:var(--mantine-color-pinkUI-6);box-shadow:0 0 0 1px var(--mantine-color-pinkUI-6),0 4px 16px rgba(254,55,118,.2)}
.auth-content{display:flex;flex-direction:column;height:100%;min-height:360px}.auth-logo-icon{display:flex;align-items:center}.auth-logo-icon svg{width:100%;height:100%}.auth-content__container{flex:1;display:flex;flex-direction:column;gap:16px;padding:12px 0 max(20px,env(safe-area-inset-bottom))}.auth-actions{margin-top:auto;display:flex;flex-direction:column;gap:12px}@media(min-width: 768px){.auth-content{min-height:300px}.auth-content__container{gap:16px;padding:0 0 0}.auth-actions{gap:14px}}
.footer{height:83px;width:100%}.footerFixed{position:fixed;bottom:0;left:0;z-index:10;height:83px;width:100%;display:flex;flex-direction:row;border-top:1px solid var(--main-border-color);background-color:var(--card-background);transition:all ease-in-out .1s;box-shadow:0 -2px 10px var(--card-shadow)}@media(min-width: 1280px){.footerFixed{transition:all ease-in-out .1s}}@media(min-width: 1120px)and (max-width: 1279px){.footerFixed{transition:all ease-in-out .1s}}@media(min-width: 960px)and (max-width: 1119px){.footerFixed{transition:all ease-in-out .1s}}@media(min-width: 720px)and (max-width: 959px){.footerFixed{transition:all ease-in-out .1s}}[data-mantine-color-scheme=dark] .footerFixed{background-color:var(--card-background);border-top-color:var(--main-border-color);box-shadow:0 -2px 10px rgba(0,0,0,.4)}
.footerItem{margin:5px auto auto auto;height:49px;width:49px;display:flex;flex-direction:column;transition:all ease-out .2s;cursor:pointer}.footerItem:active{color:var(--mantine-color-pinkUI-2);transition:all ease-in .1s}.footerItem p{margin:auto;font-size:10px}.footerItem svg{width:24px;height:24px;margin:auto}.footerActiveSection{color:var(--mantine-color-pinkUI-3)}
.mainHeader{width:100%;height:68px}.mainHeader .line_before{position:fixed;left:12px;right:12px;top:0;height:10px;background:hsla(0,0%,100%,.5);z-index:1;backdrop-filter:blur(4px)}.mainHeaderFixed{display:flex;height:68px;width:100%;position:fixed;z-index:10;background:hsla(0,0%,100%,.9);box-shadow:0 0 1px 0 var(--shadow-color),0 0 15px 0 var(--card-shadow);backdrop-filter:blur(4px);border-bottom:1px solid var(--card-border)}@media(min-width: 1280px){.mainHeaderFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}@media(min-width: 1120px)and (max-width: 1279px){.mainHeaderFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}@media(min-width: 960px)and (max-width: 1119px){.mainHeaderFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}@media(min-width: 720px)and (max-width: 959px){.mainHeaderFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}.mainHeaderFixed_center{flex:1;height:44px;margin:auto 0;display:flex}.mainHeaderFixed_center p{margin:auto;color:var(--text-primary)}.mainHeaderFixed_before{min-width:64px;height:44px;display:flex;margin:auto 0}.mainHeaderFixed_after{min-width:64px;height:44px;display:flex;margin:auto 0}.mainHeaderFixed_content{width:100%;height:68px;margin:auto;display:flex;transition:all 100ms ease-in-out}@media(min-width: 1280px){.mainHeaderFixed_content{max-width:500px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}@media(min-width: 1120px)and (max-width: 1279px){.mainHeaderFixed_content{max-width:500px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}@media(min-width: 960px)and (max-width: 1119px){.mainHeaderFixed_content{max-width:500px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}@media(min-width: 720px)and (max-width: 959px){.mainHeaderFixed_content{max-width:500px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}[data-mantine-color-scheme=dark] .mainHeader .line_before{background:rgba(0,0,0,.3)}[data-mantine-color-scheme=dark] .mainHeaderFixed{background:rgba(44,48,52,.9);box-shadow:0 0 1px 0 hsla(0,0%,100%,.1),0 0 15px 0 rgba(0,0,0,.4);border-bottom-color:var(--card-border)}[data-mantine-color-scheme=dark] .mainHeaderFixed_center p{color:var(--text-primary)}
.sectionSelector{padding:0 12px;width:100%;height:45px;margin:auto;display:flex;border-radius:12px;background-color:var(--background-secondary);cursor:pointer;transition:all ease-in-out .2s;border:1px solid var(--border-color)}.sectionSelector:active{background-color:var(--filter-button-active-bg);border-color:var(--filter-button-active-border);transition:all ease-in-out .1s}.sectionSelector:hover{background-color:var(--filter-button-bg);border-color:var(--filter-button-border);transition:all ease-in-out .2s}.sectionSelector_title{display:flex;flex-direction:row;margin:auto;gap:4px;color:var(--text-primary)}.sectionSelector_title p{margin:auto;color:var(--text-primary)}.sectionSelector_title svg{width:16px;height:16px;line-height:16px;color:var(--text-secondary)}[data-mantine-color-scheme=dark] .sectionSelector{background-color:var(--background-secondary);border-color:var(--border-color)}[data-mantine-color-scheme=dark] .sectionSelector:active{background-color:var(--filter-button-active-bg);border-color:var(--filter-button-active-border)}[data-mantine-color-scheme=dark] .sectionSelector:hover{background-color:var(--filter-button-bg);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .sectionSelector_title{color:var(--text-primary)}[data-mantine-color-scheme=dark] .sectionSelector_title p{color:var(--text-primary)}[data-mantine-color-scheme=dark] .sectionSelector_title svg{color:var(--text-secondary)}
.backButton{width:64px;height:44px;display:flex;cursor:pointer;color:var(--text-secondary);transition:all ease-in-out .2s}.backButton:hover{color:var(--text-primary)}.backButton .iconWrapper{margin:auto auto auto 0;color:inherit}@media(min-width: 640px)and (max-width: 719px){.backButton .iconWrapper{margin:auto}}@media(min-width: 568px)and (max-width: 639px){.backButton .iconWrapper{margin:auto}}@media(min-width: 360px)and (max-width: 567px){.backButton .iconWrapper{margin:auto}}.backButton .iconWrapper svg{width:20px;height:32px;margin:auto auto auto 0;color:inherit}@media(min-width: 640px)and (max-width: 719px){.backButton .iconWrapper svg{margin:auto}}@media(min-width: 568px)and (max-width: 639px){.backButton .iconWrapper svg{margin:auto}}@media(min-width: 360px)and (max-width: 567px){.backButton .iconWrapper svg{margin:auto}}[data-mantine-color-scheme=dark] .backButton{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .backButton:hover{color:var(--text-primary)}
.searchButton{width:44px;height:44px;display:flex;cursor:pointer}.searchButton_box{margin:0 4px 0 auto;background:#f9f9f9;border-radius:12px;width:44px;height:44px;display:flex;transition:all ease-in .2s;box-shadow:0 0 0 1px rgba(0,0,0,.13)}@media(min-width: 640px)and (max-width: 719px){.searchButton_box{margin:auto}}@media(min-width: 568px)and (max-width: 639px){.searchButton_box{margin:auto}}@media(min-width: 360px)and (max-width: 567px){.searchButton_box{margin:auto}}@media(max-width: 359px){.searchButton_box{margin:auto}}@media(min-width: 568px)and (max-width: 639px){.searchButton_box{margin:auto;border-radius:24px;box-shadow:none;background:none}}@media(min-width: 360px)and (max-width: 567px){.searchButton_box{margin:auto;border-radius:24px;box-shadow:none;background:none}}@media(max-width: 359px){.searchButton_box{margin:auto;border-radius:24px;box-shadow:none;background:none}}.searchButton_box:active{background-color:var(--mantine-color-gray-2);transition:all ease-in-out .1s}@media(min-width: 568px)and (max-width: 639px){.searchButton_box:active{background:none}}@media(min-width: 360px)and (max-width: 567px){.searchButton_box:active{background:none}}@media(max-width: 359px){.searchButton_box:active{background:none}}.searchButton_box:hover{background-color:var(--mantine-color-gray-2);transition:all ease-in-out .2s}@media(min-width: 568px)and (max-width: 639px){.searchButton_box:hover{background:none}}@media(min-width: 360px)and (max-width: 567px){.searchButton_box:hover{background:none}}@media(max-width: 359px){.searchButton_box:hover{background:none}}.searchButton_box svg{width:20px;height:20px;margin:auto}
.search{position:relative;display:flex;align-items:center}
.searchInput{position:relative;width:280px}@media(min-width: 720px)and (max-width: 959px){.searchInput{width:240px}}@media(min-width: 640px)and (max-width: 719px){.searchInput{width:240px}}@media(min-width: 568px)and (max-width: 639px){.searchInput{width:100%}}@media(min-width: 360px)and (max-width: 567px){.searchInput{width:100%}}.searchInput_fullWidth{width:100%}.searchInput_input{font-size:16px !important;box-shadow:0 0 0 1px #eee !important;background-color:#eee !important;border:1px solid rgba(0,0,0,0) !important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.searchInput_input:focus{background-color:#fff;border-color:rgba(0,0,0,0) !important}.searchInput_input::placeholder{color:#666 !important}.searchInput_section{color:#666}.searchInput_clear{opacity:.6;transition:opacity .15s ease}.searchInput_clear:hover{opacity:1}[data-mantine-color-scheme=dark] .searchInput_input{background-color:hsla(0,0%,100%,.1) !important;box-shadow:0 0 0 1px hsla(0,0%,100%,.1) !important}
.searchResults{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);z-index:1000;overflow:hidden;min-width:400px;max-width:800px}@media(min-width: 568px)and (max-width: 639px){.searchResults{position:fixed;top:70px;left:8px;right:8px;min-width:auto;max-width:none;max-height:calc(100vh - 80px);border-radius:12px}}@media(min-width: 360px)and (max-width: 567px){.searchResults{position:fixed;top:70px;left:8px;right:8px;min-width:auto;max-width:none;max-height:calc(100vh - 80px);border-radius:12px}}.searchResults_mobile{min-width:auto}.searchResults_loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px}.searchResults_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.searchResults_aggregator{padding:8px 0}.searchResults_siteProducts{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:12px;padding:16px}@media(min-width: 568px)and (max-width: 639px){.searchResults_siteProducts{grid-template-columns:repeat(2, 1fr);gap:8px;padding:12px}}@media(min-width: 360px)and (max-width: 567px){.searchResults_siteProducts{grid-template-columns:repeat(2, 1fr);gap:8px;padding:12px}}.searchResults_footer{padding:12px 16px 16px;border-top:1px solid #f0f0f0;background:#fff;position:sticky;bottom:0}.searchPointResult{padding:0 0 16px;border-bottom:1px solid #f0f0f0}.searchPointResult:last-child{border-bottom:none;padding-bottom:8px}.searchPointResult_header{display:flex;align-items:center;gap:12px;padding:12px 16px 8px;cursor:pointer;transition:background-color .15s ease}.searchPointResult_header:hover{background-color:#fafafa}.searchPointResult_logo{flex-shrink:0;width:48px;height:48px;border-radius:12px;overflow:hidden}.searchPointResult_logo img{width:100%;height:100%;object-fit:cover}.searchPointResult_logoPlaceholder{width:100%;height:100%;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);display:flex;align-items:center;justify-content:center;border-radius:12px}.searchPointResult_info{flex:1;min-width:0}.searchPointResult_name{margin-bottom:2px}.searchPointResult_meta{display:flex;align-items:center;gap:4px}.searchPointResult_rating{display:flex;align-items:center;gap:4px}.searchPointResult_products{padding-left:16px;padding-right:8px}.searchPointResult_productsInner{display:flex;gap:12px;padding:8px 0}.searchProductCard{flex-shrink:0;width:140px;background:#fafafa;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.searchProductCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.searchProductCard_image{width:100%;height:100px;overflow:hidden;background:#f5f5f5}.searchProductCard_image img{width:100%;height:100%;object-fit:cover}.searchProductCard_imagePlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0}.searchProductCard_info{padding:8px 10px 4px}.searchProductCard_price{color:#1a1a1a;margin-bottom:2px}.searchProductCard_name{color:#333;line-height:1.3;min-height:2.6em}.searchProductCard_weight{margin-top:2px}.searchResults_siteProducts .searchProductCard{width:100%}.searchPointResult:nth-child(odd) .searchPointResult_header:hover{background-color:#fefefe}
.mobileSearch{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:10001;display:flex;flex-direction:column}.mobileSearch_header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fff;position:sticky;top:0;z-index:1}.mobileSearch_backButton{flex-shrink:0}.mobileSearch_inputWrapper{flex:1;position:relative;display:flex;align-items:center}.mobileSearch_inputIcon{position:absolute;left:12px;color:#999;pointer-events:none}.mobileSearch_input{width:100%;padding:10px 40px 10px 40px;border:none;border-radius:12px;background:#eee;font-size:16px;outline:none;transition:background-color .2s ease}.mobileSearch_input:focus{background:#eee}.mobileSearch_input::placeholder{color:#999}.mobileSearch_clearButton{position:absolute;right:8px}.mobileSearch_content{flex:1;overflow:hidden;display:flex;flex-direction:column}.mobileSearch_loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 24px;flex:1}.mobileSearch_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;flex:1}.mobileSearch_results{flex:1;height:100%}.mobileSearch_siteProducts{display:flex;flex-direction:column;padding:8px 0}.mobileSearch_aggregatorResults{padding:8px 0}.mobileSearch_footer{padding:12px 16px;border-top:1px solid #f0f0f0;background:#fff;position:sticky;bottom:0}.mobileSearchProductCard{display:flex;gap:12px;padding:12px 16px;cursor:pointer;transition:background-color .15s ease}.mobileSearchProductCard:active{background-color:#f5f5f5}.mobileSearchProductCard_image{flex-shrink:0;width:80px;height:80px;border-radius:12px;overflow:hidden;background:#f5f5f5}.mobileSearchProductCard_image img{width:100%;height:100%;object-fit:cover}.mobileSearchProductCard_imagePlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0}.mobileSearchProductCard_info{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.mobileSearchProductCard_name{color:#333;line-height:1.3;margin-bottom:2px}.mobileSearchProductCard_weight{margin-bottom:4px}.mobileSearchProductCard_price{color:#1a1a1a}.mobileSearchPointResult{padding-bottom:12px;border-bottom:1px solid #f0f0f0}.mobileSearchPointResult:last-child{border-bottom:none}.mobileSearchPointResult_header{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer}.mobileSearchPointResult_header:active{background-color:#f5f5f5}.mobileSearchPointResult_logo{flex-shrink:0;width:44px;height:44px;border-radius:10px;overflow:hidden}.mobileSearchPointResult_logo img{width:100%;height:100%;object-fit:cover}.mobileSearchPointResult_logoPlaceholder{width:100%;height:100%;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);display:flex;align-items:center;justify-content:center;border-radius:10px}.mobileSearchPointResult_info{flex:1;min-width:0}.mobileSearchPointResult_name{margin-bottom:2px}.mobileSearchPointResult_meta{display:flex;align-items:center;gap:4px}.mobileSearchPointResult_rating{display:flex;align-items:center;gap:2px}.mobileSearchPointResult_products{display:flex;flex-direction:column}
.mobileSearchButton{transition:transform .15s ease}.mobileSearchButton:active{transform:scale(0.95)}
.geoMarkerButton{width:48px;display:flex;cursor:pointer;transition:all ease-in .2s;color:var(--text-secondary)}.geoMarkerButton:hover{color:var(--text-primary)}.geoMarkerButton svg{width:24px;height:24px;margin:auto}[data-mantine-color-scheme=dark] .geoMarkerButton{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .geoMarkerButton:hover{color:var(--text-primary)}
.contentText{width:100%;height:44px;margin:auto;display:flex;color:var(--text-primary)}.contentText_left p{margin:auto auto auto 0 !important;color:var(--text-primary)}.contentText p{margin:auto;color:var(--text-primary)}[data-mantine-color-scheme=dark] .contentText{color:var(--text-primary)}[data-mantine-color-scheme=dark] .contentText_left p{color:var(--text-primary)}[data-mantine-color-scheme=dark] .contentText p{color:var(--text-primary)}
.favoritesButton{width:48px;display:flex;cursor:pointer;transition:all ease-in .2s;color:var(--text-secondary)}.favoritesButton:hover{color:var(--text-primary)}.favoritesButtonFilled svg{color:#ffd376 !important}.favoritesButton svg{width:24px;height:24px;margin:auto}[data-mantine-color-scheme=dark] .favoritesButton{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .favoritesButton:hover{color:var(--text-primary)}[data-mantine-color-scheme=dark] .favoritesButtonFilled svg{color:#ffd376 !important}
.LogoIcon{width:64px;height:44px;display:flex;cursor:pointer}.LogoIcon .iconWrapper{margin:auto}.LogoIcon .iconWrapper svg{width:40px;height:40px;margin:auto}
.notification-button{cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s}.notification-button:hover{background-color:rgba(0,0,0,.05)}.notification-button:active{background-color:rgba(0,0,0,.1)}.notification-button__icon{width:24px;height:24px;color:#333}.notification-button .mantine-Indicator-indicator:before{background:var(--accent-color) !important;color:#fff !important;font-size:10px !important}
.headerStatic{width:100%;height:68px}.headerStatic .line_before{position:fixed;left:12px;right:12px;top:0;height:10px;background:hsla(0,0%,100%,.5);z-index:1;backdrop-filter:blur(4px)}.headerStaticFixed{display:flex;height:68px;width:100%;position:fixed;left:0;top:0;z-index:10;background:hsla(0,0%,100%,.9);box-shadow:0 0 1px 0 var(--shadow-color),0 0 15px 0 var(--card-shadow);backdrop-filter:blur(4px);border-bottom:1px solid var(--card-border)}@media(min-width: 1280px){.headerStaticFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}@media(min-width: 1120px)and (max-width: 1279px){.headerStaticFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}@media(min-width: 960px)and (max-width: 1119px){.headerStaticFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}@media(min-width: 720px)and (max-width: 959px){.headerStaticFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}.headerStaticFixed_center{width:calc(100% - 128px);height:44px;margin:auto 0;display:flex}.headerStaticFixed_center p{margin:auto;color:var(--text-primary)}.headerStaticFixed_before{width:64px;height:44px;display:flex;margin:auto 0}@media(min-width: 1280px){.headerStaticFixed_before .iconWrapper{margin:auto auto auto 0}}@media(min-width: 1120px)and (max-width: 1279px){.headerStaticFixed_before .iconWrapper{margin:auto auto auto 0}}.headerStaticFixed_after{width:64px;height:44px;display:flex;margin:auto 0}@media(min-width: 1280px){.headerStaticFixed_after .iconWrapper{margin:auto 0 auto auto}}@media(min-width: 1120px)and (max-width: 1279px){.headerStaticFixed_after .iconWrapper{margin:auto 0 auto auto}}.headerStaticFixed_logo{width:48px;height:48px;margin:10px;position:fixed;cursor:pointer;left:16px}.headerStaticFixed_leftStub{margin-right:12px;margin-left:0;width:343px;min-width:115px;max-width:343px;height:68px}.headerStaticFixed_leftStubMain{max-width:165px;margin:0}.headerStaticFixed_rightStub{margin-right:0;margin-left:12px;min-width:343px;max-width:343px;height:68px}.headerStaticFixed_content{width:100%;height:68px;margin:auto;display:flex;transition:all 100ms ease-in-out}@media(min-width: 1280px){.headerStaticFixed_content{max-width:500px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}@media(min-width: 1120px)and (max-width: 1279px){.headerStaticFixed_content{max-width:500px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}@media(min-width: 960px)and (max-width: 1119px){.headerStaticFixed_content{max-width:500px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}@media(min-width: 720px)and (max-width: 959px){.headerStaticFixed_content{max-width:500px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}.headerStaticFixed_contentMain{max-width:320px;margin:0;transition:all 100ms ease-in-out}[data-mantine-color-scheme=dark] .headerStatic .line_before{background:rgba(0,0,0,.3)}[data-mantine-color-scheme=dark] .headerStaticFixed{background:rgba(44,48,52,.9);box-shadow:0 0 1px 0 hsla(0,0%,100%,.1),0 0 15px 0 rgba(0,0,0,.4);border-bottom-color:var(--card-border)}[data-mantine-color-scheme=dark] .headerStaticFixed_center p{color:var(--text-primary)}
.popoverDefault{z-index:10000 !important;border-radius:16px !important;padding:12px !important;border:none !important;background-color:var(--card-popover-background) !important;box-shadow:0 0 10px 0 var(--shadow-color),0 0 0 0px var(--shadow-color),0 0 0 0px var(--card-background),inset 0 0 0 1px var(--shadow-color) !important;-webkit-backdrop-filter:blur(16px);overflow:hidden;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.popoverDefault .cartProductInfoItem{background-color:var(--background-secondary) !important;border-color:var(--border-color) !important}.desktopHeader{width:100%;height:68px}.desktopHeader .line_before{position:fixed;left:12px;right:12px;top:0;height:10px;background:hsla(0,0%,100%,.5);z-index:1}.desktopHeaderFixed{display:flex;height:68px;width:100%;position:fixed;z-index:150;background:hsla(0,0%,100%,.99);box-shadow:0 0 1px 0 rgba(0,0,0,.3),0 0 15px 0 rgba(0,0,0,.1);justify-content:center}@media(min-width: 1280px){.desktopHeaderFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}@media(min-width: 1120px)and (max-width: 1279px){.desktopHeaderFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}@media(min-width: 960px)and (max-width: 1119px){.desktopHeaderFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}@media(min-width: 720px)and (max-width: 959px){.desktopHeaderFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}.desktopHeaderFixed_content{display:flex;max-width:1440px;margin:auto 12px;height:44px;width:calc(100% - 24px);transition:all 100ms ease-in-out;gap:12px}.desktopHeaderFixed_content_layerSelect{width:100%;max-width:400px}.desktopHeaderFixed_content_layer{width:200px;flex-shrink:0}.desktopHeaderFixed_content_left{margin:0 auto 0 0;display:flex;flex-direction:row;gap:12px;width:70%}.desktopHeaderFixed_content_left_logo{display:flex;cursor:pointer;height:100%}.desktopHeaderFixed_content_left_logo div{display:flex;margin:auto;width:40px;height:40px}.desktopHeaderFixed_content_left_logo div svg{display:flex;width:40px !important;height:40px !important}.desktopHeaderFixed_content_right{margin:0 0 0 auto;display:flex;flex-direction:row;gap:12px}[data-mantine-color-scheme=dark] .popoverDefault{background-color:var(--card-popover-background) !important;box-shadow:0 0 10px 0 rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.1),0 0 0 1px var(--card-background),inset 0 0 0 0px hsla(0,0%,100%,.1),inset 0 0 20px 4px var(--card-background) !important}[data-mantine-color-scheme=dark] .popoverDefault .cartProductInfoItem{background-color:var(--background-secondary) !important;border-color:var(--border-color) !important}[data-mantine-color-scheme=dark] .desktopHeader .line_before{background:rgba(0,0,0,.3)}[data-mantine-color-scheme=dark] .desktopHeaderFixed{background:rgba(44,48,52,.99);box-shadow:0 0 1px 0 hsla(0,0%,100%,.1),0 0 15px 0 rgba(0,0,0,.4)}
.profileButton{min-width:44px;height:44px;display:flex;cursor:pointer}.profileButton_badge{position:absolute;right:-5px;top:-5px;font-size:11px;font-weight:600;min-width:20px;min-height:20px;height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;background:#fff !important;color:#000 !important;border:1px solid var(--accent-color) !important}.profileButton:hover .mantine-Badge-root{background:var(--accent-color) !important;border:1px solid var(--accent-color) !important;color:#fff !important;transition:all .15s ease}.profileButton_box{background:var(--accent-color);border-radius:12px;min-width:44px;height:44px;display:flex;transition:all .15s ease;border:1px solid var(--accent-color)}@media(min-width: 640px)and (max-width: 719px){.profileButton_box{margin:auto}}@media(min-width: 568px)and (max-width: 639px){.profileButton_box{margin:auto}}@media(min-width: 360px)and (max-width: 567px){.profileButton_box{margin:auto}}@media(max-width: 359px){.profileButton_box{margin:auto}}.profileButton_box:active{transition:all .15s ease}.profileButton_box:hover{transition:all .15s ease}.profileButton_box:hover p{transition:all .15s ease}.profileButton_box:hover svg{transition:all .15s ease}.profileButton_box p{margin:auto 12px;color:#fff;transition:all .15s ease}.profileButton_box svg{width:24px;height:24px;margin:auto;color:#fff;transition:all .15s ease}[data-mantine-color-scheme=dark] .profileButton_box{background:var(--accent-color);border-color:var(--accent-color)}[data-mantine-color-scheme=dark] .profileButton_box:active{background:var(--background-secondary);border-color:var(--accent-color)}[data-mantine-color-scheme=dark] .profileButton_box:hover{background:var(--background-secondary);border-color:var(--border-color)}
.headerButton{display:flex;flex-direction:row;gap:8px;border-radius:12px;background-color:var(--background-secondary);max-height:44px;min-height:44px;max-width:300px;padding:4px 12px;margin:auto 0 auto 0;cursor:pointer;border:1px solid var(--border-color);transition:all ease-in-out .2s}.headerButton:active,.headerButton--active{background-color:var(--filter-button-active-bg);border-color:var(--filter-button-active-border);transition:all ease-in-out .1s;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}@media(min-width: 568px)and (max-width: 639px){.headerButton:active,.headerButton--active{background:none;border-color:rgba(0,0,0,0)}}@media(min-width: 360px)and (max-width: 567px){.headerButton:active,.headerButton--active{background:none;border-color:rgba(0,0,0,0)}}@media(max-width: 359px){.headerButton:active,.headerButton--active{background:none;border-color:rgba(0,0,0,0)}}.headerButton:hover{background-color:var(--filter-button-bg);border-color:var(--filter-button-border);transition:all ease-in-out .2s}@media(min-width: 568px)and (max-width: 639px){.headerButton:hover{background:none;border-color:rgba(0,0,0,0)}}@media(min-width: 360px)and (max-width: 567px){.headerButton:hover{background:none;border-color:rgba(0,0,0,0)}}@media(max-width: 359px){.headerButton:hover{background:none;border-color:rgba(0,0,0,0)}}.headerButton--active:hover{background-color:var(--filter-button-active-bg);border-color:var(--filter-button-active-border)}.headerButton_icon{display:flex;color:var(--text-secondary)}.headerButton_icon svg{width:20px;height:20px;min-width:20px;min-height:20px;margin:auto}.headerButton_content{overflow:hidden;display:flex;align-items:center}.headerButton_content_title{width:max-content;margin:auto 0 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}[data-mantine-color-scheme=dark] .headerButton{background-color:var(--background-secondary);border-color:var(--border-color)}[data-mantine-color-scheme=dark] .headerButton:active{background-color:var(--filter-button-active-bg);border-color:var(--filter-button-active-border)}[data-mantine-color-scheme=dark] .headerButton:hover{background-color:var(--filter-button-bg);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .headerButton_icon{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .headerButton_content_title{color:var(--text-primary)}
.popoverProfileItem{width:100%;height:40px;border-radius:8px;overflow:visible;display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);transition:all ease-in-out .2s;position:relative}.popoverProfileItemRed{color:var(--mantine-color-red-7) !important}.popoverProfileItemRed svg{color:var(--mantine-color-red-7) !important}.popoverProfileItemRed p{color:var(--mantine-color-red-7) !important}.popoverProfileItem:hover{background-color:var(--background-secondary);backdrop-filter:blur(16px)}.popoverProfileItem p{margin:auto 0;color:var(--text-primary);flex:1}.popoverProfileItem_icon{width:50px;height:40px;display:flex;flex-shrink:0;position:relative;color:var(--text-secondary)}.popoverProfileItem_icon_notify{position:absolute;top:calc(50% + 2px);left:calc(50% - 4px);width:8px;height:8px;border:1px solid var(--card-background);border-radius:50%;background-color:var(--accent-color)}.popoverProfileItem_icon svg{width:24px;height:24px;margin:auto}.popoverProfileItem_badge{position:absolute;left:24px;top:0;font-size:11px;font-weight:600;min-width:20px;height:20px;min-height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center;background:var(--accent-color) !important}.popoverProfileActiveItem{background-color:var(--background-secondary)}.popoverProfileActiveItem svg{transition:all ease-in-out .2s;color:var(--mantine-color-pink-5) !important}.popoverProfileActiveItem p{transition:all ease-in-out .2s;color:var(--mantine-color-pink-5) !important}[data-mantine-color-scheme=dark] .popoverProfileItem:hover{background-color:var(--background-secondary);backdrop-filter:blur(16px)}[data-mantine-color-scheme=dark] .popoverProfileItem p{color:var(--text-primary)}[data-mantine-color-scheme=dark] .popoverProfileItem_icon{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .popoverProfileItem_icon_notify{border-color:var(--card-background);background-color:var(--accent-color)}
.ContentCart{display:flex;flex-direction:column;width:100%;max-height:82vh}.ContentCart_box{display:flex;margin:40px auto;flex-direction:column}.ContentCart_box_textEmpty{color:var(--text-secondary) !important;margin:24px 24px 0 24px !important;text-align:center !important}.ContentCart_box svg{width:140px;height:140px;margin:auto;color:var(--text-secondary) !important}.ContentCart_description{margin:12px 0 !important;color:var(--text-secondary)}.ContentCart_delivery{margin:8px 0;padding:8px 12px;background-color:var(--mantine-color-gray-1);border-radius:10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s}.ContentCart_delivery:hover{background-color:var(--mantine-color-gray-2)}.ContentCart_delivery--free{background-color:var(--mantine-color-yellow-1);border:1px solid var(--mantine-color-orange-5)}.ContentCart_delivery--free:hover{background-color:var(--mantine-color-yellow-2)}.ContentCart_delivery_content{display:flex;align-items:center;gap:8px}.ContentCart_buttons{display:flex;flex-direction:column;gap:8px}.ContentCart_buttons_left{border-radius:10px;width:100% !important;height:40px !important;display:flex;color:var(--text-primary) !important;background-color:var(--card-background) !important;border:1px solid var(--border-color) !important;box-sizing:border-box;transition:all ease-in-out .2s}.ContentCart_buttons_left:hover{transition:all 200ms ease-in-out;background-color:var(--background-secondary) !important}.ContentCart_buttons_left svg{width:20px;height:20px;color:var(--text-secondary)}.ContentCart_buttons_right{height:40px !important;border-radius:10px;display:flex;width:100% !important;color:#fff !important;background-color:var(--accent-color) !important;border:1px solid var(--accent-color);transition:all ease-in-out .2s}.ContentCart_buttons_right:hover{transition:all 200ms ease-in-out;background-color:color-mix(in srgb, var(--accent-color) 90%, #000) !important;border-color:color-mix(in srgb, var(--accent-color) 90%, #000)}.ContentCart_buttons_right--disabled{height:48px !important;background-color:var(--mantine-color-gray-6) !important;border-color:var(--mantine-color-gray-6) !important;cursor:not-allowed !important}.ContentCart_buttons_right--disabled:hover{background-color:var(--mantine-color-gray-6) !important;border-color:var(--mantine-color-gray-6) !important}[data-mantine-color-scheme=dark] .ContentCart_box_textEmpty{color:var(--text-secondary) !important}[data-mantine-color-scheme=dark] .ContentCart_box svg{color:var(--text-secondary) !important}[data-mantine-color-scheme=dark] .ContentCart_description{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .ContentCart_delivery{background-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .ContentCart_delivery:hover{background-color:var(--mantine-color-dark-5)}[data-mantine-color-scheme=dark] .ContentCart_delivery--free{background-color:color-mix(in srgb, var(--mantine-color-yellow-9) 40%, transparent);border-color:var(--mantine-color-orange-7)}[data-mantine-color-scheme=dark] .ContentCart_delivery--free:hover{background-color:color-mix(in srgb, var(--mantine-color-yellow-9) 50%, transparent)}[data-mantine-color-scheme=dark] .ContentCart_buttons_left{color:var(--text-primary) !important;background-color:var(--card-background) !important;border-color:var(--card-border)}[data-mantine-color-scheme=dark] .ContentCart_buttons_left:hover{background-color:var(--background-secondary) !important}[data-mantine-color-scheme=dark] .ContentCart_buttons_left svg{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .ContentCart_buttons_right{background-color:var(--accent-color) !important;border-color:var(--accent-color)}[data-mantine-color-scheme=dark] .ContentCart_buttons_right:hover{transition:all 200ms ease-in-out;background-color:color-mix(in srgb, var(--accent-color) 90%, #000) !important;border-color:color-mix(in srgb, var(--accent-color) 90%, #000)}[data-mantine-color-scheme=dark] .ContentCart_buttons_right--disabled{height:48px !important;background-color:var(--mantine-color-dark-4) !important;border-color:var(--mantine-color-dark-4) !important}[data-mantine-color-scheme=dark] .ContentCart_buttons_right--disabled:hover{background-color:var(--mantine-color-dark-4) !important;border-color:var(--mantine-color-dark-4) !important}
.CartPopoverContentList{padding:0 !important;width:276px}.scrollAreaPopover{padding:0 !important;width:276px;flex-shrink:1;min-height:0;max-height:50vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0)}.scrollAreaPopover::-webkit-scrollbar{width:6px}.scrollAreaPopover::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.scrollAreaPopover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.scrollAreaPopover::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}
.cartItemsList{display:flex;flex-direction:column;width:100%}.scrollAreaPopover{overflow-y:auto;max-height:400px}
.AddOptionsButtonSpecial{margin:auto 0 !important}.cartItem{overflow:hidden;border:1px solid var(--main-border-color);border-radius:12px;height:auto;width:100%;display:flex;margin-bottom:8px;position:relative;background-color:var(--card-background);box-shadow:0 1px 4px var(--card-shadow);transition:border-color 200ms ease,opacity 200ms ease}.cartItem:last-child{margin-bottom:0}.cartItem--unavailable{border-color:var(--mantine-color-red-4);opacity:.75}.cartItem--priceChanged{border-color:var(--mantine-color-orange-4)}.cartItem_removeBtn{margin-top:4px;padding:2px 8px !important;font-size:10px !important;height:auto !important;min-height:20px;border-radius:5px;background-color:var(--mantine-color-red-6) !important;color:#fff !important;border:none !important;width:fit-content}.cartItem_left{width:88px;height:100%;display:flex}.cartItem_left_layer{cursor:pointer;margin:8px;width:72px;height:72px;position:relative;border-radius:8px;overflow:hidden;transition:all 200ms ease-in-out}.cartItem_left_layer:hover{scale:1.05;transition:all 200ms ease-in-out}.cartItem_left_layer:hover .cartItem_left_layer_infoIcon{scale:1.1;transition:all 200ms ease-in-out}.cartItem_left_layer:active{scale:1.05;transition:all 200ms ease-in-out}.cartItem_left_layer_infoIcon{position:absolute;z-index:9;border-radius:4px;top:4px;right:4px;width:14px;height:14px;background:rgba(0,0,0,.66);display:flex;transition:all 200ms ease-in-out}.cartItem_left_layer_infoIcon svg{width:9px;height:9px;margin:auto;color:#fff}.cartItem_left_layer_background{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.4);display:flex}.cartItem_left_layer_background_text{margin:auto !important;color:#fff !important}.cartItem_left_layer_background_loader{margin:auto !important;color:#fff !important;display:flex;align-items:center;justify-content:center}.cartItem_left_layer img{overflow:hidden;border-radius:8px;width:72px;height:72px;background-repeat:no-repeat;background-size:cover;background-position:center}.cartItem_center{padding-right:10px;margin:8px 0 4px;height:100%;max-width:490px;flex:1;min-width:120px;display:flex;flex-direction:column}.cartItem_center_title{display:flex;gap:4px}.cartItem_center_title_price{color:var(--accent-color) !important}.cartItem_center_title_oldPrice{color:var(--text-secondary) !important;position:relative !important}.cartItem_center_title_oldPrice::after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background-color:var(--accent-color);transform:rotate(-8deg)}.cartItem_center_title p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;color:var(--text-primary)}.cartItem_center_options{padding-top:4px}.cartItem_center_option p{color:var(--text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.cartItem_center_price{display:flex}.cartItem_center_price_layer{min-width:70px;max-width:118px;margin:4px 0 4px 0}.cartItem_center_price_box{margin:auto 10px auto auto !important;position:absolute;right:0;bottom:0;height:44px;display:flex}.cartItem_center_price_box_text{margin:auto 0 auto auto !important;color:var(--text-primary)}.cartItem_right{display:flex}.cartItem_right_icon{height:29px;margin:6px 6px 0 auto;color:var(--text-secondary)}.cartItem_right_box{margin:6px 6px 6px 0;display:flex;justify-content:center;align-content:center}.cartItem--compact .cartItem_left{width:76px}.cartItem--compact .cartItem_left_layer{width:60px;height:60px}.cartItem--compact .cartItem_left_layer img{width:60px;height:60px}.cartItem--compact .cartItem_center{margin:6px 0 4px}.cartItem--compact .cartItem_center_title p{height:16px}.cartItem--compact .cartItem_center_price_layer{margin:8px 0 0 0}.cartItem--compact .cartItem_center_price_box{margin:auto 8px auto auto !important;height:42px}[data-mantine-color-scheme=dark] .cartItem{background-color:var(--card-background);border-color:var(--main-border-color);box-shadow:0 1px 4px rgba(0,0,0,.4)}[data-mantine-color-scheme=dark] .cartItem_center_title_price{color:var(--accent-color) !important}[data-mantine-color-scheme=dark] .cartItem_center_title_oldPrice{color:var(--text-secondary) !important}[data-mantine-color-scheme=dark] .cartItem_center_title_oldPrice::after{background-color:var(--accent-color)}[data-mantine-color-scheme=dark] .cartItem_center_title p{color:var(--text-primary)}[data-mantine-color-scheme=dark] .cartItem_center_option p{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .cartItem_center_price_box_text{color:var(--text-primary)}[data-mantine-color-scheme=dark] .cartItem_right_icon{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .cartItem--compact{background-color:var(--mantine-color-dark-6)}
.addButtonPrice{height:100%;min-height:28px;max-height:28px;display:flex;margin:auto 0 !important;color:var(--text-primary);padding:0 2px;border-radius:8px;transition:all 150ms linear;cursor:pointer}.addButtonPrice_full{transition:all 100ms ease-in-out}.addButtonPrice_icon{cursor:pointer;width:28px;min-width:28px;max-width:28px;height:28px;display:flex;margin:auto;transition:all 200ms ease-in-out;border-radius:20px;overflow:hidden}.addButtonPrice_iconMinus,.addButtonPrice_iconPlus{background-color:var(--filter-button-bg);border:1px solid var(--filter-button-border);color:var(--text-primary);transition:all 200ms ease-in-out}.addButtonPrice_iconMinus:hover,.addButtonPrice_iconPlus:hover{background-color:var(--background-secondary) !important;transition:all 200ms ease-in-out}.addButtonPrice_iconMinus svg,.addButtonPrice_iconPlus svg{color:var(--text-primary) !important}.addButtonPrice_icon svg{width:14px;height:14px;margin:auto}.addButtonPrice_count{min-width:24px;max-width:24px;height:28px;display:flex;margin:auto;color:var(--text-primary) !important}.addButtonPrice_count_text{margin:auto !important;font-weight:500;color:var(--text-primary)}.addButtonPriceAddBusket{width:100%;padding:4px 12px;font-size:15px;font-weight:500;text-align:center;color:var(--text-primary);background-color:var(--filter-button-bg);border:1px solid var(--filter-button-border);border-radius:6px;transition:all ease-in-out .2s;line-height:normal}.addButtonPriceAddBusket:hover{background-color:var(--background-secondary) !important}.addButtonPriceAddBusket--auth{background-color:var(--mantine-color-gray-2);color:#000}[data-mantine-color-scheme=dark] .addButtonPrice{color:var(--text-primary)}[data-mantine-color-scheme=dark] .addButtonPrice_iconMinus,[data-mantine-color-scheme=dark] .addButtonPrice_iconPlus{background-color:var(--filter-button-bg);border-color:var(--filter-button-border);color:var(--text-primary)}[data-mantine-color-scheme=dark] .addButtonPrice_iconMinus:hover:hover,[data-mantine-color-scheme=dark] .addButtonPrice_iconPlus:hover:hover{background-color:var(--background-secondary) !important;transition:all 200ms ease-in-out}[data-mantine-color-scheme=dark] .addButtonPrice_iconMinus svg,[data-mantine-color-scheme=dark] .addButtonPrice_iconPlus svg{color:var(--text-primary) !important}[data-mantine-color-scheme=dark] .addButtonPrice_count{color:var(--text-primary) !important}[data-mantine-color-scheme=dark] .addButtonPrice_count_text{color:var(--text-primary)}[data-mantine-color-scheme=dark] .addButtonPriceAddBusket{color:var(--text-primary);background-color:var(--filter-button-bg);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .addButtonPriceAddBusket:hover{background-color:var(--background-secondary) !important}
.AddOptionsButtonSpecial{margin:auto 0 !important}.cartProductInfoItem{overflow:hidden;border:1px solid var(--main-border-color);background-color:#fff;border-radius:12px;height:auto;width:100%;display:flex;margin-bottom:8px;position:relative;transition:border-color 200ms ease,opacity 200ms ease}.cartProductInfoItem:last-child{margin-bottom:0}.cartProductInfoItem--unavailable{border-color:var(--mantine-color-red-4);opacity:.75}.cartProductInfoItem--priceChanged{border-color:var(--mantine-color-orange-4)}.cartProductInfoItem_removeBtn{margin-top:4px;padding:2px 8px !important;font-size:10px !important;height:auto !important;min-height:20px;border-radius:5px;background-color:var(--mantine-color-red-6) !important;color:#fff !important;border:none !important;width:fit-content}.cartProductInfoItem_left{width:76px;height:100%;display:flex}.cartProductInfoItem_left_layer{cursor:pointer;margin:8px;width:60px;height:60px;position:relative;border-radius:8px;overflow:hidden;transition:all 200ms ease-in-out}.cartProductInfoItem_left_layer:hover{scale:1.05;transition:all 200ms ease-in-out}.cartProductInfoItem_left_layer:hover .cartProductInfoItem_left_layer_infoIcon{scale:1.1;transition:all 200ms ease-in-out}.cartProductInfoItem_left_layer:active{scale:1.05;transition:all 200ms ease-in-out}.cartProductInfoItem_left_layer_infoIcon{position:absolute;z-index:9;border-radius:4px;top:4px;right:4px;width:14px;height:14px;background:rgba(0,0,0,.66);display:flex;transition:all 200ms ease-in-out}.cartProductInfoItem_left_layer_infoIcon svg{width:9px;height:9px;margin:auto;color:#fff}.cartProductInfoItem_left_layer_background{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.4);display:flex}.cartProductInfoItem_left_layer_background_text{margin:auto !important;color:#fff !important}.cartProductInfoItem_left_layer_background_loader{margin:auto !important;color:#fff !important;display:flex;align-items:center;justify-content:center}.cartProductInfoItem_left_layer img{overflow:hidden;border-radius:8px;width:60px;height:60px;background-repeat:no-repeat;background-size:cover;background-position:center}.cartProductInfoItem_center{padding-right:10px;margin:6px 0 4px;height:100%;max-width:490px;width:490px;min-width:120px;display:flex;flex-direction:column}.cartProductInfoItem_center_title{display:flex;gap:4px}.cartProductInfoItem_center_title_price{color:var(--mantine-color-pinkUI-3) !important}.cartProductInfoItem_center_title_oldPrice{color:var(--mantine-color-gray-7) !important;position:relative !important}.cartProductInfoItem_center_title_oldPrice::after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background-color:var(--mantine-color-pinkUI-3);transform:rotate(-8deg)}.cartProductInfoItem_center_title p{height:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.cartProductInfoItem_center_options{padding-top:4px}.cartProductInfoItem_center_option p{color:var(--mantine-color-grayUI-7);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.cartProductInfoItem_center_price{display:flex}.cartProductInfoItem_center_price_layer{min-width:70px;max-width:118px;margin:8px 0 0 0}.cartProductInfoItem_center_price_box{margin:auto 8px auto auto !important;position:absolute;right:0;bottom:0;height:42px;display:flex}.cartProductInfoItem_center_price_box_text{margin:auto 0 auto auto !important}.cartProductInfoItem_right{display:flex}.cartProductInfoItem_right_icon{height:29px;margin:6px 6px 0 auto}.cartProductInfoItem_right_box{margin:6px 6px 6px 0;display:flex;justify-content:center;align-content:center}[data-mantine-color-scheme=dark] .cartProductInfoItem{background-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .cartProductInfoItem_center_title_oldPrice{color:var(--mantine-color-grayUI-4) !important}[data-mantine-color-scheme=dark] .cartProductInfoItem_center_option p{color:var(--mantine-color-grayUI-4) !important}
.addProductButton{max-width:160px;width:auto;height:44px;display:flex}.addProductButton_icon{width:44px;height:44px;display:flex;border-radius:10px;cursor:pointer;transition:all ease-in-out .2s}.addProductButton_iconMinus{background-color:var(--filter-button-bg);border:1px solid var(--filter-button-border);color:var(--text-primary)}.addProductButton_iconMinus:hover{background-color:var(--filter-button-active-bg);border-color:var(--filter-button-active-border);color:var(--filter-button-active-text)}.addProductButton_iconMinus svg{color:var(--text-primary)}.addProductButton_iconPlus{background-color:var(--accent-color);border:1px solid var(--accent-color);color:#fff}.addProductButton_iconPlus:hover{background-color:color-mix(in srgb, var(--accent-color) 90%, #000);border-color:color-mix(in srgb, var(--accent-color) 90%, #000)}.addProductButton_iconPlus svg{color:#fff}.addProductButton_icon svg{width:16px;height:16px;margin:auto}.addProductButton_count{height:44px;display:flex;margin:auto 0;padding:0 12px;background-color:var(--filter-button-bg);border:1px solid var(--filter-button-border);border-radius:8px;color:var(--text-primary)}.addProductButton_count_text{margin:auto !important;color:var(--text-primary)}[data-mantine-color-scheme=dark] .addProductButton_iconMinus{background-color:var(--filter-button-bg);border-color:var(--filter-button-border);color:var(--text-primary)}[data-mantine-color-scheme=dark] .addProductButton_iconMinus:hover{background-color:var(--filter-button-active-bg);border-color:var(--filter-button-active-border);color:var(--filter-button-active-text)}[data-mantine-color-scheme=dark] .addProductButton_iconMinus svg{color:var(--text-primary)}[data-mantine-color-scheme=dark] .addProductButton_iconPlus{background-color:var(--accent-color);border-color:var(--accent-color)}[data-mantine-color-scheme=dark] .addProductButton_iconPlus:hover{background-color:color-mix(in srgb, var(--accent-color) 90%, #000);border-color:color-mix(in srgb, var(--accent-color) 90%, #000)}[data-mantine-color-scheme=dark] .addProductButton_iconPlus svg{color:#fff}[data-mantine-color-scheme=dark] .addProductButton_count{background-color:var(--filter-button-bg);border-color:var(--filter-button-border);color:var(--text-primary)}[data-mantine-color-scheme=dark] .addProductButton_count_text{color:var(--text-primary)}
.addOptionsButton{max-width:120px;width:auto;min-height:28px;display:flex;margin:auto 0 auto 10px !important}.addOptionsButton_icon{width:28px;height:28px;display:flex;min-height:28px;border-radius:8px !important;cursor:pointer;transition:all ease-in-out .2s}.addOptionsButton_iconMinus{background-color:var(--background-secondary);color:var(--text-primary)}.addOptionsButton_iconMinus svg{color:var(--text-primary)}.addOptionsButton_iconPlus{background-color:var(--mantine-color-black);color:#fff}.addOptionsButton_iconPlus:hover{background-color:color-mix(in srgb, var(--mantine-color-black) 90%, #000)}.addOptionsButton_iconPlus svg{color:#fff}.addOptionsButton_icon svg{width:16px;height:16px;margin:auto}.addOptionsButton_count{width:28px;min-height:28px;display:flex;margin:auto;color:var(--text-primary)}.addOptionsButton_count_text{margin:auto !important;color:var(--text-primary)}.addOptionsButton_vertical{flex-direction:column}[data-mantine-color-scheme=dark] .addOptionsButton_iconMinus{background-color:var(--background-secondary);color:var(--text-primary)}[data-mantine-color-scheme=dark] .addOptionsButton_iconMinus svg{color:var(--text-primary)}[data-mantine-color-scheme=dark] .addOptionsButton_iconPlus{background-color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .addOptionsButton_iconPlus svg{color:#fff}[data-mantine-color-scheme=dark] .addOptionsButton_count{background-color:var(--filter-button-bg);border-color:var(--filter-button-border);color:var(--text-primary)}[data-mantine-color-scheme=dark] .addOptionsButton_count_text{color:var(--text-primary)}
.addButtonCountFooter{height:100%;width:100%;display:flex;margin:auto !important}.addButtonCountFooter_icon{cursor:pointer;width:60px;height:50px;display:flex;border-radius:4px;margin:auto;transition:all ease-in-out .2s}.addButtonCountFooter_icon_full{height:100% !important;width:100% !important}.addButtonCountFooter_iconMinus{background-color:var(--filter-button-bg);border:1px solid var(--filter-button-border);color:var(--text-primary)}.addButtonCountFooter_iconMinus:hover{background-color:var(--filter-button-active-bg);border-color:var(--filter-button-active-border);color:var(--filter-button-active-text)}.addButtonCountFooter_iconMinus svg{color:var(--text-primary)}.addButtonCountFooter_iconPlus{background-color:var(--accent-color);border:1px solid var(--accent-color);color:#fff}.addButtonCountFooter_iconPlus:hover{background-color:color-mix(in srgb, var(--accent-color) 90%, #000);border-color:color-mix(in srgb, var(--accent-color) 90%, #000)}.addButtonCountFooter_iconPlus svg{color:#fff}.addButtonCountFooter_icon svg{width:16px;height:16px;margin:auto}.addButtonCountFooter_count{width:32px;height:32px;display:flex;margin:auto;background-color:var(--filter-button-bg);border:1px solid var(--filter-button-border);border-radius:4px;color:var(--text-primary)}.addButtonCountFooter_count_text{margin:auto !important;color:var(--text-primary)}[data-mantine-color-scheme=dark] .addButtonCountFooter_iconMinus{background-color:var(--filter-button-bg);border-color:var(--filter-button-border);color:var(--text-primary)}[data-mantine-color-scheme=dark] .addButtonCountFooter_iconMinus:hover{background-color:var(--filter-button-active-bg);border-color:var(--filter-button-active-border);color:var(--filter-button-active-text)}[data-mantine-color-scheme=dark] .addButtonCountFooter_iconMinus svg{color:var(--text-primary)}[data-mantine-color-scheme=dark] .addButtonCountFooter_iconPlus{background-color:var(--accent-color);border-color:var(--accent-color)}[data-mantine-color-scheme=dark] .addButtonCountFooter_iconPlus:hover{background-color:color-mix(in srgb, var(--accent-color) 90%, #000);border-color:color-mix(in srgb, var(--accent-color) 90%, #000)}[data-mantine-color-scheme=dark] .addButtonCountFooter_iconPlus svg{color:#fff}[data-mantine-color-scheme=dark] .addButtonCountFooter_count{background-color:var(--filter-button-bg);border-color:var(--filter-button-border);color:var(--text-primary)}[data-mantine-color-scheme=dark] .addButtonCountFooter_count_text{color:var(--text-primary)}
.cartDeliveryInfo{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;border:1px solid var(--main-border-color);background-color:var(--card-background);transition:all 200ms ease}.cartDeliveryInfo_content{display:flex;align-items:center;gap:8px}.cartDeliveryInfo_content svg{color:var(--text-secondary);flex-shrink:0}.cartDeliveryInfo_content p{color:var(--text-primary)}.cartDeliveryInfo--free{background-color:var(--mantine-color-yellow-1);border-color:var(--mantine-color-orange-5)}.cartDeliveryInfo--free:hover{background-color:var(--mantine-color-yellow-2)}.cartDeliveryInfo--free .cartDeliveryInfo_content svg{color:var(--mantine-color-orange-7)}.cartDeliveryInfo--free .cartDeliveryInfo_content p{color:var(--mantine-color-orange-9)}.cartDeliveryInfo--compact{padding:8px 10px;font-size:13px}.cartDeliveryInfo--footer{border-radius:12px;padding:12px 14px}[data-mantine-color-scheme=dark] .cartDeliveryInfo{background-color:var(--card-background);border-color:var(--main-border-color)}[data-mantine-color-scheme=dark] .cartDeliveryInfo_content svg{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .cartDeliveryInfo_content p{color:var(--text-primary)}[data-mantine-color-scheme=dark] .cartDeliveryInfo--free{background-color:var(--mantine-color-yellow-9);border-color:var(--mantine-color-orange-7)}[data-mantine-color-scheme=dark] .cartDeliveryInfo--free:hover{background-color:var(--mantine-color-yellow-8)}[data-mantine-color-scheme=dark] .cartDeliveryInfo--free .cartDeliveryInfo_content svg{color:var(--mantine-color-orange-3)}[data-mantine-color-scheme=dark] .cartDeliveryInfo--free .cartDeliveryInfo_content p{color:var(--mantine-color-orange-1)}
.AddOptionsButtonSpecial{margin:auto 0 !important}.orderInfoItem{overflow:hidden;border:1px solid var(--main-border-color);border-radius:12px;height:auto;width:100%;display:flex;margin-bottom:8px;position:relative;background-color:var(--card-background);box-shadow:0 1px 4px var(--card-shadow)}.orderInfoItem--unavailable{border-color:var(--mantine-color-red-4);opacity:.75}.orderInfoItem--priceChanged{border-color:var(--mantine-color-orange-4)}.orderInfoItem:last-child{margin-bottom:0}.orderInfoItem_removeBtn{margin-top:4px;padding:2px 8px !important;font-size:10px !important;height:auto !important;min-height:20px;border-radius:5px;background-color:var(--mantine-color-red-6) !important;color:#fff !important;border:none !important;width:fit-content}.orderInfoItem_left{width:88px;height:100%;display:flex}.orderInfoItem_left_layer{cursor:pointer;margin:8px;width:72px;height:72px;position:relative;border-radius:8px;overflow:hidden;transition:all 200ms ease-in-out}.orderInfoItem_left_layer:hover{scale:1.05;transition:all 200ms ease-in-out}.orderInfoItem_left_layer:hover .orderInfoItem_left_layer_infoIcon{scale:1.1;transition:all 200ms ease-in-out}.orderInfoItem_left_layer:active{scale:1.05;transition:all 200ms ease-in-out}.orderInfoItem_left_layer_infoIcon{position:absolute;z-index:9;border-radius:4px;top:4px;right:4px;width:14px;height:14px;background:rgba(0,0,0,.66);display:flex;transition:all 200ms ease-in-out}.orderInfoItem_left_layer_infoIcon svg{width:9px;height:9px;margin:auto;color:#fff}.orderInfoItem_left_layer_background{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.4);display:flex}.orderInfoItem_left_layer_background_text{margin:auto !important;color:#fff !important}.orderInfoItem_left_layer_background_loader{margin:auto !important;color:#fff !important;display:flex;align-items:center;justify-content:center}.orderInfoItem_left_layer img{overflow:hidden;border-radius:8px;width:72px;height:72px;background-repeat:no-repeat;background-size:cover;background-position:center}.orderInfoItem_center{padding-right:10px;margin:8px 0 4px;height:100%;max-width:490px;width:490px;min-width:120px;display:flex;flex-direction:column}.orderInfoItem_center_title{display:flex;gap:4px}.orderInfoItem_center_title_price{color:var(--accent-color) !important}.orderInfoItem_center_title_oldPrice{color:var(--text-secondary) !important;position:relative !important}.orderInfoItem_center_title_oldPrice::after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background-color:var(--accent-color);transform:rotate(-8deg)}.orderInfoItem_center_title p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;color:var(--text-primary)}.orderInfoItem_center_options{padding-top:4px}.orderInfoItem_center_option p{color:var(--text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.orderInfoItem_center_price{display:flex}.orderInfoItem_center_price_layer{min-width:70px;max-width:118px;margin:4px 0 4px 0}.orderInfoItem_center_price_box{margin:auto 10px auto auto !important;position:absolute;right:0;bottom:0;height:44px;display:flex}.orderInfoItem_center_price_box_text{margin:auto 0 auto auto !important;color:var(--text-primary)}.orderInfoItem_right{display:flex}.orderInfoItem_right_icon{height:29px;margin:6px 6px 0 auto;color:var(--text-secondary)}.orderInfoItem_right_box{margin:6px 6px 6px 0;display:flex;justify-content:center;align-content:center}[data-mantine-color-scheme=dark] .orderInfoItem{background-color:var(--card-background);border-color:var(--main-border-color);box-shadow:0 1px 4px rgba(0,0,0,.4)}[data-mantine-color-scheme=dark] .orderInfoItem_center_title_price{color:var(--accent-color) !important}[data-mantine-color-scheme=dark] .orderInfoItem_center_title_oldPrice{color:var(--text-secondary) !important}[data-mantine-color-scheme=dark] .orderInfoItem_center_title_oldPrice::after{background-color:var(--accent-color)}[data-mantine-color-scheme=dark] .orderInfoItem_center_title p{color:var(--text-primary)}[data-mantine-color-scheme=dark] .orderInfoItem_center_option p{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .orderInfoItem_center_price_box_text{color:var(--text-primary)}[data-mantine-color-scheme=dark] .orderInfoItem_right_icon{color:var(--text-secondary)}
.RatingPoint{display:flex;flex-direction:column;gap:8px;margin:auto;width:50%}.RatingPoint_title{margin:auto !important;color:var(--text-secondary) !important}.RatingPoint_rating{margin:auto !important;color:var(--text-primary)}[data-mantine-color-scheme=dark] .RatingPoint_title{color:var(--text-secondary) !important}[data-mantine-color-scheme=dark] .RatingPoint_rating{color:var(--text-primary)}
.InputClass{position:relative;display:flex;flex-direction:row}.InputClass:focus-visible{outline:none !important}.InputClass_left{display:flex;width:40px;height:48px;position:absolute;top:0;left:0}.InputClass_left svg{width:26px;height:26px;color:var(--text-secondary)}.InputClass_right{display:flex;width:40px;height:48px;position:absolute;top:0;right:0;cursor:pointer}.InputClass_right svg{width:26px;height:26px;color:var(--text-secondary);transition:all 200ms ease-in-out}.InputClass_right:hover svg{color:var(--accent-color) !important;transition:all 200ms ease-in-out}.InputClassSuggestions{position:absolute;top:48px;left:0;right:0;z-index:1000;overflow:hidden;border-radius:12px;font-size:16px !important;line-height:20px;background-color:var(--background-secondary) !important;padding:0 !important;border:1px solid var(--border-color);box-shadow:0 4px 20px var(--card-shadow)}.InputClassHighlight{background-color:var(--filter-button-active-bg) !important;color:var(--filter-button-active-text)}.InputClassSuggestion{width:100%;padding:8px 0 8px 20px;text-align:left;color:var(--text-primary);transition:all ease-in-out .2s}.InputClassSuggestion:hover{background-color:var(--filter-button-bg) !important;color:var(--text-primary)}.InputClassCustom{width:100%}.InputClassCustom:focus-visible{outline:none !important}.InputClassCustomContainer{padding:0 40px;width:100%;border-radius:12px;font-size:16px !important;line-height:20px;height:48px;background-color:var(--background-secondary) !important;border:1px solid var(--border-color) !important;transition:all 200ms ease-in-out;color:var(--text-primary)}.InputClassCustomContainer:focus-visible{outline:none !important}.InputClassCustomContainer:focus{border:1px solid var(--accent-color) !important;box-shadow:0 0 0 1px var(--accent-color);transition:all 200ms ease-in-out}.InputAddressesSuggestions{display:flex}.InputAddressesSuggestions_wrapper{display:flex;flex-direction:column;flex:1;padding:0 12px}.InputAddressesSuggestions_error{display:flex;margin:10px 0;color:var(--mantine-color-red-6)}.InputAddressesSuggestions_label{display:flex;margin:10px 0;color:var(--text-secondary)}.InputAddressesSuggestions_map{flex:1;min-height:180px;margin:12px 0;border-radius:12px;overflow:hidden;animation:fadeInMap 300ms ease}.InputAddressesSuggestions_button{display:flex;margin-top:auto;padding:12px 0}@media(min-width: 360px)and (max-width: 567px){.InputAddressesSuggestions_button{position:sticky;bottom:0;background:var(--background-primary)}}.InputAddressesSuggestions_button_center{width:100%}@media(min-width: 360px)and (max-width: 567px){.InputAddressesSuggestions_button_center{padding:0}}@keyframes fadeInMap{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-mantine-color-scheme=dark] .InputClass_left svg{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .InputClass_right svg{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .InputClass_right svg:hover{color:var(--accent-color) !important}[data-mantine-color-scheme=dark] .InputClassSuggestions{background-color:var(--background-secondary) !important;border-color:var(--border-color);box-shadow:0 4px 20px rgba(0,0,0,.4)}[data-mantine-color-scheme=dark] .InputClassHighlight{background-color:var(--filter-button-active-bg) !important;color:var(--filter-button-active-text)}[data-mantine-color-scheme=dark] .InputClassSuggestion{color:var(--text-primary)}[data-mantine-color-scheme=dark] .InputClassSuggestion:hover{background-color:var(--filter-button-bg) !important;color:var(--text-primary)}[data-mantine-color-scheme=dark] .InputClassCustomContainer{background-color:var(--background-secondary) !important;border-color:var(--border-color) !important;color:var(--text-primary)}[data-mantine-color-scheme=dark] .InputClassCustomContainer:focus{border-color:var(--accent-color) !important;box-shadow:0 0 0 1px var(--accent-color)}[data-mantine-color-scheme=dark] .InputAddressesSuggestions_error{color:var(--mantine-color-red-6)}[data-mantine-color-scheme=dark] .InputAddressesSuggestions_label{color:var(--text-secondary)}
.addressPreviewMap{width:100%;flex:1;min-height:180px;border-radius:12px;overflow:hidden}.addressPreviewMapFallback{width:100%;flex:1;min-height:180px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.03);color:var(--text-secondary);font-size:14px}
.addButton{position:relative;display:flex;margin:auto !important}.addButton--disabled{opacity:.5;pointer-events:none}.addButton_addButton{bottom:12px;right:12px;width:54px;height:54px;background:var(--card-background);border-radius:50%;border:1px solid var(--card-border);box-shadow:0 2px 8px var(--card-shadow);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:1}.addButton_addButton:hover{transform:scale(1.05);box-shadow:0 4px 12px var(--card-shadow);background-color:var(--filter-button-bg);border-color:var(--filter-button-border)}.addButton_addButton:active{transform:scale(0.95)}.addButton_counter{height:54px;background:var(--card-background);border-radius:24px;display:flex;align-items:center;padding:0 6px;box-shadow:0 2px 8px var(--card-shadow);min-width:140px;z-index:1;border:1px solid var(--card-border)}.addButton_counter_button{width:36px;height:36px;border-radius:18px;border:none;background:var(--filter-button-bg);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s}.addButton_counter_button:hover{background:var(--background-secondary)}.addButton_counter_button:active{transform:scale(0.95)}.addButton_counter_count{flex:1;text-align:center;font-size:18px;font-weight:500;color:var(--text-primary)}[data-mantine-color-scheme=dark] .addButton_addButton{background:var(--card-background);border-color:var(--card-border);box-shadow:0 2px 8px rgba(0,0,0,.4);color:var(--text-primary)}[data-mantine-color-scheme=dark] .addButton_addButton:hover{box-shadow:0 4px 12px rgba(0,0,0,.5);background-color:var(--filter-button-bg);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .addButton_counter{background:var(--card-background);box-shadow:0 2px 8px rgba(0,0,0,.4);border-color:var(--card-border)}[data-mantine-color-scheme=dark] .addButton_counter_button{background:var(--filter-button-bg);color:var(--text-primary)}[data-mantine-color-scheme=dark] .addButton_counter_button:hover{background:var(--background-secondary)}[data-mantine-color-scheme=dark] .addButton_counter_count{color:var(--text-primary)}
.cartTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.cartTitle--clickable{cursor:pointer;transition:opacity .15s ease}.cartTitle--clickable:hover{opacity:.7}
.sidebar{display:flex;margin-right:12px;margin-left:0;width:343px;min-width:215px;max-width:343px;height:100vh}.sidebarFixed{position:fixed;background-color:var(--card-background);left:0;top:80px;display:flex;width:215px;height:100%;padding:0 20px;flex-direction:column;z-index:100;border-right:1px solid var(--card-border)}.sidebarFixed_head{height:68px;width:100%;display:flex;flex-direction:row;gap:8px}.sidebarFixed_head_wrapper{margin:auto 0}.sidebarFixed_head_wrapper svg{width:35px;height:35px;margin:auto 0;color:var(--text-secondary)}.sidebarFixed_head p{margin:auto auto auto 0;color:var(--text-primary)}.sidebarFixed_items{margin:10px auto}.sidebarFixed_dividerLayer{width:80%;height:1px;background-color:var(--border-color)}.sidebarFixed_options{height:68px;width:100%;display:flex;gap:10px}.sidebarFixed_options button{margin:auto;font-weight:400;font-size:12px !important;color:var(--text-secondary)}.sidebarFixed_copyright{height:68px;display:flex}.sidebarFixed_copyright p{margin:auto 0;color:var(--text-secondary)}[data-mantine-color-scheme=dark] .sidebarFixed{background-color:var(--card-background);border-right-color:var(--card-border)}[data-mantine-color-scheme=dark] .sidebarFixed_head_wrapper svg{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .sidebarFixed_head p{color:var(--text-primary)}[data-mantine-color-scheme=dark] .sidebarFixed_dividerLayer{background-color:var(--border-color)}[data-mantine-color-scheme=dark] .sidebarFixed_options button{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .sidebarFixed_copyright p{color:var(--text-secondary)}
.sidebarItem{width:180px;height:40px;border-radius:12px;overflow:visible;display:flex;flex-direction:row;align-items:center;gap:8px;transition:all ease-in-out .2s;cursor:pointer;position:relative}.sidebarItem:hover{background-color:var(--mantine-color-gray-1);transition:all ease-in-out .2s}.sidebarItem p{margin:auto 0;flex:1}.sidebarItem_icon{width:50px;height:40px;display:flex;flex-shrink:0;position:relative}.sidebarItem_icon_notify{position:absolute;top:calc(50% + 2px);left:calc(50% - 4px);width:8px;height:8px;border:1px solid #fff;border-radius:50%;background-color:var(--mantine-color-pinkUI-5)}.sidebarItem_icon svg{width:24px;height:24px;margin:auto}.sidebarItem_badge{flex-shrink:0;margin-right:8px;font-size:11px;font-weight:600;min-width:20px;height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center}.sidebarActiveItem{background-color:var(--mantine-color-pinkUI-0) !important;transition:all ease-in-out .2s}
.OptionalBarContentList{width:314px}.scrollArea{padding:0 !important;width:314px}.scrollArea .mantine-ScrollArea-viewport{padding:0 !important}
.optionalBar{display:flex;margin-right:0;min-width:374px;max-width:374px;height:100vh}.optionalBarFixed{position:fixed;top:68px;bottom:0;display:flex;z-index:50;flex-direction:column;width:374px}.optionalBarFixed_box{margin:24px 24px 24px 12px;display:flex;flex-direction:column;border:1px solid var(--main-border-color);overflow:hidden;border-radius:16px;padding:6px 12px;background-color:var(--card-background);box-shadow:0 4px 20px var(--card-shadow);flex:1;min-height:0}.optionalBar_authStub{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:12px;flex:1}.optionalBar_authStub svg{width:64px;height:64px;color:var(--mantine-color-gray-5)}.optionalBar_conflictBanner{display:flex;align-items:center;gap:6px;padding:8px 12px;margin:6px 0 4px;background:rgba(255,152,0,.1);border-radius:10px;color:#e65100;flex-shrink:0}.optionalBar_delivery{margin:8px 0;padding:8px 12px;background-color:var(--mantine-color-gray-1);border-radius:10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s}.optionalBar_delivery:hover{background-color:var(--mantine-color-gray-2)}.optionalBar_delivery--free{background-color:var(--mantine-color-yellow-1);border:1px solid var(--mantine-color-orange-5)}.optionalBar_delivery--free:hover{background-color:var(--mantine-color-yellow-2)}.optionalBar_delivery_content{display:flex;align-items:center;gap:8px}[data-mantine-color-scheme=dark] .optionalBarFixed_box{background-color:var(--card-background);border-color:var(--main-border-color);box-shadow:0 4px 20px rgba(0,0,0,.4)}[data-mantine-color-scheme=dark] .optionalBar_delivery{background-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .optionalBar_delivery:hover{background-color:var(--mantine-color-dark-5)}[data-mantine-color-scheme=dark] .optionalBar_delivery--free{background-color:color-mix(in srgb, var(--mantine-color-yellow-9) 40%, transparent);border-color:var(--mantine-color-orange-7)}[data-mantine-color-scheme=dark] .optionalBar_delivery--free:hover{background-color:color-mix(in srgb, var(--mantine-color-yellow-9) 50%, transparent)}
.block{width:100%}.blockOptionalBarFooter{border-top:1px solid var(--main-border-color);height:72px;position:sticky;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.5);backdrop-filter:blur(5px);display:flex;flex-direction:column}.blockOptionalBarFooter_button{height:90px;width:100%;max-width:500px;margin:0 auto;gap:12px;padding:12px;display:flex;flex-direction:row}.blockOptionalBarFooter_button_first{cursor:pointer;height:48px;width:100%;display:flex;color:#fff;border-radius:10px;background-color:#000}.blockOptionalBarFooter_button_first_left{margin:auto auto auto 20px !important}.blockOptionalBarFooter_button_first_right{margin:auto 20px auto auto !important}.blockOptionalBarFooter_button_minOrder{cursor:not-allowed;height:48px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;color:#fff;border-radius:10px;background-color:var(--mantine-color-gray-6)}.blockOptionalBarFooter_button_minOrder_title{opacity:.85}.blockOptionalBarFooter_button_minOrder_missing{opacity:1}.blockOptionalBarFooter_button--disabled{cursor:not-allowed}[data-mantine-color-scheme=dark] .blockOptionalBarFooter{background-color:rgba(0,0,0,0) !important}
.cartWarningsBanner{display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box;padding:0 12px}.cartWarningsBanner:not(:empty){margin-bottom:6px}.cartWarningsBanner_content{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:1px}.cartWarningsBanner_removeBtn{margin-top:4px !important;align-self:flex-start !important;font-size:11px !important}
.pointCard{width:100%;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;height:218px;justify-content:flex-end;transition:all 130ms ease-in-out;box-shadow:0 0 25px 0 var(--card-shadow);border-bottom:1px solid var(--card-border);border-top:1px solid var(--card-border)}.pointCard_image{top:0;left:0;background-size:cover;width:100%;height:90%;position:absolute;filter:contrast(85%) brightness(115%)}.pointCard_image_layer{position:absolute;inset:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%)}.pointCard:hover{box-shadow:0 0 25px 0 var(--card-shadow);transition:all 130ms ease-in-out;transform:scale(1.03)}.pointCard_cardContent{background-color:var(--card-background);bottom:0;position:relative;padding:10px 12px 10px 12px;display:flex;flex-direction:column;gap:8px;border-radius:13px;border:1px solid var(--card-border)}.pointCard_cardContent_title{color:var(--text-primary) !important}.pointCard_cardContent_tags{display:flex;gap:8px;flex-wrap:wrap}.pointCard_badgeTopLeft{position:absolute;top:10px;left:10px;z-index:2}.pointCard_badgeTopRight{position:absolute;top:10px;right:10px;z-index:2}[data-mantine-color-scheme=dark] .pointCard{box-shadow:0 0 25px 0 rgba(0,0,0,.4);border-bottom:0 solid rgba(0,0,0,0)}[data-mantine-color-scheme=dark] .pointCard:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.5)}[data-mantine-color-scheme=dark] .pointCard_image{filter:contrast(90%) brightness(110%)}
@keyframes skeletonWave{0%{transform:translateX(-100%)}60%,100%{transform:translateX(100%)}}@keyframes skeletonPulse{0%,100%{opacity:1}50%{opacity:.7}}:root{--skeleton-base: #eaeef2;--skeleton-shine: rgba(255, 255, 255, 0.55);--skeleton-content-bar: #e1e5ea}[data-mantine-color-scheme=dark]{--skeleton-base: #2e3338;--skeleton-shine: rgba(255, 255, 255, 0.06);--skeleton-content-bar: #363b42}.pointCardSkeleton{width:100%;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;position:relative;height:218px;justify-content:flex-end;box-shadow:0 0 25px 0 var(--card-shadow);border-top:1px solid var(--card-border)}.pointCardSkeleton_image{position:absolute;top:0;left:0;width:100%;bottom:72px;background-color:var(--skeleton-base);overflow:hidden;border-radius:16px 16px 0 0}.pointCardSkeleton_image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:skeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite}.pointCardSkeleton_content{background-color:var(--card-background);position:relative;padding:10px 12px;display:flex;flex-direction:column;gap:8px;border-radius:13px;animation:skeletonPulse 2s ease-in-out infinite}.pointCardSkeleton_title{height:18px;border-radius:8px;background-color:var(--skeleton-content-bar);overflow:hidden;position:relative}.pointCardSkeleton_title::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:skeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation-delay:.2s}.pointCardSkeleton_tags{display:flex;gap:8px}.pointCardSkeleton_tag{height:26px;border-radius:6px;background-color:var(--skeleton-content-bar);overflow:hidden;position:relative}.pointCardSkeleton_tag::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:skeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation-delay:.35s}.pointCardSkeleton_tag:nth-child(1){width:58px}.pointCardSkeleton_tag:nth-child(2){width:86px}.pointCardSkeleton_tag:nth-child(3){width:68px}.pointCardSkeleton--v1 .pointCardSkeleton_title{width:60%}.pointCardSkeleton--v2 .pointCardSkeleton_title{width:72%}.pointCardSkeleton--v3 .pointCardSkeleton_title{width:50%}.pointCardSkeleton--v4 .pointCardSkeleton_title{width:66%}[data-mantine-color-scheme=dark] .pointCardSkeleton{box-shadow:0 0 25px 0 rgba(0,0,0,.4);border-bottom:0 solid rgba(0,0,0,0)}
.sectionTitle{width:100%;display:flex;flex-direction:row;padding:8px 0;min-height:62px;cursor:pointer;position:relative;overflow:hidden;justify-content:space-between}.sectionTitle_title{margin:auto 10px auto 0 !important;color:var(--text-primary)}.sectionTitle_count{margin:auto auto auto 0 !important;transition:all 200ms ease-in-out;color:var(--text-primary) !important;background:var(--filter-button-bg);box-shadow:0 0 0 3px var(--filter-button-bg);border-radius:3px;border:1px solid var(--filter-button-border)}.sectionTitle_icon_wrapper{min-width:46px;height:46px;margin-right:0;display:flex;position:relative}.sectionTitle_icon_button{margin:auto}.sectionTitle_icon_content{position:absolute;top:0;right:-10px;height:46px;width:46px;display:flex;margin:auto 0 auto auto;cursor:pointer;color:var(--text-secondary)}.sectionTitle_icon_content svg{width:20px;height:20px;margin:auto 13px auto auto}.sectionTitle_icon_content_active{color:var(--accent-color) !important}.sectionTitle_button_wrapper{height:46px;width:46px;margin-right:0;position:relative}[data-mantine-color-scheme=dark] .sectionTitle_title{color:var(--text-primary)}[data-mantine-color-scheme=dark] .sectionTitle_count{color:var(--text-primary) !important;background:var(--filter-button-bg);box-shadow:0 0 0 3px var(--filter-button-bg);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .sectionTitle_icon_content{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .sectionTitle_icon_content_active{color:var(--accent-color) !important}
.modalCartFooter{height:90px;position:sticky;left:0;right:0;bottom:-16px;backdrop-filter:blur(5px);display:flex;flex-direction:column;border-radius:30px}.modalCartFooter_buttons{margin:0 auto;height:90px;width:100%;gap:8px;padding:8px;display:flex;flex-direction:row}@media(min-width: 1120px)and (max-width: 1279px){.modalCartFooter_buttons{max-width:600px;display:flex}}@media(min-width: 960px)and (max-width: 1119px){.modalCartFooter_buttons{max-width:600px;display:flex}}@media(min-width: 720px)and (max-width: 959px){.modalCartFooter_buttons{max-width:600px;display:flex}}@media(min-width: 640px)and (max-width: 719px){.modalCartFooter_buttons{max-width:600px;display:flex}}.modalCartFooter_buttons_first{cursor:pointer;height:54px;min-width:64%;width:100%;max-width:100%;display:flex;color:#fff;border-radius:28px;background-color:var(--mantine-color-black);transition:all ease-in-out .2s}.modalCartFooter_buttons_first_left{margin:auto auto auto 20px !important}.modalCartFooter_buttons_first_right{margin:auto 20px auto auto !important}.modalCartFooter_buttons_second{cursor:pointer;height:54px;width:34%;min-width:34%;display:flex;background-color:rgba(0,0,0,0);border-radius:28px;color:var(--text-primary);transition:all ease-in-out .2s}[data-mantine-color-scheme=dark] .modalCartFooter{border-radius:30px}[data-mantine-color-scheme=dark] .modalCartFooter_buttons_first{background-color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .modalCartFooter_buttons_second{background-color:rgba(0,0,0,0);color:var(--text-primary)}
.footerButton{height:84px;width:100%}.footerButton_footer{position:fixed;z-index:1000;left:0;right:0;bottom:0;display:flex;height:84px;width:100%;background-color:var(--card-background);backdrop-filter:blur(5px);border-top:1px solid var(--card-border)}.footerButton_footer_box{max-width:720px;width:100%;margin:0 auto;flex-direction:column;height:auto}.footerButton_footer_box_layer{width:calc(100% - 40px);margin:10px 20px}.footerButton_footer_box_layerSpecial{border-top:1px solid var(--main-border-color);width:calc(60% - 40px) !important;margin:0 20px 10px 20px !important;padding-top:10px}[data-mantine-color-scheme=dark] .footerButton_footer{background-color:rgba(44,48,52,.9);border-top-color:var(--card-border)}
.productDetailInfo{display:flex;flex-direction:column;color:var(--text-primary)}.productDetailInfo_box{gap:20px;display:flex;flex-direction:column;padding:0 12px;margin-top:12px}@media(min-width: 1280px){.productDetailInfo_box{flex-direction:row;padding:0 10px}}@media(min-width: 1120px)and (max-width: 1279px){.productDetailInfo_box{flex-direction:row;padding:0 10px}}@media(min-width: 960px)and (max-width: 1119px){.productDetailInfo_box{flex-direction:column;padding:0 10px;max-width:600px;margin:0 auto}}@media(min-width: 720px)and (max-width: 959px){.productDetailInfo_box{flex-direction:column;padding:0 10px;max-width:600px;margin:0 auto}}@media(min-width: 640px)and (max-width: 719px){.productDetailInfo_box{flex-direction:column;padding:0 10px;max-width:600px;margin:0 auto}}@media(min-width: 568px)and (max-width: 639px){.productDetailInfo_box{flex-direction:column;padding:0 10px;max-width:600px;margin:0 auto}}@media(min-width: 360px)and (max-width: 567px){.productDetailInfo_box{flex-direction:column;padding:0 12px}}.productDetailInfo_box_info{display:flex;flex-direction:column;color:var(--text-primary)}.productDetailInfo_placeholder{width:100%;height:500px;border-radius:8px;overflow:hidden;background-color:var(--mantine-color-grayUI-2);display:flex;align-items:center;justify-content:center}@media(min-width: 1280px){.productDetailInfo_placeholder{width:400px;height:400px}}@media(min-width: 1120px)and (max-width: 1279px){.productDetailInfo_placeholder{width:400px;height:400px}}@media(min-width: 360px)and (max-width: 567px){.productDetailInfo_placeholder{border-radius:16px;height:300px}}.productDetailInfo_placeholder img{width:50%;max-width:200px;height:auto;opacity:.6}.productDetailInfo .modalCartFooter_buttons{max-width:100%;padding:0}.productDetailInfo .modalCartFooter_buttons_first{border-radius:14px;min-width:100%}.productDetailInfo .modalCartFooter_buttons_second{border-radius:14px;width:100%;min-width:100%}.productDetailInfo .modalCartFooter_buttons_second .addButton{width:100%;margin:0 !important}.productDetailInfo .modalCartFooter_buttons_second .addButton_counter{width:100%;min-width:100%;border-radius:14px}[data-mantine-color-scheme=dark] .productDetailInfo{color:var(--text-primary)}[data-mantine-color-scheme=dark] .productDetailInfo_box_info{color:var(--text-primary)}
.infoSection{color:var(--mantine-color-grayUI-7);display:flex;flex-direction:column;width:100%}.infoSection_ul{padding:0 0 0 20px}.infoSection_ul li{color:inherit}.infoSection_characteristics{width:100%}.infoSection_characteristics_item{display:flex;flex-direction:column;gap:6px;padding:0px 0 12px;border-bottom:1px solid var(--mantine-color-grayUI-2)}.infoSection_characteristics_label{display:flex;align-items:center}.infoSection_buttons{display:flex;flex-direction:row;height:48px;align-items:start;gap:8px}.infoSection_buttons_button{padding:0 8px !important;margin:auto 0;width:88px;min-width:88px;height:32px !important}.infoSection_buttons_button span{font-size:15px !important}[data-mantine-color-scheme=dark] .infoSection{color:var(--mantine-color-grayUI-4) !important}
.descriptionItem{display:flex;flex-direction:column;width:100%;min-height:68px;padding:10px 0}.descriptionItem_title{color:var(--text-secondary);margin:auto 0}.descriptionItem_description{margin:auto 0;color:var(--text-primary)}.descriptionItem_description p{font-weight:400;font-size:16px;line-height:24px;color:var(--text-primary)}.descriptionItem_descriptionBold p{font-weight:500 !important;font-size:17px !important;color:var(--text-primary)}[data-mantine-color-scheme=dark] .descriptionItem_title{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .descriptionItem_description{color:var(--text-primary)}[data-mantine-color-scheme=dark] .descriptionItem_description p{color:var(--text-primary)}[data-mantine-color-scheme=dark] .descriptionItem_descriptionBold p{color:var(--text-primary)}
.nutritionBlock{margin:16px 0}.nutritionBlock_items{display:flex;gap:24px;flex-wrap:wrap}.nutritionBlock_item{display:flex;flex-direction:column;gap:4px}
.CarouselProductDetail{width:100%;height:500px;border-radius:8px;overflow:hidden}@media(min-width: 1280px){.CarouselProductDetail{width:400px;height:400px}}@media(min-width: 1120px)and (max-width: 1279px){.CarouselProductDetail{width:400px;height:400px}}@media(min-width: 360px)and (max-width: 567px){.CarouselProductDetail{border-radius:16px}}@media(min-width: 360px)and (max-width: 567px){.CarouselProductDetail{height:300px !important}}.CarouselProductDetail .mantine-Carousel-controls{transition:all 200ms ease-in-out;opacity:0}.CarouselProductDetail:hover .mantine-Carousel-controls{transition:all 200ms ease-in-out;opacity:1}.CarouselProductDetail .mantine-Carousel-slide img{background-color:var(--mantine-color-grayUI-2);object-fit:contain !important}.CarouselProductDetail_item{width:100%;height:500px;background-size:contain}@media(min-width: 1280px){.CarouselProductDetail_item{height:400px}}@media(min-width: 1120px)and (max-width: 1279px){.CarouselProductDetail_item{height:400px}}@media(min-width: 360px)and (max-width: 567px){.CarouselProductDetail_item{height:300px !important}}[data-mantine-color-scheme=dark] .CarouselProductDetail_item{background-color:var(--mantine-color-grayUI-9) !important}
.CarouselProductDetail{width:100%;height:500px;border-radius:8px;overflow:hidden;background-color:var(--mantine-color-grayUI-2)}@media(min-width: 1280px){.CarouselProductDetail{width:400px;height:400px}}@media(min-width: 1120px)and (max-width: 1279px){.CarouselProductDetail{width:400px;height:400px}}@media(min-width: 360px)and (max-width: 567px){.CarouselProductDetail{border-radius:16px;height:300px !important}}.CarouselProductDetail .mantine-Carousel-root{height:100%}.CarouselProductDetail .mantine-Carousel-viewport{height:100%}.CarouselProductDetail .mantine-Carousel-container{height:100%}.CarouselProductDetail .mantine-Carousel-controls{opacity:0}.CarouselProductDetail .mantine-Carousel-controls button:first-child{margin-left:-20px;left:0 !important;opacity:1 !important}.CarouselProductDetail .mantine-Carousel-controls button:last-child{margin-right:-20px;right:0 !important;opacity:1 !important}.CarouselProductDetail:hover .mantine-Carousel-controls{transition:all 200ms ease-in-out;opacity:1}.CarouselProductDetail .mantine-Carousel-control{border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:rgba(0,0,0,0) !important;width:60px !important;height:60px !important}.CarouselProductDetail .mantine-Carousel-control:hover{background:rgba(0,0,0,0) !important}.CarouselProductDetail .mantine-Carousel-control[data-inactive]{opacity:0;cursor:default}.CarouselProductDetail .mantine-Carousel-control svg{width:60px;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1))}.CarouselProductDetail button[aria-label*=previous]{left:0 !important}.CarouselProductDetail button[aria-label*=next]{right:0 !important}.CarouselProductDetail .mantine-Carousel-slide{transform:translate3d(0px, 0px, 0px);justify-content:center;align-items:center;display:flex}.CarouselProductDetail .mantine-Carousel-slide img{background-color:var(--mantine-color-grayUI-2);object-fit:contain !important}.CarouselProductDetail_item{background-color:var(--mantine-color-grayUI-2);width:100%;height:500px;display:flex}@media(min-width: 1280px){.CarouselProductDetail_item{height:auto}}@media(min-width: 1120px)and (max-width: 1279px){.CarouselProductDetail_item{height:auto}}.CarouselProductDetail_item div:first-child{width:100% !important;height:auto !important;margin:auto}.CarouselProductDetail_item div:last-child{width:100% !important;height:auto !important;margin:auto}@media(min-width: 360px)and (max-width: 567px){.CarouselProductDetail_item{height:300px !important}}
.productCarousel{width:100%;height:220px;border-radius:16px;overflow:hidden}.productCarousel .mantine-Carousel-controls{transition:all 200ms ease-in-out;opacity:0}.productCarousel:hover .mantine-Carousel-controls{transition:all 200ms ease-in-out;opacity:1}.productCarousel_item{width:100%;height:220px;background-size:contain !important}
.productSection{width:100%;min-height:30px;display:flex;flex-direction:column}.productSection_title{height:30px;display:flex}.productSection_titleText{color:var(--mantine-color-grayUI-6) !important;margin:auto 0 !important}.productSection_box{display:flex;flex-direction:column}
.optionItemChecked{width:100%;height:56px;display:flex;flex-direction:row;cursor:pointer;transition:all .2s ease-in-out}.optionItemChecked:hover .optionItemChecked_box_checkBox input{border-color:#000 !important;transition:all .2s ease-in-out}.optionItemChecked_title{margin:auto auto auto 0 !important}.optionItemChecked_active{transition:all .2s ease-in-out}.optionItemChecked_box{width:100px;height:56px;display:flex;margin:auto 0 auto auto}.optionItemChecked_box--noPrice{width:auto}.optionItemChecked_box_price{text-align:right;margin:auto 0 auto auto !important;color:var(--mantine-color-grayUI-6) !important;min-width:40px}.optionItemChecked_box_checkBox{margin:auto 0 auto 10px !important;color:var(--mantine-color-pinkUI-3) !important;cursor:pointer !important}.optionItemChecked_box_checkBox input{border-radius:8px !important;border:2px solid var(--mantine-color-grayUI-5) !important;transition:all .2s ease-in-out;cursor:pointer !important}.optionItemChecked_box_checkBox input:checked{background-color:#000 !important;border-color:#000 !important}.optionItemChecked_box_checkBox .mantine-focus-auto:focus-visible{outline:none !important;outline-offset:calc(.125rem*var(--mantine-scale))}
.optionItemToggle{width:100%;height:56px;display:flex;flex-direction:row;cursor:pointer;transition:all .2s ease-in-out}.optionItemToggle:hover .optionItemToggle_box_checkBox{border-color:#000;transition:all .2s ease-in-out}.optionItemToggle_title{margin:auto auto auto 0 !important}.optionItemToggle_box{width:auto;height:56px;display:flex;margin:auto 0 auto auto}.optionItemToggle_box_checkBox{margin:auto !important;color:#000 !important;cursor:pointer !important;border:2px solid var(--mantine-color-grayUI-5);border-radius:20px;transition:all .2s ease-in-out}.optionItemToggle_box_checkBox_active{transition:all .2s ease-in-out;border-color:#000}.optionItemToggle_box_checkBox input{border:2px solid #fff !important;cursor:pointer !important;border-radius:20px}.optionItemToggle_box_checkBox input:checked{background-color:#000 !important}.optionItemToggle_box_checkBox .mantine-focus-auto:focus-visible{outline:none !important;outline-offset:calc(.125rem*var(--mantine-scale))}
.optionItemCount{width:100%;height:56px;display:flex;flex-direction:row;cursor:pointer;transition:all .2s ease-in-out}.optionItemCount_title{margin:auto auto auto 0 !important}.optionItemCount_box{min-width:100px;height:56px;display:flex;margin:auto;margin-right:0}.optionItemCount_box_price{text-align:right;margin:auto 0 auto auto !important;color:var(--mantine-color-grayUI-6) !important;min-width:40px}
.SubHeader{width:100%;height:68px}.SubHeaderFixed{display:flex;height:68px;position:fixed;z-index:10;background:hsla(0,0%,100%,.9);box-shadow:0 0 1px 0 var(--shadow-color),0 0 15px 0 var(--card-shadow);backdrop-filter:blur(4px);width:100%;left:0;top:68px;right:0;border-bottom:1px solid var(--card-border)}.SubHeaderFixed_logo{cursor:pointer;width:48px;min-width:48px;height:48px;display:flex;margin:auto 0;background:var(--filter-button-bg);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:12px;overflow:hidden;border:1px solid var(--filter-button-border)}@media(min-width: 1280px){.SubHeaderFixed_logo .iconWrapper{margin:auto}}@media(min-width: 1120px)and (max-width: 1279px){.SubHeaderFixed_logo .iconWrapper{margin:auto}}.SubHeaderFixed_center{width:auto;height:44px;margin:auto 0;display:flex}.SubHeaderFixed_center p{margin:auto;color:var(--text-primary)}.SubHeaderFixed_before{width:auto;height:48px;display:flex;margin:auto 0;background:var(--filter-button-bg);border-radius:12px;overflow:hidden;border:1px solid var(--filter-button-border)}.SubHeaderFixed_before .backButton{width:48px !important;height:48px !important}@media(min-width: 1280px){.SubHeaderFixed_before .iconWrapper{margin:auto}}@media(min-width: 1120px)and (max-width: 1279px){.SubHeaderFixed_before .iconWrapper{margin:auto}}.SubHeaderFixed_after{width:auto;height:44px;display:flex;margin:auto 0 auto auto;align-items:center}@media(min-width: 1280px){.SubHeaderFixed_after .iconWrapper{margin:auto 0 auto auto}}@media(min-width: 1120px)and (max-width: 1279px){.SubHeaderFixed_after .iconWrapper{margin:auto 0 auto auto}}.SubHeaderFixed_content{gap:12px;width:1000px;height:68px;margin:auto;display:flex;transition:all 100ms ease-in-out}.SubHeaderModal{position:relative}.SubHeaderModal .SubHeaderFixed{padding:0 10px;top:0}[data-mantine-color-scheme=dark] .SubHeaderFixed{background:rgba(44,48,52,.9);box-shadow:0 0 1px 0 hsla(0,0%,100%,.1),0 0 15px 0 rgba(0,0,0,.4);border-bottom-color:var(--card-border)}[data-mantine-color-scheme=dark] .SubHeaderFixed_logo{background:var(--filter-button-bg);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .SubHeaderFixed_center p{color:var(--text-primary)}[data-mantine-color-scheme=dark] .SubHeaderFixed_before{background:var(--filter-button-bg);border-color:var(--filter-button-border)}
.cardProduct{width:100%;display:flex;flex-direction:column;position:relative}.cardProduct_image{position:relative;width:100%;padding-bottom:100%;margin-bottom:12px;border-radius:24px;background-position:center;background-size:cover;background-repeat:no-repeat;transition:opacity .2s ease;box-shadow:0 0 1px 0 var(--card-shadow)}.cardProduct_image:hover{opacity:.8}.cardProduct_discount{position:absolute;top:8px;left:8px;background:var(--mantine-color-pinkUI-3);color:#fff;padding:2px 8px;font-size:16px;font-weight:700;z-index:1;transform:rotate(-2deg);border:2px solid #fff;border-radius:100px;box-shadow:0 2px 4px var(--card-shadow)}.cardProduct_content{margin-bottom:8px}.cardProduct_prices{display:flex;align-items:baseline;gap:8px}.cardProduct_currentPrice{font-size:20px !important;font-weight:500 !important;color:var(--mantine-color-pinkUI-3) !important}.cardProduct_oldPrice{font-size:16px !important;color:var(--text-secondary) !important;position:relative !important}.cardProduct_oldPrice::after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background-color:var(--mantine-color-pinkUI-3);transform:rotate(-8deg)}.cardProduct_title{font-size:15px !important;font-weight:400 !important;color:var(--text-primary) !important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.2 !important}.cardProduct_weight{font-size:12px !important;font-weight:500 !important;color:var(--text-secondary) !important}.cardProduct_counter{position:absolute;bottom:12px;right:12px;height:48px;background:var(--card-background);border-radius:24px;display:flex;align-items:center;padding:0 6px;box-shadow:0 2px 8px var(--card-shadow);min-width:140px;z-index:1;border:1px solid var(--card-border)}.cardProduct_counter_button{width:36px;height:36px;border-radius:18px;border:none;background:var(--filter-button-bg);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease-in-out}.cardProduct_counter_button:hover{background:var(--background-secondary)}.cardProduct_counter_button:active{transform:scale(0.95)}.cardProduct_counter_count{flex:1;text-align:center;font-size:18px;font-weight:500;color:var(--text-primary)}.cardProduct_counter_loader{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}.cardProduct_addButton{position:absolute;bottom:12px;right:12px;width:48px;height:48px;background:var(--card-background);border-radius:50%;border:1px solid var(--card-border);box-shadow:0 2px 8px var(--card-shadow);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:1}.cardProduct_addButton:hover{transform:scale(1.05);box-shadow:0 4px 12px var(--card-shadow)}.cardProduct_addButton:active{transform:scale(0.95)}.cardProduct_authButton{position:absolute;bottom:12px;right:12px;height:40px;padding:0 16px;background:var(--mantine-color-pink-6);border-radius:20px;border:none;box-shadow:0 2px 8px var(--card-shadow);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:1}.cardProduct_authButton:hover{transform:scale(1.05);box-shadow:0 4px 12px var(--card-shadow);background:var(--mantine-color-pink-7)}.cardProduct_authButton:active{transform:scale(0.95)}.adultContentOverlay .cardProduct{width:100%}.adultContentOverlay__blur{border-radius:24px}.adultContentOverlay__badge--small{width:36px;height:36px}.cardProduct--disabled{opacity:.5;pointer-events:none}[data-mantine-color-scheme=dark] .cardProduct_image{box-shadow:0 0 2px 0 hsla(0,0%,100%,.1)}[data-mantine-color-scheme=dark] .cardProduct_counter,[data-mantine-color-scheme=dark] .cardProduct_addButton{box-shadow:0 2px 12px rgba(0,0,0,.4)}[data-mantine-color-scheme=dark] .cardProduct_counter:hover,[data-mantine-color-scheme=dark] .cardProduct_addButton:hover{box-shadow:0 4px 16px rgba(0,0,0,.5)}
.recommendationsSection{padding:24px 0;margin-top:24px;border-top:1px solid var(--card-border)}.recommendationsSection_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.recommendationsSection_header_title{font-size:22px !important;font-weight:600 !important;color:var(--text-primary) !important}@media(min-width: 568px)and (max-width: 639px){.recommendationsSection_header_title{font-size:18px !important}}@media(min-width: 360px)and (max-width: 567px){.recommendationsSection_header_title{font-size:18px !important}}@media(max-width: 359px){.recommendationsSection_header_title{font-size:18px !important}}.recommendationsSection_header_count{font-size:14px !important;color:var(--text-secondary) !important}.recommendationsSection_grid{display:grid;gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 768px){.recommendationsSection_grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1024px){.recommendationsSection_grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1400px){.recommendationsSection_grid{grid-template-columns:repeat(5, minmax(0, 1fr))}}.recommendationsSection_loadMore{display:flex;justify-content:center;margin-top:24px}.recommendationsSection_loadMore_button{padding:12px 32px;background:var(--filter-button-bg);border:1px solid var(--card-border);border-radius:24px;font-size:16px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.recommendationsSection_loadMore_button:hover{background:var(--background-secondary);box-shadow:0 2px 8px var(--card-shadow)}.recommendationsSection_loadMore_button:active{transform:scale(0.98)}.recommendationsSection_loadMore_button:disabled{opacity:.6;cursor:not-allowed}.recommendationsSection_loading{display:flex;justify-content:center;align-items:center;padding:40px 0;color:var(--text-secondary)}.recommendationsSection_empty{display:flex;justify-content:center;align-items:center;padding:40px 0;color:var(--text-secondary);font-size:16px}[data-mantine-color-scheme=dark] .recommendationsSection_loadMore_button{box-shadow:0 2px 8px rgba(0,0,0,.3)}[data-mantine-color-scheme=dark] .recommendationsSection_loadMore_button:hover{box-shadow:0 4px 12px rgba(0,0,0,.4)}
.initialLoader{width:100vw;height:100vh;position:relative;background-color:var(--background-primary)}.initialLoader_loader{width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:var(--accent-color)}[data-mantine-color-scheme=dark] .initialLoader{background-color:var(--background-primary)}[data-mantine-color-scheme=dark] .initialLoader_loader{color:var(--accent-color)}
.siteSidebar{display:flex;width:100%;max-width:250px;height:100vh}.siteSidebarFixed{position:fixed;background-color:var(--card-background);left:0;top:80px;display:flex;width:250px;flex-direction:column;z-index:100;height:100%;border-right:1px solid var(--card-border)}.siteSidebarFixed_head{height:68px;width:100%;display:flex;flex-direction:row;gap:8px}.siteSidebarFixed_head_wrapper{margin:auto 0}.siteSidebarFixed_head_wrapper svg{width:35px;height:35px;margin:auto 0;color:var(--text-secondary)}.siteSidebarFixed_head p{margin:auto auto auto 0;color:var(--text-primary)}.siteSidebarFixed_items{margin:10px auto}.siteSidebarFixed_dividerLayer{width:80%;height:1px;background-color:var(--border-color)}.siteSidebarFixed_options{height:68px;width:100%;display:flex;gap:10px}.siteSidebarFixed_options button{margin:auto;font-weight:400;font-size:12px !important;color:var(--text-secondary)}.siteSidebarFixed_copyright{height:68px;display:flex}.siteSidebarFixed_copyright p{margin:auto 0;color:var(--text-secondary)}[data-mantine-color-scheme=dark] .siteSidebarFixed{background-color:var(--card-background);border-right-color:var(--card-border)}[data-mantine-color-scheme=dark] .siteSidebarFixed_head_wrapper svg{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .siteSidebarFixed_head p{color:var(--text-primary)}[data-mantine-color-scheme=dark] .siteSidebarFixed_dividerLayer{background-color:var(--border-color)}[data-mantine-color-scheme=dark] .siteSidebarFixed_options button{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .siteSidebarFixed_copyright p{color:var(--text-secondary)}
.siteSidebarItem{width:calc(100% - 24px);margin:0 12px;padding:12px 12px;border-radius:12px;overflow:hidden;display:flex;flex-direction:row;transition:all ease-in-out .2s;cursor:pointer}.siteSidebarItem:hover{background-color:var(--mantine-color-gray-1);transition:all ease-in-out .2s}.siteSidebarItem p{margin:auto 0}.siteSidebarItem_icon{width:50px;height:40px;display:flex;position:relative}.siteSidebarItem_icon svg{width:24px;height:24px;margin:auto}.siteSidebarItem_active{background-color:var(--mantine-color-pinkUI-0) !important;transition:all ease-in-out .2s}.siteSidebarItem_closed{opacity:.5}[data-mantine-color-scheme=dark] .siteSidebarItem:hover{background-color:var(--mantine-color-gray-8)}
.pointZonesMap{width:100%;height:300px;border-radius:12px;overflow:hidden}.pointZonesMapFallback{width:100%;height:300px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.03);color:var(--text-secondary);font-size:14px}
.pageFooter{--pf-bg: #f3f4f8;--pf-border: rgba(0, 0, 0, 0.07);--pf-logo-filter: brightness(0) opacity(0.85);--pf-tagline: rgba(0, 0, 0, 0.45);--pf-social-bg: rgba(0, 0, 0, 0.06);--pf-social-color: rgba(0, 0, 0, 0.5);--pf-social-bg-h: rgba(0, 0, 0, 0.12);--pf-social-color-h: rgba(0, 0, 0, 0.85);--pf-col-title: rgba(0, 0, 0, 0.38);--pf-link: rgba(0, 0, 0, 0.6);--pf-link-h: rgba(0, 0, 0, 0.9);--pf-reg-bg: rgba(0, 0, 0, 0.04);--pf-reg-border: rgba(0, 0, 0, 0.07);--pf-reg-badge-bg: rgba(0, 0, 0, 0.1);--pf-reg-badge: rgba(0, 0, 0, 0.75);--pf-reg-text: rgba(0, 0, 0, 0.4);--pf-app-bg: rgba(0, 0, 0, 0.05);--pf-app-border: rgba(0, 0, 0, 0.1);--pf-app-color: rgba(0, 0, 0, 0.75);--pf-app-bg-h: rgba(0, 0, 0, 0.09);--pf-app-border-h: rgba(0, 0, 0, 0.18);--pf-app-color-h: rgba(0, 0, 0, 0.9);--pf-app-sub: rgba(0, 0, 0, 0.4);--pf-divider: rgba(0, 0, 0, 0.08);--pf-copy: rgba(0, 0, 0, 0.3);--pf-bottom-link: rgba(0, 0, 0, 0.35);--pf-bottom-link-h: rgba(0, 0, 0, 0.65)}[data-mantine-color-scheme=dark] .pageFooter{--pf-bg: #1a1b2e;--pf-border: rgba(255, 255, 255, 0.08);--pf-logo-filter: brightness(0) invert(1) opacity(0.95);--pf-tagline: rgba(255, 255, 255, 0.5);--pf-social-bg: rgba(255, 255, 255, 0.08);--pf-social-color: rgba(255, 255, 255, 0.6);--pf-social-bg-h: rgba(255, 255, 255, 0.16);--pf-social-color-h: rgba(255, 255, 255, 0.95);--pf-col-title: rgba(255, 255, 255, 0.4);--pf-link: rgba(255, 255, 255, 0.65);--pf-link-h: rgba(255, 255, 255, 0.95);--pf-reg-bg: rgba(255, 255, 255, 0.05);--pf-reg-border: rgba(255, 255, 255, 0.08);--pf-reg-badge-bg: rgba(255, 255, 255, 0.15);--pf-reg-badge: rgba(255, 255, 255, 0.9);--pf-reg-text: rgba(255, 255, 255, 0.4);--pf-app-bg: rgba(255, 255, 255, 0.07);--pf-app-border: rgba(255, 255, 255, 0.12);--pf-app-color: rgba(255, 255, 255, 0.8);--pf-app-bg-h: rgba(255, 255, 255, 0.12);--pf-app-border-h: rgba(255, 255, 255, 0.22);--pf-app-color-h: rgba(255, 255, 255, 0.95);--pf-app-sub: rgba(255, 255, 255, 0.45);--pf-divider: rgba(255, 255, 255, 0.08);--pf-copy: rgba(255, 255, 255, 0.3);--pf-bottom-link: rgba(255, 255, 255, 0.35);--pf-bottom-link-h: rgba(255, 255, 255, 0.65)}.pageFooter{margin-top:32px;background:var(--pf-bg);border-radius:20px 20px 0 0;border-top:1px solid var(--pf-border)}@media(min-width: 360px)and (max-width: 567px){.pageFooter{border-radius:16px 16px 0 0}}@media(min-width: 568px)and (max-width: 639px){.pageFooter{border-radius:16px 16px 0 0}}@media(min-width: 640px)and (max-width: 719px){.pageFooter{border-radius:16px 16px 0 0}}.pageFooter_inner{max-width:1200px;margin:0 auto;padding:40px 32px 0}@media(min-width: 360px)and (max-width: 567px){.pageFooter_inner{padding:28px 20px 0}}@media(min-width: 568px)and (max-width: 639px){.pageFooter_inner{padding:28px 20px 0}}@media(min-width: 640px)and (max-width: 719px){.pageFooter_inner{padding:28px 20px 0}}.pageFooter_grid{display:grid;grid-template-columns:1.8fr 1fr 1.2fr 1fr;gap:40px}@media(min-width: 720px)and (max-width: 959px){.pageFooter_grid{grid-template-columns:1fr 1fr;gap:32px}}@media(min-width: 360px)and (max-width: 567px){.pageFooter_grid{grid-template-columns:1fr;gap:28px}}@media(min-width: 568px)and (max-width: 639px){.pageFooter_grid{grid-template-columns:1fr;gap:28px}}@media(min-width: 640px)and (max-width: 719px){.pageFooter_grid{grid-template-columns:1fr;gap:28px}}.pageFooter_brand{display:flex;flex-direction:column;gap:14px}.pageFooter_logo{display:flex;align-items:center}.pageFooter_logo svg{height:32px;width:auto;filter:var(--pf-logo-filter)}.pageFooter_tagline{font-size:13px;line-height:1.6;color:var(--pf-tagline);margin:0;max-width:240px}.pageFooter_social{display:flex;gap:10px;margin-top:4px}.pageFooter_socialLink{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--pf-social-bg);color:var(--pf-social-color);text-decoration:none;transition:background .2s ease,color .2s ease}.pageFooter_socialLink:hover{background:var(--pf-social-bg-h);color:var(--pf-social-color-h)}.pageFooter_col{display:flex;flex-direction:column;gap:12px}.pageFooter_colTitle{font-size:12px;font-weight:600;color:var(--pf-col-title);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px}.pageFooter_nav{display:flex;flex-direction:column;gap:10px}.pageFooter_navLink{background:none;border:none;padding:0;text-align:left;font-size:14px;font-weight:400;color:var(--pf-link);cursor:pointer;transition:color .15s ease;font-family:inherit}.pageFooter_navLink:hover{color:var(--pf-link-h)}.pageFooter_registry{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;background:var(--pf-reg-bg);border-radius:10px;border:1px solid var(--pf-reg-border)}.pageFooter_registryBadge{flex-shrink:0;font-size:10px;font-weight:700;color:var(--pf-reg-badge);background:var(--pf-reg-badge-bg);border-radius:4px;padding:2px 5px;letter-spacing:.04em;margin-top:1px}.pageFooter_registryText{font-size:11px;line-height:1.5;color:var(--pf-reg-text)}.pageFooter_apps{display:flex;flex-direction:column;gap:10px}.pageFooter_appBadge{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--pf-app-bg);border:1px solid var(--pf-app-border);border-radius:12px;text-decoration:none;color:var(--pf-app-color);transition:background .2s ease,border-color .2s ease,color .2s ease}.pageFooter_appBadge:hover{background:var(--pf-app-bg-h);border-color:var(--pf-app-border-h);color:var(--pf-app-color-h)}.pageFooter_appBadge svg{flex-shrink:0;opacity:.8}.pageFooter_appBadgeText{display:flex;flex-direction:column;gap:1px}.pageFooter_appBadgeSub{font-size:10px;font-weight:400;color:var(--pf-app-sub);line-height:1}.pageFooter_appBadgeName{font-size:14px;font-weight:600;color:inherit;line-height:1.2}.pageFooter_bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;margin-top:36px;border-top:1px solid var(--pf-divider)}@media(min-width: 360px)and (max-width: 567px){.pageFooter_bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px}}@media(min-width: 568px)and (max-width: 639px){.pageFooter_bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px}}@media(min-width: 640px)and (max-width: 719px){.pageFooter_bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px}}.pageFooter_copy{font-size:12px;color:var(--pf-copy)}.pageFooter_bottomLinks{display:flex;gap:20px;flex-wrap:wrap}.pageFooter_bottomLink{background:none;border:none;padding:0;font-size:12px;color:var(--pf-bottom-link);cursor:pointer;font-family:inherit;transition:color .15s ease}.pageFooter_bottomLink:hover{color:var(--pf-bottom-link-h)}
.dh-phone-input{width:100%;position:relative}.dh-phone-input .react-tel-input{width:100%;font-family:inherit;position:relative}.dh-phone-input .react-tel-input .flag-dropdown{display:none !important}.dh-phone-input .react-tel-input .form-control{width:100% !important;height:52px !important;border-radius:10px !important;padding-left:16px !important;padding-right:44px !important;background-color:var(--background-secondary) !important;border:1px solid var(--border-color) !important;color:var(--text-primary) !important;font-size:16px !important;line-height:20px !important;font-weight:400 !important;transition:all ease-in-out 200ms}.dh-phone-input .react-tel-input .form-control:focus{outline:none !important;border-color:var(--mantine-color-pink-3) !important;box-shadow:0 0 0 1px var(--mantine-color-pink-3) !important}.dh-phone-input .react-tel-input .form-control::placeholder{color:var(--text-secondary);opacity:.6}.dh-phone-input .react-tel-input .form-control:-webkit-autofill,.dh-phone-input .react-tel-input .form-control:-webkit-autofill:hover,.dh-phone-input .react-tel-input .form-control:-webkit-autofill:focus,.dh-phone-input .react-tel-input .form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--background-secondary) inset !important;-webkit-text-fill-color:var(--text-primary) !important;background-color:var(--background-secondary) !important;transition:background-color 5000s ease-in-out 0s;caret-color:var(--text-primary) !important}.dh-phone-input__placeholder-hint{position:absolute;top:50%;left:40px;transform:translateY(-50%);color:var(--text-secondary);opacity:.5;font-size:16px;line-height:20px;font-weight:400;pointer-events:none;user-select:none}.dh-phone-input__clear{position:absolute !important;top:50%;right:12px;transform:translateY(-50%);opacity:.5;transition:opacity 150ms ease;z-index:2}.dh-phone-input__clear:hover{opacity:1}.dh-phone-input--error .react-tel-input .form-control{border-color:var(--mantine-color-red-6) !important}[data-mantine-color-scheme=dark] .dh-phone-input .react-tel-input .form-control{background-color:var(--background-secondary) !important;border-color:var(--border-color) !important;color:var(--text-primary) !important}[data-mantine-color-scheme=dark] .dh-phone-input .react-tel-input .form-control:focus{border-color:var(--mantine-color-pink-5) !important;box-shadow:0 0 0 1px var(--mantine-color-pink-5) !important}[data-mantine-color-scheme=dark] .dh-phone-input .react-tel-input .form-control:-webkit-autofill,[data-mantine-color-scheme=dark] .dh-phone-input .react-tel-input .form-control:-webkit-autofill:hover,[data-mantine-color-scheme=dark] .dh-phone-input .react-tel-input .form-control:-webkit-autofill:focus,[data-mantine-color-scheme=dark] .dh-phone-input .react-tel-input .form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--background-secondary) inset !important;-webkit-text-fill-color:var(--text-primary) !important;background-color:var(--background-secondary) !important}.dh-agreement{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.dh-agreement__text{flex:1;font-size:12px;line-height:1.4;color:var(--text-secondary)}.dh-agreement__link{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color 150ms ease}.dh-agreement__link:hover{color:var(--mantine-color-pink-5)}.dh-agreement__checkbox{flex-shrink:0}
.filtersContent{padding:0 16px 16px;display:flex;flex-direction:column;gap:20px}.filtersContent_section{display:flex;flex-direction:column;gap:12px}.filtersContent_sectionHeader{display:flex;align-items:center;gap:8px}.filtersContent_sectionIcon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(254,55,118,.08);color:var(--accent-color);flex-shrink:0}.filtersContent_switchRow{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;background:var(--filter-button-bg);border:1px solid var(--card-border);cursor:pointer;transition:border-color 200ms ease,background 200ms ease}.filtersContent_switchRow:hover{border-color:var(--accent-color)}.filtersContent_switchRow:active{background:rgba(254,55,118,.04)}.filtersContent_chips{display:flex;gap:8px;flex-wrap:wrap}.filtersContent_chip{padding:8px 18px;border-radius:20px;border:1.5px solid var(--card-border);background:var(--filter-button-bg);color:var(--text-secondary);cursor:pointer;transition:all 200ms ease;user-select:none}.filtersContent_chip:hover{border-color:rgba(254,55,118,.4);background:rgba(254,55,118,.04)}.filtersContent_chip:active{transform:scale(0.97)}.filtersContent_chip--active{background:rgba(254,55,118,.08);border-color:var(--accent-color);color:var(--accent-color)}.filtersContent_chip--active:hover{background:rgba(254,55,118,.12);border-color:var(--accent-color)}@media(min-width: 360px)and (max-width: 567px){.filtersContent_chip{padding:7px 14px}}@media(max-width: 359px){.filtersContent_chip{padding:7px 14px}}.filtersContent_actions{display:flex;align-items:center;gap:12px;padding-top:8px}.filtersContent_resetBtn{background:none;border:none;color:var(--text-secondary);font-size:14px;cursor:pointer;padding:8px 4px;white-space:nowrap;transition:color 200ms ease;font-family:inherit}.filtersContent_resetBtn:hover{color:var(--accent-color)}.filtersContent_applyBtn{flex:1}[data-mantine-color-scheme=dark] .filtersContent_sectionIcon{background:rgba(255,100,149,.1)}[data-mantine-color-scheme=dark] .filtersContent_switchRow:active{background:rgba(255,100,149,.06)}[data-mantine-color-scheme=dark] .filtersContent_chip:hover{background:rgba(255,100,149,.06);border-color:rgba(255,100,149,.4)}[data-mantine-color-scheme=dark] .filtersContent_chip--active{background:rgba(255,100,149,.12);border-color:var(--accent-color);color:var(--accent-color)}[data-mantine-color-scheme=dark] .filtersContent_chip--active:hover{background:rgba(255,100,149,.16)}
.pointCategoriesContent{padding:0 12px}
.categoriesItem{display:flex;min-height:48px;border-radius:12px;overflow:hidden;cursor:pointer;transition:all ease-in-out .2s}.categoriesItem_title{margin:auto 0}.categoriesItemClosed{opacity:.5}.categoriesItem:hover{color:var(--mantine-color-gray-7);transition:all ease-in-out .2s}.categoriesItem:active{color:var(--mantine-color-gray-7);transition:all ease-in-out .1s}.categoryActiveSection{color:var(--mantine-color-pinkUI-3) !important}
.productContent{position:relative}.productContent_box{width:100%;padding:20px 12px}.productContent_header{margin:0 10px}
.pointInfo{padding:0 16px 16px;display:flex;flex-direction:column;gap:16px}.pointInfo_description{padding:12px 14px;background:var(--background-secondary);border-radius:12px;line-height:1.45}.pointInfo_metrics{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}@media(min-width: 360px)and (max-width: 567px){.pointInfo_metrics{grid-template-columns:repeat(3, 1fr);gap:6px}}@media(max-width: 359px){.pointInfo_metrics{grid-template-columns:repeat(3, 1fr);gap:6px}}.pointInfo_metricCard{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px 12px;border-radius:12px;background:var(--background-secondary);text-align:center}@media(min-width: 360px)and (max-width: 567px){.pointInfo_metricCard{padding:10px 6px 8px}}@media(max-width: 359px){.pointInfo_metricCard{padding:10px 6px 8px}}.pointInfo_metricIcon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(254,55,118,.08);color:var(--accent-color);margin-bottom:2px}@media(min-width: 360px)and (max-width: 567px){.pointInfo_metricIcon{width:28px;height:28px}}@media(max-width: 359px){.pointInfo_metricIcon{width:28px;height:28px}}.pointInfo_section{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--background-secondary);border-radius:12px}.pointInfo_addressRow{display:flex;align-items:flex-start;gap:10px}.pointInfo_addressIcon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:rgba(254,55,118,.08);color:var(--accent-color);flex-shrink:0;margin-top:1px}.pointInfo_addressContent{display:flex;flex-direction:column;gap:1px;min-width:0}.pointInfo_hoursHeader{display:flex;align-items:center;gap:10px}.pointInfo_hoursHeaderText{display:flex;flex-direction:column;gap:0;flex:1}.pointInfo_statusDot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pointInfo_statusDot--open{background:#40c057;box-shadow:0 0 6px rgba(64,192,87,.4)}.pointInfo_statusDot--closed{background:#fa5252;box-shadow:0 0 6px rgba(250,82,82,.4)}.pointInfo_hoursList{padding-left:38px}.pointInfo_hoursList .businessHoursList{margin-left:0}.pointInfo_map{border-radius:12px;overflow:hidden}[data-mantine-color-scheme=dark] .pointInfo_metricIcon,[data-mantine-color-scheme=dark] .pointInfo_addressIcon{background:rgba(255,100,149,.1)}
.descriptionItem{display:flex;flex-direction:column;width:100%;min-height:68px;padding:10px 0}.descriptionItem_title{color:var(--mantine-color-grayUI-6);margin:auto 0}.descriptionItem_description{margin:auto 0}.descriptionItem_description p{font-weight:400;font-size:16px;line-height:24px}.descriptionItem_descriptionBold p{font-weight:500 !important;font-size:17px !important}
.infoItem_layer{width:100%;height:68px;display:flex;cursor:pointer;gap:10px}.infoItem_layer_icon{width:44px;height:44px;display:flex;margin:auto 0;border-radius:6px;background-color:var(--mantine-color-grayUI-2)}.infoItem_layer_icon svg{width:24px;height:24px;margin:auto}.infoItem_layer_box{width:auto;height:44px;margin:auto 0;display:flex;flex-direction:column}.infoItem_layer_box_title{margin:auto 0 !important}.infoItem_layer_box_description{color:var(--mantine-color-grayUI-6);margin:auto 0;display:flex;flex-direction:row;gap:5px}.infoItem_layer_box_description p{margin:auto 0}.infoItem_layer_box_description svg{width:14px;height:14px;margin:auto 0}.iconArrow{transition:all 100ms ease-in-out;transform:rotate(0deg)}.iconArrow_rotate{transition:all 100ms ease-in-out;transform:rotate(180deg)}
.businessHoursItem{width:100%;height:20px;display:flex}.businessHoursItem_day{margin:auto !important;margin-left:0 !important}.businessHoursItem_dayActive{color:var(--mantine-color-pinkUI-3) !important}.businessHoursItem_time{margin:auto !important;margin-right:0 !important;font-weight:500}.businessHoursItem_timeOff{color:var(--mantine-color-grayUI-6) !important;font-weight:400}
.businessHoursList{display:flex;margin-left:54px;flex-direction:column;gap:6px}
.addressEdit{width:100%;max-height:600px;min-height:600px;height:600px;display:flex;flex-direction:column}@media(min-width: 360px)and (max-width: 567px){.addressEdit{max-height:100%;min-height:100%;height:100%}}.addressEdit_box{padding:0;flex:1;display:flex;flex-direction:column}.addressEdit_title{padding:0 12px}
.productDetailModal{display:flex;width:100%}
.cartInfoContent{display:flex;padding:10px 10px 12px 10px;flex-direction:column}.cartInfoContent_text{margin:8px auto !important;text-align:center !important}
.cardInfoItem{display:flex;flex-direction:column;padding:10px;width:100%;height:fit-content;border:1px solid var(--border-color);background-color:#fff;border-radius:8px;overflow:hidden;margin-bottom:8px}.cardInfoItem_box{margin:0 0 8px 0;display:flex;flex-direction:row;gap:8px;align-items:center}.cardInfoItem_box_icon{padding:6px;background-color:var(--mantine-color-gray-2);box-shadow:0 0 0 1px rgba(0,0,0,.08);border-radius:4px;flex-shrink:0}.cardInfoItem_box_icon svg{width:18px;height:18px}.cardInfoItem_box_title{margin:0 !important;flex-shrink:1;min-width:0}.cardInfoItem_box_price{margin:0 0 0 auto !important;flex-shrink:0;white-space:nowrap}.cardInfoItem_description{color:var(--mantine-color-gray-6) !important;text-align:left !important;line-height:1.35 !important}[data-mantine-color-scheme=dark] .cardInfoItem{border:1px solid var(--main-border-color);background-color:var(--background-secondary)}[data-mantine-color-scheme=dark] .cardInfoItem_description{color:var(--mantine-color-gray-4) !important}[data-mantine-color-scheme=dark] .cardInfoItem_box_icon{background-color:var(--card-background)}
.clearCartConfirm{padding:24px}.clearCartConfirm_buttons{display:flex;gap:12px;flex-direction:column}@media(min-width: 768px){.clearCartConfirm_buttons{flex-direction:row}}
.deleteCartConfirm{padding:24px;display:flex;flex-direction:column;align-items:center}.deleteCartConfirm_icon{width:56px;height:56px;border-radius:50%;background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-7);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:all .2s ease}.deleteCartConfirm_title{text-align:center;margin-bottom:24px;color:var(--text-primary)}.deleteCartConfirm_buttons{display:flex;gap:12px;width:100%;flex-direction:column}@media(min-width: 768px){.deleteCartConfirm_buttons{flex-direction:row}}[data-mantine-color-scheme=dark] .deleteCartConfirm_icon{background-color:var(--mantine-color-dark-5);color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .deleteCartConfirm_title{color:var(--text-primary)}
.repeatOrderConfirm{padding:16px}.repeatOrderConfirm_buttons{display:flex;gap:12px;margin-top:8px}.repeatOrderConfirm_warning{background:#fff3e0;border-radius:8px;padding:12px;margin-bottom:16px}.repeatOrderConfirm_warning_icon{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#f57c00;font-weight:500}.repeatOrderConfirm_warning_text{color:#e65100;font-size:14px;line-height:1.4}
.orderDetails{padding:16px;max-width:600px;margin:0 auto}.orderDetails_section{margin-bottom:12px;padding:12px;background-color:var(--mantine-color-gray-0);border-radius:12px;border:1px solid var(--mantine-color-gray-2)}.orderDetails_section--discount{background-color:var(--mantine-color-green-0);border-color:var(--mantine-color-green-2)}.orderDetails_item{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.orderDetails_item_left{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.orderDetails_item_icon{flex-shrink:0;width:36px;height:36px;border-radius:8px;background-color:var(--mantine-color-pink-1);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-pink-6)}.orderDetails_item_icon--green{background-color:var(--mantine-color-green-1);color:var(--mantine-color-green-7)}.orderDetails_item_price{flex-shrink:0;text-align:right}.orderDetails_item--total{margin-top:16px;padding:8px 0;border-top:1px solid var(--mantine-color-gray-2);align-items:center}.orderDetails_item--total .orderDetails_item_left{align-items:center}.orderDetails_item--grandTotal{margin-top:8px;padding:12px;background-color:var(--mantine-color-pink-0);border-radius:10px;border:1px solid var(--mantine-color-pink-2);align-items:center}[data-mantine-color-scheme=dark] .orderDetails_section{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .orderDetails_section--discount{background-color:color-mix(in srgb, var(--mantine-color-green-9) 20%, transparent);border-color:var(--mantine-color-green-8)}[data-mantine-color-scheme=dark] .orderDetails_item_icon{background-color:var(--mantine-color-pink-9);color:var(--mantine-color-pink-4)}[data-mantine-color-scheme=dark] .orderDetails_item_icon--green{background-color:var(--mantine-color-green-9);color:var(--mantine-color-green-4)}[data-mantine-color-scheme=dark] .orderDetails_item--total{border-top-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .orderDetails_item--grandTotal{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-pink-8)}
.checkoutWarningsConfirm{padding:16px}.checkoutWarningsConfirm_list{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.checkoutWarningsConfirm_buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.checkoutError{padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center}.checkoutError_icon{width:64px;height:64px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.checkoutError_title{margin-bottom:8px}.checkoutError_message{margin-bottom:20px;max-width:320px;line-height:1.5}.checkoutError_details{width:100%;margin-bottom:20px;padding:12px 16px;background:var(--mantine-color-gray-0);border-radius:8px;text-align:left}.checkoutError_details>*+*{margin-top:4px}
.deliveryUnavailable{padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center}.deliveryUnavailable_icon{width:64px;height:64px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;background:var(--mantine-color-red-1);border-radius:50%;color:var(--mantine-color-red-6)}.deliveryUnavailable_title{margin-bottom:12px}.deliveryUnavailable_description{margin-bottom:24px;max-width:320px;line-height:1.5}.deliveryUnavailable_buttons{width:100%;display:flex;flex-direction:column;gap:12px}.deliveryUnavailable_button{width:100%}
.cartConflictConfirm{padding:8px 24px 28px}.cartConflictConfirm_icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:rgba(255,152,0,.12);color:#e65100;margin-bottom:18px}.cartConflictConfirm_title{font-size:20px;font-weight:700;color:var(--text-primary);line-height:1.3;margin-bottom:10px}.cartConflictConfirm_desc{font-size:14px;font-weight:400;color:var(--mantine-color-gray-6);line-height:1.6;margin-bottom:28px}.cartConflictConfirm_buttons{display:flex;flex-direction:column;gap:10px}[data-mantine-color-scheme=dark] .cartConflictConfirm_title{color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .cartConflictConfirm_desc{color:var(--mantine-color-gray-5)}
.desktopWrapper{display:flex}.desktopWrapper_logo{width:48px;height:48px;margin:10px;background-image:url(/023e99f80d9ff406c225.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:fixed;cursor:pointer;left:16px}.desktopWrapper_container{max-width:720px;width:100%;margin:0 auto}@media(min-width: 1280px){.desktopWrapper_container{max-width:500px}}@media(min-width: 1120px)and (max-width: 1279px){.desktopWrapper_container{max-width:500px}}@media(min-width: 960px)and (max-width: 1119px){.desktopWrapper_container{max-width:500px}}@media(min-width: 720px)and (max-width: 959px){.desktopWrapper_container{max-width:500px}}
.contentMain{width:100%;color:var(--text-primary)}.contentMain_title{padding:0 12px 0 0;display:flex;color:var(--text-primary)}[data-mantine-color-scheme=dark] .contentMain{color:var(--text-primary)}[data-mantine-color-scheme=dark] .contentMain_title{color:var(--text-primary)}
.carouselMainWrapper{display:flex;justify-content:space-between;align-items:center;height:100px !important;gap:50px;width:100%}.carouselMain{cursor:grab;background-color:rgba(0,0,0,0);overflow:hidden;transition:all 200ms ease-in-out;max-width:940px}@media(min-width: 1120px)and (max-width: 1279px){.carouselMain .mantine-Carousel-slide:last-child{margin-right:5px !important}}@media(min-width: 960px)and (max-width: 1119px){.carouselMain .mantine-Carousel-slide:last-child{margin-right:5px !important}}@media(min-width: 720px)and (max-width: 959px){.carouselMain .mantine-Carousel-slide:last-child{margin-right:5px !important}}@media(min-width: 640px)and (max-width: 719px){.carouselMain .mantine-Carousel-slide:last-child{margin-right:5px !important}}@media(max-width: 359px){.carouselMain .mantine-Carousel-slide:last-child{margin-right:5px !important}}@media(min-width: 360px)and (max-width: 567px){.carouselMain .mantine-Carousel-slide:last-child{margin-right:5px !important}}@media(min-width: 568px)and (max-width: 639px){.carouselMain .mantine-Carousel-slide:last-child{margin-right:5px !important}}.carouselMain .mantine-Carousel-root{height:100%}.carouselMain .mantine-Carousel-viewport{overflow:initial;height:100%}@media(min-width: 1280px){.carouselMain .mantine-Carousel-viewport{display:flex}}@media(min-width: 1120px)and (max-width: 1279px){.carouselMain .mantine-Carousel-viewport{display:flex}}.carouselMain .mantine-Carousel-container{height:100%;gap:5px;width:100%}@media(min-width: 1280px){.carouselMain .mantine-Carousel-container{width:100%}}@media(min-width: 1120px)and (max-width: 1279px){.carouselMain .mantine-Carousel-container{width:100%}}@media(min-width: 960px)and (max-width: 1119px){.carouselMain .mantine-Carousel-container{width:100%}}@media(min-width: 720px)and (max-width: 959px){.carouselMain .mantine-Carousel-container{width:100%}}@media(min-width: 640px)and (max-width: 719px){.carouselMain .mantine-Carousel-container{width:100%}}@media(max-width: 359px){.carouselMain .mantine-Carousel-container{width:100%}}@media(min-width: 360px)and (max-width: 567px){.carouselMain .mantine-Carousel-container{width:100%}}@media(min-width: 568px)and (max-width: 639px){.carouselMain .mantine-Carousel-container{width:100%}}@media(min-width: 1280px){.carouselMain{transition:all 200ms ease-in-out;height:100%;border-radius:12px;box-sizing:border-box}}@media(min-width: 1120px)and (max-width: 1279px){.carouselMain{transition:all 200ms ease-in-out;height:100%;border-radius:12px;box-sizing:border-box}}@media(min-width: 960px)and (max-width: 1119px){.carouselMain{transition:all 200ms ease-in-out;height:100%;border-radius:12px;box-sizing:border-box}}@media(min-width: 720px)and (max-width: 959px){.carouselMain{transition:all 200ms ease-in-out;height:100%;border-radius:12px;box-sizing:border-box}}@media(min-width: 640px)and (max-width: 719px){.carouselMain{transition:all 200ms ease-in-out;height:100%;border-radius:12px;box-sizing:border-box}}@media(max-width: 359px){.carouselMain{height:100px;padding:0}}@media(min-width: 360px)and (max-width: 567px){.carouselMain{height:100px;padding:0}}@media(min-width: 568px)and (max-width: 639px){.carouselMain{height:100px;padding:0}}@media(min-width: 640px)and (max-width: 719px){.carouselMain{height:100px;padding:0}}.carouselMain .mantine-Carousel-slide{display:flex}.filters{display:flex;align-items:center;justify-content:center;min-width:100px;width:100px;height:100px;background-color:var(--card-background);cursor:pointer;flex-direction:column;transition:all 200ms ease-in-out;padding:12px 0;gap:4px;border:1px solid var(--card-border)}@media(min-width: 1280px){.filters{border-radius:16px}}@media(min-width: 1120px)and (max-width: 1279px){.filters{border-radius:16px}}@media(min-width: 960px)and (max-width: 1119px){.filters{border-radius:16px}}@media(min-width: 720px)and (max-width: 959px){.filters{border-radius:16px}}@media(min-width: 640px)and (max-width: 719px){.filters{border-radius:16px}}@media(max-width: 359px){.filters{border-radius:16px}}@media(min-width: 360px)and (max-width: 567px){.filters{border-radius:16px}}@media(min-width: 568px)and (max-width: 639px){.filters{border-radius:16px}}@media(min-width: 640px)and (max-width: 719px){.filters{border-radius:16px}}.filters:hover{background-color:var(--filter-button-bg);border-color:var(--filter-button-border)}.filters_iconWrapper{display:flex;align-items:center;justify-content:center;width:50px;height:50px}.filters_iconWrapper svg{width:32px;height:32px;margin-bottom:4px;color:var(--text-secondary)}[data-mantine-color-scheme=dark] .filters{background-color:var(--card-background);border-color:var(--card-border)}[data-mantine-color-scheme=dark] .filters:hover{background-color:var(--filter-button-bg);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .filters_iconWrapper svg{color:var(--text-secondary)}
.carouselItem{min-width:100px;width:100px;height:100px;display:flex;cursor:pointer;transition:all 130ms ease-in-out;padding:12px 0}.carouselItem:hover{background-color:var(--filter-button-bg);transition:all 130ms ease-in-out}.carouselItem:hover .carouselItem_box_cover{transform:scale(1.2) rotate(-7deg)}@media(min-width: 1280px){.carouselItem{border-radius:16px}}@media(min-width: 1120px)and (max-width: 1279px){.carouselItem{border-radius:16px}}@media(min-width: 960px)and (max-width: 1119px){.carouselItem{border-radius:16px}}@media(min-width: 720px)and (max-width: 959px){.carouselItem{border-radius:16px}}@media(min-width: 640px)and (max-width: 719px){.carouselItem{border-radius:16px}}@media(max-width: 359px){.carouselItem{border-radius:16px}}@media(min-width: 360px)and (max-width: 567px){.carouselItem{border-radius:16px}}@media(min-width: 568px)and (max-width: 639px){.carouselItem{border-radius:16px}}@media(min-width: 640px)and (max-width: 719px){.carouselItem{border-radius:16px}}.carouselItem_box{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.carouselItem_box_cover{width:50px;height:50px;background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:4px;transition:transform 130ms ease-in-out}.activeItem{transition:all 200ms ease-in-out;background-color:var(--mantine-color-pinkUI-1)}.activeItem:hover{background-color:var(--mantine-color-pinkUI-2)}[data-mantine-color-scheme=dark] .carouselItem:hover{background-color:var(--filter-button-bg)}[data-mantine-color-scheme=dark] .activeItem{background-color:var(--mantine-color-pinkUI-2);color:#000}[data-mantine-color-scheme=dark] .activeItem:hover{background-color:var(--mantine-color-pinkUI-3)}
.skeletonPulse{animation:pulse 1.5s ease-in-out 0s infinite}@keyframes pulse{0%{opacity:.6}50%{opacity:1}100%{opacity:.6}}.skeletonBlock{width:50px;height:50px;border-radius:12px;background:#f1f3f5;margin-bottom:4px}.skeletonBar{width:70px;height:16px;border-radius:8px;background:#f1f3f5}.carouselItemSkeleton{min-width:100px;width:100px;height:100px;display:flex;padding:12px 0}.carouselItemSkeleton_box{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
.MainContentList{display:flex;flex-direction:column;gap:12px;padding:0 12px}@media(min-width: 1280px){.MainContentList{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:24px 24px;padding:0}}@media(min-width: 1120px)and (max-width: 1279px){.MainContentList{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:24px 24px;padding:0}}@media(min-width: 960px)and (max-width: 1119px){.MainContentList{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:12px 12px;padding:0}}@media(min-width: 720px)and (max-width: 959px){.MainContentList{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px 12px;padding:0 12px}}@media(min-width: 640px)and (max-width: 719px){.MainContentList{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px 12px;padding:0 12px}}@media(min-width: 568px)and (max-width: 639px){.MainContentList{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px 12px;padding:0 12px}}.MainContentList_title{padding:0 12px;color:var(--text-primary)}[data-mantine-color-scheme=dark] .MainContentList_title{color:var(--text-primary)}
.emptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 40px;width:100%;grid-column:1/-1}@media(min-width: 640px)and (max-width: 719px){.emptyState{padding:48px 20px}}@media(min-width: 568px)and (max-width: 639px){.emptyState{padding:48px 20px}}@media(min-width: 360px)and (max-width: 567px){.emptyState{padding:48px 20px}}@media(max-width: 359px){.emptyState{padding:48px 20px}}.emptyState_illustration{position:relative;display:flex;align-items:center;justify-content:center;width:140px;height:140px;margin-bottom:24px}@media(min-width: 640px)and (max-width: 719px){.emptyState_illustration{width:110px;height:110px;margin-bottom:20px}}@media(min-width: 568px)and (max-width: 639px){.emptyState_illustration{width:110px;height:110px;margin-bottom:20px}}@media(min-width: 360px)and (max-width: 567px){.emptyState_illustration{width:110px;height:110px;margin-bottom:20px}}@media(max-width: 359px){.emptyState_illustration{width:110px;height:110px;margin-bottom:20px}}.emptyState_iconCircle{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg, rgba(254, 55, 118, 0.08) 0%, rgba(254, 55, 118, 0.04) 100%);border:1.5px solid rgba(254,55,118,.15);transition:background 200ms ease,border-color 200ms ease,transform 200ms ease}.emptyState_iconCircle svg{color:var(--accent-color);filter:drop-shadow(0 2px 8px rgba(254, 55, 118, 0.2))}@media(min-width: 640px)and (max-width: 719px){.emptyState_iconCircle{width:80px;height:80px}.emptyState_iconCircle svg{width:40px !important;height:40px !important}}@media(min-width: 568px)and (max-width: 639px){.emptyState_iconCircle{width:80px;height:80px}.emptyState_iconCircle svg{width:40px !important;height:40px !important}}@media(min-width: 360px)and (max-width: 567px){.emptyState_iconCircle{width:80px;height:80px}.emptyState_iconCircle svg{width:40px !important;height:40px !important}}@media(max-width: 359px){.emptyState_iconCircle{width:80px;height:80px}.emptyState_iconCircle svg{width:40px !important;height:40px !important}}.emptyState_decorativeIcon{position:absolute;opacity:.35;animation:emptyStateFloat 4s ease-in-out infinite}.emptyState_decorativeIcon svg{color:var(--accent-color)}@media(min-width: 640px)and (max-width: 719px){.emptyState_decorativeIcon svg{width:18px !important;height:18px !important}}@media(min-width: 568px)and (max-width: 639px){.emptyState_decorativeIcon svg{width:18px !important;height:18px !important}}@media(min-width: 360px)and (max-width: 567px){.emptyState_decorativeIcon svg{width:18px !important;height:18px !important}}@media(max-width: 359px){.emptyState_decorativeIcon svg{width:18px !important;height:18px !important}}.emptyState_decorativeIcon--top-right{top:2px;right:2px;animation-delay:0s}.emptyState_decorativeIcon--bottom-left{bottom:2px;left:2px;animation-delay:2s}.emptyState_title{color:var(--text-primary);max-width:400px;margin-bottom:8px}@media(min-width: 640px)and (max-width: 719px){.emptyState_title{max-width:280px}}@media(min-width: 568px)and (max-width: 639px){.emptyState_title{max-width:280px}}@media(min-width: 360px)and (max-width: 567px){.emptyState_title{max-width:280px}}@media(max-width: 359px){.emptyState_title{max-width:280px}}.emptyState_description{color:var(--text-secondary);max-width:380px;line-height:1.5;margin-bottom:48px}@media(min-width: 640px)and (max-width: 719px){.emptyState_description{max-width:280px;font-size:13px;margin-bottom:32px}}@media(min-width: 568px)and (max-width: 639px){.emptyState_description{max-width:280px;font-size:13px;margin-bottom:32px}}@media(min-width: 360px)and (max-width: 567px){.emptyState_description{max-width:280px;font-size:13px;margin-bottom:32px}}@media(max-width: 359px){.emptyState_description{max-width:280px;font-size:13px;margin-bottom:32px}}.emptyState_actions{display:flex;gap:10px;align-items:center;margin-top:28px}@media(min-width: 640px)and (max-width: 719px){.emptyState_actions{margin-top:20px;flex-direction:column;width:100%;max-width:280px;gap:8px}.emptyState_actions .buttonWrapper{width:100%}}@media(min-width: 568px)and (max-width: 639px){.emptyState_actions{margin-top:20px;flex-direction:column;width:100%;max-width:280px;gap:8px}.emptyState_actions .buttonWrapper{width:100%}}@media(min-width: 360px)and (max-width: 567px){.emptyState_actions{margin-top:20px;flex-direction:column;width:100%;max-width:280px;gap:8px}.emptyState_actions .buttonWrapper{width:100%}}@media(max-width: 359px){.emptyState_actions{margin-top:20px;flex-direction:column;width:100%;max-width:280px;gap:8px}.emptyState_actions .buttonWrapper{width:100%}}[data-mantine-color-scheme=dark] .emptyState_iconCircle{background:linear-gradient(135deg, rgba(255, 100, 149, 0.1) 0%, rgba(255, 100, 149, 0.05) 100%);border-color:rgba(255,100,149,.2)}[data-mantine-color-scheme=dark] .emptyState_iconCircle svg{filter:drop-shadow(0 2px 8px rgba(255, 100, 149, 0.25))}@keyframes emptyStateFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.selectCategory{display:flex;width:100%;gap:24px;flex-direction:column}.selectCategory_box{width:100%;display:flex;gap:24px;height:100%;flex-wrap:nowrap;justify-content:stretch}@media(min-width: 960px)and (max-width: 1119px){.selectCategory_box{gap:12px}}.selectCategory_menu{width:68px;cursor:pointer;transition:all 200ms ease-in-out;display:flex;border-radius:12px;box-shadow:0 0 0 1px #eee;background-color:#eee}.selectCategory_menu:active{background-color:var(--mantine-color-gray-2);transition:all ease-in-out .1s}.selectCategory_menu:hover{background-color:var(--mantine-color-gray-2);transition:all ease-in-out .2s}.selectCategory_menu svg{width:28px;height:28px;margin:auto}
.categoryItem{display:flex;border-radius:16px;width:100%;min-height:max-content;cursor:pointer;overflow:hidden;position:relative;background-color:var(--bg);box-sizing:border-box;border:1.5px solid rgba(0,0,0,0);transition:background-color 130ms ease-in-out,border-color 130ms ease-in-out,transform 130ms ease-in-out;will-change:transform;padding:20px 10px 20px 20px}.categoryItem_active{box-shadow:none;border-color:var(--accent-color);transform:scale(1.03)}.categoryItem:hover{background-color:var(--hoverBg)}.categoryItem:hover .categoryItem_img{transform:scale(1.15) rotate(-5deg)}.categoryItem_content{width:100%;display:flex;flex-direction:column}.categoryItem_text{display:flex;flex-direction:column;gap:10px}.categoryItem_title,.categoryItem_description{letter-spacing:-0.41px;color:var(--text-primary) !important}.categoryItem_img{position:absolute;width:110px;height:110px;bottom:-27px;right:-27px;transition:transform 130ms ease-in-out}@media(min-width: 960px)and (max-width: 1119px){.categoryItem_img{width:90px;height:90px;bottom:-22px;right:-20px}}@media(min-width: 720px)and (max-width: 959px){.categoryItem_img{width:90px;height:90px;bottom:-22px;right:-20px}}@media(min-width: 640px)and (max-width: 719px){.categoryItem_img{width:90px;height:90px;bottom:-22px;right:-20px}}@media(min-width: 568px)and (max-width: 639px){.categoryItem_img{width:90px;height:90px;bottom:-22px;right:-20px}}@media(min-width: 360px)and (max-width: 567px){.categoryItem_img{width:90px;height:90px;bottom:-22px;right:-20px}}@media(max-width: 359px){.categoryItem_img{width:90px;height:90px;bottom:-22px;right:-20px}}[data-mantine-color-scheme=dark] .categoryItem{--bg: color-mix(in srgb, var(--bg) 70%, #2c3034);--hoverBg: color-mix(in srgb, var(--hoverBg) 70%, #343a40);box-shadow:0 2px 12px rgba(0,0,0,.4)}[data-mantine-color-scheme=dark] .categoryItem_text p{color:var(--mantine-color-gray-9) !important}[data-mantine-color-scheme=dark] .categoryItem:hover{box-shadow:0 4px 16px rgba(0,0,0,.5)}[data-mantine-color-scheme=dark] .categoryItem_active{box-shadow:none;border-color:var(--accent-color);transform:scale(1.03)}
.activeOrderBanner_container{display:flex;flex-direction:row;gap:12px;margin:12px 12px 12px 0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.activeOrderBanner_container::-webkit-scrollbar{display:none}.activeOrderBanner{flex-shrink:0;width:270px;padding:14px;background:var(--bg-secondary);border-radius:16px;cursor:pointer;transition:box-shadow .2s ease,transform .15s ease;border:1px solid var(--border-color)}.activeOrderBanner:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.activeOrderBanner:active{transform:scale(0.98)}.activeOrderBanner_content{display:flex;align-items:center;gap:12px}.activeOrderBanner_logo{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:12px;overflow:hidden}.activeOrderBanner_logo_img{width:100%;height:100%;object-fit:cover}.activeOrderBanner_info{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.activeOrderBanner_point{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activeOrderBanner_time{font-size:12px;font-weight:400;color:var(--text-tertiary)}.activeOrderBanner_status{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:500}.activeOrderBanner_status::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:currentColor;flex-shrink:0}.activeOrderBanner_right{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.activeOrderBanner_amount{font-size:15px;font-weight:600;color:var(--text-primary)}.activeOrderBanner_arrow{flex-shrink:0;color:var(--text-tertiary)}.activeOrderBanner_arrow svg{width:16px;height:16px}[data-mantine-color-scheme=dark] .activeOrderBanner{background:var(--bg-secondary);border-color:var(--border-color)}[data-mantine-color-scheme=dark] .activeOrderBanner:hover{box-shadow:0 4px 12px hsla(0,0%,100%,.05)}
.buttonGray{background-color:var(--filter-button-bg) !important;color:var(--text-primary) !important;border:1px solid var(--filter-button-border)}.buttonGray:hover{background-color:var(--filter-button-active-bg) !important;border-color:var(--filter-button-active-border);color:var(--filter-button-active-text) !important}.cartPage{display:flex;flex-direction:column;color:var(--text-primary)}.cartPage_loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px;color:var(--text-secondary)}.cartPage_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px;color:var(--text-primary)}.cartPage_empty svg{width:100px;height:100px;color:var(--text-secondary);opacity:.5}.cartPage_pointRow{display:flex;align-items:center;gap:8px;padding:10px 14px;margin:0 12px 8px;background-color:var(--background-secondary);border-radius:10px;cursor:pointer;transition:opacity .15s}.cartPage_pointRow:hover{opacity:.75}.cartPage_pointRow_logo{width:28px;height:28px;border-radius:8px;object-fit:cover;flex-shrink:0}.cartPage_pointRow_name{flex:1;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartPage_pointRow_arrow{color:var(--text-secondary);flex-shrink:0}.cartPage_spacer{height:160px}.cartPage_footer{position:fixed;bottom:0;left:0;right:0;z-index:10;background-color:var(--card-background);border-top:1px solid var(--card-border);box-shadow:0 -2px 10px var(--card-shadow);padding:12px;display:flex;flex-direction:column;gap:12px;max-width:720px;margin:0 auto}.cartPage_footer_delivery{padding:12px 16px;border-radius:12px;background-color:var(--background-secondary);border:1px solid var(--card-border)}.cartPage_footer_delivery_block{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:opacity .2s}.cartPage_footer_delivery_block:hover{opacity:.8}.cartPage_footer_delivery_block--free{background-color:var(--mantine-color-yellow-1);border:1px solid var(--mantine-color-orange-5);border-radius:10px;padding:8px 12px}.cartPage_footer_delivery_content{display:flex;align-items:center;gap:8px;color:var(--text-primary)}.cartPage_cardInfo{display:flex;width:100%;height:fit-content;margin-top:16px;min-width:288px;border-radius:16px;border:1px solid var(--main-border-color);background-color:var(--card-background);box-shadow:0 2px 8px var(--card-shadow)}.cartPage_container{max-width:720px;width:100%;margin:0 auto;display:flex;flex-direction:row;height:auto;gap:20px}.cartPage_container_left{margin:0 auto 0 0;width:60%;max-width:60%;min-width:40%;display:flex;flex-direction:column}@media(min-width: 720px)and (max-width: 959px){.cartPage_container_left{max-width:500px;width:100%;margin:auto}.cartPage_container_left .cartItemsList{padding:0 12px}}@media(min-width: 640px)and (max-width: 719px){.cartPage_container_left{max-width:500px;width:100%;margin:auto}.cartPage_container_left .cartItemsList{padding:0 12px}}@media(min-width: 568px)and (max-width: 639px){.cartPage_container_left{max-width:500px;width:100%;margin:auto}.cartPage_container_left .cartItemsList{padding:0 12px}}@media(min-width: 360px)and (max-width: 567px){.cartPage_container_left{max-width:500px;width:100%;margin:auto}.cartPage_container_left .cartItemsList{padding:0 12px}}@media(max-width: 359px){.cartPage_container_left{max-width:500px;width:100%;margin:auto}.cartPage_container_left .cartItemsList{padding:0 12px}}.cartPage_container_right{height:fit-content;position:sticky;top:174px;width:40%;display:flex;z-index:1;padding-top:16px}@media(min-width: 960px)and (max-width: 1119px){.cartPage_container_right{top:80px}}@media(min-width: 720px)and (max-width: 959px){.cartPage_container_right{top:80px}}@media(min-width: 640px)and (max-width: 719px){.cartPage_container_right{top:80px}}@media(min-width: 568px)and (max-width: 639px){.cartPage_container_right{top:80px}}@media(min-width: 360px)and (max-width: 567px){.cartPage_container_right{top:80px}}@media(max-width: 359px){.cartPage_container_right{top:80px}}.cartPage_container_title{padding:0 12px;color:var(--text-primary)}.cartPage_container_box{width:100%;height:40px;display:flex}.cartPage_container_box p{margin:auto;color:var(--text-secondary)}.cartPage_block{width:100%;height:22px}.cartPage_block_footer{position:sticky;z-index:11;left:0;right:0;bottom:0;display:flex;height:84px;width:100%;background-color:var(--card-background);backdrop-filter:blur(5px);border-top:1px solid var(--card-border);box-shadow:0 -2px 10px var(--card-shadow)}.cartPage_block_footer_box{max-width:720px;min-width:720px;width:100%;margin:0 auto;flex-direction:column;display:flex;height:auto}@media(min-width: 1280px){.cartPage_block_footer_box{max-width:500px}}@media(min-width: 1120px)and (max-width: 1279px){.cartPage_block_footer_box{max-width:500px}}@media(min-width: 960px)and (max-width: 1119px){.cartPage_block_footer_box{max-width:500px}}@media(min-width: 720px)and (max-width: 959px){.cartPage_block_footer_box{max-width:500px}}.cartPage_block_footer_box_left{border-top:1px solid var(--main-border-color);width:60%;max-width:60%;min-width:40%;display:flex;margin:auto auto auto 0}.cartPage_block_footer_box_button{cursor:pointer;height:54px;width:100%;display:flex;color:#fff;border-radius:12px;background-color:var(--mantine-color-black);border:1px solid var(--mantine-color-black);transition:all ease-in-out .2s}.cartPage_block_footer_box_button:hover{background-color:color-mix(in srgb, var(--mantine-color-black) 90%, #000);border-color:color-mix(in srgb, var(--mantine-color-black) 90%, #000)}.cartPage_block_footer_box_button_left{margin:auto auto auto 20px !important}.cartPage_block_footer_box_button_right{margin:auto 20px auto auto !important}.cartPage_block_footer_box_button_center{margin:auto !important}.cartPage_block_footer_box_layer{width:100%;margin:12px 12px 0px 12px}[data-mantine-color-scheme=dark] .cartPage{color:var(--text-primary)}[data-mantine-color-scheme=dark] .cartPage_empty{color:var(--text-primary)}[data-mantine-color-scheme=dark] .cartPage_empty svg{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .cartPage_footer{background-color:var(--card-background);border-top-color:var(--card-border);box-shadow:0 -2px 10px rgba(0,0,0,.4)}[data-mantine-color-scheme=dark] .cartPage_footer_delivery{background-color:var(--background-secondary);border-color:var(--card-border)}[data-mantine-color-scheme=dark] .cartPage_footer_delivery_block--free{background-color:color-mix(in srgb, var(--mantine-color-yellow-9) 40%, transparent);border-color:var(--mantine-color-orange-7)}[data-mantine-color-scheme=dark] .cartPage_footer_delivery_content{color:var(--text-primary)}[data-mantine-color-scheme=dark] .cartPage_cardInfo{background-color:var(--card-background);border-color:var(--main-border-color);box-shadow:0 2px 8px rgba(0,0,0,.4)}[data-mantine-color-scheme=dark] .cartPage_container_title{color:var(--text-primary)}[data-mantine-color-scheme=dark] .cartPage_container_box p{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .cartPage_block_footer{background-color:var(--card-background);border-top-color:var(--card-border);box-shadow:0 -2px 10px rgba(0,0,0,.4)}[data-mantine-color-scheme=dark] .cartPage_block_footer_box_button{background-color:var(--mantine-color-black);border-color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .cartPage_block_footer_box_button:hover{background-color:color-mix(in srgb, var(--mantine-color-black) 90%, #000);border-color:color-mix(in srgb, var(--mantine-color-black) 90%, #000)}
.CartContentList{padding:0 12px !important}
.detailOrder{display:flex;flex-direction:column}.detailOrder_loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px;color:var(--text-secondary)}.detailOrderInfo{display:flex;width:100%;height:fit-content;min-width:288px;border-radius:16px;border:1px solid var(--main-border-color);background-color:var(--card-background)}.detailOrder_error{color:#e53935;font-size:13px;margin-top:4px;padding-left:4px}.detailOrder_section{background-color:var(--card-background);border:1px solid var(--main-border-color);border-radius:14px;padding:0 12px 8px;box-shadow:0 1px 3px var(--card-shadow)}.detailOrder_section--padded{padding:12px}.detailOrder_container{max-width:720px;width:100%;margin:0 auto;display:flex;flex-direction:row;height:auto;gap:20px}.detailOrder_container_left{margin:0 auto 0 0;width:60%;max-width:60%;min-width:40%;display:flex;flex-direction:column}@media(min-width: 720px)and (max-width: 959px){.detailOrder_container_left{max-width:500px;width:100%;margin:auto}}@media(min-width: 640px)and (max-width: 719px){.detailOrder_container_left{max-width:500px;width:100%;margin:auto}}@media(min-width: 568px)and (max-width: 639px){.detailOrder_container_left{max-width:500px;width:100%;margin:auto}}@media(min-width: 360px)and (max-width: 567px){.detailOrder_container_left{max-width:500px;width:100%;margin:auto}}@media(max-width: 359px){.detailOrder_container_left{max-width:500px;width:100%;margin:auto}}.detailOrder_container_right{height:fit-content;position:sticky;top:174px;width:40%;display:flex;z-index:1;padding-top:12px}.detailOrder_container_box{padding:12px;display:flex;flex-direction:column;gap:12px}[data-mantine-color-scheme=dark] .detailOrderInfo{background-color:var(--card-background);border-color:var(--main-border-color)}[data-mantine-color-scheme=dark] .detailOrder_section{background-color:var(--card-background);border-color:var(--main-border-color);box-shadow:0 1px 3px rgba(0,0,0,.4)}
.optionsItemToggle{width:100%;height:56px;display:flex;flex-direction:row;cursor:pointer;transition:all .2s ease-in-out}.optionsItemToggle:hover .optionItemToggle_box_checkBox{border-color:#000;transition:all .2s ease-in-out}.optionsItemToggle_section{margin:auto auto auto 0;gap:8px;display:flex;flex-direction:column}.optionsItemToggle_section_title{margin:auto auto auto 0 !important}.optionsItemToggle_section_description{margin:auto auto auto 0 !important;color:var(--mantine-color-grayUI-6) !important}.optionsItemToggle_box{width:auto;height:56px;display:flex;margin:auto 0 auto auto}.optionsItemToggle_box_checkBox{margin:auto !important;color:#000 !important;cursor:pointer !important;border:2px solid var(--mantine-color-grayUI-5);border-radius:20px;transition:all .2s ease-in-out}.optionsItemToggle_box_checkBox_active{transition:all .2s ease-in-out;border-color:#000}.optionsItemToggle_box_checkBox input{border:2px solid #fff !important;cursor:pointer !important;border-radius:20px}.optionsItemToggle_box_checkBox input:checked{background-color:#000 !important}.optionsItemToggle_box_checkBox .mantine-focus-auto:focus-visible{outline:none !important;outline-offset:calc(.125rem*var(--mantine-scale))}
.stringItem{width:100%;height:20px;display:flex}.stringItem_string{margin:auto 0 !important;color:var(--mantine-color-grayUI-6) !important}
.itemPricing{width:100%;height:48px;display:flex;flex-direction:row}.itemPricing_title{margin:auto auto auto 0 !important}.itemPricing_price{margin:auto 0 auto auto !important}
.optionItemCount{width:100%;height:56px;display:flex;flex-direction:row;cursor:pointer;transition:all .2s ease-in-out}.optionItemCount_title{margin:auto auto auto 0 !important}.optionItemCount_box{min-width:100px;height:56px;display:flex;margin:auto;margin-right:0}.optionItemCount_box_price{text-align:right;margin:auto 0 auto auto !important;color:var(--mantine-color-grayUI-6) !important;min-width:40px}
.orders{display:flex;color:var(--text-primary)}.orders_container{max-width:720px;width:100%;margin:0 auto;flex-direction:column;height:auto;padding-bottom:24px}@media(min-width: 1280px){.orders_container{max-width:500px}}@media(min-width: 1120px)and (max-width: 1279px){.orders_container{max-width:500px}}@media(min-width: 960px)and (max-width: 1119px){.orders_container{max-width:500px}}@media(min-width: 720px)and (max-width: 959px){.orders_container{max-width:500px}}.orders_container_title{padding:0 12px;color:var(--text-primary)}.orders_section_title{padding:20px 12px 10px;font-size:22px;font-weight:600;color:var(--text-primary)}.orders_loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.orders_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.orders_pagination{padding:16px 12px}@media(min-width: 568px)and (max-width: 639px){.orders_pagination{padding:12px 8px}}@media(min-width: 360px)and (max-width: 567px){.orders_pagination{padding:12px 8px}}[data-mantine-color-scheme=dark] .orders{color:var(--text-primary)}[data-mantine-color-scheme=dark] .orders_container_title{color:var(--text-primary)}
.OrdersContentList{padding:0 12px}
.itemInfo{display:flex;flex-direction:row;gap:8px}.itemInfo_title{color:#000 !important}.itemInfo_titleGreen{color:var(--mantine-color-green-8) !important}.itemInfo_titleRed{color:var(--mantine-color-red-6) !important}
.orderItem{transition:all ease-in-out .2s;cursor:pointer}@media(min-width: 1280px){.orderItem{border-radius:16px;padding:12px 0 16px 0;box-shadow:0 0 1px 0 rgba(0,0,0,.5)}}@media(min-width: 1120px)and (max-width: 1279px){.orderItem{border-radius:16px;padding:12px 0 16px 0;box-shadow:0 0 1px 0 rgba(0,0,0,.5)}}@media(min-width: 960px)and (max-width: 1119px){.orderItem{border-radius:16px;padding:12px 0 16px 0;box-shadow:0 0 1px 0 rgba(0,0,0,.5)}}@media(min-width: 720px)and (max-width: 959px){.orderItem{border-radius:16px;padding:12px 0 16px 0;box-shadow:0 0 1px 0 rgba(0,0,0,.5)}}@media(max-width: 359px){.orderItem{border-bottom:1px solid rgba(0,0,0,.08);padding:0 0 24px 0}}@media(min-width: 360px)and (max-width: 567px){.orderItem{border-bottom:1px solid rgba(0,0,0,.08);padding:0 0 24px 0}}@media(min-width: 568px)and (max-width: 639px){.orderItem{border-bottom:1px solid rgba(0,0,0,.08);padding:0 0 24px 0}}@media(min-width: 640px)and (max-width: 719px){.orderItem{border-bottom:1px solid rgba(0,0,0,.08);padding:0 0 24px 0}}@media(min-width: 1280px){.orderItem:hover{box-shadow:0 0 1px 0 rgba(0,0,0,.2),0 2px 4px -1px rgba(0,0,0,.04),0 1px 25px 0 rgba(0,0,0,.12)}}@media(min-width: 1120px)and (max-width: 1279px){.orderItem:hover{box-shadow:0 0 1px 0 rgba(0,0,0,.2),0 2px 4px -1px rgba(0,0,0,.04),0 1px 25px 0 rgba(0,0,0,.12)}}@media(min-width: 960px)and (max-width: 1119px){.orderItem:hover{box-shadow:0 0 1px 0 rgba(0,0,0,.2),0 2px 4px -1px rgba(0,0,0,.04),0 1px 25px 0 rgba(0,0,0,.12)}}@media(min-width: 720px)and (max-width: 959px){.orderItem:hover{box-shadow:0 0 1px 0 rgba(0,0,0,.2),0 2px 4px -1px rgba(0,0,0,.04),0 1px 25px 0 rgba(0,0,0,.12)}}.orderItem_header{display:flex;align-items:flex-start;gap:12px;padding:0 12px;margin-bottom:12px}@media(max-width: 359px){.orderItem_header{padding:0 16px}}@media(min-width: 360px)and (max-width: 567px){.orderItem_header{padding:0 16px}}@media(min-width: 568px)and (max-width: 639px){.orderItem_header{padding:0 16px}}@media(min-width: 640px)and (max-width: 719px){.orderItem_header{padding:0 16px}}.orderItem_header_logo{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:12px;overflow:hidden}.orderItem_header_logo_img{width:100%;height:100%;object-fit:cover}.orderItem_header_logo_placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary)}.orderItem_title{flex:1;display:flex;cursor:pointer;justify-content:space-between;min-width:0}.orderItem_title:hover .iconShowContent{background-color:var(--mantine-color-grayUI-4)}.orderItem_title_text{flex-grow:1;display:flex;flex-direction:column;gap:2px;min-width:0}.orderItem_content{padding:0 12px}@media(max-width: 359px){.orderItem_content{padding:0 16px}}@media(min-width: 360px)and (max-width: 567px){.orderItem_content{padding:0 16px}}@media(min-width: 568px)and (max-width: 639px){.orderItem_content{padding:0 16px}}@media(min-width: 640px)and (max-width: 719px){.orderItem_content{padding:0 16px}}
.ordersList{padding:0}
.orders-track{display:flex;flex-direction:column;color:var(--text-primary)}.orders-track_container{max-width:720px;width:calc(100% - 24px);margin:0 12px;flex-direction:column;height:auto}@media(min-width: 1280px){.orders-track_container{max-width:500px;margin:auto}}@media(min-width: 1120px)and (max-width: 1279px){.orders-track_container{max-width:500px;margin:auto}}@media(min-width: 960px)and (max-width: 1119px){.orders-track_container{max-width:500px;margin:auto}}@media(min-width: 720px)and (max-width: 959px){.orders-track_container{max-width:500px;margin:auto}}.orders-track_container_title{padding:0 12px;color:var(--text-primary)}.orders-track_payment-info{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--primary-color-extralight, #f0fdf4);border:1px solid var(--primary-color-light, #86efac);border-radius:12px}.orders-track_payment-info-icon{font-size:24px;line-height:1}.orders-track_payment-info-text{font-size:14px;line-height:1.5;color:var(--text-primary)}.orders-track_payment-info--error{background:#fef2f2;border-color:#fecaca}[data-mantine-color-scheme=dark] .orders-track{color:var(--text-primary)}[data-mantine-color-scheme=dark] .orders-track_container_title{color:var(--text-primary)}[data-mantine-color-scheme=dark] .orders-track_payment-info{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3)}[data-mantine-color-scheme=dark] .orders-track_payment-info--error{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}
.stepper-track{display:flex;flex-direction:row}.stepper-track .mantine-Stepper-step{height:50px;min-height:50px}.stepper-track_stepper{width:60%}.stepper-track_box{width:40%;display:flex;flex-direction:column}.stepper-track_box_item{height:50px;min-height:50px;display:flex}.stepper-track_box_item_text{margin:0 0 auto auto !important}
.OrderTrackContentList{padding:0 12px !important}
.itemPricingTrack{width:100%;height:40px;display:flex;flex-direction:row}.itemPricingTrack_left{margin:auto auto auto 0 !important;display:flex;flex-direction:column}.itemPricingTrack_left_title{height:20px;display:flex;margin:auto auto auto 0 !important;align-items:center}.itemPricingTrack_right{margin:auto 0 auto auto !important;display:flex;flex-direction:row;gap:8px}.itemPricingTrack_right_box{display:flex;flex-direction:column}.itemPricingTrack_right_box_priceThrough{color:var(--mantine-color-grayUI-6) !important;text-decoration:line-through !important}.itemPricingTrack_right_box_price{height:20px;display:flex;margin:auto 0 auto auto !important;align-items:center}.itemPricingTrack_right_box_priceSecond{height:20px;display:flex;margin:0 0 auto auto !important;align-items:center}
.orderActions{display:flex;width:100%;height:120px;border-radius:12px;border:1px solid var(--mantine-color-grayUI-2)}.orderActions_box{display:flex;margin:auto;flex-direction:column;width:100px;min-width:100px;max-width:100px}.orderActions_box_item{margin:auto;display:flex;width:60px;height:60px;border-radius:30px;background-color:var(--mantine-color-grayUI-2);cursor:pointer}.orderActions_box_item svg{width:28px;height:28px;margin:auto;color:#000}.orderActions_box_title{margin:10px auto auto auto !important}
.payment-page{min-height:100vh;background:linear-gradient(180deg, #0f0f23 0%, #1a1a3e 50%, #0f0f23 100%);display:flex;flex-direction:column;align-items:center;padding:20px}.payment-page__container{max-width:480px;width:100%;margin:0 auto}.payment-page__header{text-align:center;margin-bottom:32px}.payment-page__header-logo{width:80px;height:80px;margin:0 auto 16px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(102,126,234,.3)}.payment-page__header-logo svg{width:40px;height:40px;color:#fff}.payment-page__header-title{font-size:24px;font-weight:700;color:#fff;margin-bottom:8px}.payment-page__header-subtitle{font-size:14px;color:hsla(0,0%,100%,.6)}.payment-page__card{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:28px;margin-bottom:20px}.payment-page__amount{text-align:center;margin-bottom:24px}.payment-page__amount-label{font-size:14px;color:hsla(0,0%,100%,.6);margin-bottom:8px}.payment-page__amount-value{font-size:48px;font-weight:800;color:#fff;letter-spacing:-2px}.payment-page__amount-value span{font-size:24px;font-weight:500;opacity:.7}.payment-page__amount-order{font-size:14px;color:hsla(0,0%,100%,.5);margin-top:8px}.payment-page__details{border-top:1px solid hsla(0,0%,100%,.1);padding-top:20px}.payment-page__details-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.payment-page__details-row-label{font-size:14px;color:hsla(0,0%,100%,.6)}.payment-page__details-row-value{font-size:14px;color:#fff;font-weight:500}.payment-page__timer{text-align:center;padding:16px;background:rgba(255,193,7,.1);border-radius:12px;margin-bottom:20px}.payment-page__timer-icon{font-size:20px;margin-bottom:4px}.payment-page__timer-text{font-size:14px;color:#ffc107}.payment-page__timer-time{font-size:24px;font-weight:700;color:#ffc107}.payment-page__timer--expired{background:rgba(244,67,54,.1)}.payment-page__timer--expired .payment-page__timer-text,.payment-page__timer--expired .payment-page__timer-time{color:#f44336}.payment-page__mock-controls{background:rgba(76,175,80,.1);border:1px dashed rgba(76,175,80,.3);border-radius:16px;padding:20px;margin-bottom:20px}.payment-page__mock-controls-title{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:rgba(76,175,80,.8);margin-bottom:16px;text-align:center}.payment-page__card-form{margin-bottom:24px}.payment-page__card-form-row{display:flex;gap:12px;margin-bottom:12px}.payment-page__card-form-row:last-child{margin-bottom:0}.payment-page__card-form-input{flex:1;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:16px;color:#fff;font-size:16px;font-family:"SF Mono","Monaco","Consolas",monospace;letter-spacing:2px;outline:none;transition:all .2s ease}.payment-page__card-form-input::placeholder{color:hsla(0,0%,100%,.3);letter-spacing:0}.payment-page__card-form-input:focus{border-color:#667eea;background:rgba(102,126,234,.1)}.payment-page__card-form-input--small{flex:.5}.payment-page__actions{display:flex;flex-direction:column;gap:12px}.payment-page__btn{width:100%;padding:18px 24px;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.payment-page__btn--success{background:linear-gradient(135deg, #4caf50 0%, #2e7d32 100%);color:#fff;box-shadow:0 8px 24px rgba(76,175,80,.3)}.payment-page__btn--success:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(76,175,80,.4)}.payment-page__btn--success:active{transform:translateY(0)}.payment-page__btn--error{background:linear-gradient(135deg, #f44336 0%, #c62828 100%);color:#fff;box-shadow:0 8px 24px rgba(244,67,54,.3)}.payment-page__btn--error:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(244,67,54,.4)}.payment-page__btn--cancel{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.payment-page__btn--cancel:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.3)}.payment-page__btn--disabled{opacity:.5;cursor:not-allowed;transform:none !important}.payment-page__failure-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.payment-page__failure-options-btn{padding:8px 16px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid rgba(244,67,54,.3);background:rgba(244,67,54,.1);color:#f44336}.payment-page__failure-options-btn:hover{background:rgba(244,67,54,.2);border-color:rgba(244,67,54,.5)}.payment-page__failure-options-btn--selected{background:#f44336;color:#fff;border-color:#f44336}.payment-page__status{text-align:center;padding:40px 20px}.payment-page__status-icon{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px}.payment-page__status-icon--success{background:rgba(76,175,80,.2);color:#4caf50}.payment-page__status-icon--error{background:rgba(244,67,54,.2);color:#f44336}.payment-page__status-icon--expired{background:rgba(255,152,0,.2);color:#ff9800}.payment-page__status-title{font-size:24px;font-weight:700;color:#fff;margin-bottom:8px}.payment-page__status-message{font-size:14px;color:hsla(0,0%,100%,.6);margin-bottom:24px}.payment-page__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh}.payment-page__loading-spinner{width:48px;height:48px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#667eea;border-radius:50%;animation:spin 1s linear infinite}.payment-page__loading-text{margin-top:16px;font-size:14px;color:hsla(0,0%,100%,.6)}.payment-page__secure{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;font-size:12px;color:hsla(0,0%,100%,.4)}.payment-page__secure svg{width:16px;height:16px}@keyframes spin{to{transform:rotate(360deg)}}
.menuPage{display:flex;color:var(--text-primary)}.menuPage_container{max-width:720px;width:100%;margin:0 auto;flex-direction:column;height:auto}@media(min-width: 1280px){.menuPage_container{max-width:500px}}@media(min-width: 1120px)and (max-width: 1279px){.menuPage_container{max-width:500px}}@media(min-width: 960px)and (max-width: 1119px){.menuPage_container{max-width:500px}}@media(min-width: 720px)and (max-width: 959px){.menuPage_container{max-width:500px}}[data-mantine-color-scheme=dark] .menuPage{color:var(--text-primary)}
.menuItem{width:100%;height:56px;overflow:hidden;display:flex;flex-direction:row;transition:all ease-in-out .2s;cursor:pointer}.menuItem:active svg{scale:1.1;color:var(--mantine-color-pinkUI-3);transition:all ease-in-out .1s}.menuItem p{margin:auto 0}.menuItem_icon{width:56px;height:56px;display:flex;position:relative}.menuItem_icon_notify{position:absolute;top:calc(50% + 2px);left:calc(50% - 4px);width:8px;height:8px;border:1px solid #fff;border-radius:50%;background-color:var(--mantine-color-pinkUI-5)}.menuItem_icon svg{width:24px;height:24px;margin:auto;transition:all ease-in-out .1s}.menuItem_arrow{width:56px;height:56px;margin:auto 0 auto auto;display:flex}.menuItem_arrow svg{color:var(--mantine-color-grayUI-6);width:24px;height:24px;margin:auto;transition:all ease-in-out .1s}.menuItemRed{color:var(--mantine-color-pinkUI-5) !important}
.MenuContentList{padding:0 12px}
.adaptivePage{background:var(--background-primary);color:var(--text-primary)}.adaptivePage_minMPoint{display:none}@media(min-width: 1280px){.adaptivePage_minMPoint{display:block}}@media(min-width: 1120px)and (max-width: 1279px){.adaptivePage_minMPoint{display:block}}@media(min-width: 960px)and (max-width: 1119px){.adaptivePage_minMPoint{display:block}}@media(min-width: 720px)and (max-width: 959px){.adaptivePage_minMPoint{display:block}}@media(min-width: 640px)and (max-width: 719px){.adaptivePage_minMPoint{display:block}}.adaptivePage_onlyLPoint{display:none}@media(min-width: 720px)and (max-width: 959px){.adaptivePage_onlyLPoint{display:block}}[data-mantine-color-scheme=dark] .adaptivePage{background:var(--background-primary);color:var(--text-primary)}
.allCats{margin-bottom:20px}
.AddressPage{display:flex;flex-direction:column}.AddressPage_box{padding:0 12px}
.citiesPage{display:flex;color:var(--text-primary)}.citiesPage_container{max-width:720px;width:100%;margin:0 auto;flex-direction:column;height:auto}@media(min-width: 1280px){.citiesPage_container{max-width:450px}}@media(min-width: 1120px)and (max-width: 1279px){.citiesPage_container{max-width:450px}}@media(min-width: 960px)and (max-width: 1119px){.citiesPage_container{max-width:450px}}@media(min-width: 720px)and (max-width: 959px){.citiesPage_container{max-width:450px}}.citiesPage_container_box{width:100%;height:40px;display:flex}.citiesPage_container_box p{margin:auto;color:var(--text-secondary)}.citiesPage_container_address{width:100%;display:flex;padding:0 12px;flex-direction:column}.citiesPage_container_address_button{height:100px;display:flex;position:absolute;bottom:0;left:0;right:0;background-color:var(--card-background);border-top:1px solid var(--card-border);box-shadow:0 -2px 10px var(--card-shadow)}.citiesPage_container_address_button_center{padding:0 12px;width:500px;max-width:500px;min-width:370px;margin:0 auto}[data-mantine-color-scheme=dark] .citiesPage{color:var(--text-primary)}[data-mantine-color-scheme=dark] .citiesPage_container_box p{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .citiesPage_container_address_button{background-color:var(--card-background);border-top-color:var(--card-border);box-shadow:0 -2px 10px rgba(0,0,0,.4)}
.cityItem{position:relative;display:flex;height:80px;min-height:80px;border-radius:12px;overflow:hidden;cursor:pointer;transition:background-color .2s ease-in-out;background-color:#fff}.cityItem:hover,.cityItem:active{background-color:var(--mantine-color-gray-1)}.cityItem_img{position:absolute;inset:0 0 0 auto;width:75%;pointer-events:none;z-index:0;background-repeat:no-repeat;background-position:left;background-size:cover;mask-image:linear-gradient(to left, black 0%, rgba(0, 0, 0, 0.7) 35%, rgba(0, 0, 0, 0.1) 90%, transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%}.cityItem_box,.cityItem_icon{position:relative;z-index:1}.cityItem_box{height:46px;margin:auto auto auto 12px;display:flex;flex-direction:column}.cityItem_box_title{margin:auto 0}.cityItem_box_description{margin:auto 0}.cityItem_box_description p{color:var(--mantine-color-grayUI-6)}.cityItem_icon{height:46px;display:flex;margin:auto 12px auto auto;color:#fff !important}.cityItem_icon svg{width:24px;height:24px;margin:auto;stroke:#fff !important}
.CitiesContentList{padding:0 12px;display:flex;flex-direction:column;gap:12px}
.skeletonItem{display:flex;min-height:66px;border-radius:12px;overflow:hidden;cursor:pointer;transition:all ease-in-out .2s}.skeletonItem_box{height:66px}
.notFound{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:var(--background-primary);padding:20px}.notFound_content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px}.notFound_number{display:flex;align-items:center;gap:4px;margin-bottom:24px;user-select:none}.notFound_number span{font-size:96px;font-weight:900;line-height:1;letter-spacing:-4px}@media(min-width: 360px)and (max-width: 567px){.notFound_number span{font-size:72px}}@media(max-width: 359px){.notFound_number span{font-size:72px}}.notFound_number_4,.notFound_number_4last{color:var(--accent-color)}.notFound_number_0{color:var(--text-primary);opacity:.12}.notFound_title{font-size:20px;color:var(--text-primary);margin-bottom:8px}@media(min-width: 360px)and (max-width: 567px){.notFound_title{font-size:18px}}@media(max-width: 359px){.notFound_title{font-size:18px}}.notFound_description{font-size:14px;line-height:1.6;max-width:320px}.notFound_actions{display:flex;align-items:center;gap:10px;margin-top:32px}@media(min-width: 360px)and (max-width: 567px){.notFound_actions{flex-direction:column;width:100%}}@media(max-width: 359px){.notFound_actions{flex-direction:column;width:100%}}.notFound_homeBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;border-radius:12px;border:none;background:var(--accent-color);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}@media(min-width: 360px)and (max-width: 567px){.notFound_homeBtn{width:100%}}@media(max-width: 359px){.notFound_homeBtn{width:100%}}.notFound_homeBtn:hover{opacity:.9;box-shadow:0 4px 16px rgba(254,55,118,.25)}.notFound_homeBtn:active{transform:scale(0.98)}.notFound_backBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;border-radius:12px;border:1.5px solid var(--card-border);background:rgba(0,0,0,0);color:var(--text-primary);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}@media(min-width: 360px)and (max-width: 567px){.notFound_backBtn{width:100%}}@media(max-width: 359px){.notFound_backBtn{width:100%}}.notFound_backBtn:hover{background:var(--background-secondary);border-color:var(--text-secondary)}.notFound_backBtn:active{transform:scale(0.98)}
.NotificationsPage{display:flex;margin:0 auto;width:100%;flex-direction:column;color:var(--text-primary)}.NotificationsPage_container{position:relative;max-width:720px;width:100%;margin:0 auto;flex-direction:column;height:auto;padding:0 16px}@media(min-width: 1280px){.NotificationsPage_container{max-width:600px}}@media(min-width: 1120px)and (max-width: 1279px){.NotificationsPage_container{max-width:600px}}@media(min-width: 960px)and (max-width: 1119px){.NotificationsPage_container{max-width:600px}}@media(min-width: 720px)and (max-width: 959px){.NotificationsPage_container{max-width:600px}}@media(min-width: 640px)and (max-width: 719px){.NotificationsPage_container{padding:0 12px}}@media(min-width: 568px)and (max-width: 639px){.NotificationsPage_container{padding:0 12px}}@media(min-width: 360px)and (max-width: 567px){.NotificationsPage_container{padding:0 12px}}@media(max-width: 359px){.NotificationsPage_container{padding:0 12px}}.NotificationsPage_header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}@media(min-width: 640px)and (max-width: 719px){.NotificationsPage_header{margin-bottom:12px;gap:12px}}@media(min-width: 568px)and (max-width: 639px){.NotificationsPage_header{margin-bottom:12px;gap:12px}}@media(min-width: 360px)and (max-width: 567px){.NotificationsPage_header{margin-bottom:12px;gap:12px}}@media(max-width: 359px){.NotificationsPage_header{margin-bottom:12px;gap:12px}}.NotificationsPage_header_title{font-size:22px;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3}@media(min-width: 640px)and (max-width: 719px){.NotificationsPage_header_title{font-size:20px}}@media(min-width: 568px)and (max-width: 639px){.NotificationsPage_header_title{font-size:20px}}@media(min-width: 360px)and (max-width: 567px){.NotificationsPage_header_title{font-size:20px}}@media(max-width: 359px){.NotificationsPage_header_title{font-size:20px}}.NotificationsPage_header_button{font-size:14px;font-weight:500;color:var(--mantine-color-blue-6);background:rgba(0,0,0,0);border:none;padding:8px 12px;cursor:pointer;border-radius:8px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.NotificationsPage_header_button:hover{background:var(--mantine-color-blue-0)}.NotificationsPage_header_button:active{transform:scale(0.98)}@media(min-width: 640px)and (max-width: 719px){.NotificationsPage_header_button{font-size:13px;padding:6px 10px}}@media(min-width: 568px)and (max-width: 639px){.NotificationsPage_header_button{font-size:13px;padding:6px 10px}}@media(min-width: 360px)and (max-width: 567px){.NotificationsPage_header_button{font-size:13px;padding:6px 10px}}@media(max-width: 359px){.NotificationsPage_header_button{font-size:13px;padding:6px 10px}}.NotificationsPage_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}@media(min-width: 640px)and (max-width: 719px){.NotificationsPage_empty{padding:60px 20px}}@media(min-width: 568px)and (max-width: 639px){.NotificationsPage_empty{padding:60px 20px}}@media(min-width: 360px)and (max-width: 567px){.NotificationsPage_empty{padding:60px 20px}}@media(max-width: 359px){.NotificationsPage_empty{padding:60px 20px}}.NotificationsPage_empty_icon{font-size:64px;margin-bottom:16px;opacity:.5}@media(min-width: 640px)and (max-width: 719px){.NotificationsPage_empty_icon{font-size:48px}}@media(min-width: 568px)and (max-width: 639px){.NotificationsPage_empty_icon{font-size:48px}}@media(min-width: 360px)and (max-width: 567px){.NotificationsPage_empty_icon{font-size:48px}}@media(max-width: 359px){.NotificationsPage_empty_icon{font-size:48px}}.NotificationsPage_empty_title{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:8px}@media(min-width: 640px)and (max-width: 719px){.NotificationsPage_empty_title{font-size:18px}}@media(min-width: 568px)and (max-width: 639px){.NotificationsPage_empty_title{font-size:18px}}@media(min-width: 360px)and (max-width: 567px){.NotificationsPage_empty_title{font-size:18px}}@media(max-width: 359px){.NotificationsPage_empty_title{font-size:18px}}.NotificationsPage_empty_subtitle{font-size:15px;color:var(--text-secondary);opacity:.7}.NotificationsPage_loading{display:flex;justify-content:center;align-items:center;padding:80px 20px}@media(min-width: 640px)and (max-width: 719px){.NotificationsPage_loading{padding:60px 20px}}@media(min-width: 568px)and (max-width: 639px){.NotificationsPage_loading{padding:60px 20px}}@media(min-width: 360px)and (max-width: 567px){.NotificationsPage_loading{padding:60px 20px}}@media(max-width: 359px){.NotificationsPage_loading{padding:60px 20px}}.NotificationsPage_error{padding:20px;text-align:center;margin:0 auto;max-width:500px}.NotificationsPage_error_icon{font-size:48px;margin-bottom:12px}.NotificationsPage_error_text{color:var(--mantine-color-red-6);font-size:15px;line-height:1.5}[data-mantine-color-scheme=dark] .NotificationsPage{color:var(--text-primary)}[data-mantine-color-scheme=dark] .NotificationsPage_header_title{color:var(--text-primary)}[data-mantine-color-scheme=dark] .NotificationsPage_header_button{color:var(--mantine-color-blue-4)}[data-mantine-color-scheme=dark] .NotificationsPage_header_button:hover{background:rgba(66,99,235,.1)}[data-mantine-color-scheme=dark] .NotificationsPage_empty_title{color:var(--text-primary)}[data-mantine-color-scheme=dark] .NotificationsPage_empty_subtitle{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .NotificationsPage_error_text{color:var(--mantine-color-red-4)}
.notificationItem{position:relative;width:100%;min-height:100px;gap:14px;display:flex;padding:16px 24px;background:var(--bg-secondary);border-radius:12px;cursor:pointer;overflow:hidden;transition:all .2s ease;border:1px solid var(--border-color)}.notificationItem:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.notificationItem:active{transform:translateY(0)}.notificationItem_left{margin:0 auto;width:40px;min-width:40px;max-width:40px;height:40px;display:flex;border-radius:12px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);transition:all .2s ease}.notificationItem_left_icon{margin:auto;height:20px !important;width:20px !important;color:#fff !important}.notificationItem:hover .notificationItem_left{transform:scale(1.05) rotate(5deg)}.notificationItem_content{display:flex;flex-direction:column;flex:1;min-width:0}.notificationItem_right{margin:auto 0;width:44px;min-width:44px;max-width:44px;height:44px;display:flex;align-items:center;justify-content:flex-end}.notificationItem_right_icon{width:10px !important;height:10px !important;border-radius:50%;background-color:var(--mantine-color-pinkUI-5) !important}.notificationItem_date{color:var(--mantine-color-grayUI-6) !important;font-size:14px !important;display:flex;align-items:center;gap:4px;margin-top:8px !important}.notificationItem_date::before{content:"🕐";font-size:14px;opacity:.7}.notificationItem--order .notificationItem_left{background:linear-gradient(135deg, #3b82f6 0%, #2563eb 100%)}.notificationItem--moderation .notificationItem_left{background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%)}.notificationItem--partner .notificationItem_left{background:linear-gradient(135deg, #10b981 0%, #059669 100%)}.notificationItem--point .notificationItem_left{background:linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%)}.notificationItem--system .notificationItem_left{background:linear-gradient(135deg, #ef4444 0%, #dc2626 100%)}.notificationItem--marketing .notificationItem_left{background:linear-gradient(135deg, #ec4899 0%, #db2777 100%)}.notificationItem--account .notificationItem_left{background:linear-gradient(135deg, #6b7280 0%, #4b5563 100%)}.notificationItem--staff .notificationItem_left{background:linear-gradient(135deg, #6366f1 0%, #4f46e5 100%)}.notificationItem--custom .notificationItem_left{background:linear-gradient(135deg, #14b8a6 0%, #0d9488 100%)}.notificationItem--default .notificationItem_left{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%)}.notificationItem--read{opacity:.75;background:#f9fafb}.notificationItem--read:hover{opacity:1}.notificationItem--read .notificationItem_left{background:linear-gradient(135deg, #9ca3af 0%, #6b7280 100%)}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}[data-mantine-color-scheme=dark] .notificationItem{background-color:#1a1b1e;box-shadow:0 1px 3px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}[data-mantine-color-scheme=dark] .notificationItem:hover{background-color:#25262b;box-shadow:0 4px 12px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.3)}[data-mantine-color-scheme=dark] .notificationItem--read{background-color:#141517;opacity:.7}[data-mantine-color-scheme=dark] .notificationItem--read:hover{opacity:1;background-color:#1a1b1e}[data-mantine-color-scheme=dark] .notificationItem_date{color:#909296 !important}
.NotificationsContentList{padding:0}@media(min-width: 640px)and (max-width: 719px){.NotificationsContentList{padding:0 12px}}@media(min-width: 568px)and (max-width: 639px){.NotificationsContentList{padding:0 12px}}@media(min-width: 360px)and (max-width: 567px){.NotificationsContentList{padding:0 12px}}@media(max-width: 359px){.NotificationsContentList{padding:0 12px}}
.NotificationDetailPage{display:flex;margin:0 auto;width:100%;flex-direction:column;color:var(--text-primary);min-height:calc(100vh - 100px)}.NotificationDetailPage_container{position:relative;max-width:720px;width:100%;margin:0 auto;padding:0 16px}@media(min-width: 1280px){.NotificationDetailPage_container{max-width:600px}}@media(min-width: 1120px)and (max-width: 1279px){.NotificationDetailPage_container{max-width:600px}}@media(min-width: 960px)and (max-width: 1119px){.NotificationDetailPage_container{max-width:600px}}@media(min-width: 720px)and (max-width: 959px){.NotificationDetailPage_container{max-width:600px}}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_container{padding:0 12px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_container{padding:0 12px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_container{padding:0 12px}}@media(max-width: 359px){.NotificationDetailPage_container{padding:0 12px}}.NotificationDetailPage_back{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:16px;background:rgba(0,0,0,0);border:none;color:var(--text-secondary);font-size:15px;font-weight:500;cursor:pointer;border-radius:8px;transition:all .2s ease}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_back{margin-bottom:12px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_back{margin-bottom:12px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_back{margin-bottom:12px}}@media(max-width: 359px){.NotificationDetailPage_back{margin-bottom:12px}}.NotificationDetailPage_back:hover{background:rgba(0,0,0,.04);color:var(--text-primary)}.NotificationDetailPage_back:active{transform:scale(0.98)}.NotificationDetailPage_back_icon{font-size:18px;line-height:1}.NotificationDetailPage_back_text{line-height:1}.NotificationDetailPage_card{background:#fff;border-radius:12px;overflow:hidden;margin-bottom:20px;border:1px solid var(--border-color)}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_card{border-radius:12px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_card{border-radius:12px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_card{border-radius:12px}}@media(max-width: 359px){.NotificationDetailPage_card{border-radius:12px}}.NotificationDetailPage_header{position:relative;padding:24px;border-bottom:1px solid var(--border-color);display:flex;gap:16px;align-items:center;justify-content:flex-start}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_header{padding:20px 20px 16px;gap:12px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_header{padding:20px 20px 16px;gap:12px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_header{padding:20px 20px 16px;gap:12px}}@media(max-width: 359px){.NotificationDetailPage_header{padding:20px 20px 16px;gap:12px}}.NotificationDetailPage_header_icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:12px}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_header_icon{width:40px;height:40px;border-radius:10px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_header_icon{width:40px;height:40px;border-radius:10px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_header_icon{width:40px;height:40px;border-radius:10px}}@media(max-width: 359px){.NotificationDetailPage_header_icon{width:40px;height:40px;border-radius:10px}}.NotificationDetailPage_header_icon_svg{width:24px !important;height:24px !important;color:#fff !important}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_header_icon_svg{width:20px !important;height:20px !important}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_header_icon_svg{width:20px !important;height:20px !important}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_header_icon_svg{width:20px !important;height:20px !important}}@media(max-width: 359px){.NotificationDetailPage_header_icon_svg{width:20px !important;height:20px !important}}.NotificationDetailPage_header_content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.NotificationDetailPage_header_title{font-size:22px;font-weight:700;line-height:1.3;color:var(--text-primary);margin:0}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_header_title{font-size:20px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_header_title{font-size:20px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_header_title{font-size:20px}}@media(max-width: 359px){.NotificationDetailPage_header_title{font-size:20px}}.NotificationDetailPage_header_meta{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--text-secondary)}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_header_meta{font-size:13px;flex-wrap:wrap}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_header_meta{font-size:13px;flex-wrap:wrap}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_header_meta{font-size:13px;flex-wrap:wrap}}@media(max-width: 359px){.NotificationDetailPage_header_meta{font-size:13px;flex-wrap:wrap}}.NotificationDetailPage_header_date{font-weight:500}.NotificationDetailPage_header_separator{opacity:.5}.NotificationDetailPage_header_relative{opacity:.7}.NotificationDetailPage_body{padding:28px 32px 32px}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_body{padding:20px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_body{padding:20px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_body{padding:20px}}@media(max-width: 359px){.NotificationDetailPage_body{padding:20px}}.NotificationDetailPage_message{font-size:16px;line-height:1.6;color:var(--text-primary);white-space:pre-wrap;word-wrap:break-word}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_message{font-size:15px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_message{font-size:15px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_message{font-size:15px}}@media(max-width: 359px){.NotificationDetailPage_message{font-size:15px}}.NotificationDetailPage_extra{margin-top:24px;padding:16px;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06);border-radius:12px}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_extra{margin-top:20px;padding:14px;border-radius:10px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_extra{margin-top:20px;padding:14px;border-radius:10px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_extra{margin-top:20px;padding:14px;border-radius:10px}}@media(max-width: 359px){.NotificationDetailPage_extra{margin-top:20px;padding:14px;border-radius:10px}}.NotificationDetailPage_extra_label{font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_extra_label{font-size:12px;margin-bottom:10px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_extra_label{font-size:12px;margin-bottom:10px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_extra_label{font-size:12px;margin-bottom:10px}}@media(max-width: 359px){.NotificationDetailPage_extra_label{font-size:12px;margin-bottom:10px}}.NotificationDetailPage_extra_data{margin:0;padding:12px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);border-radius:8px;font-family:"SF Mono","Monaco","Courier New",monospace;font-size:12px;line-height:1.5;color:var(--text-primary);overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_extra_data{font-size:11px;padding:10px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_extra_data{font-size:11px;padding:10px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_extra_data{font-size:11px;padding:10px}}@media(max-width: 359px){.NotificationDetailPage_extra_data{font-size:11px;padding:10px}}.NotificationDetailPage_loading,.NotificationDetailPage_error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;min-height:400px}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_loading,.NotificationDetailPage_error{padding:60px 20px;min-height:300px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_loading,.NotificationDetailPage_error{padding:60px 20px;min-height:300px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_loading,.NotificationDetailPage_error{padding:60px 20px;min-height:300px}}@media(max-width: 359px){.NotificationDetailPage_loading,.NotificationDetailPage_error{padding:60px 20px;min-height:300px}}.NotificationDetailPage_error_icon{font-size:64px;margin-bottom:20px}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_error_icon{font-size:48px;margin-bottom:16px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_error_icon{font-size:48px;margin-bottom:16px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_error_icon{font-size:48px;margin-bottom:16px}}@media(max-width: 359px){.NotificationDetailPage_error_icon{font-size:48px;margin-bottom:16px}}.NotificationDetailPage_error_text{font-size:18px;font-weight:600;color:#ef4444;margin-bottom:24px;text-align:center}@media(min-width: 640px)and (max-width: 719px){.NotificationDetailPage_error_text{font-size:16px;margin-bottom:20px}}@media(min-width: 568px)and (max-width: 639px){.NotificationDetailPage_error_text{font-size:16px;margin-bottom:20px}}@media(min-width: 360px)and (max-width: 567px){.NotificationDetailPage_error_text{font-size:16px;margin-bottom:20px}}@media(max-width: 359px){.NotificationDetailPage_error_text{font-size:16px;margin-bottom:20px}}.NotificationDetailPage_card--order .NotificationDetailPage_header_icon{background:linear-gradient(135deg, #3b82f6 0%, #2563eb 100%)}.NotificationDetailPage_card--moderation .NotificationDetailPage_header_icon{background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%)}.NotificationDetailPage_card--partner .NotificationDetailPage_header_icon{background:linear-gradient(135deg, #10b981 0%, #059669 100%)}.NotificationDetailPage_card--point .NotificationDetailPage_header_icon{background:linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%)}.NotificationDetailPage_card--system .NotificationDetailPage_header_icon{background:linear-gradient(135deg, #ef4444 0%, #dc2626 100%)}.NotificationDetailPage_card--marketing .NotificationDetailPage_header_icon{background:linear-gradient(135deg, #ec4899 0%, #db2777 100%)}.NotificationDetailPage_card--account .NotificationDetailPage_header_icon{background:linear-gradient(135deg, #6b7280 0%, #4b5563 100%)}.NotificationDetailPage_card--staff .NotificationDetailPage_header_icon{background:linear-gradient(135deg, #6366f1 0%, #4f46e5 100%)}.NotificationDetailPage_card--custom .NotificationDetailPage_header_icon{background:linear-gradient(135deg, #14b8a6 0%, #0d9488 100%)}[data-mantine-color-scheme=dark] .NotificationDetailPage{color:var(--text-primary)}[data-mantine-color-scheme=dark] .NotificationDetailPage_back{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .NotificationDetailPage_back:hover{background:hsla(0,0%,100%,.08);color:var(--text-primary)}[data-mantine-color-scheme=dark] .NotificationDetailPage_card{background:#1a1b1e;border-color:hsla(0,0%,100%,.1)}[data-mantine-color-scheme=dark] .NotificationDetailPage_header{border-bottom-color:hsla(0,0%,100%,.1)}[data-mantine-color-scheme=dark] .NotificationDetailPage_header_title{color:var(--text-primary)}[data-mantine-color-scheme=dark] .NotificationDetailPage_header_meta{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .NotificationDetailPage_message{color:var(--text-primary)}[data-mantine-color-scheme=dark] .NotificationDetailPage_extra{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}[data-mantine-color-scheme=dark] .NotificationDetailPage_extra_label{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .NotificationDetailPage_extra_data{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:#d1d5db}[data-mantine-color-scheme=dark] .NotificationDetailPage_error_text{color:#f87171}
.headerSection{width:100%;display:flex;aspect-ratio:205/100;position:relative}@media(min-width: 1280px){.headerSection{margin-top:24px}}@media(min-width: 1120px)and (max-width: 1279px){.headerSection{margin-top:24px}}@media(min-width: 960px)and (max-width: 1119px){.headerSection{margin-top:24px}}.headerSectionFilled svg{color:#e6a817 !important}.headerSection_cover{position:absolute;top:0;left:0;aspect-ratio:205/100;width:100%;background-color:var(--background-secondary);overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:top center;border-radius:0 0 16px 16px}@media(min-width: 1280px){.headerSection_cover{border-radius:20px;overflow:hidden}}@media(min-width: 1120px)and (max-width: 1279px){.headerSection_cover{border-radius:20px;overflow:hidden}}@media(min-width: 960px)and (max-width: 1119px){.headerSection_cover{border-radius:20px;overflow:hidden}}.headerSection_box{display:flex;margin:12px 0;height:60px;width:100%;position:absolute;z-index:5}.headerSection_box_left{margin-left:10px;width:60px;height:60px;display:flex;cursor:pointer}.headerSection_box_left_ellipse{margin:auto;width:45px;height:45px;display:flex;border-radius:12px;background-color:hsla(0,0%,100%,.45);backdrop-filter:blur(5px);transition:all 200ms ease-in-out}.headerSection_box_left_ellipse:hover{background-color:#fff;transition:all 200ms ease-in-out}.headerSection_box_left_ellipse:hover svg{color:var(--mantine-color-pinkUI-3) !important;transition:all 200ms ease-in-out}.headerSection_box_left_ellipse svg{margin:auto auto auto 9px;width:24px;height:24px;color:#fff;transition:all 200ms ease-in-out}.headerSection_box_right{margin:auto;margin-right:10px;width:60px;height:60px;display:flex;cursor:pointer}.headerSection_box_right_ellipse{margin:auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:hsla(0,0%,100%,.88);backdrop-filter:blur(8px);box-shadow:0 1px 4px rgba(0,0,0,.06);transition:background 200ms ease,transform 150ms ease,box-shadow 200ms ease}.headerSection_box_right_ellipse:hover{background:hsla(0,0%,100%,.96);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.headerSection_box_right_ellipseActive{background:rgba(255,248,230,.95)}.headerSection_box_right_ellipseActive:hover{background:#fff8e6}.headerSection_box_right_ellipse svg{margin:auto;width:18px;height:18px;color:#555}.headerSection_box_right_ellipseActive svg{color:#e6a817}[data-mantine-color-scheme=dark] .headerSectionFilled svg{color:#e6a817 !important}[data-mantine-color-scheme=dark] .headerSection_cover{background-color:var(--background-secondary)}
.descriptionSection{display:flex;padding:12px 0;flex-direction:column}.descriptionSection_box{width:100%;height:36px;display:flex}.descriptionSection_box_left{display:flex;height:100%;gap:10px;margin:auto;margin-left:0 !important;cursor:pointer;transition:color 200ms ease-in-out}.descriptionSection_box_left p{margin:auto}.descriptionSection_box_left svg{width:10px;height:10px;margin:auto}.descriptionSection_box_left:hover{color:var(--mantine-color-pinkUI-3);transition:color 200ms ease-in-out}.descriptionSection_box_left:hover svg{color:var(--mantine-color-pinkUI-3);transition:color 200ms ease-in-out}.descriptionSection_box_left:active{color:var(--mantine-color-pinkUI-3);transition:color 200ms ease-in-out}.descriptionSection_box_left:active svg{color:var(--mantine-color-pinkUI-3);transition:color 200ms ease-in-out}.descriptionSection_box_right{display:flex;height:100%;gap:10px;margin:auto;margin-right:0 !important;cursor:pointer;transition:color 200ms ease-in-out}.descriptionSection_box_right:hover{color:var(--mantine-color-pinkUI-3);transition:color 200ms ease-in-out}.descriptionSection_box_right p{margin:auto}.descriptionSection_box_right svg{width:14px;height:14px;margin:auto}.iconRotate{transition:all 100ms ease-in-out;transform:rotate(180deg)}.iconRotate_rotate{transition:all 100ms ease-in-out;transform:rotate(0deg)}
.categoriesCarousel{height:50px;background-color:var(--category-card-bg);border:1px solid var(--border-color);border-radius:12px;position:relative;overflow:hidden}.categoriesCarousel .mantine-Carousel-viewport{width:calc(100% - 51px);border-right:1px solid var(--border-color);border-radius:0 12px 12px 0;box-shadow:inset 0 0 20px 1px var(--card-background),inset 0 0 0 3px var(--card-background)}.categoriesCarousel .mantine-Carousel-controls{justify-content:end}.categoriesCarousel .mantine-Carousel-control{color:var(--mantine-color-pinkUI-3) !important;border-color:var(--mantine-color-pinkUI-2) !important;padding:3px;box-shadow:0 0 0 7px var(--card-background),0 0 0 8px var(--shadow-color),0 0 8px 0 var(--shadow-color)}.categoriesCarousel .mantine-Carousel-control:first-of-type{display:none}.categoriesCarousel_item{display:flex;height:100%;padding:0 10px 0 16px;margin:auto;cursor:pointer}.categoriesCarousel_item_text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:auto !important;color:var(--text-secondary)}.categoriesCarousel_itemClosed{opacity:.5}.categoriesCarouselActive{color:var(--mantine-color-pinkUI-3) !important}[data-mantine-color-scheme=dark] .categoriesCarousel .mantine-Carousel-viewport{box-shadow:inset 0 0 20px 1px var(--card-background),inset 0 0 0 3px var(--card-background)}[data-mantine-color-scheme=dark] .categoriesCarousel .mantine-Carousel-control{box-shadow:0 0 0 7px var(--card-background),0 0 0 8px hsla(0,0%,100%,.1),0 0 8px 0 hsla(0,0%,100%,.1)}
.slider-separator{margin-left:8px;display:flex;height:auto;min-height:52px;align-items:center}.slider-separator::before{content:"";width:1px;height:100%;background-color:var(--border-color);opacity:.5}[data-mantine-color-scheme=dark] .slider-separator::before{background-color:var(--border-color);opacity:.7}
.pointProductItem{width:100%;display:flex;border-radius:14px;overflow:hidden;box-shadow:0 7px 24px 0 var(--card-shadow),0 0 0 1px var(--card-border);padding:12px;background-color:var(--card-background);border:1px solid var(--card-border)}.pointProductItem:hover{box-shadow:0 7px 24px 0 var(--card-shadow),0 0 0 1px var(--card-border)}.pointProductItem_box{margin-left:0 !important;display:flex;flex-direction:column;flex-grow:1;width:calc(100% - 100px);justify-content:space-between}.pointProductItem_box_title{display:flex;transition:all 200ms ease-in-out !important;cursor:pointer}.pointProductItem_box_title p{margin:0 12px 0 0;line-height:21px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:all 200ms ease-in-out;color:var(--text-primary)}.pointProductItem_box_unavailable{margin-top:4px}.pointProductItem_box_wrap{min-width:70px;max-width:140px;margin:auto 0 0 0}.pointProductItem_layer{cursor:pointer;margin:0;width:100px;height:100px;position:relative;border-radius:8px;overflow:hidden;transition:all 200ms ease-in-out}.pointProductItem_layer:hover{scale:1.05;transition:all 200ms ease-in-out}.pointProductItem_layer:hover .pointProductItem_layer_infoIcon{scale:1.1;transition:all 200ms ease-in-out}.pointProductItem_layer:active{scale:1.05;transition:all 200ms ease-in-out}.pointProductItem_layer_infoIcon{position:absolute;z-index:9;border-radius:4px;top:8px;right:8px;width:18px;height:18px;background:rgba(0,0,0,.66);display:flex;transition:all 200ms ease-in-out}.pointProductItem_layer_infoIcon svg{width:12px;height:12px;margin:auto;color:#fff}.pointProductItem_layer_background{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.4);display:flex}.pointProductItem_layer_background_text{margin:auto !important;color:#fff !important}.pointProductItem_layer_background_loader{margin:auto !important;color:#fff !important;display:flex;align-items:center;justify-content:center}.pointProductItem_layer_cover{width:100px;height:100px;border-radius:8px;background-size:cover;background-repeat:no-repeat}.pointProductItem .adultContentOverlay{width:100px;height:100px}.pointProductItem .adultContentOverlay__content{width:100%;height:100%}.pointProductItem .adultContentOverlay__blur{border-radius:8px}.pointProductItem .adultContentOverlay__badge--small{width:28px;height:28px}.pointProductItem--disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.pointProductItem--disabled .pointProductItem_box_title{cursor:not-allowed}.pointProductItem--disabled .pointProductItem_layer{cursor:not-allowed}.pointProductItem--disabled:hover{box-shadow:0 7px 24px 0 var(--card-shadow),0 0 0 1px var(--card-border)}[data-mantine-color-scheme=dark] .pointProductItem{box-shadow:0 7px 24px 0 rgba(0,0,0,.4),0 0 0 1px var(--card-border)}[data-mantine-color-scheme=dark] .pointProductItem:hover{box-shadow:0 7px 24px 0 rgba(0,0,0,.5),0 0 0 1px var(--card-border)}
.generalList{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:12px}

.pointClosedStub{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:56px 24px;width:100%;grid-column:1/-1}@media(min-width: 640px)and (max-width: 719px){.pointClosedStub{padding:40px 20px}}@media(min-width: 568px)and (max-width: 639px){.pointClosedStub{padding:40px 20px}}@media(min-width: 360px)and (max-width: 567px){.pointClosedStub{padding:40px 20px}}@media(max-width: 359px){.pointClosedStub{padding:40px 20px}}.pointClosedStub_illustration{position:relative;display:flex;align-items:center;justify-content:center;width:130px;height:130px;margin-bottom:20px}@media(min-width: 640px)and (max-width: 719px){.pointClosedStub_illustration{width:110px;height:110px;margin-bottom:16px}}@media(min-width: 568px)and (max-width: 639px){.pointClosedStub_illustration{width:110px;height:110px;margin-bottom:16px}}@media(min-width: 360px)and (max-width: 567px){.pointClosedStub_illustration{width:110px;height:110px;margin-bottom:16px}}@media(max-width: 359px){.pointClosedStub_illustration{width:110px;height:110px;margin-bottom:16px}}.pointClosedStub_iconCircle{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg, rgba(108, 117, 125, 0.08) 0%, rgba(108, 117, 125, 0.03) 100%);border:1.5px solid rgba(108,117,125,.15)}.pointClosedStub_iconCircle svg{color:var(--text-secondary);filter:drop-shadow(0 2px 6px rgba(108, 117, 125, 0.15))}@media(min-width: 640px)and (max-width: 719px){.pointClosedStub_iconCircle{width:74px;height:74px}.pointClosedStub_iconCircle svg{width:36px !important;height:36px !important}}@media(min-width: 568px)and (max-width: 639px){.pointClosedStub_iconCircle{width:74px;height:74px}.pointClosedStub_iconCircle svg{width:36px !important;height:36px !important}}@media(min-width: 360px)and (max-width: 567px){.pointClosedStub_iconCircle{width:74px;height:74px}.pointClosedStub_iconCircle svg{width:36px !important;height:36px !important}}@media(max-width: 359px){.pointClosedStub_iconCircle{width:74px;height:74px}.pointClosedStub_iconCircle svg{width:36px !important;height:36px !important}}.pointClosedStub_decorativeIcon{position:absolute;opacity:.3;animation:pointClosedFloat 4s ease-in-out infinite}.pointClosedStub_decorativeIcon svg{color:var(--text-secondary)}@media(min-width: 640px)and (max-width: 719px){.pointClosedStub_decorativeIcon svg{width:18px !important;height:18px !important}}@media(min-width: 568px)and (max-width: 639px){.pointClosedStub_decorativeIcon svg{width:18px !important;height:18px !important}}@media(min-width: 360px)and (max-width: 567px){.pointClosedStub_decorativeIcon svg{width:18px !important;height:18px !important}}@media(max-width: 359px){.pointClosedStub_decorativeIcon svg{width:18px !important;height:18px !important}}.pointClosedStub_decorativeIcon--topRight{top:4px;right:4px;animation-delay:0s}.pointClosedStub_decorativeIcon--bottomLeft{bottom:4px;left:4px;animation-delay:2s}.pointClosedStub_title{color:var(--text-primary);max-width:300px;margin-bottom:6px}.pointClosedStub_description{color:var(--text-secondary);max-width:280px;line-height:1.5}[data-mantine-color-scheme=dark] .pointClosedStub_iconCircle{background:linear-gradient(135deg, rgba(173, 181, 189, 0.1) 0%, rgba(173, 181, 189, 0.04) 100%);border-color:rgba(173,181,189,.18)}[data-mantine-color-scheme=dark] .pointClosedStub_iconCircle svg{filter:drop-shadow(0 2px 6px rgba(173, 181, 189, 0.15))}@keyframes pointClosedFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@keyframes productSkeletonWave{0%{transform:translateX(-100%)}60%,100%{transform:translateX(100%)}}@keyframes productSkeletonPulse{0%,100%{opacity:1}50%{opacity:.7}}.pointProductItemSkeleton{width:100%;display:flex;border-radius:14px;overflow:hidden;box-shadow:0 7px 24px 0 var(--card-shadow),0 0 0 1px var(--card-border);padding:12px;background-color:var(--card-background);border:1px solid var(--card-border);animation:productSkeletonPulse 2s ease-in-out infinite}.pointProductItemSkeleton_box{margin-left:0;display:flex;flex-direction:column;flex-grow:1;width:calc(100% - 100px);justify-content:space-between}.pointProductItemSkeleton_title{height:21px;margin-right:12px;border-radius:8px;background-color:var(--skeleton-content-bar);overflow:hidden;position:relative}.pointProductItemSkeleton_title::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:productSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation-delay:.1s}.pointProductItemSkeleton_price{height:20px;width:50%;margin-right:12px;border-radius:8px;background-color:var(--skeleton-content-bar);overflow:hidden;position:relative}.pointProductItemSkeleton_price::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:productSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation-delay:.2s}.pointProductItemSkeleton_button{height:28px;width:100px;min-width:70px;max-width:140px;margin-top:auto;border-radius:6px;background-color:var(--skeleton-content-bar);overflow:hidden;position:relative}.pointProductItemSkeleton_button::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:productSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation-delay:.35s}.pointProductItemSkeleton_image{width:100px;height:100px;border-radius:8px;background-color:var(--skeleton-base);overflow:hidden;position:relative;flex-shrink:0}.pointProductItemSkeleton_image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:productSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite}.pointProductItemSkeleton--v1 .pointProductItemSkeleton_title{width:75%}.pointProductItemSkeleton--v2 .pointProductItemSkeleton_title{width:60%}.pointProductItemSkeleton--v3 .pointProductItemSkeleton_title{width:85%}.pointProductItemSkeleton--v4 .pointProductItemSkeleton_title{width:50%}[data-mantine-color-scheme=dark] .pointProductItemSkeleton{box-shadow:0 7px 24px 0 rgba(0,0,0,.4),0 0 0 1px var(--card-border)}
.block{width:100%}.blockPointFooter{border-top:1px solid var(--main-border-color);min-height:84px;position:fixed;z-index:10;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(5px);display:flex;flex-direction:column;padding:12px;padding-bottom:18px;gap:8px}.blockPointFooter_delivery{width:100%;max-width:500px;margin:0 auto;padding:10px 16px;background-color:var(--mantine-color-gray-1);border-radius:12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s}.blockPointFooter_delivery:hover{background-color:var(--mantine-color-gray-2)}.blockPointFooter_delivery_content{display:flex;align-items:center;gap:8px}.blockPointFooter_conflict{width:100%;max-width:500px;margin:0 auto;padding:8px 14px;background:rgba(255,152,0,.12);border-radius:10px;display:flex;align-items:center;gap:6px;color:#e65100}.blockPointFooter_button{width:100%;max-width:500px;margin:0 auto;display:flex;flex-direction:row}.blockPointFooter_button_first{cursor:pointer;height:54px;width:100%;display:flex;color:#fff;border-radius:12px;background-color:#000}.blockPointFooter_button_first_left{margin:auto auto auto 20px !important}.blockPointFooter_button_first_right{margin:auto 20px auto auto !important}[data-mantine-color-scheme=dark] .blockPointFooter{background-color:rgba(0,0,0,.95)}[data-mantine-color-scheme=dark] .blockPointFooter_delivery{background-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .blockPointFooter_delivery:hover{background-color:var(--mantine-color-dark-5)}
.closingWarning{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--mantine-color-orange-1);border:1px solid var(--mantine-color-orange-4);border-radius:8px;margin:16px 0}.closingWarning_icon{display:flex;align-items:center;justify-content:center;color:var(--mantine-color-orange-7);flex-shrink:0}.closingWarning_content{flex:1}.closingWarning_text{color:var(--mantine-color-orange-9)}
.pointPage{display:flex;flex-direction:row;margin:0 auto;background-color:var(--background-primary)}@media(min-width: 1280px){.pointPage{width:calc(100% - 374px);display:flex}}@media(min-width: 1120px)and (max-width: 1279px){.pointPage{width:calc(100% - 374px);display:flex}}@media(min-width: 960px)and (max-width: 1119px){.pointPage{width:500px;display:flex;flex-direction:column}}@media(min-width: 720px)and (max-width: 959px){.pointPage{width:500px;display:flex;flex-direction:column}}@media(min-width: 640px)and (max-width: 719px){.pointPage{width:500px;display:flex;flex-direction:column}}@media(min-width: 568px)and (max-width: 639px){.pointPage{width:100%;display:flex;flex-direction:column}}@media(min-width: 360px)and (max-width: 567px){.pointPage{width:100%;display:flex;flex-direction:column}}@media(max-width: 359px){.pointPage{width:100%;display:flex;flex-direction:column}}.pointPage_box{display:flex;margin:0 !important;flex-direction:column;padding:0 !important}.pointPage_products{display:grid;gap:16px}@media(min-width: 768px){.pointPage_products{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1260px){.pointPage_products{grid-template-columns:repeat(4, minmax(0, 1fr))}}.pointPage_container{width:calc(100vw - 24px);margin:0 auto;flex-direction:column;height:auto}@media(min-width: 1280px){.pointPage_container{width:calc(100% - 238px);display:flex;padding:0 10px}}@media(min-width: 1120px)and (max-width: 1279px){.pointPage_container{width:calc(100% - 238px);display:flex;padding:0 10px}}@media(min-width: 960px)and (max-width: 1119px){.pointPage_container{width:500px;display:flex;padding-bottom:100px}}@media(min-width: 720px)and (max-width: 959px){.pointPage_container{width:500px;display:flex;padding-bottom:100px}}@media(min-width: 640px)and (max-width: 719px){.pointPage_container{width:500px;display:flex;padding-bottom:100px}}@media(min-width: 568px)and (max-width: 639px){.pointPage_container{width:100%;display:flex;padding-bottom:100px}}@media(min-width: 360px)and (max-width: 567px){.pointPage_container{width:100%;display:flex;padding-bottom:100px}}@media(max-width: 359px){.pointPage_container{width:100%;display:flex;padding-bottom:100px}}.pointPage_container_section{display:flex;padding:12px;flex-direction:column}.pointPage_container_section_text{margin:12px 0 0 !important;color:var(--text-primary)}@media(min-width: 1280px){.pointPage_container_section_text{margin:20px 0 0 !important;font-size:28px !important}}@media(min-width: 1120px)and (max-width: 1279px){.pointPage_container_section_text{margin:20px 0 0 !important;font-size:28px !important}}@media(min-width: 960px)and (max-width: 1119px){.pointPage_container_section_text{margin:20px 0 0 !important;font-size:28px !important}}.pointPage_container_section_tags{display:flex;flex-direction:row;gap:12px}[data-mantine-color-scheme=dark] .pointPage{background-color:var(--background-primary)}[data-mantine-color-scheme=dark] .pointPage_container_section_text{color:var(--text-primary)}
.pointSidebar{display:flex;width:100%;max-width:250px;position:relative}.pointSidebarFixed{position:sticky;color:#fff;padding:23px 12px 0 12px;top:80px;display:flex;width:250px;flex-direction:column;z-index:10;height:min-content}.pointSidebarFixed_title{display:flex;flex-direction:row;align-items:center;gap:12px;margin:14px 0 24px 0;color:var(--text-primary)}.pointSidebarFixed_title_head{display:flex;flex-direction:row;gap:12px;margin:12px 0 12px 0;cursor:pointer;transition:all 200ms ease-in-out;color:var(--text-primary)}.pointSidebarFixed_title_head:hover{color:var(--accent-color);transition:all 200ms ease-in-out}.pointSidebarFixed_title_head_wrapper{margin:auto 0;background-color:var(--filter-button-bg);border:1px solid var(--filter-button-border);border-radius:8px;width:36px;height:36px;display:flex;cursor:pointer}.pointSidebarFixed_title_head_wrapper svg{width:28px;height:28px;margin:auto;color:var(--text-secondary)}.pointSidebarFixed_title_head p{margin:auto auto auto 0;color:var(--text-primary)}.pointSidebarFixed_items{margin:10px auto}.pointSidebarFixed_dividerLayer{width:80%;height:1px;background-color:var(--border-color);opacity:.5}.pointSidebarFixed_options{height:68px;width:100%;display:flex;gap:10px}.pointSidebarFixed_options button{margin:auto;font-weight:400;font-size:12px !important;color:var(--text-secondary);background-color:var(--filter-button-bg);border:1px solid var(--filter-button-border);border-radius:6px;padding:4px 8px;transition:all ease-in-out .2s}.pointSidebarFixed_options button:hover{background-color:var(--filter-button-active-bg);border-color:var(--filter-button-active-border);color:var(--filter-button-active-text)}.pointSidebarFixed_copyright{height:68px;display:flex}.pointSidebarFixed_copyright p{margin:auto 0;color:var(--text-secondary)}[data-mantine-color-scheme=dark] .pointSidebarFixed_title{color:var(--text-primary)}[data-mantine-color-scheme=dark] .pointSidebarFixed_head{color:var(--text-primary)}[data-mantine-color-scheme=dark] .pointSidebarFixed_head:hover{color:var(--accent-color)}[data-mantine-color-scheme=dark] .pointSidebarFixed_head_wrapper{background-color:var(--filter-button-bg);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .pointSidebarFixed_head_wrapper svg{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .pointSidebarFixed_head p{color:var(--text-primary)}[data-mantine-color-scheme=dark] .pointSidebarFixed_dividerLayer{background-color:var(--border-color);opacity:.7}[data-mantine-color-scheme=dark] .pointSidebarFixed_options button{color:var(--text-secondary);background-color:var(--filter-button-bg);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .pointSidebarFixed_options button:hover{background-color:var(--filter-button-active-bg);border-color:var(--filter-button-active-border);color:var(--filter-button-active-text)}[data-mantine-color-scheme=dark] .pointSidebarFixed_copyright p{color:var(--text-secondary)}
.pointSidebarItem{padding:8px 16px;border-radius:12px;overflow:hidden;display:flex;flex-direction:row;transition:all ease-in-out .2s;cursor:pointer;border:1px solid rgba(0,0,0,0)}.pointSidebarItem:hover{background-color:var(--filter-button-bg);border-color:var(--filter-button-border);transition:all ease-in-out .05s}.pointSidebarItem p{margin:auto 0;color:var(--text-primary)}.pointSidebarItem_icon{width:50px;height:40px;display:flex;position:relative}.pointSidebarItem_icon svg{width:24px;height:24px;margin:auto;color:var(--text-secondary)}.pointSidebarItem_active{transition:all ease-in-out .2s;background-color:var(--mantine-color-pinkUI-0) !important;color:var(--mantine-color-pinkUI-8);border-color:var(--mantine-color-pinkUI-2) !important}.pointSidebarItem_active p{color:var(--mantine-color-pinkUI-8) !important;transition:all ease-in-out .2s}.pointSidebarItem_active .pointSidebarItem_icon svg{color:var(--filter-button-active-text) !important}.pointSidebarItem_closed{opacity:.5}[data-mantine-color-scheme=dark] .pointSidebarItem:hover{background-color:var(--filter-button-bg);border-color:var(--filter-button-border)}
.coverSection{width:100%;display:flex;flex-direction:column;aspect-ratio:280/100;position:relative;min-height:270px}.coverSection_specialCardTags{cursor:pointer;border-radius:12px !important;border:none !important;background:hsla(0,0%,100%,.88) !important;backdrop-filter:blur(8px);padding:7px 12px !important;transition:background 200ms ease,transform 150ms ease,box-shadow 200ms ease;box-shadow:0 1px 4px rgba(0,0,0,.06)}.coverSection_specialCardTags:hover{background:hsla(0,0%,100%,.96) !important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.coverSection_specialCardTags p{font-size:13px !important;line-height:16px !important;font-weight:500 !important;color:#333 !important}.coverSection_specialCardTags.cardTags_primary{background:rgba(255,235,243,.92) !important}.coverSection_specialCardTags.cardTags_primary p{color:var(--mantine-color-pinkUI-8) !important}.coverSection_specialCardTags.cardTags_primary:hover{background:#ffebf3 !important}.coverSection_specialCardTags.cardTags_success{background:rgba(235,251,238,.92) !important}.coverSection_specialCardTags.cardTags_success p{color:var(--mantine-color-green-9) !important}.coverSection_specialCardTags.cardTags_success:hover{background:#ebfbee !important}@media(min-width: 1280px){.coverSection{margin-top:24px}}@media(min-width: 1120px)and (max-width: 1279px){.coverSection{margin-top:24px}}@media(min-width: 960px)and (max-width: 1119px){.coverSection{margin-top:24px}}.coverSectionFilled svg{color:#e6a817 !important}.coverSection_box{padding:0 12px 20px 20px;width:100%;height:auto;min-height:42px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px auto 0 auto;z-index:111}.coverSection_box_favorites{cursor:pointer;margin:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:hsla(0,0%,100%,.88);backdrop-filter:blur(8px);box-shadow:0 1px 4px rgba(0,0,0,.06);transition:background 200ms ease,transform 150ms ease,box-shadow 200ms ease}.coverSection_box_favorites:hover{background:hsla(0,0%,100%,.96);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.coverSection_box_favoritesActive{background:rgba(255,248,230,.95)}.coverSection_box_favoritesActive:hover{background:#fff8e6}.coverSection_box_favorites svg{margin:auto;width:18px;height:18px;color:#555}.coverSection_box_favoritesActive svg{color:#e6a817}.coverSection_title{z-index:110;display:flex;color:#fff;flex-direction:column}.coverSection_title p{margin:24px 24px 0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coverSection_logo{margin:auto auto 0 20px;width:116px;height:116px;display:flex;border-radius:16px;z-index:110;background-color:#fff}.coverSection_logo_img{border-radius:14px;z-index:111;width:108px;height:108px;margin:auto;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#fff1f1}.coverSection_cover{position:absolute;z-index:1;top:0;left:0;aspect-ratio:280/100;min-height:270px;width:100%;background-color:#fff1f1;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:0 0 16px 16px}@media(min-width: 1280px){.coverSection_cover{border-radius:20px;overflow:hidden}}@media(min-width: 1120px)and (max-width: 1279px){.coverSection_cover{border-radius:20px;overflow:hidden}}@media(min-width: 960px)and (max-width: 1119px){.coverSection_cover{border-radius:20px;overflow:hidden}}.coverSection_layer{position:absolute;z-index:11;top:0;left:0;aspect-ratio:280/100;min-height:270px;width:100%;overflow:hidden;border-radius:0 0 16px 16px;background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%)}@media(min-width: 1280px){.coverSection_layer{border-radius:20px;overflow:hidden}}@media(min-width: 1120px)and (max-width: 1279px){.coverSection_layer{border-radius:20px;overflow:hidden}}@media(min-width: 960px)and (max-width: 1119px){.coverSection_layer{border-radius:20px;overflow:hidden}}
@keyframes cardProductSkeletonWave{0%{transform:translateX(-100%)}60%,100%{transform:translateX(100%)}}@keyframes cardProductSkeletonPulse{0%,100%{opacity:1}50%{opacity:.7}}.cardProductSkeleton{width:100%;display:flex;flex-direction:column;position:relative;animation:cardProductSkeletonPulse 2s ease-in-out infinite}.cardProductSkeleton_image{position:relative;width:100%;padding-bottom:100%;margin-bottom:20px;border-radius:24px;background-color:var(--skeleton-base);overflow:hidden;box-shadow:0 0 1px 0 var(--card-shadow)}.cardProductSkeleton_image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:cardProductSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite}.cardProductSkeleton_content{margin-bottom:8px;display:flex;flex-direction:column;gap:8px}.cardProductSkeleton_price{height:28px;width:35%;border-radius:8px;background-color:var(--skeleton-content-bar);overflow:hidden;position:relative}.cardProductSkeleton_price::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:cardProductSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation-delay:.15s}.cardProductSkeleton_title{height:24px;border-radius:8px;background-color:var(--skeleton-content-bar);overflow:hidden;position:relative}.cardProductSkeleton_title::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:cardProductSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation-delay:.25s}.cardProductSkeleton--v1 .cardProductSkeleton_title{width:70%}.cardProductSkeleton--v2 .cardProductSkeleton_title{width:55%}.cardProductSkeleton--v3 .cardProductSkeleton_title{width:80%}.cardProductSkeleton--v4 .cardProductSkeleton_title{width:65%}
@keyframes pointPageSkeletonWave{0%{transform:translateX(-100%)}60%,100%{transform:translateX(100%)}}@keyframes pointPageSkeletonPulse{0%,100%{opacity:1}50%{opacity:.7}}.pointPageSkeleton_banner{width:100%;aspect-ratio:205/100;background-color:var(--skeleton-base);border-radius:0 0 16px 16px;overflow:hidden;position:relative}.pointPageSkeleton_banner::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:pointPageSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite}.pointPageSkeleton_section{display:flex;padding:12px;flex-direction:column;animation:pointPageSkeletonPulse 2s ease-in-out infinite}.pointPageSkeleton_tags{display:flex;flex-direction:row;gap:12px}.pointPageSkeleton_tag{height:26px;border-radius:100px;background-color:var(--skeleton-content-bar);overflow:hidden;position:relative}.pointPageSkeleton_tag::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:pointPageSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation-delay:.1s}.pointPageSkeleton_tag:nth-child(1){width:70px}.pointPageSkeleton_tag:nth-child(2){width:130px}.pointPageSkeleton_tag:nth-child(3){width:80px}.pointPageSkeleton_title{height:30px;width:60%;margin:12px 0 0;border-radius:8px;background-color:var(--skeleton-content-bar);overflow:hidden;position:relative}.pointPageSkeleton_title::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:pointPageSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation-delay:.2s}.pointPageSkeleton_categories{height:50px;background-color:var(--category-card-bg);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;display:flex;align-items:center;padding:0 16px;gap:24px}.pointPageSkeleton_categoryItem{height:20px;border-radius:6px;background-color:var(--skeleton-content-bar);overflow:hidden;position:relative;flex-shrink:0}.pointPageSkeleton_categoryItem::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:pointPageSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation-delay:.15s}.pointPageSkeleton_categoryItem:nth-child(1){width:70px}.pointPageSkeleton_categoryItem:nth-child(2){width:90px}.pointPageSkeleton_categoryItem:nth-child(3){width:60px}.pointPageSkeleton_categoryItem:nth-child(4){width:80px}.pointPageSkeleton_categoryItem:nth-child(5){width:75px}.sidebarSkeleton{display:flex;width:100%;max-width:250px;position:relative}.sidebarSkeleton_fixed{position:sticky;padding:23px 12px 0 12px;top:80px;display:flex;width:250px;flex-direction:column;height:min-content;animation:pointPageSkeletonPulse 2s ease-in-out infinite}.sidebarSkeleton_title{display:flex;flex-direction:row;align-items:center;gap:12px;margin:14px 0 24px 0}.sidebarSkeleton_backBtn{width:36px;height:36px;border-radius:8px;background-color:var(--skeleton-content-bar);flex-shrink:0;overflow:hidden;position:relative}.sidebarSkeleton_backBtn::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:pointPageSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite}.sidebarSkeleton_titleBar{height:32px;width:140px;border-radius:8px;background-color:var(--skeleton-content-bar);overflow:hidden;position:relative}.sidebarSkeleton_titleBar::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:pointPageSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation-delay:.1s}.sidebarSkeleton_items{display:flex;flex-direction:column;gap:8px}.sidebarSkeleton_item{padding:8px 16px;border-radius:12px;overflow:hidden;position:relative}.sidebarSkeleton_item_bar{height:32px;border-radius:6px;background-color:var(--skeleton-content-bar);overflow:hidden;position:relative}.sidebarSkeleton_item_bar::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:pointPageSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation-delay:.2s}.sidebarSkeleton_item:nth-child(1) .sidebarSkeleton_item_bar{width:80%}.sidebarSkeleton_item:nth-child(2) .sidebarSkeleton_item_bar{width:60%}.sidebarSkeleton_item:nth-child(3) .sidebarSkeleton_item_bar{width:90%}.sidebarSkeleton_item:nth-child(4) .sidebarSkeleton_item_bar{width:70%}.sidebarSkeleton_item:nth-child(5) .sidebarSkeleton_item_bar{width:55%}.coverSkeleton{width:100%;aspect-ratio:280/100;min-height:270px;margin-top:24px;border-radius:20px;background-color:var(--skeleton-base);overflow:hidden;position:relative}.coverSkeleton::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, var(--skeleton-shine) 40%, var(--skeleton-shine) 60%, transparent 100%);animation:pointPageSkeletonWave 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite}
.favoritesContentList{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px;padding:0 12px}@media(min-width: 568px)and (max-width: 639px){.favoritesContentList{grid-template-columns:1fr;gap:16px;padding:0 8px}}@media(min-width: 360px)and (max-width: 567px){.favoritesContentList{grid-template-columns:1fr;gap:16px;padding:0 8px}}.favoritesContentList_header{padding:20px 12px 16px;display:flex;flex-direction:column;gap:4px}@media(min-width: 568px)and (max-width: 639px){.favoritesContentList_header{padding:16px 8px 12px}}@media(min-width: 360px)and (max-width: 567px){.favoritesContentList_header{padding:16px 8px 12px}}.favoritesContentList_loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.favoritesContentList_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}
.settingsPage{display:flex;flex-direction:column;min-height:100vh;background:var(--background-primary)}.settingsPage_loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px;color:var(--text-secondary)}.settingsPage_container{max-width:600px;width:100%;margin:0 auto;padding:24px 16px}@media(min-width: 720px)and (max-width: 959px){.settingsPage_container{padding:16px 12px}}@media(min-width: 640px)and (max-width: 719px){.settingsPage_container{padding:16px 12px}}@media(min-width: 568px)and (max-width: 639px){.settingsPage_container{padding:16px 12px}}@media(min-width: 360px)and (max-width: 567px){.settingsPage_container{padding:16px 12px}}@media(max-width: 359px){.settingsPage_container{padding:16px 12px}}.settingsPage_header{margin-bottom:32px}@media(min-width: 720px)and (max-width: 959px){.settingsPage_header{margin-bottom:24px}}@media(min-width: 640px)and (max-width: 719px){.settingsPage_header{margin-bottom:24px}}@media(min-width: 568px)and (max-width: 639px){.settingsPage_header{margin-bottom:24px}}@media(min-width: 360px)and (max-width: 567px){.settingsPage_header{margin-bottom:24px}}@media(max-width: 359px){.settingsPage_header{margin-bottom:24px}}.settingsPage_header_title{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px 0}@media(min-width: 720px)and (max-width: 959px){.settingsPage_header_title{font-size:24px}}@media(min-width: 640px)and (max-width: 719px){.settingsPage_header_title{font-size:24px}}@media(min-width: 568px)and (max-width: 639px){.settingsPage_header_title{font-size:24px}}@media(min-width: 360px)and (max-width: 567px){.settingsPage_header_title{font-size:24px}}@media(max-width: 359px){.settingsPage_header_title{font-size:24px}}.settingsPage_header_subtitle{font-size:15px;color:var(--text-secondary);margin:0}.settingsPage_tabs{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid var(--main-border-color);padding-bottom:16px}@media(min-width: 568px)and (max-width: 639px){.settingsPage_tabs{flex-wrap:wrap}}@media(min-width: 360px)and (max-width: 567px){.settingsPage_tabs{flex-wrap:wrap}}@media(max-width: 359px){.settingsPage_tabs{flex-wrap:wrap}}.settingsPage_tab{padding:10px 20px;border-radius:12px;font-size:14px;font-weight:500;color:var(--text-secondary);background:rgba(0,0,0,0);border:1px solid var(--main-border-color);cursor:pointer;transition:all .2s ease}.settingsPage_tab:hover{background:var(--background-secondary);color:var(--text-primary)}.settingsPage_tab--active{background:var(--accent-color, #000);color:#fff;border-color:var(--accent-color, #000)}.settingsPage_tab--active:hover{background:var(--accent-color, #000);color:#fff}@media(min-width: 568px)and (max-width: 639px){.settingsPage_tab{flex:1;text-align:center;padding:10px 12px}}@media(min-width: 360px)and (max-width: 567px){.settingsPage_tab{flex:1;text-align:center;padding:10px 12px}}@media(max-width: 359px){.settingsPage_tab{flex:1;text-align:center;padding:10px 12px}}.settingsPage_section{margin-bottom:32px}.settingsPage_section_title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px 0;display:flex;align-items:center;gap:10px}.settingsPage_section_title_icon{width:24px;height:24px;color:var(--text-secondary)}.settingsPage_card{background:var(--card-background);border:1px solid var(--main-border-color);border-radius:16px;padding:24px;margin-bottom:16px}@media(min-width: 720px)and (max-width: 959px){.settingsPage_card{padding:16px;border-radius:12px}}@media(min-width: 640px)and (max-width: 719px){.settingsPage_card{padding:16px;border-radius:12px}}@media(min-width: 568px)and (max-width: 639px){.settingsPage_card{padding:16px;border-radius:12px}}@media(min-width: 360px)and (max-width: 567px){.settingsPage_card{padding:16px;border-radius:12px}}@media(max-width: 359px){.settingsPage_card{padding:16px;border-radius:12px}}.settingsPage_form{display:flex;flex-direction:column;gap:20px}.settingsPage_form_group{display:flex;flex-direction:column;gap:8px}.settingsPage_form_label{font-size:14px;font-weight:500;color:var(--text-primary)}.settingsPage_form_hint{font-size:12px;color:var(--text-secondary);margin-top:4px}.settingsPage_form_error{font-size:12px;color:#e53935;margin-top:4px}.settingsPage_form_row{display:flex;gap:16px}@media(min-width: 568px)and (max-width: 639px){.settingsPage_form_row{flex-direction:column;gap:20px}}@media(min-width: 360px)and (max-width: 567px){.settingsPage_form_row{flex-direction:column;gap:20px}}@media(max-width: 359px){.settingsPage_form_row{flex-direction:column;gap:20px}}.settingsPage_form_row>*{flex:1}.settingsPage_form_actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@media(min-width: 568px)and (max-width: 639px){.settingsPage_form_actions{flex-direction:column-reverse}}@media(min-width: 360px)and (max-width: 567px){.settingsPage_form_actions{flex-direction:column-reverse}}@media(max-width: 359px){.settingsPage_form_actions{flex-direction:column-reverse}}.settingsPage_info{display:flex;align-items:center;gap:16px;padding:16px;background:var(--background-secondary);border-radius:12px;margin-bottom:20px}.settingsPage_info_icon{width:48px;height:48px;border-radius:50%;background:var(--accent-color, #000);display:flex;align-items:center;justify-content:center;flex-shrink:0}.settingsPage_info_icon svg{width:24px;height:24px;color:#fff}.settingsPage_info_content{flex:1;min-width:0}.settingsPage_info_name{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settingsPage_info_phone{font-size:14px;color:var(--text-secondary);margin:0}.settingsPage_divider{height:1px;background:var(--main-border-color);margin:24px 0}.settingsPage_logout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;border-radius:12px;font-size:15px;font-weight:500;color:#e53935;background:rgba(0,0,0,0);border:1px solid rgba(229,57,53,.1254901961);cursor:pointer;transition:all .2s ease}.settingsPage_logout:hover{background:rgba(229,57,53,.062745098);border-color:#e53935}.settingsPage_logout svg{width:20px;height:20px}.settingsPage_btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.settingsPage_btn--primary{background:var(--accent-color, #000);color:#fff}.settingsPage_btn--primary:hover:not(:disabled){opacity:.9}.settingsPage_btn--primary:disabled{opacity:.5;cursor:not-allowed}.settingsPage_btn--secondary{background:rgba(0,0,0,0);color:var(--text-primary);border:1px solid var(--main-border-color)}.settingsPage_btn--secondary:hover:not(:disabled){background:var(--background-secondary)}.settingsPage_btn--loading{position:relative;color:rgba(0,0,0,0)}.settingsPage_btn--loading::after{content:"";position:absolute;width:18px;height:18px;border:2px solid rgba(0,0,0,0);border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite}@media(min-width: 568px)and (max-width: 639px){.settingsPage_btn{width:100%;padding:14px 24px}}@media(min-width: 360px)and (max-width: 567px){.settingsPage_btn{width:100%;padding:14px 24px}}@media(max-width: 359px){.settingsPage_btn{width:100%;padding:14px 24px}}.settingsPage_pin{display:flex;justify-content:center}.settingsPage_pin_wrapper{display:flex;gap:8px}.settingsPage_success{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(76,175,80,.0823529412);border:1px solid rgba(76,175,80,.1882352941);border-radius:12px;color:#4caf50;font-size:14px;font-weight:500;margin-bottom:16px}.settingsPage_success svg{width:20px;height:20px;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}[data-mantine-color-scheme=dark] .settingsPage_tab--active{background:#fff;color:#000;border-color:#fff}[data-mantine-color-scheme=dark] .settingsPage_tab--active:hover{background:#fff;color:#000}[data-mantine-color-scheme=dark] .settingsPage_info_icon{background:#fff}[data-mantine-color-scheme=dark] .settingsPage_info_icon svg{color:#000}[data-mantine-color-scheme=dark] .settingsPage_btn--primary{background:#fff;color:#000}
.theme-demo{min-height:100vh}.theme-demo .mantine-Paper-root{animation:fadeInUp .6s ease-out}.theme-demo .mantine-Card-root{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.theme-demo .mantine-Card-root:hover{transform:translateY(-2px);box-shadow:0 4px 20px var(--shadow-color)}.theme-demo .mantine-Button-root{transition:all .2s ease-in-out}.theme-demo .mantine-Button-root:hover{transform:translateY(-1px)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.theme-demo .mantine-Container-root{padding:var(--mantine-spacing-md)}.theme-demo .mantine-Paper-root{padding:var(--mantine-spacing-md)}}
:root {
    /* Light theme variables */
    --main-border-color: rgba(93, 93, 93, 0.12);
    --background-primary: #ffffff;
    --background-secondary: #f8f9fa;
    --text-primary: #212529;
    --text-secondary: #495057;
    --border-color: #dee2e6;
    --shadow-color: rgba(0, 0, 0, 0.1);
    --accent-color: #fe3776;

    /* Component specific variables */
    --card-popover-background: rgb(255, 255, 255);
    --card-background: #ffffff;
    --card-border: #e9ecef;
    --card-shadow: rgba(0, 0, 0, 0.08);
    --category-card-bg: #f8f9fa;
    --filter-button-bg: #ffffff;
    --filter-button-border: #dee2e6;
    --filter-button-text: #495057;
    --filter-button-active-bg: var(--mantine-color-pink-1);
    --filter-button-active-border:var(--mantine-color-pink-3);
    --filter-button-active-text: var(--mantine-color-pink-3);
}

[data-mantine-color-scheme="dark"] {
    /* Dark theme variables */
    --main-border-color: rgba(98, 98, 98, 0.2);
    --background-primary: #212529;
    --background-secondary: #343a40;
    --text-primary: #f8f9fa;
    --text-secondary: #adb5bd;
    --border-color: #495057;
    --shadow-color: rgba(255, 255, 255, 0.1);
    --accent-color: #ff6495;

    /* Component specific variables for dark theme */
    --card-popover-background: #2c3034;
    --card-background: #2c3034;
    --card-border: #495057;
    --card-shadow: rgba(0, 0, 0, 0.3);
    --category-card-bg: #343a40;
    --filter-button-bg: #2c3034;
    --filter-button-border: #495057;
    --filter-button-text: #adb5bd;
    --filter-button-active-bg: var(--mantine-color-pink-1);
    --filter-button-active-border:var(--mantine-color-pink-3);
    --filter-button-active-text: var(--mantine-color-pink-3);
}

/* NOTE:
   "System/auto" theme is intentionally disabled in the app.
   CSS variables switch only via explicit [data-mantine-color-scheme="dark"].
*/

.markdownEditor{display:flex;flex-direction:column;height:100%;background:var(--color-bg-primary, #0d1117);border:1px solid var(--color-border, #30363d);border-radius:12px;overflow:hidden}.markdownEditor_toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:12px;background:var(--color-bg-secondary, #161b22);border-bottom:1px solid var(--color-border, #30363d)}.markdownEditor_toolbarGroup{display:flex;gap:4px;padding-right:12px;border-right:1px solid var(--color-border, #30363d)}.markdownEditor_toolbarGroup:last-child{border-right:none;padding-right:0}.markdownEditor_toolbarBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--color-text-muted, #8b949e);cursor:pointer;transition:background .2s,color .2s}.markdownEditor_toolbarBtn:hover{background:var(--color-bg-hover, rgba(177, 186, 196, 0.12));color:var(--color-text-primary, #e6edf3)}.markdownEditor_toolbarBtn.active{background:var(--color-bg-active, rgba(56, 139, 253, 0.15));color:var(--color-accent, #58a6ff)}.markdownEditor_toolbarBtn svg{width:18px;height:18px}.markdownEditor_toolbarBtn.upload{width:auto;padding:0 12px;gap:6px;font-size:13px}.markdownEditor_tabs{display:flex;gap:0;margin-left:auto}.markdownEditor_tab{padding:6px 16px;background:rgba(0,0,0,0);border:none;font-size:13px;font-weight:500;color:var(--color-text-muted, #8b949e);cursor:pointer;transition:color .2s,background .2s;border-radius:6px}.markdownEditor_tab:hover{color:var(--color-text-primary, #e6edf3)}.markdownEditor_tab.active{background:var(--color-bg-tertiary, #21262d);color:var(--color-text-primary, #e6edf3)}.markdownEditor_content{flex:1;display:flex;min-height:400px}.markdownEditor_editor{flex:1;display:flex;flex-direction:column}.markdownEditor_textarea{flex:1;width:100%;padding:20px;background:var(--color-bg-primary, #0d1117);border:none;color:var(--color-text-primary, #e6edf3);font-family:"JetBrains Mono","Fira Code","SF Mono",monospace;font-size:14px;line-height:1.6;resize:none;outline:none}.markdownEditor_textarea::placeholder{color:var(--color-text-muted, #8b949e)}.markdownEditor_textarea::-webkit-scrollbar{width:8px}.markdownEditor_textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.markdownEditor_textarea::-webkit-scrollbar-thumb{background:var(--color-border, #30363d);border-radius:4px}.markdownEditor_preview{flex:1;padding:20px;overflow-y:auto;background:var(--color-bg-primary, #0d1117)}.markdownEditor_preview::-webkit-scrollbar{width:8px}.markdownEditor_preview::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.markdownEditor_preview::-webkit-scrollbar-thumb{background:var(--color-border, #30363d);border-radius:4px}.markdownEditor_split{display:flex;gap:0}.markdownEditor_split .markdownEditor_editor,.markdownEditor_split .markdownEditor_preview{flex:1;border-right:1px solid var(--color-border, #30363d)}.markdownEditor_split .markdownEditor_editor:last-child,.markdownEditor_split .markdownEditor_preview:last-child{border-right:none}.markdownEditor_footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--color-bg-secondary, #161b22);border-top:1px solid var(--color-border, #30363d)}.markdownEditor_footerInfo{font-size:13px;color:var(--color-text-muted, #8b949e)}.markdownEditor_footerActions{display:flex;gap:8px}.markdownEditor_btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--color-bg-tertiary, #21262d);border:1px solid var(--color-border, #30363d);border-radius:6px;color:var(--color-text-primary, #e6edf3);font-size:13px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.markdownEditor_btn:hover{background:var(--color-bg-hover, #30363d);border-color:var(--color-border-hover, #484f58)}.markdownEditor_btn.primary{background:var(--color-accent, #238636);border-color:var(--color-accent, #238636);color:#fff}.markdownEditor_btn.primary:hover{background:var(--color-accent-hover, #2ea043)}.markdownEditor_btn:disabled{opacity:.5;cursor:not-allowed}.markdownEditor_btn svg{width:16px;height:16px}.uploadModal_overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.uploadModal_content{background:var(--color-bg-secondary, #161b22);border:1px solid var(--color-border, #30363d);border-radius:12px;width:100%;max-width:500px;overflow:hidden}.uploadModal_header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border, #30363d)}.uploadModal_title{font-size:16px;font-weight:600;color:var(--color-text-primary, #e6edf3)}.uploadModal_closeBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--color-text-muted, #8b949e);cursor:pointer}.uploadModal_closeBtn:hover{background:var(--color-bg-hover, rgba(177, 186, 196, 0.12));color:var(--color-text-primary, #e6edf3)}.uploadModal_closeBtn svg{width:20px;height:20px}.uploadModal_body{padding:20px}.uploadModal_dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;border:2px dashed var(--color-border, #30363d);border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s}.uploadModal_dropzone:hover,.uploadModal_dropzone.active{border-color:var(--color-accent, #58a6ff);background:rgba(56,139,253,.05)}.uploadModal_dropzone input{display:none}.uploadModal_dropzone svg{width:48px;height:48px;margin-bottom:16px;color:var(--color-text-muted, #8b949e)}.uploadModal_dropzone span{font-size:14px;color:var(--color-text-muted, #8b949e);text-align:center}.uploadModal_dropzone span strong{color:var(--color-accent, #58a6ff)}.uploadModal_preview{margin-top:16px;padding:12px;background:var(--color-bg-tertiary, #21262d);border-radius:8px}.uploadModal_preview img{max-width:100%;max-height:200px;border-radius:6px}.uploadModal_uploading{display:flex;align-items:center;gap:12px;padding:16px;color:var(--color-text-muted, #8b949e)}.uploadModal_uploading_spinner{width:24px;height:24px;border:2px solid var(--color-border, #30363d);border-top-color:var(--color-accent, #58a6ff);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.uploadModal_footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid var(--color-border, #30363d)}.saveModal_overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.saveModal_content{background:var(--color-bg-secondary, #161b22);border:1px solid var(--color-border, #30363d);border-radius:12px;width:100%;max-width:500px;overflow:hidden}.saveModal_header{padding:16px 20px;border-bottom:1px solid var(--color-border, #30363d)}.saveModal_title{font-size:16px;font-weight:600;color:var(--color-text-primary, #e6edf3);margin-bottom:4px}.saveModal_subtitle{font-size:13px;color:var(--color-text-muted, #8b949e)}.saveModal_body{padding:20px}.saveModal_textarea{width:100%;min-height:100px;padding:12px;background:var(--color-bg-tertiary, #21262d);border:1px solid var(--color-border, #30363d);border-radius:8px;color:var(--color-text-primary, #e6edf3);font-size:14px;line-height:1.5;resize:vertical;outline:none}.saveModal_textarea::placeholder{color:var(--color-text-muted, #8b949e)}.saveModal_textarea:focus{border-color:var(--color-accent, #58a6ff)}.saveModal_footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid var(--color-border, #30363d)}
.markdownRenderer{line-height:1.7;color:var(--docs-text-primary)}.markdownRenderer h1,.markdownRenderer h2,.markdownRenderer h3,.markdownRenderer h4,.markdownRenderer h5,.markdownRenderer h6{margin:1.5em 0 .5em;font-weight:600;line-height:1.25;color:var(--docs-text-primary)}.markdownRenderer h1:first-child,.markdownRenderer h2:first-child,.markdownRenderer h3:first-child,.markdownRenderer h4:first-child,.markdownRenderer h5:first-child,.markdownRenderer h6:first-child{margin-top:0}.markdownRenderer h1{font-size:2em;border-bottom:1px solid var(--docs-border);padding-bottom:.3em}.markdownRenderer h2{font-size:1.5em;border-bottom:1px solid var(--docs-border);padding-bottom:.3em}.markdownRenderer h3{font-size:1.25em}.markdownRenderer h4{font-size:1em}.markdownRenderer p{margin:1em 0}.markdownRenderer a{color:var(--docs-accent);text-decoration:none}.markdownRenderer a:hover{text-decoration:underline}.markdownRenderer strong{font-weight:600;color:var(--docs-text-primary)}.markdownRenderer em{font-style:italic}.markdownRenderer code{background:var(--docs-code-bg);padding:.2em .4em;border-radius:6px;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;font-size:.85em;color:var(--docs-code-text);border:1px solid var(--docs-border)}.markdownRenderer pre{background:var(--docs-code-bg);padding:16px;border-radius:6px;overflow-x:auto;margin:1em 0;border:1px solid var(--docs-border)}.markdownRenderer pre code{background:none;padding:0;border-radius:0;border:none;font-size:.9em;color:var(--docs-code-text)}.markdownRenderer blockquote{border-left:4px solid var(--docs-accent);margin:1em 0;padding:.5em 1em;background:var(--docs-bg-tertiary);color:var(--docs-text-secondary)}.markdownRenderer blockquote p{margin:.5em 0}.markdownRenderer blockquote p:first-child{margin-top:0}.markdownRenderer blockquote p:last-child{margin-bottom:0}.markdownRenderer ul,.markdownRenderer ol{margin:1em 0;padding-left:2em}.markdownRenderer ul li,.markdownRenderer ol li{margin:.25em 0;color:var(--docs-text-primary)}.markdownRenderer ul{list-style-type:disc}.markdownRenderer ul ul{list-style-type:circle}.markdownRenderer ol{list-style-type:decimal}.markdownRenderer hr{border:none;border-top:1px solid var(--docs-border);margin:2em 0}.markdownRenderer img{max-width:100%;height:auto;border-radius:6px}.markdownRenderer table{width:100%;border-collapse:collapse;margin:1em 0}.markdownRenderer table th,.markdownRenderer table td{border:1px solid var(--docs-border);padding:8px 12px;text-align:left;color:var(--docs-text-primary)}.markdownRenderer table th{background:var(--docs-bg-tertiary);font-weight:600}.markdownRenderer table tr:nth-child(even){background:var(--docs-bg-secondary)}
.commentsSection{margin-top:48px;padding-top:32px;border-top:1px solid var(--color-border, #30363d)}.commentsSection_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.commentsSection_title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:var(--color-text-primary, #e6edf3)}.commentsSection_title svg{width:20px;height:20px;color:var(--color-text-muted, #8b949e)}.commentsSection_count{font-size:14px;font-weight:400;color:var(--color-text-muted, #8b949e);margin-left:8px}.commentsSection_tabs{display:flex;gap:4px}.commentsSection_tab{padding:6px 12px;background:rgba(0,0,0,0);border:none;border-radius:6px;font-size:13px;font-weight:500;color:var(--color-text-muted, #8b949e);cursor:pointer;transition:background .2s,color .2s}.commentsSection_tab:hover{color:var(--color-text-primary, #e6edf3)}.commentsSection_tab.active{background:var(--color-bg-tertiary, #21262d);color:var(--color-text-primary, #e6edf3)}.commentForm{margin-bottom:24px}.commentForm_wrapper{background:var(--color-bg-secondary, #161b22);border:1px solid var(--color-border, #30363d);border-radius:10px;overflow:hidden}.commentForm_textarea{width:100%;min-height:100px;padding:16px;background:rgba(0,0,0,0);border:none;color:var(--color-text-primary, #e6edf3);font-size:14px;line-height:1.6;resize:vertical;outline:none}.commentForm_textarea::placeholder{color:var(--color-text-muted, #8b949e)}.commentForm_footer{display:flex;justify-content:flex-end;padding:12px 16px;background:var(--color-bg-tertiary, #21262d);border-top:1px solid var(--color-border, #30363d)}.commentForm_btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--color-accent, #238636);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.commentForm_btn:hover{background:var(--color-accent-hover, #2ea043)}.commentForm_btn:disabled{opacity:.5;cursor:not-allowed}.commentForm_btn svg{width:16px;height:16px}.commentsList{display:flex;flex-direction:column;gap:16px}.commentsList_empty{text-align:center;padding:40px 20px;color:var(--color-text-muted, #8b949e);font-size:14px}.commentItem{display:flex;gap:12px}.commentItem_avatar{width:40px;height:40px;min-width:40px;background:var(--color-bg-tertiary, #21262d);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted, #8b949e);font-size:16px;font-weight:600}.commentItem_content{flex:1;min-width:0}.commentItem_header{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;flex-wrap:wrap}.commentItem_author{font-size:14px;font-weight:600;color:var(--color-text-primary, #e6edf3)}.commentItem_date{font-size:12px;color:var(--color-text-muted, #8b949e)}.commentItem_badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:rgba(88,166,255,.15);border-radius:12px;font-size:11px;font-weight:500;color:var(--color-accent, #58a6ff)}.commentItem_badge svg{width:12px;height:12px}.commentItem_body{padding:12px 16px;background:var(--color-bg-secondary, #161b22);border:1px solid var(--color-border, #30363d);border-radius:8px}.commentItem_body p{margin:0;font-size:14px;line-height:1.6;color:var(--color-text-secondary, #c9d1d9)}.commentItem_actions{display:flex;gap:8px;margin-top:8px}.commentItem_actionBtn{display:flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(0,0,0,0);border:none;font-size:12px;color:var(--color-text-muted, #8b949e);cursor:pointer;border-radius:4px;transition:color .2s,background .2s}.commentItem_actionBtn:hover{color:var(--color-text-primary, #e6edf3);background:var(--color-bg-hover, rgba(177, 186, 196, 0.08))}.commentItem_actionBtn.danger:hover{color:var(--color-error, #f85149)}.commentItem_actionBtn svg{width:14px;height:14px}.commentItem.changelog .commentItem_body{background:rgba(88,166,255,.08);border-color:rgba(88,166,255,.2)}.loading{display:flex;justify-content:center;padding:40px}.loading_spinner{width:32px;height:32px;border:3px solid var(--color-border, #30363d);border-top-color:var(--color-accent, #58a6ff);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
.versionHistory_overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;justify-content:flex-end;z-index:1000}.versionHistory_panel{width:100%;max-width:600px;height:100%;background:var(--color-bg-secondary, #161b22);border-left:1px solid var(--color-border, #30363d);display:flex;flex-direction:column;overflow:hidden;animation:slideIn .3s ease}@keyframes slideIn{from{transform:translateX(100%)}to{transform:translateX(0)}}.versionHistory_header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border, #30363d)}.versionHistory_title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:var(--color-text-primary, #e6edf3)}.versionHistory_title svg{width:20px;height:20px;color:var(--color-accent, #58a6ff)}.versionHistory_closeBtn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--color-text-muted, #8b949e);cursor:pointer;transition:background .2s,color .2s}.versionHistory_closeBtn:hover{background:var(--color-bg-hover, rgba(177, 186, 196, 0.12));color:var(--color-text-primary, #e6edf3)}.versionHistory_closeBtn svg{width:20px;height:20px}.versionHistory_content{flex:1;overflow-y:auto;padding:0}.versionHistory_content::-webkit-scrollbar{width:8px}.versionHistory_content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.versionHistory_content::-webkit-scrollbar-thumb{background:var(--color-border, #30363d);border-radius:4px}.versionHistory_list{padding:16px 0}.versionHistory_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.versionHistory_empty svg{width:48px;height:48px;color:var(--color-text-muted, #8b949e);opacity:.5;margin-bottom:16px}.versionHistory_empty p{color:var(--color-text-muted, #8b949e);font-size:14px}.versionItem{display:flex;gap:16px;padding:16px 24px;border-bottom:1px solid var(--color-border, #30363d);cursor:pointer;transition:background .2s}.versionItem:hover{background:var(--color-bg-hover, rgba(177, 186, 196, 0.08))}.versionItem:last-child{border-bottom:none}.versionItem.active{background:rgba(56,139,253,.1);border-left:3px solid var(--color-accent, #58a6ff);padding-left:21px}.versionItem_timeline{display:flex;flex-direction:column;align-items:center;gap:4px}.versionItem_dot{width:12px;height:12px;background:var(--color-bg-tertiary, #21262d);border:2px solid var(--color-accent, #58a6ff);border-radius:50%}.versionItem_line{width:2px;flex:1;background:var(--color-border, #30363d)}.versionItem_content{flex:1;min-width:0}.versionItem_header{display:flex;align-items:baseline;gap:10px;margin-bottom:4px;flex-wrap:wrap}.versionItem_version{font-size:14px;font-weight:600;color:var(--color-accent, #58a6ff)}.versionItem_date{font-size:13px;color:var(--color-text-muted, #8b949e)}.versionItem_title{font-size:15px;font-weight:500;color:var(--color-text-primary, #e6edf3);margin-bottom:4px}.versionItem_summary{font-size:13px;color:var(--color-text-secondary, #c9d1d9);margin-bottom:8px}.versionItem_author{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-muted, #8b949e)}.versionItem_author svg{width:14px;height:14px}.versionItem_actions{display:flex;gap:8px;margin-top:12px}.versionItem_btn{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--color-bg-tertiary, #21262d);border:1px solid var(--color-border, #30363d);border-radius:6px;color:var(--color-text-primary, #e6edf3);font-size:12px;cursor:pointer;transition:background .2s,border-color .2s}.versionItem_btn:hover{background:var(--color-bg-hover, #30363d);border-color:var(--color-border-hover, #484f58)}.versionItem_btn.primary{background:var(--color-accent, #238636);border-color:var(--color-accent, #238636);color:#fff}.versionItem_btn.primary:hover{background:var(--color-accent-hover, #2ea043)}.versionItem_btn svg{width:14px;height:14px}.loading{display:flex;justify-content:center;align-items:center;padding:60px}.loading_spinner{width:32px;height:32px;border:3px solid var(--color-border, #30363d);border-top-color:var(--color-accent, #58a6ff);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
.createModal_overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn .2s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.createModal_content{background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:12px;width:100%;max-width:500px;overflow:hidden;animation:slideUp .2s ease}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.createModal_header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--docs-border)}.createModal_title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:var(--docs-text-primary)}.createModal_title svg{width:20px;height:20px;color:var(--docs-accent)}.createModal_closeBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--docs-text-muted);cursor:pointer;transition:background .2s,color .2s}.createModal_closeBtn:hover{background:var(--docs-bg-hover);color:var(--docs-text-primary)}.createModal_closeBtn svg{width:20px;height:20px}.createModal_body{padding:24px}.createModal_field{margin-bottom:20px}.createModal_field:last-child{margin-bottom:0}.createModal_label{display:block;font-size:14px;font-weight:500;color:var(--docs-text-primary);margin-bottom:8px}.createModal_hint{font-size:12px;color:var(--docs-text-muted);margin-top:6px}.createModal_input{width:100%;padding:12px 14px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.createModal_input::placeholder{color:var(--docs-text-muted)}.createModal_input:focus{border-color:var(--docs-accent);box-shadow:0 0 0 3px rgba(88,166,255,.15)}.createModal_input.error{border-color:#f85149}.createModal_textarea{width:100%;min-height:80px;padding:12px 14px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);font-size:14px;line-height:1.5;resize:vertical;outline:none;transition:border-color .2s,box-shadow .2s}.createModal_textarea::placeholder{color:var(--docs-text-muted)}.createModal_textarea:focus{border-color:var(--docs-accent);box-shadow:0 0 0 3px rgba(88,166,255,.15)}.createModal_select{width:100%;padding:12px 14px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);font-size:14px;outline:none;cursor:pointer;transition:border-color .2s,box-shadow .2s}.createModal_select:focus{border-color:var(--docs-accent);box-shadow:0 0 0 3px rgba(88,166,255,.15)}.createModal_select option{background:var(--docs-bg-secondary);color:var(--docs-text-primary)}.createModal_error{display:flex;align-items:center;gap:6px;padding:12px 16px;margin-bottom:16px;background:rgba(248,81,73,.1);border:1px solid rgba(248,81,73,.3);border-radius:8px;font-size:14px;color:#f85149}.createModal_error svg{width:16px;height:16px;flex-shrink:0}.createModal_footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:var(--docs-bg-tertiary);border-top:1px solid var(--docs-border)}.createModal_btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.createModal_btn:hover{background:var(--docs-bg-tertiary);border-color:var(--docs-border-hover)}.createModal_btn.primary{background:var(--docs-accent-green);border-color:var(--docs-accent-green);color:#fff}.createModal_btn.primary:hover{background:var(--docs-accent-green-hover)}.createModal_btn:disabled{opacity:.5;cursor:not-allowed}.createModal_btn svg{width:16px;height:16px}.slugPreview{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-top:8px;background:var(--docs-bg-primary);border:1px solid var(--docs-border);border-radius:6px;font-size:13px;color:var(--docs-text-muted)}.slugPreview code{color:var(--docs-accent);font-family:"JetBrains Mono",monospace}
.contextMenu{position:fixed;z-index:1000;min-width:180px;padding:6px;background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);animation:contextMenuFadeIn .15s ease}@keyframes contextMenuFadeIn{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.contextMenu_item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--docs-text-primary);font-size:14px;text-align:left;cursor:pointer;transition:background .15s}.contextMenu_item:hover{background:var(--docs-bg-hover)}.contextMenu_item svg{width:16px;height:16px;color:var(--docs-text-muted)}.contextMenu_item--danger{color:#f85149}.contextMenu_item--danger:hover{background:rgba(248,81,73,.1)}.contextMenu_item--danger svg{color:#f85149}
.editSectionModal_overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn .2s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.editSectionModal_content{background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:12px;width:100%;max-width:500px;overflow:hidden;animation:slideUp .2s ease}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.editSectionModal_header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--docs-border)}.editSectionModal_title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:var(--docs-text-primary)}.editSectionModal_title svg{width:20px;height:20px;color:var(--docs-accent)}.editSectionModal_closeBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--docs-text-muted);cursor:pointer;transition:background .2s,color .2s}.editSectionModal_closeBtn:hover{background:var(--docs-bg-hover);color:var(--docs-text-primary)}.editSectionModal_closeBtn svg{width:20px;height:20px}.editSectionModal_body{padding:24px}.editSectionModal_error{display:flex;align-items:center;gap:6px;padding:12px 16px;margin-bottom:16px;background:rgba(248,81,73,.1);border:1px solid rgba(248,81,73,.3);border-radius:8px;font-size:14px;color:#f85149}.editSectionModal_error svg{width:16px;height:16px;flex-shrink:0}.editSectionModal_field{margin-bottom:20px}.editSectionModal_field:last-child{margin-bottom:0}.editSectionModal_label{display:block;font-size:14px;font-weight:500;color:var(--docs-text-primary);margin-bottom:8px}.editSectionModal_input{width:100%;padding:12px 14px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.editSectionModal_input::placeholder{color:var(--docs-text-muted)}.editSectionModal_input:focus{border-color:var(--docs-accent);box-shadow:0 0 0 3px rgba(88,166,255,.15)}.editSectionModal_textarea{width:100%;min-height:80px;padding:12px 14px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);font-size:14px;line-height:1.5;resize:vertical;outline:none;transition:border-color .2s,box-shadow .2s}.editSectionModal_textarea::placeholder{color:var(--docs-text-muted)}.editSectionModal_textarea:focus{border-color:var(--docs-accent);box-shadow:0 0 0 3px rgba(88,166,255,.15)}.editSectionModal_checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--docs-text-primary);font-size:14px}.editSectionModal_checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--docs-accent-green)}.editSectionModal_info{padding:12px 14px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;font-size:13px;color:var(--docs-text-muted)}.editSectionModal_info strong{color:var(--docs-text-secondary)}.editSectionModal_footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;background:var(--docs-bg-tertiary);border-top:1px solid var(--docs-border)}.editSectionModal_footerRight{display:flex;gap:12px}.editSectionModal_deleteConfirm{display:flex;align-items:center;gap:12px;width:100%}.editSectionModal_deleteConfirm span{flex:1;font-size:14px;color:var(--docs-text-primary)}.editSectionModal_btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.editSectionModal_btn:hover{background:var(--docs-bg-hover);border-color:var(--docs-border-hover)}.editSectionModal_btn.primary{background:var(--docs-accent-green);border-color:var(--docs-accent-green);color:#fff}.editSectionModal_btn.primary:hover{background:var(--docs-accent-green-hover)}.editSectionModal_btn.danger{background:rgba(0,0,0,0);border-color:#f85149;color:#f85149}.editSectionModal_btn.danger:hover{background:rgba(248,81,73,.1)}.editSectionModal_btn:disabled{opacity:.5;cursor:not-allowed}.editSectionModal_btn svg{width:16px;height:16px}
.moveModal_overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn .2s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.moveModal_content{background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:12px;width:100%;max-width:500px;overflow:hidden;animation:slideUp .2s ease}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.moveModal_header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--docs-border)}.moveModal_title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:var(--docs-text-primary)}.moveModal_title svg{width:20px;height:20px;color:var(--docs-accent)}.moveModal_closeBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--docs-text-muted);cursor:pointer;transition:background .2s,color .2s}.moveModal_closeBtn:hover{background:var(--docs-bg-hover);color:var(--docs-text-primary)}.moveModal_closeBtn svg{width:20px;height:20px}.moveModal_body{padding:24px}.moveModal_error{display:flex;align-items:center;gap:6px;padding:12px 16px;margin-bottom:16px;background:rgba(248,81,73,.1);border:1px solid rgba(248,81,73,.3);border-radius:8px;font-size:14px;color:#f85149}.moveModal_error svg{width:16px;height:16px;flex-shrink:0}.moveModal_item{display:flex;align-items:center;gap:10px;padding:14px 16px;margin-bottom:20px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);font-size:15px;font-weight:500}.moveModal_item svg{width:18px;height:18px;color:var(--docs-accent)}.moveModal_field{margin-bottom:20px}.moveModal_field:last-child{margin-bottom:0}.moveModal_label{display:block;font-size:14px;font-weight:500;color:var(--docs-text-primary);margin-bottom:8px}.moveModal_select{width:100%;padding:12px 14px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);font-size:14px;outline:none;cursor:pointer;transition:border-color .2s,box-shadow .2s}.moveModal_select:focus{border-color:var(--docs-accent);box-shadow:0 0 0 3px rgba(88,166,255,.15)}.moveModal_select option{background:var(--docs-bg-secondary);color:var(--docs-text-primary)}.moveModal_footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:var(--docs-bg-tertiary);border-top:1px solid var(--docs-border)}.moveModal_btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.moveModal_btn:hover{background:var(--docs-bg-hover);border-color:var(--docs-border-hover)}.moveModal_btn.primary{background:var(--docs-accent-green);border-color:var(--docs-accent-green);color:#fff}.moveModal_btn.primary:hover{background:var(--docs-accent-green-hover)}.moveModal_btn:disabled{opacity:.5;cursor:not-allowed}.moveModal_btn svg{width:16px;height:16px}
.drawer{--docs-bg-primary: #ffffff;--docs-bg-secondary: #f6f8fa;--docs-bg-tertiary: #f6f8fa;--docs-bg-hover: #e6e9ec;--docs-text-primary: #24292f;--docs-text-secondary: #57606a;--docs-text-muted: #8b949e;--docs-border: #d0d7de;--docs-border-hover: #afb8c1;--docs-accent: #0969da;--docs-accent-green: #1a7f37}.drawer_overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:flex-end;animation:drawerFadeIn .2s ease}@keyframes drawerFadeIn{from{opacity:0}to{opacity:1}}.drawer_content{height:100vh;max-height:100vh;background:#fff;border-left:1px solid #d0d7de;display:flex;flex-direction:column;animation:drawerSlideIn .3s ease}@keyframes drawerSlideIn{from{transform:translateX(100%)}to{transform:translateX(0)}}.drawer_content--md{width:500px;max-width:90vw}.drawer_content--lg{width:700px;max-width:90vw}.drawer_content--xl{width:900px;max-width:95vw}.drawer_content--full{width:100vw}.drawer_header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #d0d7de;background:#f6f8fa;flex-shrink:0}.drawer_title{font-size:18px;font-weight:600;color:#24292f;margin:0}.drawer_closeBtn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:8px;color:#57606a;cursor:pointer;transition:background .2s,color .2s}.drawer_closeBtn:hover{background:#e6e9ec;color:#24292f}.drawer_closeBtn svg{width:20px;height:20px}.drawer_body{flex:1;overflow:auto;padding:24px;background:#fff;min-height:0}
.versionPreview{background:#fff !important;color:#24292f !important}.versionPreview--loading,.versionPreview--error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px;color:#57606a !important}.versionPreview_spinner{width:32px;height:32px;border:3px solid #d0d7de;border-top-color:#0969da;border-radius:50%;animation:versionPreviewSpin 1s linear infinite}@keyframes versionPreviewSpin{to{transform:rotate(360deg)}}.versionPreview_meta{display:flex;flex-wrap:wrap;gap:20px;padding:16px 20px;margin-bottom:24px;background:#f6f8fa !important;border:1px solid #d0d7de !important;border-radius:8px}.versionPreview_metaItem{font-size:14px;color:#24292f !important}.versionPreview_metaItem strong{color:#57606a !important;font-weight:500;margin-right:6px}.versionPreview_title{margin-bottom:24px}.versionPreview_title h1{font-size:28px;font-weight:700;color:#24292f !important;margin:0}.versionPreview_body{padding-bottom:40px}.versionPreview_content{font-size:15px;line-height:1.7;color:#24292f !important;background:rgba(0,0,0,0) !important}.versionPreview_content *{color:inherit}.versionPreview_content h1,.versionPreview_content h2,.versionPreview_content h3,.versionPreview_content h4{margin:24px 0 12px;color:#24292f !important;line-height:1.3}.versionPreview_content h1{font-size:28px;font-weight:700}.versionPreview_content h2{font-size:22px;font-weight:600}.versionPreview_content h3{font-size:18px;font-weight:600}.versionPreview_content h4{font-size:16px;font-weight:600}.versionPreview_content p{margin:12px 0}.versionPreview_content a{color:#0969da !important;text-decoration:none}.versionPreview_content a:hover{text-decoration:underline}.versionPreview_content code{padding:3px 6px;background:#eff1f3 !important;border-radius:4px;font-family:"JetBrains Mono","Fira Code",monospace;font-size:14px;color:#24292f !important}.versionPreview_content pre{padding:16px;background:#f6f8fa !important;border:1px solid #d0d7de !important;border-radius:8px;overflow-x:auto;margin:16px 0}.versionPreview_content pre code{padding:0;background:rgba(0,0,0,0) !important;font-size:13px;line-height:1.5;color:#24292f !important}.versionPreview_content strong{font-weight:600}.versionPreview_content em{font-style:italic}.versionPreview_content hr{border:none;height:1px;background:#d0d7de !important;margin:24px 0}.versionPreview_content img{max-width:100%;height:auto;border-radius:8px;margin:16px 0}.versionPreview_content ul,.versionPreview_content ol{margin:12px 0;padding-left:24px}.versionPreview_content ul{list-style-type:disc}.versionPreview_content ol{list-style-type:decimal}.versionPreview_content li{margin:4px 0}.versionPreview_content blockquote{margin:16px 0;padding:12px 16px;border-left:4px solid #0969da !important;background:#f6f8fa !important;color:#57606a !important;border-radius:0 8px 8px 0}.versionPreview_content blockquote p{margin:0}.versionPreview_content table{width:100%;border-collapse:collapse;margin:16px 0}.versionPreview_content table th,.versionPreview_content table td{border:1px solid #d0d7de !important;padding:8px 12px;text-align:left;color:#24292f !important}.versionPreview_content table th{background:#f6f8fa !important;font-weight:600}.versionPreview_content table tr:nth-child(even){background:#f6f8fa !important}.versionPreview_empty{color:#57606a !important;font-style:italic;text-align:center;padding:40px}
.versionCompare{height:100%;display:flex;flex-direction:column;background:#fff !important;color:#24292f !important}.versionCompare_tabs{display:flex;gap:4px;padding:4px;margin-bottom:16px;background:#f6f8fa !important;border-radius:8px}.versionCompare_tab{flex:1;padding:10px 16px;background:rgba(0,0,0,0);border:none;border-radius:6px;color:#57606a !important;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.versionCompare_tab:hover{color:#24292f !important}.versionCompare_tab.active{background:#fff !important;color:#24292f !important;box-shadow:0 1px 3px rgba(0,0,0,.1)}.versionCompare_selectors{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:16px;background:#f6f8fa !important;border:1px solid #d0d7de !important;border-radius:8px}.versionCompare_selector{flex:1;display:flex;flex-direction:column;gap:6px}.versionCompare_selector label{font-size:12px;font-weight:500;color:#57606a !important;text-transform:uppercase}.versionCompare_selector select{padding:10px 12px;background:#fff !important;border:1px solid #d0d7de !important;border-radius:6px;color:#24292f !important;font-size:14px;cursor:pointer}.versionCompare_selector select:focus{outline:none;border-color:#0969da !important;box-shadow:0 0 0 3px rgba(9,105,218,.1)}.versionCompare_selector select option{background:#fff !important;color:#24292f !important}.versionCompare_selectorArrow{font-size:20px;color:#57606a !important;padding-top:20px}.versionCompare_diffContainer{flex:1;display:flex;flex-direction:column;overflow:hidden}.versionCompare_diff{flex:1;overflow:auto;background:#fff !important;border:1px solid #d0d7de !important;border-radius:8px;font-family:"JetBrains Mono","Fira Code",monospace;font-size:13px;line-height:1.5}.versionCompare_diffLine{display:flex;padding:2px 0}.versionCompare_diffLine--added{background:#dafbe1 !important}.versionCompare_diffLine--added .versionCompare_diffPrefix{color:#1a7f37 !important}.versionCompare_diffLine--added .versionCompare_diffContent{color:#1a7f37 !important}.versionCompare_diffLine--removed{background:#ffebe9 !important}.versionCompare_diffLine--removed .versionCompare_diffPrefix{color:#cf222e !important}.versionCompare_diffLine--removed .versionCompare_diffContent{color:#cf222e !important}.versionCompare_diffLine--unchanged .versionCompare_diffPrefix{color:#57606a !important}.versionCompare_diffPrefix{width:24px;padding:0 8px;text-align:center;flex-shrink:0;user-select:none;font-weight:bold}.versionCompare_diffContent{flex:1;margin:0;padding:0 12px 0 0;white-space:pre-wrap;word-break:break-word;color:#24292f !important}.versionCompare_previewContainer{flex:1;display:flex;flex-direction:column;overflow:hidden}.versionCompare_panels{flex:1;display:flex;gap:0;overflow:hidden}.versionCompare_panel{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.versionCompare_panelHeader{padding:12px;background:#f6f8fa !important;border-bottom:1px solid #d0d7de !important}.versionCompare_panelHeader select{width:100%;padding:8px 12px;background:#fff !important;border:1px solid #d0d7de !important;border-radius:6px;color:#24292f !important;font-size:13px;cursor:pointer}.versionCompare_panelHeader select:focus{outline:none;border-color:#0969da !important}.versionCompare_panelHeader select option{background:#fff !important;color:#24292f !important}.versionCompare_panelContent{flex:1;overflow:auto;padding:16px;background:#fff !important;border:1px solid #d0d7de !important;border-top:none}.versionCompare_divider{width:1px;background:#d0d7de !important}.versionCompare_preview{font-size:14px;line-height:1.6;color:#24292f !important}.versionCompare_preview h1,.versionCompare_preview h2,.versionCompare_preview h3,.versionCompare_preview h4{margin:16px 0 8px;color:#24292f !important}.versionCompare_preview h1{font-size:24px}.versionCompare_preview h2{font-size:20px}.versionCompare_preview h3{font-size:18px}.versionCompare_preview h4{font-size:16px}.versionCompare_preview p{margin:8px 0}.versionCompare_preview a{color:#0969da !important;text-decoration:none}.versionCompare_preview a:hover{text-decoration:underline}.versionCompare_preview code{padding:2px 6px;background:#f6f8fa !important;border-radius:4px;font-size:13px;color:#24292f !important}.versionCompare_preview pre{padding:12px;background:#f6f8fa !important;border:1px solid #d0d7de !important;border-radius:6px;overflow-x:auto}.versionCompare_preview pre code{padding:0;background:rgba(0,0,0,0) !important}.versionCompare_preview ul,.versionCompare_preview ol{margin:8px 0;padding-left:20px}.versionCompare_preview blockquote{margin:12px 0;padding:8px 12px;border-left:4px solid #0969da !important;background:#f6f8fa !important;color:#57606a !important}.versionCompare_preview table{width:100%;border-collapse:collapse;margin:12px 0}.versionCompare_preview table th,.versionCompare_preview table td{border:1px solid #d0d7de !important;padding:6px 10px;color:#24292f !important}.versionCompare_preview table th{background:#f6f8fa !important;font-weight:600}.versionCompare_preview img{max-width:100%;height:auto;border-radius:6px}.versionCompare_preview strong{font-weight:600}.versionCompare_preview em{font-style:italic}.versionCompare_loading{display:flex;align-items:center;justify-content:center;padding:40px;color:#57606a !important}.versionCompare_empty{color:#57606a !important;font-style:italic;text-align:center;padding:40px}
.tiptapEditor{display:flex;flex-direction:column;height:100%;background:var(--docs-bg-primary);border:1px solid var(--docs-border);border-radius:8px;overflow:hidden}.tiptapEditor_toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;background:var(--docs-bg-secondary);border-bottom:1px solid var(--docs-border)}.tiptapEditor_toolbarGroup{display:flex;gap:2px}.tiptapEditor_toolbarGroup button{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;background:rgba(0,0,0,0);border:none;border-radius:4px;color:var(--docs-text-secondary);font-size:14px;cursor:pointer;transition:background .15s,color .15s}.tiptapEditor_toolbarGroup button:hover{background:var(--docs-bg-hover);color:var(--docs-text-primary)}.tiptapEditor_toolbarGroup button.active{background:var(--docs-accent);color:#fff}.tiptapEditor_toolbarGroup button:disabled{opacity:.4;cursor:not-allowed}.tiptapEditor_toolbarGroup button strong,.tiptapEditor_toolbarGroup button em,.tiptapEditor_toolbarGroup button u,.tiptapEditor_toolbarGroup button s{font-size:14px}.tiptapEditor_toolbarGroup button mark{background:#fef08a;padding:0 2px;border-radius:2px}.tiptapEditor_toolbarDivider{width:1px;height:24px;background:var(--docs-border);margin:0 6px}.tiptapEditor_tableControls{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;background:var(--docs-bg-tertiary);border-bottom:1px solid var(--docs-border)}.tiptapEditor_tableControls button{padding:6px 12px;background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:4px;color:var(--docs-text-secondary);font-size:12px;cursor:pointer;transition:all .15s}.tiptapEditor_tableControls button:hover{background:var(--docs-bg-hover);color:var(--docs-text-primary);border-color:var(--docs-border-hover)}.tiptapEditor_bubbleMenu{display:flex;gap:2px;padding:4px;background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.tiptapEditor_bubbleMenu button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:4px;color:var(--docs-text-secondary);font-size:13px;cursor:pointer;transition:background .15s,color .15s}.tiptapEditor_bubbleMenu button:hover{background:var(--docs-bg-hover);color:var(--docs-text-primary)}.tiptapEditor_bubbleMenu button.active{background:var(--docs-accent);color:#fff}.tiptapEditor_content{flex:1;overflow:auto;padding:16px 20px}.tiptapEditor_content .tiptap{outline:none;min-height:300px;font-size:15px;line-height:1.7;color:var(--docs-text-primary)}.tiptapEditor_content .tiptap>*+*{margin-top:.75em}.tiptapEditor_content .tiptap p.is-editor-empty:first-child::before{content:attr(data-placeholder);float:left;color:var(--docs-text-muted);pointer-events:none;height:0}.tiptapEditor_content .tiptap h1,.tiptapEditor_content .tiptap h2,.tiptapEditor_content .tiptap h3,.tiptapEditor_content .tiptap h4{line-height:1.3;color:var(--docs-text-primary);font-weight:600}.tiptapEditor_content .tiptap h1{font-size:2em;margin-top:1em}.tiptapEditor_content .tiptap h2{font-size:1.5em;margin-top:.9em}.tiptapEditor_content .tiptap h3{font-size:1.25em;margin-top:.8em}.tiptapEditor_content .tiptap h4{font-size:1.1em;margin-top:.7em}.tiptapEditor_content .tiptap ul,.tiptapEditor_content .tiptap ol{padding-left:24px}.tiptapEditor_content .tiptap ul{list-style-type:disc}.tiptapEditor_content .tiptap ol{list-style-type:decimal}.tiptapEditor_content .tiptap li{margin:4px 0}.tiptapEditor_content .tiptap li>p{margin:0}.tiptapEditor_content .tiptap ul[data-type=taskList]{list-style:none;padding-left:0}.tiptapEditor_content .tiptap ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px}.tiptapEditor_content .tiptap ul[data-type=taskList] li>label{flex-shrink:0;margin-top:4px}.tiptapEditor_content .tiptap ul[data-type=taskList] li>label input[type=checkbox]{width:16px;height:16px;accent-color:var(--docs-accent-green);cursor:pointer}.tiptapEditor_content .tiptap ul[data-type=taskList] li>div{flex:1}.tiptapEditor_content .tiptap ul[data-type=taskList] li[data-checked=true]>div{text-decoration:line-through;color:var(--docs-text-muted)}.tiptapEditor_content .tiptap blockquote{margin:16px 0;padding:12px 16px;border-left:4px solid var(--docs-accent);background:var(--docs-bg-secondary);border-radius:0 8px 8px 0;color:var(--docs-text-secondary)}.tiptapEditor_content .tiptap blockquote p{margin:0}.tiptapEditor_content .tiptap code{padding:2px 6px;background:var(--docs-bg-tertiary);border-radius:4px;font-family:"JetBrains Mono","Fira Code",monospace;font-size:.9em;color:var(--docs-text-primary)}.tiptapEditor_content .tiptap pre{margin:16px 0;padding:16px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;overflow-x:auto}.tiptapEditor_content .tiptap pre code{padding:0;background:none;border-radius:0;font-size:13px;line-height:1.5;color:var(--docs-text-primary)}.tiptapEditor_content .tiptap pre code .hljs-comment,.tiptapEditor_content .tiptap pre code .hljs-quote{color:#6a737d}.tiptapEditor_content .tiptap pre code .hljs-keyword,.tiptapEditor_content .tiptap pre code .hljs-selector-tag{color:#ff7b72}.tiptapEditor_content .tiptap pre code .hljs-string,.tiptapEditor_content .tiptap pre code .hljs-addition{color:#a5d6ff}.tiptapEditor_content .tiptap pre code .hljs-number,.tiptapEditor_content .tiptap pre code .hljs-literal{color:#79c0ff}.tiptapEditor_content .tiptap pre code .hljs-title,.tiptapEditor_content .tiptap pre code .hljs-section{color:#d2a8ff}.tiptapEditor_content .tiptap pre code .hljs-built_in,.tiptapEditor_content .tiptap pre code .hljs-type{color:#ffa657}.tiptapEditor_content .tiptap hr{border:none;height:2px;background:var(--docs-border);margin:24px 0}.tiptapEditor_content .tiptap a{color:var(--docs-accent);text-decoration:none;cursor:pointer}.tiptapEditor_content .tiptap a:hover{text-decoration:underline}.tiptapEditor_content .tiptap img{max-width:100%;height:auto;border-radius:8px;margin:16px 0}.tiptapEditor_content .tiptap img.ProseMirror-selectednode{outline:2px solid var(--docs-accent)}.tiptapEditor_content .tiptap table{border-collapse:collapse;margin:16px 0;overflow:hidden;width:100%;table-layout:fixed}.tiptapEditor_content .tiptap table td,.tiptapEditor_content .tiptap table th{border:1px solid var(--docs-border);padding:8px 12px;vertical-align:top;position:relative;min-width:100px}.tiptapEditor_content .tiptap table td>*,.tiptapEditor_content .tiptap table th>*{margin:0}.tiptapEditor_content .tiptap table th{background:var(--docs-bg-secondary);font-weight:600;text-align:left}.tiptapEditor_content .tiptap table td{background:var(--docs-bg-primary)}.tiptapEditor_content .tiptap table .selectedCell::after{content:"";position:absolute;inset:0;background:rgba(88,166,255,.2);pointer-events:none}.tiptapEditor_content .tiptap table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background:var(--docs-accent);cursor:col-resize}.tiptapEditor_content .tiptap mark{background:#fef08a;padding:0 2px;border-radius:2px}.tiptapEditor_content .tiptap ::selection{background:rgba(88,166,255,.3)}.resizable-image-wrapper{display:block;margin:16px 0}.resizable-image-container{position:relative;display:inline-block;max-width:100%}.resizable-image-container img{display:block;border-radius:8px;transition:box-shadow .2s}.resizable-image-container.selected img{outline:2px solid var(--docs-accent, #58a6ff);outline-offset:2px}.resizable-image-container.resizing{user-select:none}.resizable-image-container.resizing img{opacity:.8}.resize-handle{position:absolute;width:12px;height:12px;background:var(--docs-accent, #58a6ff);border:2px solid var(--docs-bg-primary, #0d1117);border-radius:50%;z-index:10}.resize-handle:hover{transform:scale(1.2)}.resize-handle-se{bottom:-6px;right:-6px;cursor:se-resize}.resize-handle-sw{bottom:-6px;left:-6px;cursor:sw-resize}.resize-handle-ne{top:-6px;right:-6px;cursor:ne-resize}.resize-handle-nw{top:-6px;left:-6px;cursor:nw-resize}.resize-handle-e{top:50%;right:-6px;transform:translateY(-50%);cursor:e-resize}.resize-handle-w{top:50%;left:-6px;transform:translateY(-50%);cursor:w-resize}
.docsPage_welcome{text-align:center;padding:40px 20px}.docsPage_welcomeIcon{width:80px;height:80px;margin:0 auto 24px;padding:20px;background:linear-gradient(135deg, rgba(88, 166, 255, 0.15) 0%, rgba(31, 111, 235, 0.15) 100%);border-radius:20px;color:var(--docs-accent)}.docsPage_welcomeIcon svg{width:100%;height:100%}.docsPage_welcomeTitle{font-size:32px;font-weight:700;margin-bottom:12px;color:var(--docs-text-primary)}.docsPage_welcomeDescription{font-size:16px;color:var(--docs-text-muted);max-width:500px;margin:0 auto 32px;line-height:1.6}.docsPage_quickActions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.docsPage_actionCard{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 32px;background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:12px;cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.docsPage_actionCard:hover{transform:translateY(-2px);border-color:var(--docs-accent);background:var(--docs-bg-tertiary)}.docsPage_actionCard svg{width:32px;height:32px;color:var(--docs-accent)}.docsPage_actionCard span{font-size:14px;font-weight:500;color:var(--docs-text-primary)}.docsPage_recentSection{margin-top:48px}.docsPage_sectionTitle{font-size:18px;font-weight:600;margin-bottom:16px;color:var(--docs-text-primary);padding-left:20px}.docsPage_recentList{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px}.docsPage_recentCard{display:block;padding:20px;background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:12px;text-decoration:none;transition:transform .2s,border-color .2s}.docsPage_recentCard:hover{transform:translateY(-2px);border-color:var(--docs-border-hover)}.docsPage_recentCardTitle{font-size:16px;font-weight:600;margin-bottom:8px;color:var(--docs-text-primary)}.docsPage_recentCardDescription{font-size:14px;color:var(--docs-text-muted);margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.docsPage_recentCardMeta{font-size:12px;color:var(--docs-text-muted);display:flex;align-items:center;gap:12px}.pageView{padding-bottom:80px}.pageView_header{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--docs-border)}.pageView_title{font-size:36px;font-weight:700;margin-bottom:12px;color:var(--docs-text-primary);line-height:1.2}.pageView_meta{display:flex;align-items:center;gap:16px;font-size:14px;color:var(--docs-text-muted);flex-wrap:wrap}.pageView_metaItem{display:flex;align-items:center;gap:6px}.pageView_metaItem svg{width:16px;height:16px}.pageView_content{font-size:16px;line-height:1.7;color:var(--docs-text-secondary)}.pageView_content h1,.pageView_content h2,.pageView_content h3,.pageView_content h4,.pageView_content h5,.pageView_content h6{color:var(--docs-text-primary);margin:24px 0 16px;font-weight:600}.pageView_content h1{font-size:28px}.pageView_content h2{font-size:24px}.pageView_content h3{font-size:20px}.pageView_content h4{font-size:18px}.pageView_content p{margin:16px 0}.pageView_content a{color:var(--docs-accent);text-decoration:none}.pageView_content a:hover{text-decoration:underline}.pageView_content code{padding:2px 6px;background:var(--docs-bg-tertiary);border-radius:4px;font-family:"JetBrains Mono","Fira Code",monospace;font-size:14px}.pageView_content pre{padding:16px;background:var(--docs-bg-tertiary);border-radius:8px;overflow-x:auto;margin:16px 0}.pageView_content pre code{padding:0;background:none}.pageView_content ul,.pageView_content ol{padding-left:24px;margin:16px 0}.pageView_content ul li,.pageView_content ol li{margin:8px 0}.pageView_content blockquote{padding:16px 20px;margin:16px 0;border-left:4px solid var(--docs-accent);background:var(--docs-bg-tertiary);border-radius:0 8px 8px 0}.pageView_content blockquote p{margin:0}.pageView_content img{max-width:100%;height:auto;border-radius:8px;margin:16px 0}.pageView_content table{width:100%;border-collapse:collapse;margin:16px 0;display:table;overflow-x:auto}.pageView_content table thead{background:var(--docs-bg-tertiary)}.pageView_content table th,.pageView_content table td{padding:10px 14px;border:1px solid var(--docs-border);text-align:left;font-size:14px}.pageView_content table th{background:var(--docs-bg-tertiary);font-weight:600;color:var(--docs-text-primary)}.pageView_content table td{color:var(--docs-text-secondary)}.pageView_content table tbody tr:nth-child(even){background:var(--docs-bg-secondary)}.pageView_content table tbody tr:hover{background:var(--docs-bg-hover)}.pageView_content hr{border:none;height:1px;background:var(--docs-border);margin:32px 0}.pageView_actions{position:fixed;bottom:0;left:var(--sidebar-width, 280px);right:0;display:flex;gap:12px;padding:12px 24px;background:var(--docs-bg-primary);border-top:1px solid var(--docs-border);z-index:100;transition:left .2s ease}@media(max-width: 768px){.pageView_actions{left:0}}.pageView_actionBtn{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);font-size:14px;cursor:pointer;transition:background .2s,border-color .2s}.pageView_actionBtn:hover{background:var(--docs-bg-tertiary);border-color:var(--docs-border-hover)}.pageView_actionBtn:disabled{opacity:.6;cursor:not-allowed}.pageView_actionBtn.primary{background:var(--docs-accent-green);border-color:var(--docs-accent-green);color:#fff}.pageView_actionBtn.primary:hover:not(:disabled){background:var(--docs-accent-green-hover)}.pageView_actionBtn.danger{background:rgba(0,0,0,0);border-color:#f85149;color:#f85149}.pageView_actionBtn.danger:hover:not(:disabled){background:rgba(248,81,73,.1)}.pageView_actionBtn svg{width:16px;height:16px}.pageView_backBtn{padding:8px 16px;background:rgba(0,0,0,0);border:1px solid var(--docs-border);border-radius:6px;color:var(--color-text-secondary, #8b949e);font-size:14px;cursor:pointer;transition:all .2s}.pageView_backBtn:hover{background:var(--docs-bg-tertiary);color:var(--docs-text-primary)}.pageView--edit{padding-bottom:80px;height:calc(100vh - 60px);display:flex;flex-direction:column}.pageView--edit .pageView_header{margin-bottom:12px;padding-bottom:0;border-bottom:none;flex-shrink:0}.pageView_tiptapWrapper{flex:1;min-height:400px;display:flex;flex-direction:column;margin-bottom:16px;overflow:hidden}.pageView_titleInput{width:100%;padding:10px 14px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:6px;color:var(--docs-text-primary);font-size:20px;font-weight:600}.pageView_titleInput:focus{outline:none;border-color:var(--docs-accent)}.pageView_editor{display:flex;flex:1;gap:0;min-height:0;overflow:hidden}@media(max-width: 768px){.pageView_editor{flex-direction:column}}.pageView_editorPane{display:flex;flex-direction:column;min-width:200px;overflow:hidden}.pageView_textarea{width:100%;flex:1;padding:12px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:6px;color:var(--docs-text-primary);font-family:"JetBrains Mono","Fira Code",monospace;font-size:13px;line-height:1.5;resize:none}.pageView_textarea:focus{outline:none;border-color:var(--docs-accent)}.pageView_resizer{width:8px;background:var(--docs-bg-secondary);cursor:col-resize;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .2s}.pageView_resizer:hover,.pageView_resizer--active{background:var(--docs-accent)}.pageView_resizer::after{content:"";width:2px;height:40px;background:var(--docs-border);border-radius:1px}@media(max-width: 768px){.pageView_resizer{display:none}}.pageView_preview{display:flex;flex-direction:column;background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:6px;overflow:hidden;min-width:200px}.pageView_previewLabel{padding:6px 12px;background:var(--docs-bg-tertiary);border-bottom:1px solid var(--docs-border);font-size:11px;font-weight:600;text-transform:uppercase;color:var(--docs-text-muted);flex-shrink:0}.pageView_previewContent{padding:12px;overflow-y:auto;flex:1}.pageView_changeSummary{margin-top:12px;flex-shrink:0}.pageView_changeSummary input{width:100%;padding:8px 12px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:6px;color:var(--docs-text-primary);font-size:13px}.pageView_changeSummary input:focus{outline:none;border-color:var(--docs-accent)}.pageView_changeSummary input::placeholder{color:var(--docs-text-muted)}.pageView_editActions{position:fixed;bottom:0;left:var(--sidebar-width, 280px);right:0;display:flex;gap:12px;padding:12px 24px;background:var(--docs-bg-primary);border-top:1px solid var(--docs-border);z-index:100;transition:left .2s ease}@media(max-width: 768px){.pageView_editActions{left:0}}.pageView_history{margin-top:24px}.pageView_versionList{display:flex;flex-direction:column;gap:12px}.pageView_versionItem{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:8px;gap:16px;transition:border-color .2s}.pageView_versionItem:hover{border-color:var(--docs-border-hover)}@media(max-width: 768px){.pageView_versionItem{flex-direction:column;align-items:stretch}}.pageView_versionActions{display:flex;gap:8px;flex-shrink:0}@media(max-width: 768px){.pageView_versionActions{justify-content:flex-end}}.pageView_versionBtn{display:flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(0,0,0,0);border:1px solid var(--docs-border);border-radius:6px;color:var(--docs-text-secondary);font-size:13px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.pageView_versionBtn svg{width:14px;height:14px}.pageView_versionBtn:hover{background:var(--docs-bg-hover);border-color:var(--docs-border-hover);color:var(--docs-text-primary)}.pageView_versionInfo{flex:1;min-width:0}.pageView_versionNumber{font-weight:600;color:var(--docs-text-primary);margin-bottom:4px}.pageView_versionMeta{font-size:13px;color:var(--docs-text-muted)}.pageView_versionSummary{color:var(--docs-text-secondary)}.pageView_restoreBtn{padding:8px 14px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:6px;color:var(--docs-text-primary);font-size:13px;cursor:pointer;transition:all .2s}.pageView_restoreBtn:hover{background:var(--docs-accent-green);border-color:var(--docs-accent-green);color:#fff}.pageView_comments{margin-top:24px}.pageView_commentForm{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--docs-border)}.pageView_commentForm textarea{width:100%;padding:12px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);font-size:14px;resize:vertical}.pageView_commentForm textarea:focus{outline:none;border-color:var(--docs-accent)}.pageView_commentForm textarea::placeholder{color:var(--docs-text-muted)}.pageView_commentForm button{align-self:flex-end}.pageView_commentList{display:flex;flex-direction:column;gap:16px}.pageView_commentItem{padding:16px;background:var(--docs-bg-secondary);border:1px solid var(--docs-border);border-radius:8px}.pageView_commentHeader{display:flex;align-items:center;gap:12px;margin-bottom:8px}.pageView_commentAuthor{font-weight:600;color:var(--docs-text-primary)}.pageView_commentDate{font-size:13px;color:var(--docs-text-muted)}.pageView_commentDeleteBtn{margin-left:auto;padding:4px;background:rgba(0,0,0,0);border:none;border-radius:4px;color:var(--docs-text-muted);cursor:pointer;opacity:0;transition:opacity .2s,color .2s,background .2s}.pageView_commentDeleteBtn svg{width:14px;height:14px}.pageView_commentDeleteBtn:hover{color:#f85149;background:rgba(248,81,73,.1)}.pageView_commentItem:hover .pageView_commentDeleteBtn{opacity:1}.pageView_commentContent{color:var(--docs-text-secondary);line-height:1.5;white-space:pre-wrap}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading_spinner{width:40px;height:40px;border:3px solid var(--docs-border);border-top-color:var(--docs-accent);border-radius:50%;animation:spin 1s linear infinite}.loading_text{margin-top:16px;color:var(--docs-text-muted);font-size:14px}@keyframes spin{to{transform:rotate(360deg)}}.error{text-align:center;padding:60px 20px}.error_icon{width:64px;height:64px;margin:0 auto 20px;color:#f85149}.error_title{font-size:20px;font-weight:600;margin-bottom:8px;color:var(--docs-text-primary)}.error_message{font-size:14px;color:var(--docs-text-muted);margin-bottom:24px}.error_btn{padding:10px 20px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);cursor:pointer}.error_btn:hover{background:var(--docs-bg-tertiary)}
.siteUnavailable{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.siteUnavailable_box{text-align:center}
.searchPage{max-width:1200px;margin:0 auto;padding:24px 16px;width:100%;box-sizing:border-box}@media(min-width: 568px)and (max-width: 639px){.searchPage{padding:12px}}@media(min-width: 360px)and (max-width: 567px){.searchPage{padding:12px}}.searchPage_header{margin-bottom:24px}@media(min-width: 568px)and (max-width: 639px){.searchPage_header{margin-bottom:16px}}@media(min-width: 360px)and (max-width: 567px){.searchPage_header{margin-bottom:16px}}.searchPage_searchBar{margin-top:16px;max-width:600px}@media(min-width: 568px)and (max-width: 639px){.searchPage_searchBar{max-width:100%}}@media(min-width: 360px)and (max-width: 567px){.searchPage_searchBar{max-width:100%}}.searchPage_content{min-height:400px}.searchPage_loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px}.searchPage_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.searchPage_results{padding-top:8px}.searchPage_productsGrid{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:16px}@media(min-width: 568px)and (max-width: 639px){.searchPage_productsGrid{grid-template-columns:repeat(2, 1fr);gap:12px}}@media(min-width: 360px)and (max-width: 567px){.searchPage_productsGrid{grid-template-columns:repeat(2, 1fr);gap:12px}}.searchPage_pointsList{display:flex;flex-direction:column;gap:32px}.searchPage_productCard{background:#fafafa;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.searchPage_productCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.searchPage_productCard_image{width:100%;height:140px;overflow:hidden;background:#f0f0f0}.searchPage_productCard_image img{width:100%;height:100%;object-fit:cover}.searchPage_productCard_imagePlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0}.searchPage_productCard_info{padding:12px}.searchPage_productCard_price{color:#1a1a1a;margin-bottom:4px}.searchPage_productCard_name{color:#333;line-height:1.3;min-height:2.6em}.searchPage_productCard_weight{margin-top:4px}.searchPage_pointSection{padding-bottom:24px;border-bottom:1px solid #f0f0f0}.searchPage_pointSection:last-child{border-bottom:none}.searchPage_pointSection_header{display:flex;align-items:center;gap:16px;margin-bottom:16px;cursor:pointer;padding:8px;margin:-8px;border-radius:12px;transition:background-color .15s ease}.searchPage_pointSection_header:hover{background-color:#f5f5f5}.searchPage_pointSection_logo{flex-shrink:0;width:56px;height:56px;border-radius:14px;overflow:hidden}.searchPage_pointSection_logo img{width:100%;height:100%;object-fit:cover}.searchPage_pointSection_logoPlaceholder{width:100%;height:100%;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);display:flex;align-items:center;justify-content:center;border-radius:14px}.searchPage_pointSection_info{flex:1;min-width:0}.searchPage_pointSection_name{margin-bottom:4px}.searchPage_pointSection_meta{display:flex;align-items:center;gap:8px}.searchPage_pointSection_rating{display:flex;align-items:center;gap:4px}.searchPage_pointSection_products{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:16px;margin-top:16px}@media(min-width: 568px)and (max-width: 639px){.searchPage_pointSection_products{grid-template-columns:repeat(2, 1fr);gap:12px}}@media(min-width: 360px)and (max-width: 567px){.searchPage_pointSection_products{grid-template-columns:repeat(2, 1fr);gap:12px}}
.mainWrapper{display:flex}.mainWrapper_container{max-width:720px;width:100%;margin:0 auto}@media(min-width: 1280px){.mainWrapper_container{width:100%;max-width:1400px;margin:0 auto}}@media(min-width: 1120px)and (max-width: 1279px){.mainWrapper_container{width:100%;max-width:1400px;margin:0 auto}}@media(min-width: 960px)and (max-width: 1119px){.mainWrapper_container{width:100%;max-width:1400px;margin:0 auto}}@media(min-width: 720px)and (max-width: 959px){.mainWrapper_container{width:100%;max-width:1400px;margin:0 auto}}.mainWrapper_containerProduct{max-width:720px;width:100%;margin:0 auto}@media(min-width: 1280px){.mainWrapper_containerProduct{max-width:1000px;margin:0 auto}}@media(min-width: 1120px)and (max-width: 1279px){.mainWrapper_containerProduct{max-width:1000px;margin:0 auto}}@media(min-width: 960px)and (max-width: 1119px){.mainWrapper_containerProduct{max-width:800px;margin:0 auto}}@media(min-width: 720px)and (max-width: 959px){.mainWrapper_containerProduct{max-width:800px;margin:0 auto}}
.modifyHeaderProduct{max-width:745px}
.headerContentToggle{width:100%}.headerContentToggle_search{height:42px;display:flex;color:#000 !important}.headerContentToggle_close{width:40px;height:42px;position:absolute;z-index:99;cursor:pointer;display:flex;border-radius:12px}.headerContentToggle_close:hover{background-color:#fff}.headerContentToggle_close svg{color:#000 !important}[data-mantine-color-scheme=dark] .headerContentToggle_close svg{color:var(--text-primary) !important}[data-mantine-color-scheme=dark] .headerContentToggle_close:hover{background-color:var(--filter-button-bg)}
.logoContent{display:flex}.logoContent_logo{width:48px;height:48px;margin:10px;position:fixed;cursor:pointer;left:16px}
.docsWrapper{--docs-bg-primary: #0d1117;--docs-bg-secondary: #161b22;--docs-bg-tertiary: #21262d;--docs-bg-hover: rgba(177, 186, 196, 0.08);--docs-text-primary: #e6edf3;--docs-text-secondary: #c9d1d9;--docs-text-muted: #8b949e;--docs-border: #30363d;--docs-border-hover: #484f58;--docs-accent: #58a6ff;--docs-accent-green: #238636;--docs-accent-green-hover: #2ea043;--docs-code-bg: #161b22;--docs-code-text: #e6edf3;--docs-scrollbar: #30363d}.docsWrapper.theme-light{--docs-bg-primary: #ffffff;--docs-bg-secondary: #f6f8fa;--docs-bg-tertiary: #eaeef2;--docs-bg-hover: rgba(0, 0, 0, 0.04);--docs-text-primary: #1f2328;--docs-text-secondary: #424a53;--docs-text-muted: #656d76;--docs-border: #d0d7de;--docs-border-hover: #afb8c1;--docs-accent: #0969da;--docs-accent-green: #1a7f37;--docs-accent-green-hover: #2da44e;--docs-code-bg: #f6f8fa;--docs-code-text: #1f2328;--docs-scrollbar: #afb8c1}.docsWrapper{display:flex;min-height:100vh;background:var(--docs-bg-primary);color:var(--docs-text-primary);font-family:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,sans-serif;transition:background .3s,color .3s}.docsWrapper_sidebar{width:280px;min-width:280px;max-width:280px;height:100vh;position:sticky;top:0;background:var(--docs-bg-secondary);border-right:1px solid var(--docs-border);display:flex;flex-direction:column;overflow:hidden;transition:width .2s ease,min-width .2s ease,max-width .2s ease}.docsWrapper_sidebar.collapsed{width:60px;min-width:60px;max-width:60px}.docsWrapper_sidebar.collapsed .docsWrapper_sidebarHeader h1,.docsWrapper_sidebar.collapsed .docsWrapper_sidebarSearch,.docsWrapper_sidebar.collapsed .docsWrapper_sidebarNav,.docsWrapper_sidebar.collapsed .docsWrapper_addBtn span{display:none}.docsWrapper_sidebar.collapsed .docsWrapper_sidebarHeader{justify-content:center;padding:16px}.docsWrapper_sidebar.collapsed .docsWrapper_sidebarFooter{flex-direction:column;padding:12px 8px}.docsWrapper_sidebar.collapsed .docsWrapper_addBtn{padding:10px;justify-content:center}.docsWrapper_sidebar.collapsed .docsWrapper_addBtn svg{margin:0}.docsWrapper_sidebar.collapsed .docsWrapper_collapseBtn{transform:rotate(180deg)}@media(max-width: 768px){.docsWrapper_sidebar{position:fixed;left:0;top:0;z-index:100;transform:translateX(-100%);transition:transform .3s ease}.docsWrapper_sidebar.open{transform:translateX(0)}.docsWrapper_sidebar.collapsed{width:280px;min-width:280px;max-width:280px}}.docsWrapper_sidebarHeader{padding:16px 20px;border-bottom:1px solid var(--docs-border);display:flex;align-items:center;gap:12px}.docsWrapper_sidebarHeader h1{font-size:16px;font-weight:600;margin:0;color:var(--docs-text-primary);white-space:nowrap;overflow:hidden}.docsWrapper_logo{width:28px;height:28px;min-width:28px;background:linear-gradient(135deg, #58a6ff 0%, #1f6feb 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:12px;color:#fff;cursor:pointer;transition:transform .2s}.docsWrapper_logo:hover{transform:scale(1.05)}.docsWrapper_collapseBtn{margin-left:auto;padding:6px;background:rgba(0,0,0,0);border:none;color:var(--docs-text-muted);cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,transform .2s}.docsWrapper_collapseBtn:hover{background:var(--docs-bg-tertiary);color:var(--docs-text-primary)}.docsWrapper_collapseBtn svg{width:16px;height:16px}.docsWrapper_sidebarSearch{padding:16px 20px;border-bottom:1px solid var(--docs-border)}.docsWrapper_searchInput{width:100%;padding:10px 12px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.docsWrapper_searchInput::placeholder{color:var(--docs-text-muted)}.docsWrapper_searchInput:focus{border-color:var(--docs-accent);box-shadow:0 0 0 3px rgba(88,166,255,.15)}.docsWrapper_sidebarNav{flex:1;overflow-y:auto;overflow-anchor:none;padding:16px 0;contain:layout}.docsWrapper_sidebarNav::-webkit-scrollbar{width:6px}.docsWrapper_sidebarNav::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.docsWrapper_sidebarNav::-webkit-scrollbar-thumb{background:var(--docs-border);border-radius:3px}.docsWrapper_sidebarFooter{padding:16px 20px;border-top:1px solid var(--docs-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.docsWrapper_addBtn{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--docs-accent-green);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.docsWrapper_addBtn:hover{background:var(--docs-accent-green-hover)}.docsWrapper_addBtn svg{width:16px;height:16px}.docsWrapper_content{flex:1;min-width:0;display:flex;flex-direction:column}.docsWrapper_header{padding:16px 32px;background:var(--docs-bg-secondary);border-bottom:1px solid var(--docs-border);display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width: 768px){.docsWrapper_header{padding:12px 16px}}.docsWrapper_mobileMenuBtn{display:none;padding:8px;background:none;border:1px solid var(--docs-border);border-radius:6px;color:var(--docs-text-primary);cursor:pointer}@media(max-width: 768px){.docsWrapper_mobileMenuBtn{display:flex}}.docsWrapper_mobileMenuBtn svg{width:20px;height:20px}.docsWrapper_breadcrumbs{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--docs-text-muted)}.docsWrapper_breadcrumbs a{color:var(--docs-accent);text-decoration:none}.docsWrapper_breadcrumbs a:hover{text-decoration:underline}.docsWrapper_breadcrumbs span{color:var(--docs-text-primary)}.docsWrapper_headerActions{display:flex;align-items:center;gap:8px;margin-left:auto}.docsWrapper_themeBtn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:8px;color:var(--docs-text-primary);cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.docsWrapper_themeBtn:hover{background:var(--docs-bg-hover);border-color:var(--docs-border-hover);transform:scale(1.05)}.docsWrapper_themeBtn svg{width:18px;height:18px}.docsWrapper_editBtn{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--docs-bg-tertiary);border:1px solid var(--docs-border);border-radius:6px;color:var(--docs-text-primary);font-size:13px;cursor:pointer;transition:background .2s,border-color .2s}.docsWrapper_editBtn:hover{background:var(--docs-bg-tertiary);border-color:var(--docs-border-hover)}.docsWrapper_editBtn svg{width:16px;height:16px}.docsWrapper_main{flex:1;padding:24px;width:100%}@media(max-width: 768px){.docsWrapper_main{padding:16px}}.docsWrapper_mobileOverlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:99}@media(max-width: 768px){.docsWrapper_mobileOverlay.visible{display:block}}.navTree_section{margin-bottom:4px}.navTree_sectionHeader{display:flex;align-items:center;gap:4px;padding:8px 20px;cursor:pointer;user-select:none;transition:background .2s}.navTree_sectionHeader:hover{background:var(--docs-bg-hover)}.navTree_expandIcon{width:16px;height:16px;color:var(--docs-text-muted);transition:transform .2s}.navTree_expandIcon.expanded{transform:rotate(90deg)}.navTree_sectionTitle{flex:1;font-size:14px;font-weight:500;color:var(--docs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navTree_children{padding-left:12px;display:none}.navTree_children.expanded{display:block}.navTree_page{display:flex;align-items:center;gap:8px;padding:8px 20px 8px 32px;font-size:14px;color:var(--docs-text-secondary);text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.navTree_page svg{width:16px;height:16px;min-width:16px;flex-shrink:0}.navTree_page:hover{background:var(--docs-bg-hover);color:var(--docs-text-primary)}.navTree_page.active{background:var(--docs-bg-hover);color:var(--docs-accent);border-left:2px solid var(--docs-accent);margin-left:-2px;padding-left:34px}.navTree_pageIcon{width:16px;height:16px;min-width:16px;opacity:.6}.navTree_pageIcon svg{width:16px;height:16px}.emptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.emptyState_icon{width:64px;height:64px;margin-bottom:20px;color:var(--docs-text-muted);opacity:.5}.emptyState_title{font-size:20px;font-weight:600;margin-bottom:8px;color:var(--docs-text-primary)}.emptyState_description{font-size:14px;color:var(--docs-text-muted);max-width:400px;margin-bottom:24px}.emptyState_btn{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--docs-accent-green);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.emptyState_btn:hover{background:var(--docs-accent-green-hover)}
.pointSite{background-color:var(--background-primary)}.pointSite_wrapper{width:100%;min-height:100vh}.pointSite_container_section{padding:16px}.pointSite_container_section_tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pointSite_container_section_text{margin-bottom:16px}.pointSite_box{max-width:1200px;margin:0 auto}.pointSite_products{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:16px}@media(min-width: 768px){.pointSite_products{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.pointSite_products{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1400px){.pointSite_products{grid-template-columns:repeat(5, 1fr)}}[data-mantine-color-scheme=dark] .pointSite{background-color:var(--background-primary)}
.siteMainWrapper{display:flex;justify-content:center;width:100%}.siteMainWrapper_container{max-width:720px;width:100%;margin:0 auto}@media(min-width: 1280px){.siteMainWrapper_container{max-width:860px}}@media(min-width: 1120px)and (max-width: 1279px){.siteMainWrapper_container{max-width:860px}}@media(min-width: 960px)and (max-width: 1119px){.siteMainWrapper_container{max-width:860px}}@media(min-width: 720px)and (max-width: 959px){.siteMainWrapper_container{max-width:860px}}.siteMainWrapper_containerWide{max-width:720px;width:100%;margin:0 auto;padding:0 16px}@media(min-width: 1280px){.siteMainWrapper_containerWide{max-width:1000px;padding:0 24px}}@media(min-width: 1120px)and (max-width: 1279px){.siteMainWrapper_containerWide{max-width:1000px;padding:0 24px}}@media(min-width: 960px)and (max-width: 1119px){.siteMainWrapper_containerWide{max-width:1000px;padding:0 24px}}@media(min-width: 720px)and (max-width: 959px){.siteMainWrapper_containerWide{max-width:1000px;padding:0 24px}}@media(min-width: 568px)and (max-width: 639px){.siteMainWrapper_containerWide{padding:0}}@media(min-width: 360px)and (max-width: 567px){.siteMainWrapper_containerWide{padding:0}}.siteMainWrapper_containerProduct{max-width:720px;width:100%;margin:0 auto}@media(min-width: 1280px){.siteMainWrapper_containerProduct{max-width:800px;margin:0}}@media(min-width: 1120px)and (max-width: 1279px){.siteMainWrapper_containerProduct{max-width:800px;margin:0}}@media(min-width: 960px)and (max-width: 1119px){.siteMainWrapper_containerProduct{max-width:800px;margin:0}}@media(min-width: 720px)and (max-width: 959px){.siteMainWrapper_containerProduct{max-width:800px;margin:0}}.siteMainWrapper_fullScreenContainerMain{max-width:720px;width:100%;margin:0 auto}@media(min-width: 1280px){.siteMainWrapper_fullScreenContainerMain{max-width:100%;min-width:720px;margin:0}}
.modifyHeaderProduct{max-width:745px}
.SiteHeader{width:100%;height:68px}.SiteHeader .line_before{position:fixed;left:12px;right:12px;top:0;height:10px;background:hsla(0,0%,100%,.5);z-index:1;backdrop-filter:blur(4px)}.SiteHeaderFixed{display:flex;height:68px;width:100%;position:fixed;z-index:1000;background:hsla(0,0%,100%,.9);box-shadow:0 0 1px 0 rgba(0,0,0,.3),0 0 15px 0 rgba(0,0,0,.1);backdrop-filter:blur(4px)}@media(min-width: 1280px){.SiteHeaderFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}@media(min-width: 1120px)and (max-width: 1279px){.SiteHeaderFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}@media(min-width: 960px)and (max-width: 1119px){.SiteHeaderFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}@media(min-width: 720px)and (max-width: 959px){.SiteHeaderFixed{border-radius:0;margin:0;width:100%;left:0;top:0;right:0}}.SiteHeaderFixed_logo{height:48px;margin:10px;position:fixed;cursor:pointer;left:16px}.SiteHeaderFixed_logo_icon{display:flex}.SiteHeaderFixed_logo_icon svg{margin:auto}.SiteHeaderFixed_content{padding:0 12px;width:100%;height:68px;margin:auto;display:flex;transition:all 100ms ease-in-out;gap:8px}@media(min-width: 1280px){.SiteHeaderFixed_content{max-width:836px;width:100%;margin:0 auto 0 250px;left:0;right:0;transition:all ease-in-out .1s}}@media(min-width: 1120px)and (max-width: 1279px){.SiteHeaderFixed_content{max-width:100%;margin:0 342px 0 250px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}@media(min-width: 960px)and (max-width: 1119px){.SiteHeaderFixed_content{max-width:100%;margin:0 342px 0 250px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}@media(min-width: 720px)and (max-width: 959px){.SiteHeaderFixed_content{max-width:100%;margin:0 342px 0 250px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}.SiteHeaderFixed_content_box{display:flex;flex-direction:row;gap:8px;margin:auto 0 auto auto}.SiteHeaderFixed_search{flex:1;max-width:320px;margin:auto 0}@media(min-width: 720px)and (max-width: 959px){.SiteHeaderFixed_search{max-width:200px}}@media(min-width: 640px)and (max-width: 719px){.SiteHeaderFixed_search{max-width:200px}}@media(min-width: 568px)and (max-width: 639px){.SiteHeaderFixed_search{max-width:100%;flex:1}}@media(min-width: 360px)and (max-width: 567px){.SiteHeaderFixed_search{max-width:100%;flex:1}}.SiteHeaderDrawer{padding:16px}.SiteHeaderDrawer_title{margin-bottom:12px}.SiteHeaderDrawer_nav{display:flex;flex-direction:column;gap:8px}.SiteHeaderDrawer_item{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(0,0,0,.06);background:rgba(0,0,0,.02);color:var(--text-primary);cursor:pointer;text-align:left;width:100%}.SiteHeaderDrawer_item:hover{background:rgba(0,0,0,.04)}.SiteHeaderDrawer_itemIcon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center}.SiteHeaderDrawer_itemIcon svg{width:22px;height:22px}.SiteHeaderDrawer_itemText{font-size:16px;font-weight:500;line-height:20px}.SiteHeaderDrawer_item--logout{margin-top:16px;border-color:rgba(220,53,69,.2);background:rgba(220,53,69,.05);color:#dc3545}.SiteHeaderDrawer_item--logout:hover{background:rgba(220,53,69,.1)}
.siteInfoItem{display:flex;flex-direction:row;cursor:pointer}.siteInfoItem_icon{display:flex}.siteInfoItem_icon svg{height:20px;width:20px;margin:auto 8px}.siteInfoItem_box{display:flex;flex-direction:column;margin:auto 0}
.SiteHeaderButton{display:flex;flex-direction:row;gap:8px;border-radius:16px;box-shadow:0 0 0 1px var(--shadow-color);background-color:var(--filter-button-bg);max-height:44px;min-height:44px;padding:4px 8px;margin:auto 0 auto 0;cursor:pointer;border:1px solid var(--filter-button-border);transition:all ease-in-out .2s}@media(min-width: 1120px)and (max-width: 1279px){.SiteHeaderButton{min-width:44px;min-height:44px;border-radius:12px}}@media(min-width: 960px)and (max-width: 1119px){.SiteHeaderButton{min-width:44px;min-height:44px;border-radius:12px}}@media(min-width: 720px)and (max-width: 959px){.SiteHeaderButton{min-width:44px;min-height:44px;border-radius:12px}}@media(min-width: 640px)and (max-width: 719px){.SiteHeaderButton{min-width:44px;min-height:44px;border-radius:12px}}@media(min-width: 568px)and (max-width: 639px){.SiteHeaderButton{min-width:44px;min-height:44px;border-radius:12px}}@media(min-width: 360px)and (max-width: 567px){.SiteHeaderButton{min-width:44px;min-height:44px;border-radius:12px}}.SiteHeaderButton:hover{background-color:var(--filter-button-active-bg);border-color:var(--filter-button-active-border)}.SiteHeaderButton_icon{display:flex}@media(min-width: 1120px)and (max-width: 1279px){.SiteHeaderButton_icon{margin:auto}}@media(min-width: 960px)and (max-width: 1119px){.SiteHeaderButton_icon{margin:auto}}@media(min-width: 720px)and (max-width: 959px){.SiteHeaderButton_icon{margin:auto}}@media(min-width: 640px)and (max-width: 719px){.SiteHeaderButton_icon{margin:auto}}@media(min-width: 568px)and (max-width: 639px){.SiteHeaderButton_icon{margin:auto}}@media(min-width: 360px)and (max-width: 567px){.SiteHeaderButton_icon{margin:auto}}.SiteHeaderButton_icon svg{min-width:20px;min-height:20px;margin:auto;color:var(--text-secondary)}.SiteHeaderButton_title{margin:auto 0 !important;color:var(--text-primary)}@media(min-width: 1120px)and (max-width: 1279px){.SiteHeaderButton_title{display:none}}@media(min-width: 960px)and (max-width: 1119px){.SiteHeaderButton_title{display:none}}@media(min-width: 720px)and (max-width: 959px){.SiteHeaderButton_title{display:none}}@media(min-width: 640px)and (max-width: 719px){.SiteHeaderButton_title{display:none}}@media(min-width: 568px)and (max-width: 639px){.SiteHeaderButton_title{display:none}}@media(min-width: 360px)and (max-width: 567px){.SiteHeaderButton_title{display:none}}[data-mantine-color-scheme=dark] .SiteHeaderButton{box-shadow:0 0 0 1px hsla(0,0%,100%,.1);background-color:var(--filter-button-bg);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .SiteHeaderButton:hover{background-color:var(--filter-button-active-bg);border-color:var(--filter-button-active-border)}[data-mantine-color-scheme=dark] .SiteHeaderButton_icon svg{color:var(--text-secondary)}[data-mantine-color-scheme=dark] .SiteHeaderButton_title{color:var(--text-primary)}
.SiteSearchButton{display:flex;cursor:pointer;margin:auto 0}.SiteSearchButton_box{background:var(--filter-button-bg);border-radius:12px;width:44px;height:44px;display:flex;transition:all ease-in .2s;box-shadow:0 0 0 1px var(--shadow-color);border:1px solid var(--filter-button-border)}@media(min-width: 640px)and (max-width: 719px){.SiteSearchButton_box{margin:auto}}@media(min-width: 568px)and (max-width: 639px){.SiteSearchButton_box{margin:auto}}@media(min-width: 360px)and (max-width: 567px){.SiteSearchButton_box{margin:auto}}@media(max-width: 359px){.SiteSearchButton_box{margin:auto}}@media(min-width: 568px)and (max-width: 639px){.SiteSearchButton_box{margin:auto;border-radius:24px;box-shadow:none;background:none;border:none}}@media(min-width: 360px)and (max-width: 567px){.SiteSearchButton_box{margin:auto;border-radius:24px;box-shadow:none;background:none;border:none}}@media(max-width: 359px){.SiteSearchButton_box{margin:auto;border-radius:24px;box-shadow:none;background:none;border:none}}.SiteSearchButton_box:active{background-color:var(--filter-button-active-bg);transition:all ease-in-out .1s}@media(min-width: 568px)and (max-width: 639px){.SiteSearchButton_box:active{background:none}}@media(min-width: 360px)and (max-width: 567px){.SiteSearchButton_box:active{background:none}}@media(max-width: 359px){.SiteSearchButton_box:active{background:none}}.SiteSearchButton_box:hover{background-color:var(--filter-button-active-bg);transition:all ease-in-out .2s}@media(min-width: 568px)and (max-width: 639px){.SiteSearchButton_box:hover{background:none}}@media(min-width: 360px)and (max-width: 567px){.SiteSearchButton_box:hover{background:none}}@media(max-width: 359px){.SiteSearchButton_box:hover{background:none}}.SiteSearchButton_box svg{width:20px;height:20px;margin:auto;color:var(--text-secondary)}[data-mantine-color-scheme=dark] .SiteSearchButton_box{background:var(--filter-button-bg);box-shadow:0 0 0 1px hsla(0,0%,100%,.1);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .SiteSearchButton_box:active{background-color:var(--filter-button-active-bg)}[data-mantine-color-scheme=dark] .SiteSearchButton_box:hover{background-color:var(--filter-button-active-bg)}[data-mantine-color-scheme=dark] .SiteSearchButton_box svg{color:var(--text-secondary)}
.SiteMenuButton{display:flex;cursor:pointer;margin:auto 0}.SiteMenuButton_box{background:var(--filter-button-bg);border-radius:12px;width:44px;height:44px;display:flex;transition:all ease-in .2s;box-shadow:0 0 0 1px var(--shadow-color);border:1px solid var(--filter-button-border)}@media(min-width: 640px)and (max-width: 719px){.SiteMenuButton_box{margin:auto}}@media(min-width: 568px)and (max-width: 639px){.SiteMenuButton_box{margin:auto}}@media(min-width: 360px)and (max-width: 567px){.SiteMenuButton_box{margin:auto}}@media(max-width: 359px){.SiteMenuButton_box{margin:auto}}@media(min-width: 568px)and (max-width: 639px){.SiteMenuButton_box{margin:auto}}@media(min-width: 360px)and (max-width: 567px){.SiteMenuButton_box{margin:auto}}@media(max-width: 359px){.SiteMenuButton_box{margin:auto}}.SiteMenuButton_box:active{background-color:var(--filter-button-active-bg);transition:all ease-in-out .1s}@media(min-width: 568px)and (max-width: 639px){.SiteMenuButton_box:active{background:none}}@media(min-width: 360px)and (max-width: 567px){.SiteMenuButton_box:active{background:none}}@media(max-width: 359px){.SiteMenuButton_box:active{background:none}}.SiteMenuButton_box:hover{background-color:var(--filter-button-active-bg);transition:all ease-in-out .2s}@media(min-width: 568px)and (max-width: 639px){.SiteMenuButton_box:hover{background:none}}@media(min-width: 360px)and (max-width: 567px){.SiteMenuButton_box:hover{background:none}}@media(max-width: 359px){.SiteMenuButton_box:hover{background:none}}.SiteMenuButton_box svg{width:20px;height:20px;margin:auto;color:var(--text-secondary)}[data-mantine-color-scheme=dark] .SiteMenuButton_box{background:var(--filter-button-bg);box-shadow:0 0 0 1px hsla(0,0%,100%,.1);border-color:var(--filter-button-border)}[data-mantine-color-scheme=dark] .SiteMenuButton_box:active{background-color:var(--filter-button-active-bg)}[data-mantine-color-scheme=dark] .SiteMenuButton_box:hover{background-color:var(--filter-button-active-bg)}[data-mantine-color-scheme=dark] .SiteMenuButton_box svg{color:var(--text-secondary)}
.logoContent{display:flex}.logoContent_logo{width:48px;height:48px;margin:10px;position:fixed;cursor:pointer;left:16px}
