header{width:100%;position:relative;z-index:51}header .header{z-index:51}header .header .header{z-index:55}.ecommerce-icons-container-global{display:flex;align-items:center;gap:4px;margin-left:auto;margin-right:0;position:relative;z-index:100}.main-menu-nav{display:flex;gap:40px;flex-wrap:nowrap;justify-content:flex-start;width:100%}.menu-col{flex:1 1 0;min-width:0;max-width:33.333%}.menu-navigation{list-style:none;padding:0;margin:0}.menu-navigation li{margin:0;padding:0}.menu-link-styled{color:#ffffffd9!important;text-decoration:none!important;display:block;padding:12px 0;font-family:Raleway,sans-serif!important;font-size:1.35rem;font-weight:600!important;letter-spacing:.02em;transition:color .3s ease,transform .2s ease,letter-spacing .3s ease!important;position:relative}.menu-link-styled:hover{color:#fff!important;letter-spacing:.04em;transform:translate(6px)}.menu-link-styled:after{content:"";position:absolute;bottom:6px;left:0;width:0;height:1px;background:#fb0;transition:width .3s ease}.menu-link-styled:hover:after{width:100%}.menu-navigation a{color:inherit;text-decoration:none;transition:color .3s ease;display:block;padding:8px 0}.menu-navigation a:hover{color:#fb0}.menu .social-icons-circle a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#000!important;padding:0}.menu .social-icons-circle img{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}.menu .social-icons-circle svg{width:20px;height:20px;fill:#fff;color:#fff}.menu .menu-inner{display:flex;align-items:center;min-height:100vh;padding-top:0;width:100%}.menu .menu-inner .container{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:32px!important;padding-right:32px!important;padding-top:12vh!important;padding-bottom:12vh!important;box-sizing:border-box!important}.menu-hover-preview{position:absolute;right:60px;top:50%;transform:translateY(-50%);width:180px;height:180px;opacity:0;pointer-events:none;transition:opacity .4s ease,transform .4s ease}.menu-hover-preview.visible{opacity:1;transform:translateY(-50%) scale(1)}.preview-circle{position:relative;width:180px;height:180px}.rotating-text-svg{width:100%;height:100%;animation:rotateSvg 12s linear infinite}.circle-text{fill:#ffbb0059;font-size:11px;font-family:Raleway,sans-serif;font-weight:700;letter-spacing:3px;text-transform:uppercase}.preview-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;border:1px solid rgba(255,187,0,.2);background:#ffbb000f;display:flex;align-items:center;justify-content:center}.preview-icon-wrap{display:flex;align-items:center;justify-content:center}.preview-icon-wrap svg{width:36px;height:36px;color:#fb0}@keyframes rotateSvg{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.main-menu-nav{gap:30px;flex-wrap:nowrap}.menu-col{flex:1 1 0;min-width:0;max-width:33.333%}}@media (max-width: 768px){.main-menu-nav{flex-direction:column;gap:20px}.menu-col{min-width:100%;width:100%}.menu-navigation{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.menu-navigation a{padding:10px 0;font-size:16px}}@media (max-width: 480px){.main-menu-nav{gap:15px}.menu-navigation{grid-template-columns:1fr;gap:10px}.menu-navigation a{font-size:15px;padding:8px 0}.menu-inner .container{margin-top:150px!important;padding-top:0!important}.menu .menu-inner{padding-top:0!important}.menu .menu-inner .container{padding-left:24px!important;padding-right:24px!important}.footer-header{margin-top:40px!important}.footer-nav{padding-top:30px!important;flex-direction:column;gap:20px!important}}@media (max-width: 768px){header .header{padding:10px 15px!important}.logo img{max-height:40px!important}.ecommerce-icons-container-global{gap:2px}.burger-menu{height:36px!important;margin-left:2px!important}#burger-toggle:checked~.burger-menu .line{left:50%!important;width:56%!important;margin-left:-28%!important;top:50%!important;transform-origin:50% 50%!important}#burger-toggle:checked~.burger-menu .line:nth-child(1){transform:translateY(-50%) rotate(45deg)!important}#burger-toggle:checked~.burger-menu .line:nth-child(2){transform:translateY(-50%) scaleX(0)!important}#burger-toggle:checked~.burger-menu .line:nth-child(3){transform:translateY(-50%) rotate(-45deg)!important}}@media (max-width: 360px){header .header{padding:8px 10px!important}.logo img{max-height:35px!important}.ecommerce-icons-container-global{gap:1px}}footer{width:100%;position:relative}.footer-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-nav{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.footer-nav .col{flex:1;min-width:200px}.footer-nav .col ul{list-style:none;padding:0;margin:0}.footer-nav .col ul li{margin:0;padding:0}.footer-nav .col ul li a{color:inherit;text-decoration:none;transition:color .3s ease}.footer-nav .col ul li a:hover{color:#fb0}.social-icons{display:flex;gap:15px;align-items:center}.social-icons a{display:inline-block;transition:transform .3s ease}.social-icons a:hover{transform:scale(1.1)}.social-icons img{width:32px;height:32px;object-fit:contain}.social-icons-circle a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#000!important;padding:0;transition:transform .3s ease,background .3s ease}.social-icons-circle a:hover{background:#1a1a1a!important;transform:scale(1.1)}.social-icons-circle img{width:20px;height:20px;object-fit:contain;filter:brightness(0) saturate(100%) invert(1)}.social-icons-circle svg{width:20px;height:20px;fill:#fff;color:#fff}#submitForm{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#1d1d1d;padding:40px;border-radius:8px;z-index:1000;max-width:500px;width:90%;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}#submitForm.show_popup{opacity:1;visibility:visible}#submitForm .closePopup{position:absolute;top:15px;right:15px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center}#submitForm .closePopup img{width:20px;height:20px}@media (max-width: 1024px){.footer-nav{gap:25px}.footer-nav .col{min-width:180px}}@media (max-width: 768px){footer{padding:40px 0!important}.footer-header{flex-direction:column;align-items:flex-start;gap:20px;margin-top:40px!important}.footer-nav{flex-direction:column;gap:25px!important;padding-top:30px!important}.footer-nav .col{min-width:100%;width:100%}.social-icons{gap:12px}.social-icons img{width:28px;height:28px}#submitForm{padding:30px 20px;max-width:95%}}@media (max-width: 480px){footer{padding:30px 0!important}.footer-header{margin-top:30px!important}.footer-nav{gap:20px!important;padding-top:20px!important}.footer-nav .col h5,.footer-nav .col h3{font-size:16px;margin-bottom:10px}.footer-nav .col p,.footer-nav .col a{font-size:14px}.social-icons{gap:10px}.social-icons img{width:24px;height:24px}#submitForm{padding:25px 15px}#submitForm h2{font-size:20px;margin-bottom:20px}#submitForm input{font-size:14px;padding:10px}#submitForm button{font-size:14px;padding:12px}}@media (max-width: 360px){.footer-nav .col h5,.footer-nav .col h3{font-size:14px}.footer-nav .col p,.footer-nav .col a{font-size:13px}.social-icons img{width:22px;height:22px}}:root{--bg-color: #141414;--text-color: #ffffff;--header-bg: #1a1a1a;--border-color: #333333;--accent-color: #ffbb00}:root.dark-theme{--bg-color: #141414;--text-color: #ffffff;--header-bg: #1a1a1a;--border-color: #333333;--accent-color: #ffbb00}:root.light-theme{--bg-color: #ffffff;--text-color: #141414;--header-bg: #ffffff;--border-color: #e0e0e0;--accent-color: #ffbb00}body{background-color:var(--bg-color)!important;color:var(--text-color)!important;transition:background-color .3s ease,color .3s ease}header{background:transparent!important;background-color:transparent!important;color:var(--text-color)!important;transition:color .3s ease;border-bottom:none!important}footer{background:transparent!important;background-color:transparent!important;color:var(--text-color)!important;transition:color .3s ease}section,.section{color:var(--text-color);transition:color .3s ease}a{color:var(--text-color);transition:color .3s ease}a:hover{color:var(--accent-color)}h1,h2,h3,h4,h5,h6,p{color:var(--text-color)}.MuiBox-root{background-color:transparent;color:inherit}.dark-theme .MuiPaper-root,.dark-theme .MuiCard-root{background-color:#1a1a1a!important;color:#fff!important}.dark-theme .MuiTextField-root .MuiOutlinedInput-root{color:#fff!important;border-color:#333!important}.dark-theme .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#333!important}.dark-theme .MuiTableCell-root{color:#fff!important;border-color:#333!important}.dark-theme .MuiTypography-root{color:#fff!important}.light-theme .MuiPaper-root,.light-theme .MuiCard-root{background-color:#fff!important;color:#141414!important}.light-theme .MuiTableCell-root{color:#141414!important;border-color:#e0e0e0!important}.light-theme .MuiTypography-root{color:#141414!important}.css-1228hh2,[class*=css-][class*="1228hh2"]{background-color:#141414!important;color:#fff!important}.css-1ll0nrt,[class*=css-][class*="1ll0nrt"]{background:transparent!important;background-color:transparent!important}.admin-message,.bot-message{background-color:#141414!important;color:#fff!important;border-radius:12px!important;padding:12px 16px!important;box-shadow:0 1px 2px #0006!important}.admin-message *,.bot-message *{color:#fff!important}.MuiInputBase-input{color:#fff!important;background-color:#2a2a2a!important}.MuiInputBase-input::placeholder{color:#ffffff80!important;opacity:1!important}.MuiInputBase-root{background-color:#2a2a2a!important;color:#fff!important}.MuiOutlinedInput-notchedOutline{border-color:#444!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#555!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#fb0!important}.css-sbu023,[class*=css-][class*=sbu023]{background-color:#1a1a1a!important;border-top:1px solid #333333!important;padding:16px!important}.css-sbu023 *{color:#fff!important}@font-face{font-family:Raleway;font-display:swap}body{background-color:#141414!important;color:#fff!important;font-family:Raleway,Play,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default;line-height:1.6;letter-spacing:.01em}h1,h2,h3,h4,h5,h6,.section-header h1,.section-header h2,.header-section h2,.menu-navigation a,.new-client-body h3{font-family:Raleway,Play,sans-serif!important;letter-spacing:-.02em}h1{font-weight:800!important;line-height:1.1!important}h2{font-weight:700!important;line-height:1.15!important}h3{font-weight:700!important;line-height:1.2!important}h4{font-weight:700!important;line-height:1.25!important}h5{font-weight:600!important;line-height:1.3!important}h6{font-weight:600!important;line-height:1.35!important}p,span,a,li,td,th,label,input,textarea,select,button,div{font-family:inherit!important}.menu-navigation a{font-weight:500!important;font-size:1.1rem!important;letter-spacing:0!important;line-height:1.5!important}.footer-nav h5{font-weight:600!important;font-size:.95rem!important}.footer-nav p,.footer-nav a{font-size:.9rem!important;color:#fff9!important}.cursor{position:fixed;pointer-events:none;z-index:100}.cursor--large{width:40px;height:40px;border-radius:50%;border:1px solid #FB0}.cursor--small{width:10px;height:10px;border-radius:50%;background:#fb0;transform:translate(-50%,-50%)}a,button,[role=button],.cursor-pointer,.MuiIconButton-root,.MuiButton-root,.MuiChip-root{cursor:pointer}input,textarea,select,[contenteditable=true]{cursor:text}.MuiPaper-root,.MuiDialog-paper,.MuiCard-root{background-color:#1a1a1a!important}.MuiListItem-root:hover,.css-tle48i-MuiListItem-root:hover{background-color:#ffffff14!important}.MuiTableCell-root{border-color:#ffffff1f!important}.MuiTextField-root .MuiOutlinedInput-root,.MuiSelect-root,.MuiAccordion-root{background-color:#ffffff0d!important}.MuiAccordion-root:before{background-color:#ffffff1f!important}.MuiBackdrop-root{background-color:#000c!important}.MuiButton-outlined{border-color:#ffffff3b!important}.MuiButton-outlined:hover,.MuiChip-root{background-color:#ffffff14!important}.MuiChip-root.chip-white-bg{background-color:#fff!important;color:#141414!important}.MuiChip-root.chip-white-bg .MuiChip-icon{color:#4caf50!important}.MuiTab-root{color:#ffffffb3!important}.MuiTab-root.Mui-selected{color:#fff!important}.MuiMenu-paper,.MuiPopover-paper{background-color:#1a1a1a!important}.MuiMenuItem-root:hover{background-color:#ffffff14!important}section{margin:2em 0!important}@media (min-width: 768px){section{margin:3em 0!important}}@media (min-width: 1024px){section{margin:4em 0!important}}section:first-child,section:first-of-type{margin-top:0!important}section section{margin:2em 0!important}@media (min-width: 768px){section section{margin:2.5em 0!important}}@media (min-width: 1024px){section section{margin:3em 0!important}}.MuiCard-root{border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important;transition:border-color .3s,box-shadow .3s,transform .3s!important}.MuiCard-root:hover{border-color:#fb03!important;box-shadow:0 12px 40px #00000059!important}.MuiCardContent-root .MuiTypography-h6{color:#fff!important}.MuiCardContent-root .MuiTypography-body2{color:#ffffff80!important}.blog-card,.promotion-card{background-color:#14141499!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important}main a,.MuiContainer-root a,article a{color:#fb0!important;transition:opacity .2s!important}main a.btn,main a.submit-order,.MuiContainer-root a.btn,.MuiContainer-root a.submit-order,article a.btn,article a.submit-order,main a.MuiButton-root.MuiButton-contained,.MuiContainer-root a.MuiButton-root.MuiButton-contained,.hero-cta a,.hero-cta a.MuiButton-root,a.new-client-cta,.MuiContainer-root a.new-client-cta,main a[style*=ffbb00],.MuiContainer-root a[style*=ffbb00]{color:#141414!important}main a:hover,.MuiContainer-root a:hover,article a:hover{opacity:.8!important}main a.btn:hover,main a.submit-order:hover,.MuiContainer-root a.btn:hover,.MuiContainer-root a.submit-order:hover,a.new-client-cta:hover,.MuiContainer-root a.new-client-cta:hover{color:#141414!important}body[data-admin=true] .MuiCard-root,body[data-admin=true] .MuiPaper-root{border:none!important}body[data-admin=true] a{color:inherit!important}.contacts{display:flex!important;width:40rem!important;margin:2em auto 2rem!important}.contacts-form{max-width:none!important}
