@font-face{font-family:gilroy;src:url(../media/Gilroy_Regular_0-s.p.2do4tnaqbt2ki.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_RegularItalic_0-s.p.1seg48_b-l9j0.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:gilroy;src:url(../media/Gilroy_Medium_0-s.p.173sojsz-pu9g.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Semibold_0-s.p.384bwt0bkudc6.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Bold_0-s.p.14zrz0y_cy09_.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Extrabold_0-s.p.2pu360rqcvygh.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Black_0-s.p.29zytyzeg-j19.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:gilroy Fallback;src:local(Arial);ascent-override:74.23%;descent-override:21.55%;line-gap-override:19.16%;size-adjust:104.41%}.gilroy_3ef54de-module__I4YRrG__className{font-family:gilroy,gilroy Fallback}.gilroy_3ef54de-module__I4YRrG__variable{--font-gilroy:"gilroy", "gilroy Fallback"}
:root{--background:#fff;--foreground:#171717}html{scroll-behavior:smooth;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-gilroy), "Segoe UI", Roboto, Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.CartDrawer-module__wN0dRW__overlay{z-index:200;opacity:0;pointer-events:none;background:#00000073;transition:opacity .25s;position:fixed;inset:0}.CartDrawer-module__wN0dRW__overlay.CartDrawer-module__wN0dRW__open{opacity:1;pointer-events:auto}.CartDrawer-module__wN0dRW__drawer{z-index:201;background:#fff;flex-direction:column;width:min(420px,100vw);transition:transform .28s cubic-bezier(.32,0,.15,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-4px 0 32px #00000024}.CartDrawer-module__wN0dRW__drawer.CartDrawer-module__wN0dRW__open{transform:translate(0)}.CartDrawer-module__wN0dRW__drawerHeader{border-bottom:1px solid #e3e7ec;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.CartDrawer-module__wN0dRW__drawerTitle{color:#11151b;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:flex}.CartDrawer-module__wN0dRW__drawerCount{color:#fff;background:#e81722;border-radius:99px;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-flex}.CartDrawer-module__wN0dRW__closeBtn{cursor:pointer;color:#66717e;background:#f5f7fa;border:none;border-radius:8px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.1rem;transition:background .15s;display:flex}.CartDrawer-module__wN0dRW__closeBtn:hover{background:#e3e7ec}.CartDrawer-module__wN0dRW__items{flex-direction:column;flex:1;gap:1rem;padding:1rem 1.5rem;display:flex;overflow-y:auto}.CartDrawer-module__wN0dRW__item{border-bottom:1px solid #e3e7ec;grid-template-columns:72px 1fr auto;align-items:start;gap:.75rem;padding-bottom:1rem;display:grid}.CartDrawer-module__wN0dRW__item:last-child{border-bottom:none}.CartDrawer-module__wN0dRW__itemImage{background:#f3f5f7;border-radius:8px;flex-shrink:0;width:72px;height:56px;position:relative;overflow:hidden}.CartDrawer-module__wN0dRW__itemImageFallback{color:#66717e;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:.35rem;font-size:.68rem;font-weight:800;display:flex;position:absolute;inset:0}.CartDrawer-module__wN0dRW__itemInfo{flex-direction:column;gap:.25rem;display:flex}.CartDrawer-module__wN0dRW__itemTitle{color:#11151b;font-size:.875rem;font-weight:600;line-height:1.3}.CartDrawer-module__wN0dRW__itemArticle{color:#66717e;font-size:.75rem}.CartDrawer-module__wN0dRW__itemPrice{color:#11151b;font-size:.875rem;font-weight:700}.CartDrawer-module__wN0dRW__qtyControl{align-items:center;gap:.4rem;margin-top:.3rem;display:flex}.CartDrawer-module__wN0dRW__qtyBtn{cursor:pointer;background:#f5f7fa;border:1px solid #e3e7ec;border-radius:5px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.9rem;transition:background .12s;display:flex}.CartDrawer-module__wN0dRW__qtyBtn:hover{background:#e3e7ec}.CartDrawer-module__wN0dRW__qtyValue{text-align:center;min-width:1.2rem;font-size:.875rem;font-weight:600}.CartDrawer-module__wN0dRW__removeBtn{cursor:pointer;color:#66717e;background:0 0;border:none;border-radius:4px;padding:.2rem;font-size:1rem;line-height:1;transition:color .12s}.CartDrawer-module__wN0dRW__removeBtn:hover{color:#e81722}.CartDrawer-module__wN0dRW__empty{color:#66717e;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.CartDrawer-module__wN0dRW__emptyIcon{opacity:.4;font-size:3rem}.CartDrawer-module__wN0dRW__emptyText{font-size:.95rem}.CartDrawer-module__wN0dRW__drawerFooter{border-top:1px solid #e3e7ec;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.CartDrawer-module__wN0dRW__totalRow{justify-content:space-between;align-items:center;display:flex}.CartDrawer-module__wN0dRW__totalLabel{color:#66717e;font-size:.875rem}.CartDrawer-module__wN0dRW__totalPrice{color:#11151b;font-size:1.2rem;font-weight:700}.CartDrawer-module__wN0dRW__checkoutBtn{color:#fff;cursor:pointer;background:#e81722;border:none;border-radius:9px;width:100%;padding:.85rem;font-size:.95rem;font-weight:700;transition:background .15s}.CartDrawer-module__wN0dRW__checkoutBtn:hover{background:#c4111c}.CartDrawer-module__wN0dRW__clearBtn{color:#66717e;cursor:pointer;text-align:center;text-underline-offset:2px;background:0 0;border:none;font-size:.8rem;text-decoration:underline}.CartDrawer-module__wN0dRW__clearBtn:hover{color:#e81722}.CartDrawer-module__wN0dRW__cartFloat{z-index:150;color:#fff;cursor:pointer;background:#11151b;border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;transition:background .15s,transform .15s;display:flex;position:fixed;bottom:2rem;right:12rem;box-shadow:0 4px 20px #00000040}.CartDrawer-module__wN0dRW__cartFloat:hover{background:#1e2530;transform:translateY(-2px)}.CartDrawer-module__wN0dRW__cartFloatIcon{font-size:1.1rem}.CartDrawer-module__wN0dRW__cartFloatBadge{color:#fff;background:#e81722;border-radius:99px;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding:0 .3rem;font-size:.72rem;font-weight:700;animation:.2s CartDrawer-module__wN0dRW__pop;display:inline-flex}@keyframes CartDrawer-module__wN0dRW__pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width:640px){.CartDrawer-module__wN0dRW__drawer{width:100vw}.CartDrawer-module__wN0dRW__drawerHeader,.CartDrawer-module__wN0dRW__items,.CartDrawer-module__wN0dRW__drawerFooter{padding-left:1rem;padding-right:1rem}.CartDrawer-module__wN0dRW__item{grid-template-columns:64px 1fr auto;gap:.65rem}.CartDrawer-module__wN0dRW__itemImage{width:64px;height:52px}.CartDrawer-module__wN0dRW__cartFloat{max-width:calc(100vw - 8.5rem);padding:.7rem .95rem;font-size:.82rem;bottom:1rem;left:1rem;right:auto}}
.FloatContacts-module__Dy8HXa__wrap{z-index:150;flex-direction:column;align-items:flex-end;gap:.55rem;display:flex;position:fixed;bottom:2rem;right:2rem}.FloatContacts-module__Dy8HXa__items{pointer-events:none;opacity:0;flex-direction:column;align-items:flex-end;gap:.45rem;transition:opacity .2s,transform .2s;display:flex;transform:translateY(10px)}.FloatContacts-module__Dy8HXa__items.FloatContacts-module__Dy8HXa__open{pointer-events:auto;opacity:1;transform:translateY(0)}.FloatContacts-module__Dy8HXa__item{align-items:center;gap:.55rem;text-decoration:none;animation:.18s both FloatContacts-module__Dy8HXa__slideUp;display:flex}@keyframes FloatContacts-module__Dy8HXa__slideUp{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.FloatContacts-module__Dy8HXa__item:first-child{animation-delay:0s}.FloatContacts-module__Dy8HXa__item:nth-child(2){animation-delay:40ms}.FloatContacts-module__Dy8HXa__item:nth-child(3){animation-delay:80ms}.FloatContacts-module__Dy8HXa__item:nth-child(4){animation-delay:.12s}.FloatContacts-module__Dy8HXa__label{color:#fff;white-space:nowrap;opacity:0;background:#11151b;border-radius:6px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:opacity .15s,transform .15s;transform:translate(6px);box-shadow:0 2px 8px #0000002e}.FloatContacts-module__Dy8HXa__item:hover .FloatContacts-module__Dy8HXa__label{opacity:1;transform:translate(0)}.FloatContacts-module__Dy8HXa__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 3px 12px #00000038}.FloatContacts-module__Dy8HXa__item:hover .FloatContacts-module__Dy8HXa__icon{transform:scale(1.08);box-shadow:0 5px 18px #00000047}.FloatContacts-module__Dy8HXa__icon svg{fill:#fff;width:1.4rem;height:1.4rem}.FloatContacts-module__Dy8HXa__iconPhone{background:#e81722}.FloatContacts-module__Dy8HXa__iconWa{background:#25d366}.FloatContacts-module__Dy8HXa__iconTg{background:#2aabee}.FloatContacts-module__Dy8HXa__toggle{cursor:pointer;z-index:1;background:#e81722;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;transition:background .15s,transform .2s,box-shadow .15s;display:flex;position:relative;box-shadow:0 4px 18px #e817226b}.FloatContacts-module__Dy8HXa__toggle:hover{background:#c4111c;transform:scale(1.06);box-shadow:0 6px 22px #e8172280}.FloatContacts-module__Dy8HXa__toggle svg{fill:#fff;width:1.5rem;height:1.5rem;transition:transform .25s,opacity .2s}.FloatContacts-module__Dy8HXa__toggle .FloatContacts-module__Dy8HXa__iconClose{opacity:0;position:absolute;transform:rotate(-45deg)scale(.6)}.FloatContacts-module__Dy8HXa__toggle.FloatContacts-module__Dy8HXa__open .FloatContacts-module__Dy8HXa__iconMenu{opacity:0;transform:rotate(45deg)scale(.6)}.FloatContacts-module__Dy8HXa__toggle.FloatContacts-module__Dy8HXa__open .FloatContacts-module__Dy8HXa__iconClose{opacity:1;transform:rotate(0)scale(1)}.FloatContacts-module__Dy8HXa__toggle:after{content:"";border:2px solid #e8172266;border-radius:50%;animation:2.2s ease-out infinite FloatContacts-module__Dy8HXa__pulse;position:absolute;inset:-4px}.FloatContacts-module__Dy8HXa__toggle.FloatContacts-module__Dy8HXa__open:after{display:none}@keyframes FloatContacts-module__Dy8HXa__pulse{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@media (max-width:640px){.FloatContacts-module__Dy8HXa__wrap{bottom:1rem;right:1rem}.FloatContacts-module__Dy8HXa__toggle,.FloatContacts-module__Dy8HXa__icon{width:3.15rem;height:3.15rem}.FloatContacts-module__Dy8HXa__label{display:none}}
.ChatWidget-module__MMKJYW__fab{z-index:260;cursor:pointer;background:linear-gradient(135deg,#e81722,#b90f19);border:none;border-radius:50%;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;transition:background .15s,transform .2s;display:flex;position:fixed;bottom:2rem;right:6rem;box-shadow:0 14px 34px #e8172257,0 4px 18px #0003}.ChatWidget-module__MMKJYW__fab:hover{background:linear-gradient(135deg,#f0232e,#c4111c);transform:scale(1.07)}.ChatWidget-module__MMKJYW__fab svg{color:#fff;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;width:1.45rem;height:1.45rem;transition:transform .25s,opacity .2s}.ChatWidget-module__MMKJYW__fabClose{opacity:0;position:absolute;transform:rotate(-45deg)scale(.5)}.ChatWidget-module__MMKJYW__fab.ChatWidget-module__MMKJYW__open .ChatWidget-module__MMKJYW__fabIcon{opacity:0;transform:rotate(45deg)scale(.5)}.ChatWidget-module__MMKJYW__fab.ChatWidget-module__MMKJYW__open .ChatWidget-module__MMKJYW__fabClose{opacity:1;transform:rotate(0)scale(1)}.ChatWidget-module__MMKJYW__badge{color:#fff;background:#e81722;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.65rem;font-weight:700;animation:.25s ChatWidget-module__MMKJYW__popIn;display:flex;position:absolute;top:-3px;right:-3px}@keyframes ChatWidget-module__MMKJYW__popIn{0%{transform:scale(.3)}to{transform:scale(1)}}.ChatWidget-module__MMKJYW__window{z-index:255;transform-origin:100% 100%;background:#fff;border:1px solid #e3e7ec;border-radius:16px;flex-direction:column;width:360px;max-height:min(520px,100vh - 7.5rem);animation:.22s cubic-bezier(.34,1.3,.64,1) ChatWidget-module__MMKJYW__scaleIn;display:flex;position:fixed;bottom:6rem;right:6rem;overflow:hidden;box-shadow:0 8px 40px #0000002e}@keyframes ChatWidget-module__MMKJYW__scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ChatWidget-module__MMKJYW__header{color:#fff;background:#11151b;flex-shrink:0;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.ChatWidget-module__MMKJYW__avatar{background:#e81722;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1rem;font-weight:700;display:flex}.ChatWidget-module__MMKJYW__headerInfo{flex:1}.ChatWidget-module__MMKJYW__headerName{font-size:.9rem;font-weight:700;line-height:1.2}.ChatWidget-module__MMKJYW__headerStatus{color:#fff9;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.ChatWidget-module__MMKJYW__statusDot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s infinite ChatWidget-module__MMKJYW__pulse;display:inline-block}@keyframes ChatWidget-module__MMKJYW__pulse{0%,to{opacity:1}50%{opacity:.4}}.ChatWidget-module__MMKJYW__clearBtn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;transition:color .12s,background .12s}.ChatWidget-module__MMKJYW__clearBtn:hover{color:#fff;background:#ffffff1a}.ChatWidget-module__MMKJYW__messages{scroll-behavior:smooth;flex-direction:column;flex:1;gap:.65rem;padding:1rem;display:flex;overflow-y:auto}.ChatWidget-module__MMKJYW__messages::-webkit-scrollbar{width:4px}.ChatWidget-module__MMKJYW__messages::-webkit-scrollbar-track{background:0 0}.ChatWidget-module__MMKJYW__messages::-webkit-scrollbar-thumb{background:#e3e7ec;border-radius:2px}.ChatWidget-module__MMKJYW__msg{flex-direction:column;gap:.2rem;max-width:82%;animation:.18s ChatWidget-module__MMKJYW__msgIn;display:flex}@keyframes ChatWidget-module__MMKJYW__msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ChatWidget-module__MMKJYW__msg.ChatWidget-module__MMKJYW__user{align-self:flex-end;align-items:flex-end}.ChatWidget-module__MMKJYW__msg.ChatWidget-module__MMKJYW__bot{align-self:flex-start;align-items:flex-start}.ChatWidget-module__MMKJYW__bubble{word-break:break-word;border-radius:12px;padding:.6rem .85rem;font-size:.855rem;line-height:1.5}.ChatWidget-module__MMKJYW__msg.ChatWidget-module__MMKJYW__user .ChatWidget-module__MMKJYW__bubble{color:#fff;background:#11151b;border-bottom-right-radius:3px}.ChatWidget-module__MMKJYW__msg.ChatWidget-module__MMKJYW__bot .ChatWidget-module__MMKJYW__bubble{color:#11151b;background:#f5f7fa;border-bottom-left-radius:3px}.ChatWidget-module__MMKJYW__msgTime{color:#adb5c2;padding:0 .25rem;font-size:.65rem}.ChatWidget-module__MMKJYW__quickReplies{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.ChatWidget-module__MMKJYW__qr{color:#e81722;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3e7ec;border-radius:20px;padding:.3rem .7rem;font-size:.78rem;transition:background .12s,border-color .12s}.ChatWidget-module__MMKJYW__qr:hover{background:#fff0f0;border-color:#e81722}.ChatWidget-module__MMKJYW__typing{background:#f5f7fa;border-radius:12px 12px 12px 3px;gap:.3rem;width:fit-content;padding:.65rem .9rem;display:flex}.ChatWidget-module__MMKJYW__dot{background:#adb5c2;border-radius:50%;width:6px;height:6px;animation:1.2s infinite ChatWidget-module__MMKJYW__bounce}.ChatWidget-module__MMKJYW__dot:nth-child(2){animation-delay:.2s}.ChatWidget-module__MMKJYW__dot:nth-child(3){animation-delay:.4s}@keyframes ChatWidget-module__MMKJYW__bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.ChatWidget-module__MMKJYW__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-self:flex-start;max-width:90%;padding:.5rem .75rem;font-size:.78rem}.ChatWidget-module__MMKJYW__inputArea{background:#fff;border-top:1px solid #e3e7ec;flex-shrink:0;gap:.5rem;padding:.75rem 1rem;display:flex}.ChatWidget-module__MMKJYW__input{color:#11151b;resize:none;background:#f9fafb;border:1.5px solid #e3e7ec;border-radius:22px;outline:none;flex:1;max-height:100px;padding:.55rem .85rem;font-family:inherit;font-size:.875rem;line-height:1.4;transition:border-color .15s}.ChatWidget-module__MMKJYW__input:focus{background:#fff;border-color:#11151b}.ChatWidget-module__MMKJYW__input::placeholder{color:#adb5c2}.ChatWidget-module__MMKJYW__sendBtn{cursor:pointer;background:#e81722;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:2.4rem;height:2.4rem;transition:background .15s,transform .12s;display:flex}.ChatWidget-module__MMKJYW__sendBtn:hover:not(:disabled){background:#c4111c;transform:scale(1.05)}.ChatWidget-module__MMKJYW__sendBtn:disabled{cursor:default;background:#e3e7ec}.ChatWidget-module__MMKJYW__sendBtn svg{color:#fff;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}@media (max-width:480px){.ChatWidget-module__MMKJYW__window{width:auto;max-height:calc(100vh - 9.75rem);bottom:8.8rem;left:.75rem;right:.75rem}.ChatWidget-module__MMKJYW__fab{width:3.15rem;height:3.15rem;bottom:1rem;right:4.85rem}}
