@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url("../fonts/montserrat-v31-cyrillic-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url("../fonts/montserrat-v31-cyrillic-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url("../fonts/montserrat-v31-cyrillic-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url("../fonts/inter-v20-cyrillic-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url("../fonts/inter-v20-cyrillic-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:400;src:url("../fonts/pt-serif-v19-cyrillic-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:700;src:url("../fonts/pt-serif-v19-cyrillic-700.woff2") format("woff2")}.fa-solid,.fas{font-family:"Font Awesome 7 Free"!important;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}#hb-site-header{background:#334155;height:100px;width:100%;position:sticky;top:0;z-index:9998;display:flex;align-items:center;box-shadow:0 4px 15px rgba(0,0,0,.2)}.hb-header-container{width:95%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.hb-logo-area img{height:75px;width:auto;display:block;transition:transform .3s}.hb-nav-actions{display:flex;align-items:center;gap:25px}.hb-nav-dropdown{position:relative;height:100%;display:flex;align-items:center}.hb-desktop-nav{display:flex;align-items:center}.hb-dropbtn{background:0;border:0;color:#fff;font-weight:700;font-size:16px;cursor:pointer;padding:15px 0;display:flex;align-items:center;gap:8px}.hb-dropdown-content{display:none;position:absolute;top:80%;left:50%;transform:translateX(-50%);background:#1e293b;min-width:200px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.5);padding:10px 0;z-index:10001}.hb-dropdown-content a{color:#fff;padding:12px 16px;text-decoration:none;display:block;font-size:14px;font-weight:600}.hb-nav-dropdown:hover .hb-dropdown-content{display:block}.hb-dropdown-content a:hover{background:#4fd1c5;color:#1a202c}.hb-header-buttons{display:flex;align-items:center;gap:15px}.hb-btn-primary{background:#4fd1c5;color:#1a202c!important;padding:10px 20px;border-radius:10px;font-weight:800;text-decoration:none;white-space:nowrap;transition:.3s}.hb-btn-outline{background:0 0;color:#fff!important;border:2px solid #fff;padding:8px 18px;border-radius:10px;font-weight:700;text-decoration:none;white-space:nowrap;transition:.3s}.hb-btn-primary:hover{background:#38b2ac;transform:translateY(-2px)}.hb-btn-outline:hover{background:#fff;color:#1a202c!important}.hb-mobile-drawer{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#1e293b;z-index:10000;transition:.4s cubic-bezier(.4, 0, .2, 1);padding:40px 30px;display:flex;flex-direction:column}.hb-mobile-drawer.active{right:0}.hb-hamburger{display:none;background:rgba(255,255,255,.1);border:0;padding:12px;border-radius:8px;cursor:pointer;transition:background .3s}.hb-hamburger:hover{background:rgba(255,255,255,.2)}.hb-mobile-content{display:flex;flex-direction:column;gap:20px}.hb-mob-link{color:#fff;text-decoration:none;font-size:22px;font-weight:700;margin-bottom:15px;display:block}body{padding-top:85px}.hb-close-drawer{position:absolute;top:35px;right:25px;background:rgba(255,255,255,.1);border:0;color:#fff;font-size:36px;width:45px;height:45px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-bottom:10px;transition:background .3s}.hb-close-drawer:hover{background:rgba(255,255,255,.2)}.hb-hamburger span{display:block;width:25px;height:3px;background:#fff;margin:5px 0;transition:.3s;border-radius:2px}@media (max-width:1024px){.hb-arrow{font-size:1rem;color:#fff;transition:transform .3s;transform:rotate(-135deg);margin-bottom:-2px}#hb-site-header{height:80px}.hb-logo-area img{height:55px}.hb-desktop-only{display:none}.hb-hamburger{display:block}}.hb-arrow{display:inline-block;width:10px;height:10px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg);margin-bottom:4px;transition:transform .3s,margin-bottom .3s;pointer-events:none}.hb-notif-bell-wrapper{display:flex;align-items:center;position:relative}.hb-mobile-only.hb-notif-bell-wrapper{margin-right:15px}.hb-header-buttons .hb-notif-bell-wrapper{margin-left:15px}.hb-notif-bell{font-size:20px;position:relative;text-decoration:none}.hb-notif-badge{position:absolute;top:-8px;right:-10px;background:#ff4d4d;color:#fff;font-size:10px;font-weight:700;padding:2px 5px;border-radius:50%;min-width:17px;text-align:center;border:2px solid #1a1a1a}@media (min-width:1025px){.hb-mobile-only{display:none!important}}@media (max-width:1024px){.hb-desktop-only{display:none!important}.hb-nav-actions{display:flex;align-items:center}}.hb-wishlist-link{display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#4fd1c5;margin:0 10px;transition:color .2s}