@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}}
