.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md)*2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{height:var(--carousel-height);overflow:hidden}.m_a2dae653[data-type=container]{container:carousel/inline-size}.m_fcd81474{height:var(--carousel-height);flex-direction:row;display:flex}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap)*-1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap)*-1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size)/2);padding:var(--carousel-controls-offset)0;flex-direction:column;top:0;bottom:0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline:0;top:calc(50% - var(--carousel-control-size)/2);padding:0 var(--carousel-controls-offset);flex-direction:row}.m_64f58e10{min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);justify-content:center;align-items:center;transition:opacity .1s;display:flex}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{justify-content:center;gap:calc(.5rem*var(--mantine-scale));pointer-events:none;display:flex;position:absolute}.m_71ea3ab1:where([data-orientation=vertical]){top:0;bottom:0;flex-direction:column;inset-inline-end:var(--mantine-spacing-md)}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);flex-direction:row;inset-inline:0}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem*var(--mantine-scale));height:calc(1.5625rem*var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem*var(--mantine-scale));height:calc(.3125rem*var(--mantine-scale))}.m_d98df724{flex:0 0 var(--carousel-slide-size,100%);position:relative}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}
:root{--background-dark:#1a130d;--background-card:#24180ef0;--background-card-light:#24180ecc;--background-input:#ffffff05;--background-overlay:#120e0afa;--text-primary:#fbf6ee;--text-secondary:#e8dcc8;--text-muted:#a89880;--text-accent:#d4894f;--accent:#d4894f;--accent-light:#e9a562;--accent-dark:#8b5a2b;--accent-gold:#d9a85b;--success:#4ade80;--success-dark:#22c55e;--error:#f87171;--error-dark:#ef4444;--warning:#fbbf24;--info:#60a5fa;--border:#d4894f14;--border-light:#d4894f0f;--border-hover:#d4894f33;--border-accent:#d4894f4d;--shadow-dark:#08060499;--shadow-light:#d4894f1f;--gradient-card:linear-gradient(180deg,#24180ef0,#120e0afa);--gradient-header:linear-gradient(180deg,#16100cf5,#0c0806eb);--gradient-logo:linear-gradient(135deg,#e3cb2a 0%,#5ba45b 40%,#b885ff 100%)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--background-dark);min-height:100vh;color:var(--text-primary)}body{background:linear-gradient(#221812 0%,#1a120c 40%,#130c08 100%);background-color:var(--background-dark);background-attachment:fixed}.glow-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e160feb;border:1px solid #b4783c1a;transition:all .35s;position:relative;box-shadow:0 4px 20px #0000004d}.glow-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:0 0;padding:1px;transition:opacity .35s;position:absolute;inset:-1px}.glow-card:hover{background:#231912f2;border-color:#b4783c33;transform:translateY(-4px);box-shadow:0 20px 40px #0006,0 0 30px #b4783c14}.hero-section{position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:radial-gradient(at 30% 20%,#ffc8640a 0%,#0000 50%),radial-gradient(at 70% 80%,#b4643208 0%,#0000 45%),radial-gradient(#0000001a 0%,#0000 70%);position:absolute;inset:0}.hero-section:after{content:"";pointer-events:none;background:radial-gradient(circle at 15% 85%,#ffb4500f 0%,#0000 30%),radial-gradient(circle at 85% 15%,#ffdc960a 0%,#0000 25%);animation:8s ease-in-out infinite alternate subtle-glow;position:absolute;inset:0}@keyframes subtle-glow{0%{opacity:.7}to{opacity:1}}.banner-card{cursor:pointer;border:1px solid var(--border);border-radius:16px;position:relative;overflow:hidden}.banner-card:after{content:"";background:linear-gradient(#0000 0%,#24180e4d 50%,#120e0ab3 100%);transition:all .25s;position:absolute;inset:0}.banner-card:hover:after{background:linear-gradient(#0000 0%,#24180e59 50%,#120e0abf 100%)}.banner-card img{transition:transform .5s}.banner-card:hover img{transform:scale(1.08)}.category-banner{box-shadow:0 8px 32px #0006}.category-banner:hover{border-color:#ffc89640;transform:translateY(-8px);box-shadow:0 20px 48px #00000080,0 0 40px #d4894f1a}.category-banner:hover img{transform:scale(1.08)}.product-card{border:1px solid var(--border);background:#24180ed9;border-radius:16px;transition:all .3s;overflow:hidden}.product-card:hover{border-color:var(--border-hover);box-shadow:0 12px 24px var(--shadow-dark);transform:translateY(-4px)}.product-card .image-wrapper{position:relative;overflow:hidden}.product-card .image-wrapper:after{content:"";background:linear-gradient(#0000 64%,#120e0ae6 100%);position:absolute;inset:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#24180e80}::-webkit-scrollbar-thumb{background:#d4894f66;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d4894f99}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.75}}@keyframes glow-pulse{0%,to{box-shadow:0 0 15px #b4783c26}50%{box-shadow:0 0 30px #b4783c40}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,#0000 0%,#d4894f14 50%,#0000 100%) 0 0/200% 100%;animation:2s infinite shimmer}.like-button{transition:all .2s}.like-button:hover{transform:scale(1.2)}.like-button.liked{color:var(--accent);animation:.3s like-pop}@keyframes like-pop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 2px #d4894f26;border-color:var(--accent)!important}button{transition:all .2s}::selection{color:var(--text-primary);background:#d4894f4d}.mantine-Tabs-tab[data-active]{color:var(--accent)!important;border-color:var(--accent)!important}.mantine-Menu-item:hover,.mantine-Menu-item[data-hovered]{color:var(--text-primary)!important;background:#d4894f1a!important}.mantine-Divider-root{border-color:var(--border)!important}a{transition:color .2s}.mantine-Skeleton-root{background:#d4894f1a!important}.mantine-Skeleton-root:after{background:linear-gradient(90deg,#0000,#d4894f1a,#0000)!important}
.ChatWidget-module__JpeSuG__container{z-index:9999;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px}.ChatWidget-module__JpeSuG__container[data-position=bottom-right]{right:24px}.ChatWidget-module__JpeSuG__container[data-position=bottom-left]{align-items:flex-start;left:24px}.ChatWidget-module__JpeSuG__toggleBtn{cursor:pointer;color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:all .25s;display:flex;box-shadow:0 4px 16px #0000004d}.ChatWidget-module__JpeSuG__toggleBtn:hover{transform:scale(1.06);box-shadow:0 6px 20px #0006}.ChatWidget-module__JpeSuG__toggleBtn:active{transform:scale(.96)}.ChatWidget-module__JpeSuG__toggleBtnOpen{width:44px;height:44px}.ChatWidget-module__JpeSuG__chatWindow{background:var(--background-dark,#1a130d);border:1px solid var(--border,#d4894f14);border-radius:16px;flex-direction:column;width:380px;height:65vh;max-height:560px;animation:.25s ChatWidget-module__JpeSuG__chatSlideIn;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000080}@keyframes ChatWidget-module__JpeSuG__chatSlideIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ChatWidget-module__JpeSuG__header{border-bottom:1px solid var(--border,#d4894f14);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ChatWidget-module__JpeSuG__headerContent{align-items:center;gap:10px;display:flex}.ChatWidget-module__JpeSuG__headerIcon{font-size:22px}.ChatWidget-module__JpeSuG__headerTitle{color:var(--text-primary,#fbf6ee);letter-spacing:-.01em;font-size:14px;font-weight:600}.ChatWidget-module__JpeSuG__headerStatus{color:var(--text-muted,#a89880);margin-top:1px;font-size:11px}.ChatWidget-module__JpeSuG__headerActions{gap:2px;display:flex}.ChatWidget-module__JpeSuG__headerBtn{color:var(--text-muted,#a89880);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;transition:all .15s;display:flex}.ChatWidget-module__JpeSuG__headerBtn:hover{color:var(--text-primary,#fbf6ee);background:#ffffff0f}.ChatWidget-module__JpeSuG__messagesContainer{scroll-behavior:smooth;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.ChatWidget-module__JpeSuG__messagesContainer::-webkit-scrollbar{width:3px}.ChatWidget-module__JpeSuG__messagesContainer::-webkit-scrollbar-track{background:0 0}.ChatWidget-module__JpeSuG__messagesContainer::-webkit-scrollbar-thumb{background:#d4894f26;border-radius:2px}.ChatWidget-module__JpeSuG__welcomeMessage{text-align:center;color:var(--text-secondary,#e8dcc8);padding:24px 16px;font-size:14px;line-height:1.6}.ChatWidget-module__JpeSuG__welcomeIcon{margin-bottom:10px;font-size:36px}.ChatWidget-module__JpeSuG__welcomeMessage p{opacity:.7;margin:0}.ChatWidget-module__JpeSuG__message{gap:8px;animation:.2s ChatWidget-module__JpeSuG__msgFadeIn;display:flex}@keyframes ChatWidget-module__JpeSuG__msgFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ChatWidget-module__JpeSuG__messageUser{justify-content:flex-end}.ChatWidget-module__JpeSuG__messageAssistant,.ChatWidget-module__JpeSuG__messageManager{justify-content:flex-start}.ChatWidget-module__JpeSuG__messageSystem{justify-content:center}.ChatWidget-module__JpeSuG__messageAvatar{width:28px;height:28px;color:var(--text-accent,#d4894f);background:#d4894f1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.ChatWidget-module__JpeSuG__avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.ChatWidget-module__JpeSuG__messageBubble{border-radius:14px;max-width:78%;padding:9px 13px;font-size:15px;line-height:1.6;position:relative}.ChatWidget-module__JpeSuG__bubbleUser{background:var(--accent,#d4894f);color:#fff;border-bottom-right-radius:4px}.ChatWidget-module__JpeSuG__bubbleAssistant{color:#f2e8d8;background:#ffffff14;border:1px solid #d4894f33;border-bottom-left-radius:4px}.ChatWidget-module__JpeSuG__managerLabel{color:var(--info,#60a5fa);letter-spacing:.02em;margin-bottom:2px;font-size:10px;font-weight:600}.ChatWidget-module__JpeSuG__systemBadge{color:var(--text-muted,#a89880);text-align:center;background:#ffffff08;border-radius:16px;padding:4px 14px;font-size:11px}.ChatWidget-module__JpeSuG__messageText{white-space:pre-wrap;word-wrap:break-word}.ChatWidget-module__JpeSuG__messageText strong{font-weight:700}.ChatWidget-module__JpeSuG__messageText em{font-style:italic}.ChatWidget-module__JpeSuG__messageText code{background:#00000040;border-radius:4px;padding:1px 5px;font-family:Fira Mono,Consolas,monospace;font-size:.85em}.ChatWidget-module__JpeSuG__messageText a{color:#f0b27a;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.ChatWidget-module__JpeSuG__messageText a:hover{color:#f5c99a}.ChatWidget-module__JpeSuG__bubbleUser .ChatWidget-module__JpeSuG__messageText a{color:#ffffffe6}.ChatWidget-module__JpeSuG__messageTime{opacity:.4;text-align:right;margin-top:3px;font-size:10px}.ChatWidget-module__JpeSuG__typing{gap:3px;padding:4px 0;display:flex}.ChatWidget-module__JpeSuG__typing span{background:var(--accent,#d4894f);opacity:.4;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite both ChatWidget-module__JpeSuG__typingDot}.ChatWidget-module__JpeSuG__typing span:first-child{animation-delay:0s}.ChatWidget-module__JpeSuG__typing span:nth-child(2){animation-delay:.2s}.ChatWidget-module__JpeSuG__typing span:nth-child(3){animation-delay:.4s}@keyframes ChatWidget-module__JpeSuG__typingDot{0%,80%,to{opacity:.3;transform:scale(.6)}40%{opacity:.7;transform:scale(1)}}.ChatWidget-module__JpeSuG__inputArea{border-top:1px solid var(--border,#d4894f14);align-items:flex-end;gap:8px;padding:10px 14px;display:flex}.ChatWidget-module__JpeSuG__closedArea{border-top:1px solid var(--border,#d4894f14);text-align:center;padding:12px 14px}.ChatWidget-module__JpeSuG__newChatBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d4894f,#b8733f);border:none;border-radius:10px;width:100%;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.ChatWidget-module__JpeSuG__newChatBtn:hover{filter:brightness(1.1);transform:translateY(-1px)}.ChatWidget-module__JpeSuG__input{border:1px solid var(--border,#d4894f14);color:var(--text-primary,#fbf6ee);resize:none;background:0 0;border-radius:10px;outline:none;flex:1;max-height:100px;padding:8px 12px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .15s}.ChatWidget-module__JpeSuG__input::placeholder{color:var(--text-muted,#a89880)}.ChatWidget-module__JpeSuG__input:focus{border-color:var(--border-accent,#d4894f4d)}.ChatWidget-module__JpeSuG__sendBtn{cursor:pointer;color:#fff;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.ChatWidget-module__JpeSuG__sendBtn:hover:not(:disabled){filter:brightness(1.1)}.ChatWidget-module__JpeSuG__sendBtn:disabled{opacity:.3;cursor:not-allowed}@media (max-width:480px){.ChatWidget-module__JpeSuG__container{align-items:flex-end;bottom:16px;left:16px!important;right:16px!important}.ChatWidget-module__JpeSuG__chatWindow{border-radius:14px;width:calc(100vw - 32px);height:calc(100vh - 120px);max-height:calc(100vh - 120px)}.ChatWidget-module__JpeSuG__toggleBtn{width:48px;height:48px}}@media (max-width:360px){.ChatWidget-module__JpeSuG__chatWindow{width:calc(100vw - 16px)}}
