:root{--hm-bg:rgba(12,12,18,0.72);--hm-bg-solid:#0c0c12;--hm-border:rgba(138,43,226,0.22);--hm-border-strong:rgba(138,43,226,0.45);--hm-text:rgba(255,255,255,0.92);--hm-text-dim:rgba(255,255,255,0.70);--hm-accent:#8a2be2;--hm-accent-2:#b794f6;--hm-radius:12px;--hm-shadow:0 10px 30px rgba(0,0,0,0.35);--hm-max:1440px;--hm-pad-x:clamp(14px, 2.2vw, 28px);--hm-gap:clamp(10px, 1.5vw, 18px);--hm-h:clamp(64px, 7.2vw, 80px)}.hm_header.cs_site_header.cs_style_1.cs_sticky_header{background:var(--hm-bg)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hm-border);box-shadow:var(--hm-shadow)}.hm_header .cs_main_header .container{max-width:var(--hm-max);padding-left:var(--hm-pad-x);padding-right:var(--hm-pad-x)}.hm_header .cs_main_header_in{height:var(--hm-h);align-items:center;gap:var(--hm-gap);display:flex!important;justify-content:space-between!important;position:relative!important}.hm_header .cs_site_branding img{height:clamp(30px,3.2vw,44px);width:auto}.hm_header .cs_nav_list>li>a{color:var(--hm-text)!important;opacity:.85;transition:opacity 160ms ease-out,color 160ms ease-out}.hm_header .cs_nav_list>li>a:hover{opacity:1;color:#fff!important}.hm_header .cs_main_header_right{display:flex;align-items:center;gap:var(--hm-gap);min-width:0}.hm_header .cs_currency_selector .cs_currency_btn{background:rgba(20,20,31,.72)!important;border:1px solid var(--hm-border-strong)!important;border-radius:var(--hm-radius)!important;transition:border-color 160ms ease-out,box-shadow 160ms ease-out,transform 160ms ease-out}.hm_header .cs_currency_selector .cs_currency_btn:hover{border-color:rgba(138,43,226,.75)!important;box-shadow:0 0 0 4px rgba(138,43,226,.14)}.hm_header #authBtnSSR{border-radius:var(--hm-radius)!important;font-size:clamp(12px, 1.05vw, 14px)!important;padding-inline:clamp(10px,1.4vw,18px)!important;line-height:1!important}.hm_header #authBtnSSR:hover{box-shadow:0 0 0 4px rgba(138,43,226,.14),0 10px 25px rgba(0,0,0,.25)}@media (max-width:1199px){.hm_header .cs_main_header_left{flex:0 0 auto}.hm_header .cs_main_header_center,.hm_header .cs_nav_list,.hm_header .cs_nav_list.cs_active{display:none!important}.hm_header .cs_main_header_right{display:inline-flex!important;align-items:center!important;gap:10px!important;margin-left:auto;justify-content:flex-end;flex:1 1 auto;min-width:0}.hm_header #authBtnSSR,.hm_header #authBtnSSRWrap{display:none!important}.hm_header .cart-component{display:inline-flex!important;margin-left:0!important;flex-shrink:0!important;order:10}.hm_header .cs_currency_selector{display:inline-flex!important;margin-right:auto!important;order:0}.hm_header .cs_currency_selector .cs_currency_btn{padding:10px 12px!important;border-radius:12px!important;min-height:42px}.hm_header .cs_currency_selector .cs_currency_flag{width:18px;height:18px;border-radius:999px}.hm_header .cs_menu_toggle{width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;border:1px solid rgba(138,43,226,.4)!important;background:rgba(20,20,31,.85)!important;box-shadow:inset 4px 4px 12px rgba(138,43,226,.1),inset -4px -4px 12px rgba(0,0,0,.45),0 2px 10px rgba(0,0,0,.22);position:relative!important;top:auto!important;right:auto!important;margin:0!important;padding:0!important;flex-shrink:0!important;cursor:pointer;transition:border-color 160ms ease-out,box-shadow 160ms ease-out,transform 160ms ease-out;order:20}.hm_header .cs_menu_toggle span{position:relative!important;top:0!important;margin:0!important}.hm_header .cs_menu_toggle span:before{margin-top:-8px!important}.hm_header .cs_menu_toggle span:after{margin-top:8px!important}.hm_header .cs_menu_toggle:hover{border-color:rgba(138,43,226,.75)!important;box-shadow:0 0 0 4px rgba(138,43,226,.14),inset 4px 4px 12px rgba(138,43,226,.14),inset -4px -4px 12px rgba(0,0,0,.45),0 6px 18px rgba(0,0,0,.25);transform:translateY(-1px)}.hm_header .cs_menu_toggle:active{transform:translateY(0)}.hm_header .cs_menu_toggle span,.hm_header .cs_menu_toggle span:after,.hm_header .cs_menu_toggle span:before{background-color:rgba(255,255,255,.92)!important}.hm_header .hm_mobile_toggle{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(138,43,226,.4);background:rgba(20,20,31,.85);box-shadow:inset 4px 4px 12px rgba(138,43,226,.1),inset -4px -4px 12px rgba(0,0,0,.45),0 2px 10px rgba(0,0,0,.22);color:rgba(255,255,255,.92);margin-left:auto;cursor:pointer;flex-shrink:0}.hm_header .hm_mobile_toggle svg{width:22px;height:22px;display:block}}.hm_drawer_overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity 220ms ease-out;z-index:9998}.hm_drawer{position:fixed;top:0;right:0;height:100vh;width:min(92vw,420px);background:linear-gradient(180deg,rgba(14,14,22,.98),rgba(10,10,15,.98));border-left:1px solid var(--hm-border);box-shadow:-18px 0 40px rgba(0,0,0,.45);transform:translateX(110%);transition:transform 260ms ease-out;z-index:9999;display:flex;flex-direction:column}.hm_drawer_header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.hm_drawer_title{color:#fff;font-weight:700;letter-spacing:.4px}.hm_drawer_close{width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#fff}.hm_drawer_body{padding:12px 16px 18px;overflow:auto}.hm_drawer_section{padding:10px 0}.hm_drawer_section_title{color:var(--hm-text-dim);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.hm_drawer_nav{display:flex;flex-direction:column;gap:10px}.hm_drawer_item{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#fff;text-decoration:none;transition:border-color 160ms ease-out,background 160ms ease-out,transform 160ms ease-out}.hm_drawer_item:hover{background:rgba(138,43,226,.1);border-color:rgba(138,43,226,.35)}.hm_drawer_item:active{transform:translateY(1px)}.hm_drawer_item_left{display:flex;align-items:center;gap:10px;min-width:0}.hm_drawer_item_label{font-weight:600;color:#fff}.hm_drawer_item_hint{font-size:12px;color:var(--hm-text-dim)}.hm_icon{width:22px;height:22px;color:rgba(255,255,255,.92);flex:0 0 auto}.hm_drawer_open .hm_drawer_overlay{opacity:1;pointer-events:auto}.hm_drawer_open .hm_drawer{transform:translateX(0)}@media (min-width:1200px){.hm_drawer,.hm_drawer_overlay{display:none!important}}