.ch-header{position:fixed;transition:.3s;top:0;left:0;width:100%;z-index:25;color:#fff}.ch-header--decor{--corner:26px;--padding:0px;--border:4px;--bg-color:#3a2f1b54;--border-color:#9a7a4f;position:absolute;top:0;left:var(--border);width:100%;height:100%;z-index:1;background-color:var(--bg-color);border:var(--border) solid var(--border-color);border-top:none;margin-left:calc(var(--border)*-1);margin-right:calc(var(--border)*-1);margin-top:auto;backdrop-filter:blur(16.8999996185px);box-shadow:0 -5px 32px 0 rgba(107,55,8,.4);padding:10px 0;mask:radial-gradient(circle at bottom left,transparent var(--corner),#000 calc(var(--corner) + 1px)) bottom left,radial-gradient(circle at bottom right, transparent var(--corner), black calc(var(--corner) + 1px)) bottom right,linear-gradient(black, black);mask-size:51% 100%,51% 100%,100% 0;mask-repeat:no-repeat;overflow:hidden}.ch-header--decor-corners span{position:absolute;z-index:1;pointer-events:none;width:calc(var(--corner)*2);height:calc(var(--corner)*2);border:var(--border) solid var(--border-color);border-radius:50%;box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,.15);transition:.3s}.ch-header--decor-corners span:nth-child(1){bottom:calc((var(--corner) + 1px)*-1);left:calc((var(--corner) + 1px)*-1)}.ch-header--decor-corners span:nth-child(2){bottom:calc((var(--corner) + 1px)*-1);right:calc((var(--corner) + 1px)*-1)}.ch-header--wrapper{display:grid;grid-template-columns:auto auto;align-items:center;position:relative;z-index:2;width:100%;padding:10px 50px}@media(max-width:1180px){.ch-header--wrapper{padding:5px 30px;grid-template-columns:auto auto}}@media(max-width:960px){.ch-header--wrapper{grid-template-columns:120px auto;justify-content:space-between}}.ch-header--logo{min-width:240px}@media(max-width:767px){.ch-header--logo{min-width:100px}}.ch-header--nav{display:flex;align-items:center;justify-content:center;gap:40px;list-style:none;padding:0;margin-bottom:0;margin-top:0}@media(max-width:1180px){.ch-header--nav{gap:20px}}@media(max-width:960px){.ch-header--nav{display:none}}.ch-header--nav .menu-item{font-size:18px}.ch-header--nav .menu-item.menu-item-has-children{position:relative;display:flex;align-items:center;gap:10px;justify-content:center}.ch-header--nav .menu-item.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}@media(max-width:1180px){.ch-header--nav .menu-item{font-size:16px}}.ch-header--nav .menu-item a{line-height:1.2;transition:.3s}.ch-header--nav .menu-item a:hover{color:#e0bc8c}.ch-header--nav .sub-menu{font-size:.8em;width:max(100%,100px);top:100%;opacity:0;transition:all .5s;display:flex;flex-direction:column;gap:5px;position:absolute;left:0;visibility:hidden;background-color:#3a2f1b;padding:10px 0;border-radius:0 0 7px 7px;z-index:1}.ch-header--nav .sub-menu:hover{opacity:1;visibility:visible}.ch-header--nav .sub-menu .menu-item{font-size:inherit}.ch-header--nav .sub-menu .menu-item.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.ch-header--nav .sub-menu .menu-item.menu-item-has-children>.sub-menu{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;left:100%;top:5px}.ch-header--nav .sub-menu .menu-item a{display:block;justify-content:flex-start}.ch-header--nav .sub-menu li{text-align:center;list-style:none}.ch-header--nav .sub-menu li,.ch-header--nav .sub-menu li:last-child{padding:5px 10px 5px;text-align:left}.ch-header--left{display:flex;gap:10px}@media(max-width:960px){.ch-header--center{display:none}}.ch-header--right{display:flex;align-items:center;justify-content:flex-end;gap:20px}@media(max-width:1180px){.ch-header--right{gap:10px}}.ch-header--back-button{--size:28px;margin:10px 0 0 10px;display:flex;gap:18px;align-items:center;justify-content:flex-start}.ch-header--back-button:before{content:"";width:var(--size);min-width:var(--size);height:var(--size);background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M22 6L10 16L22 26' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-size:80%;background-color:currentColor;border-radius:50%}.ch-header .ch-buy-btn{min-width:250px}.ch-header .ch-course-badge,.ch-header .ch-header--decor,.ch-header .ch-header--center{transition:.3s}.ch-header[data-scroll-header]:not(.ch-header--show) .ch-header--decor,.ch-header[data-scroll-header]:not(.ch-header--show) .ch-header--center{opacity:0;pointer-events:none}@media(max-width:767px){.ch-header .ch-account-btn--text{display:none}}.driving-line.active--move~.ch-header{margin-top:40px}.ch-course-badge{--font-size:14px;--font-size-big:16px;position:relative;width:100%;max-width:240px;min-width:240px;height:75px;font-family:var(--font-decorative)}@media(max-width:1180px){.ch-course-badge{max-width:240px;min-width:240px;height:80px;--font-size:12px;--font-size-big:16px}}@media(max-width:767px){.ch-course-badge{display:none;max-width:140px;min-width:140px;height:60px;--font-size:8px;--font-size-big:14px}}@media(max-width:560px){.ch-course-badge{max-width:85px;min-width:85px;--font-size:10px}}.ch-course-badge--hover{position:absolute;width:45%;height:75%;opacity:0;top:0;left:50%;translate:-50% 0;z-index:2}@media(max-width:560px){.ch-course-badge--img-desktop{display:none}}.ch-course-badge--img-mob{display:none}@media(max-width:560px){.ch-course-badge--img-mob{display:block}}.ch-course-badge--text{position:absolute;font-size:var(--font-size);text-align:center;line-height:1.1;text-transform:uppercase;color:#e3c07a;text-shadow:0 1px 0 #3a240f,0 0 10px rgba(255,215,120,.25);padding:0 26px 0 30px;top:30%;width:100%;max-width:140px;left:50%;translate:-50% 0;z-index:2}@media(max-width:767px){.ch-course-badge--text{max-width:96px}}@media(max-width:560px){.ch-course-badge--text{padding:0 9px}}.ch-course-badge--inner{position:absolute;top:0;left:0;width:100%}.ch-course-badge--ctrl{--gap:5px;position:absolute;top:calc(100% - 50px);left:50%;width:100%;z-index:2;transition:.5s;display:flex;flex-direction:column;gap:var(--gap);filter:blur(10px);translate:-50% 5px;opacity:0;pointer-events:none}@media(max-width:767px){.ch-course-badge--ctrl{top:calc(100% - 15px);left:50%;translate:-50% 0;width:auto}}.ch-course-badge--ctrl-inner{padding:0 15px;display:flex;flex-direction:column;gap:var(--gap)}.ch-course-badge--btn{color:#e3c07a;text-shadow:0 1px 0 #3a240f,0 0 10px rgba(255,215,120,.25);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(//kaivenko.com/wp-content/themes/live_chess/assets/styles/../images/header/button-bg.png);aspect-ratio:1280/339;display:flex;justify-content:center;align-items:center;text-align:center;font-size:var(--font-size-big);line-height:1.1;padding:0 60px;cursor:pointer;transition:.3s;font-family:var(--font-decorative)}.ch-course-badge--btn:hover{scale:1.1}.ch-course-badge--hover:hover~.ch-course-badge--ctrl,.ch-course-badge--ctrl:hover{filter:none;translate:-50% 0;opacity:1;pointer-events:auto}.ch-user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ch-enabled{pointer-events:none}.ch-account-btn{padding:5px 0;display:flex;align-items:center;justify-content:center;text-align:center;gap:5px;line-height:1.2;transition:.3s}.ch-account-btn img,.ch-account-btn svg{width:20px;min-width:20px;height:20px;object-fit:contain}.ch-account-btn[data-ld-logout]:hover{color:#a93430}.ch-account-btn:hover{color:#e0bc8c}.ch-account--menu{font-size:20px;position:relative;max-width:170px}@media(max-width:1180px){.ch-account--menu{font-size:16px}}.ch-account--menu-icon{width:40px;height:40px}.ch-account--menu-icon img{width:100%;height:100%;background-color:red;display:block}.ch-account--menu-dropdown{position:absolute;top:100%;right:0;z-index:10;background-color:#3a2f1b;padding:10px;display:flex;flex-direction:column;gap:5px;border-radius:0 0 7px 7px;font-size:.8em;transition:.3s;width:max-content;min-width:100%;max-width:200px}.ch-account--menu:not(:hover) .ch-account--menu-dropdown{pointer-events:none;opacity:0}.ch-aside-menu{--bg-color:#3a2f1b;--border-color:#9a7a4f;color:#fff;position:fixed;top:0;right:0;width:100%;max-width:320px;height:100vh;background-color:var(--bg-color);padding:10px 50px 10px 30px;z-index:40;box-shadow:0 0 20px -5px var(--bg-color);border-left:4px solid var(--border-color);transition:.3s}@media(max-width:1180px){.ch-aside-menu{padding:5px 30px}}.ch-aside-menu--inner{--aside-top-height:100px;--aside-bottom-height:80px;display:grid;grid-template-rows:var(--aside-top-height) 1fr var(--aside-bottom-height);grid-template-columns:100%;gap:10px;height:100%}@media(max-width:1180px){.ch-aside-menu--inner{--aside-top-height:80px}}@media(max-width:767px){.ch-aside-menu--inner{--aside-top-height:60px;grid-template-rows:var(--aside-top-height) 1fr auto var(--aside-bottom-height)}}.ch-aside-menu:not(.ch-active){translate:110% 0;filter:blur(5px)}.ch-aside-menu--btn{--gap:10px;--height:4px;width:40px;padding:0;display:flex;flex-direction:column;gap:var(--gap)}@media(max-width:767px){.ch-aside-menu--btn{width:35px;--gap:8px}}.ch-aside-menu--btn span{width:100%;height:var(--height);background-color:#fff;border-radius:5px}.ch-aside-menu--btn.ch-active span:nth-of-type(2){opacity:0}.ch-aside-menu--btn.ch-active span:nth-of-type(1){translate:0 calc(var(--gap) + var(--height));rotate:-45deg}.ch-aside-menu--btn.ch-active span:nth-of-type(3){translate:0 calc((var(--gap) + var(--height))*-1);rotate:45deg}.ch-aside-menu--btn-container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.ch-aside-menu--nav{display:grid;grid-template-columns:100%;gap:10px;font-size:20px;line-height:1.2}.ch-aside-menu--nav .menu-item{min-height:32px}.ch-aside-menu--nav .sub-menu{font-size:.9em}.ch-aside-menu--nav .sub-menu li:last-child,.ch-aside-menu--nav .sub-menu li{padding:5px 10px 5px}.ch-aside-menu--nav-account{border-top:2px solid var(--border-color);padding:10px 0 0}.ch-aside-menu--nav-wrapper{overflow:auto;padding:0 10px 0 0}.ch-aside-menu--nav-badge-btn{display:none}@media(max-width:767px){.ch-aside-menu--nav-badge-btn{display:grid;grid-template-columns:100%;gap:10px}}.ch-aside-menu--nav a{transition:.3s}.ch-aside-menu--nav a:hover{color:#e0bc8c}.ch-aside-menu--nav .menu-item.menu-item-has-children{display:grid;grid-template-columns:100%}.ch-aside-menu--nav .menu-item.menu-item-has-children .menu-item-arrow-wrapper{display:none}.ch-aside-menu--nav .menu-item.menu-item-has-children a{justify-content:flex-start}.ch-aside-menu--nav .menu-item.menu-item-has-children .sub-menu{font-size:.8em;opacity:1;visibility:visible;position:static;background-color:rgba(0,0,0,0);gap:3px;padding:10px 0}.ch-aside-menu--nav .menu-item.menu-item-has-children .sub-menu li{text-align:left;position:relative}.ch-aside-menu--nav .menu-item.menu-item-has-children .sub-menu>.menu-item.menu-item-has-children .menu-item-arrow-wrapper{padding:5px;transition:all .5s;position:absolute;z-index:1;right:0;top:2px;width:28px;height:28px;display:flex;border:1px solid currentColor;align-items:center;justify-content:center;cursor:pointer}.ch-aside-menu--nav .menu-item.menu-item-has-children .sub-menu>.menu-item.menu-item-has-children:not(.is-open) .sub-menu{display:none}.ch-aside-menu--nav .menu-item.menu-item-has-children .sub-menu>.menu-item.menu-item-has-children.is-open>a{color:#e0bc8c}.ch-aside-menu--nav .menu-item.menu-item-has-children .sub-menu>.menu-item.menu-item-has-children.is-open .menu-item-arrow-wrapper{color:#e0bc8c}.ch-aside-menu--nav .menu-item.menu-item-has-children .sub-menu>.menu-item.menu-item-has-children.is-open .menu-item-arrow-wrapper svg{transform:rotate(-180deg);color:currentColor}.ch-aside-menu--nav .menu-item.menu-item-has-children .sub-menu>.menu-item.menu-item-has-children.is-open .sub-menu{display:grid}