:root{--primary-color:#112dab;--error-color:#bd0000;--main-gap:20px}@media only screen and (min-width:763px){:root{--main-gap:40px}}body{font-family:'Albert Sans',sans-serif;margin:0;padding:0;font-size:15px}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}ul,ol{margin:0;padding:0;list-style:none}p,li,div{line-height:1.7}img{max-width:100%;height:auto}.main-content{padding:0 30px}.text-title,.page-title,.product-bottom section>h2{color:var(--primary-color);font-weight:700;font-size:35px;margin:0 0 15px;line-height:1.2}@media only screen and (min-width:763px){.text-title,.page-title{font-size:48px;margin:0 0 25px}}.button-link{text-transform:uppercase;color:var(--primary-color);text-decoration:none;font-weight:700;font-size:14px;border-bottom:3px solid var(--primary-color);padding:0 0 8px;display:inline-block}@media only screen and (min-width:763px){.button-link{font-size:16px}}.button,.wpcf7-submit,.search-form .search-submit{text-transform:uppercase;color:var(--primary-color);text-decoration:none;font-weight:700;font-size:14px;border:2px solid var(--primary-color);padding:10px 24px;display:inline-block;text-align:center;box-sizing:border-box;cursor:pointer}.button--alt{color:#fff;border-color:#fff}.button:hover,.wpcf7-submit:hover,.search-form .search-submit:hover{background-color:var(--primary-color);color:#fff}.button--alt:hover{background-color:#fff;color:var(--primary-color)}a{color:#000;text-decoration:none}.transition{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.open-menu{width:30px;position:relative;height:18px}.open-menu span{height:3px;display:block;background-color:#000;width:30px;position:absolute;transform-origin:center;left:0}.open-menu span:nth-child(1){top:0}.open-menu span:nth-child(2){top:8px}.open-menu span:nth-child(3){top:16px}.menu-opnened .open-menu span:nth-child(2){opacity:0;left:-20px}.menu-opnened .open-menu span:nth-child(1){transform:rotate(45deg);top:8px}.menu-opnened .open-menu span:nth-child(3){transform:rotate(-45deg);top:8px}@media only screen and (min-width:1168px){.open-menu{display:none}}.header{display:flex;justify-content:space-between;height:100px;align-items:center;padding:0 30px;margin:0 0 40px;position:sticky;top:0;z-index:40;background-color:#fff}body:not(.home) .header{border-bottom:1px solid #ccc}body.home .header{margin:0}.header .menu ul{display:none}@media only screen and (min-width:1168px){.header .menu ul{position:absolute;background-color:#fff;padding:15px;left:-15px;flex-direction:column;gap:10px;min-width:290px;box-shadow:0 10px 20px -10px rgba(0,0,0,.14);border-radius:5px;font-size:.9em}}.header .menu li:hover ul{display:flex}.header-shadow .header{box-shadow:0 0 50px rgba(0,0,0,.2)}@media only screen and (min-width:763px){.header .menu li a{white-space:nowrap}}@media only screen and (max-width:1168px){.header__menu--categories{position:fixed;inset:0;background-color:#fff;z-index:10;transform:translateX(100%);left:75px;width:100%;display:flex;justify-content:center;align-items:center}.menu-opnened .header__menu--categories{transform:translateX(0);box-shadow:0 0 50px rgba(0,0,0,.2)}.header .menu li{text-align:center}.header .menu li a{text-transform:uppercase;font-weight:700;font-size:18px}.header .menu ul{display:flex;gap:20px;flex-direction:column;margin:20px 0 0}.header .menu ul li a{text-transform:uppercase;font-weight:400;font-size:18px}}@media only screen and (min-width:1168px){.header{margin:0}.header nav{width:43%}.header__menu--categories{position:relative}}.header .menu{display:flex;margin:0;padding:0;list-style:none;gap:var(--main-gap);flex-direction:column;padding:40px;box-sizing:border-box}@media only screen and (min-width:1168px){.header .menu{flex-direction:row;padding:0}}@media only screen and (min-width:763px) and (max-width:1468px){.header .menu{font-size:14px;gap:20px}}.header .header__menu--user ul{gap:20px;justify-content:end}.header .header__menu--user .cart-info{position:relative}.header .header__menu--user .cart-info span{position:absolute;background-color:var(--primary-color);color:#fff;display:flex;justify-content:center;align-items:center;font-size:10px;border-radius:50%;top:-12px;right:-12px;width:15px;height:15px}@media only screen and (max-width:1168px){.header .header__menu--user ul{padding:0;flex-direction:row;gap:10px}}.header .menu li{position:relative}.home-slider{margin:0;padding:0;list-style:none}.home-slider img{width:100%}.home-text{margin:var(--main-gap) 0}@media only screen and (min-width:1260px){.home-text{max-width:1291px;width:100%;margin:113px auto 95px auto;box-sizing:border-box;background-image:url(//www.aurkacharts.net/wp-content/themes/aurkacharts/assets/images/home-text.jpg);background-repeat:no-repeat;padding:150px 0 135px 726px;background-position:left center;background-size:contain}.home-text .text-title{transform:translate(-120px,0)}}.home-text p{font-size:18px;line-height:1.6;margin:0 0 20px}.home-text p.home-text__buttons{margin:42px 0 0}@media only screen and (max-width:763px){.home-categories{margin:40px 0 0}}.home-categories--header{display:flex;justify-content:space-between;align-items:start;margin:0 0 58px;flex-direction:column}@media only screen and (min-width:763px){.home-categories--header{flex-direction:row;margin-top:30px}}.home-categories--header>div{max-width:678px;font-size:18px}.home-categories--header>div p{line-height:1.6}.home-categories--header>p{margin:0}.home-categories--list{display:grid;gap:var(--main-gap)}@media only screen and (min-width:1260px){.home-categories--list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"navigation-instruments navigation-books flags" "navigation-charts navigation-charts flags";margin:0;list-style:none;padding:0;gap:var(--main-gap)}.home-categories--list li:nth-child(1){grid-area:navigation-instruments}.home-categories--list li:nth-child(2){grid-area:navigation-books}.home-categories--list li:nth-child(3){grid-area:navigation-charts}.home-categories--list li:nth-child(4){grid-area:flags;aspect-ratio:1/1}.home-categories--list li:hover{background-size:105%}}.home-categories--list li{background-color:var(--primary-color);color:#fff;box-sizing:border-box;background-size:100%;position:relative;background-position:center}.home-categories--list li h4{font-size:36px;margin:0 0 40px;color:#fff;text-align:center;line-height:1.1}.home-categories--list li a:hover h4{transform:scale(1.1)}.home-categories--list li a:hover p{transform:translateY(-10px) scale(.8);opacity:.7}.home-categories--list li p{margin:0}.home-categories--list li .button-link{color:#fff;border-color:#fff}.home-categories--list li a{padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:1260px){.home-categories--list li a{position:absolute;inset:30px;padding:0}}.home-products__header{display:flex;justify-content:space-between;margin:40px auto 20px auto;max-width:1400px;flex-direction:column;align-items:center}@media only screen and (min-width:763px){.home-products__header{flex-direction:row;align-items:end;margin:140px auto 40px auto}}.home-products__header__links{list-style:none;display:flex;margin:0;padding:0;font-weight:700;font-size:20px;gap:32px}.home-products__header__links a{color:#a7a9aa}.home-products__header__links a:hover,.home-products__header__links a.active{color:#000}.products{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--main-gap);margin:0 auto;padding:0;list-style:none;max-width:1400px}@media only screen and (min-width:1020px){.products{grid-template-columns:repeat(4,1fr)}.woocommerce-product-wrapper .products{grid-template-columns:repeat(3,1fr)}}.product{position:relative}.product a{display:flex;flex-direction:column}.product img{border:1px solid #ccc;width:100%;height:auto}.product:hover img{opacity:.7;border-color:var(--primary-color)}.product .woocommerce-loop-product__title{margin:27px 0 0;font-weight:300;font-size:16px}.product p,.product span{margin:16px 0 0;font-size:16px}.product .price{font-weight:400;display:block}.product .price del{opacity:.6;font-weight:400}.product .price ins{color:var(--primary-color);text-decoration:none}.product .onsale{position:absolute;top:5px;left:5px;background-color:#fff;color:var(--primary-color);margin:0;padding:5px 10px;font-size:12px;font-weight:700;text-transform:uppercase;z-index:2}.product .yith-wcqv-button{position:absolute;bottom:0;right:0;background-image:url(//www.aurkacharts.net/wp-content/themes/aurkacharts/assets/images/search.svg);background-repeat:no-repeat;background-position:center;height:32px;width:32px;border:2px solid var(--primary-color);transform:translateY(-5px);opacity:0}.product:hover .yith-wcqv-button{transform:translateY(0px);opacity:1}.products .product-category a{border:1px solid #ccc;display:block;padding:var(--main-gap);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.products .product-category a:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.products .product-category a:hover .woocommerce-loop-category__title{color:#fff}.products .product-category .woocommerce-loop-category__title{color:var(--primary-color);margin:0;text-align:center;font-size:24px}.products .product-category .woocommerce-loop-category__title mark,.products .product-category img{display:none}.home-banners{display:flex;gap:var(--main-gap);max-width:1617px;margin:50px auto;flex-direction:column;color:#fff}@media only screen and (min-width:1260px){.home-banners{flex-direction:row;color:#fff;margin:150px auto}}.home-banners__banner{position:relative}.home-banners__banner aside{display:flex;flex-direction:column;justify-content:end}@media only screen and (min-width:763px){.home-banners__banner aside{position:absolute;inset:0;padding:70px 75px}}.home-banners__banner aside h5{font-size:30px;margin:0 0 25px;color:var(--primary-color)}@media only screen and (min-width:763px){.home-banners__banner aside h5{color:#fff}}.home-banners__banner aside p{font-size:18px;margin:0}.home-banners__banner .home-banners__buttons{margin:25px 0 0}.home-banners__banner img{width:100%;max-width:100%}.home-contact__title{text-align:center;margin:0 0 70px}.home-contact__title p{margin:0 auto;max-width:687px}.home-contact__map{display:flex;gap:var(--main-gap);width:100%;max-width:1412px;margin:0 auto;flex-direction:column}@media only screen and (min-width:763px){.home-contact__map{flex-direction:row}}.home-contact__map #map{width:100%;height:497px}.home-contact__map aside{width:100%;max-width:444px}.home-contact__map aside ul{display:flex;flex-direction:column;justify-content:center;height:100%}.home-contact__map aside li{padding:0 0 20px;margin:0 0 30px;border-bottom:1px solid #ccc}.home-contact__map aside li:last-child{margin:0}.home-contact__map aside li strong{display:block;font-weight:700;color:var(--primary-color);margin:0 0 15px;font-size:20px}.footer{margin:122px 0 0;background-color:var(--primary-color);color:#fff;background-image:url(//www.aurkacharts.net/wp-content/themes/aurkacharts/assets/images/footer.png);background-size:cover}.footer a{color:#fff}.footer a:hover{text-decoration:underline}.footer__container{width:100%;max-width:1412px;margin:0 auto;display:flex;justify-content:space-between;flex-direction:column}@media only screen and (min-width:763px){.footer__container{flex-direction:row;padding:0 var(--main-gap);box-sizing:border-box}}.footer__logo{background-color:#fff;padding:10px 20px 20px;display:flex;justify-content:center;align-items:center;margin:0 auto 30px auto;max-width:202px;display:none}@media only screen and (min-width:763px){.footer__logo{margin:0}}.footer__info{display:flex;flex-direction:column;padding:0 30px}@media only screen and (min-width:763px){.footer__info{padding:0;margin:0 var(--main-gap) 0 0}}.footer__info aside{margin:62px 0 0;font-size:14px}.footer__info h6{margin:0 0 24px;font-size:17px}.footer__info p{margin:0 0 8px}.footer__info p:last-child{margin:0}.footer__links{max-width:928px;width:100%;margin:62px 0 0}.footer__adm{display:flex;flex-direction:column;margin:0 0 30px;padding:0;list-style:none;gap:20px;max-width:180px}.footer__menu-wrapper{display:flex;gap:var(--main-gap);justify-content:space-between;margin:0 0 40px;flex-direction:column;padding:30px}@media only screen and (min-width:763px){.footer__menu-wrapper{flex-direction:row;padding:0}}.footer__menu h6{margin:0 0 15px;text-transform:uppercase;font-size:15px}.footer__menu ul{display:flex;flex-direction:column;gap:5px;font-size:14px}@media only screen and (min-width:763px){.footer__menu ul{gap:7px}}.footer__kit{display:flex;background-color:#fff;padding:20px;max-width:563px;flex-direction:column;gap:20px;margin:0 30px 30px}@media only screen and (min-width:763px){.footer__kit{max-height:55px;padding:8px;margin:0;flex-direction:row}}.footer__kit li{width:100%;display:flex;justify-content:center;align-items:center}.footer__kit li img{max-height:55px;max-width:220px}@media only screen and (min-width:763px){.footer__kit li img{max-width:100%}}.footer .colophon{display:flex;justify-content:space-between;padding:20px 30px;background:rgba(255,255,255,.15);background-blend-mode:soft-light;flex-direction:column}@media only screen and (min-width:763px){.footer .colophon{flex-direction:row;margin:60px 0 0}}.footer .colophon .refineriaweb-icon a{text-indent:-20000px;height:20px;width:20px;display:block;background-image:url(//www.aurkacharts.net/wp-content/themes/aurkacharts/assets/images/refineria-web.svg)}.colophon__menu ul{display:flex;gap:10px;justify-content:center;margin:0}.footer .colophon p{text-align:center;margin:0 0 20px;font-size:13px}.footer .colophon .colophon__menu ul{font-size:13px}@media only screen and (min-width:763px){.footer .colophon .colophon__menu ul{flex-direction:row;gap:var(--main-gap)}.footer .colophon p{text-align:left;margin:0}.footer .colophon p,.footer .colophon ul{margin:0}}#sidebar .wp-block-heading,#sidebar .widget-title{color:var(--primary-color);margin:0 0 25px;padding:15px 0;font-size:18px;border-bottom:1px solid #ccc}#sidebar .widget{margin:0 0 var(--main-gap)}#sidebar .widget:last-child{margin:0}#sidebar .widget.yith-woocommerce-ajax-product-filter{display:block}select,input,textarea,button{font-family:'Albert Sans',sans-serif;font-size:16px;border:2px solid #000;background-color:#fff;padding:5px 10px;box-sizing:border-box}.select2-container--default .select2-selection--single{border:2px solid #000;border-radius:0}select{cursor:pointer}.page-template-single,.no-results.not-found{max-width:1400px;margin:0 auto}.page-template-single .entry-header,.single .entry-header,.search .page-header{text-align:center;padding:40px 0}@media only screen and (min-width:763px){.page-template-single .entry-header,.single .entry-header,.search .page-header{padding:60px 0}}.page-template-single .entry-header .entry-title,.single .entry-header .entry-title,.search .page-header .entry-title{color:var(--primary-color);margin:0 0 25px;font-size:38px}body .title-circle:before{content:"";border-radius:50%;background-color:var(--primary-color);position:absolute;display:block !important;z-index:-1;height:150px;width:150px;top:0;left:-28px;opacity:.6;backdrop-filter:contrast(100%)}@media only screen and (min-width:763px){body .title-circle:before{height:240px;width:240px;top:-83px;left:-105px}}.map-wrapper #map{width:100%;height:350px}@media only screen and (min-width:763px){.map-wrapper #map{height:454px}}.wpcf7-form{margin:20px 0 0}.wpcf7-submit{width:100%}.wpcf7-form select,.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form button{width:100%;box-sizing:border-box;margin:5px 0 0}.wpcf7-form .text-contact{padding:0 0 20px;margin:0 0 30px;border-bottom:1px solid #ccc}.wpcf7-form .text-contact h2{font-size:20px;color:var(--primary-color)}.wpcf7-form textarea{height:98px}.form-global-woocommerce,.registration-form.woocommerce{max-width:500px;margin:0 auto;text-align:center;width:100%}.form-global-woocommerce .title-form,.registration-form.woocommerce>h2{font-size:28px;margin:0 0 30px}.form-global-woocommerce .woocommerce-form-row{display:flex;flex-direction:column;margin:0 0 15px}.form-global-woocommerce .woocommerce-form-row label{margin:0 0 5px}.form-global-woocommerce .woocommerce-form-row input{width:100%}.form-global-woocommerce .form-row-buttons .woocommerce-button{width:100%}.form-global-woocommerce .form-row-buttons label{display:block;margin:10px 0 0}.yith-wcqv-main .product{display:flex;padding:var(--main-gap);gap:var(--main-gap)}.yith-wcqv-main .product .product{padding:0}#yith-quick-view-modal .yith-quick-view-overlay{background-color:rgba(255,255,255,.7)}#yith-quick-view-modal .yith-wcqv-wrapper{border:1px solid #ccc;box-shadow:0 0 30px rgba(0,0,0,.9)}body #yith-quick-view-close:hover{border-color:var(--primary-color)}body #yith-quick-view-close:before{content:"✕";background-color:#fff;color:#000;position:absolute;inset:0;display:flex;justify-content:center;align-items:center}body #yith-quick-view-close:hover:before{background-color:var(--primary-color);color:#fff}.search-form-wrapper{position:fixed;inset:0;flex-direction:column;align-items:center;z-index:-1;display:flex;background-color:rgba(255,255,255,.6);padding:30px 0 0;opacity:0}.search-form-opened .search-form-wrapper{z-index:99;opacity:1}@media only screen and (min-width:763px){.search-form-wrapper{padding:80px 0 0}}.search-form-wrapper .search-form{display:flex;flex-direction:row;overflow:hidden;border-radius:10px;box-shadow:0 10px 20px -10px rgba(0,0,0,.4);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;transform:translate(0,-10px);width:90%;max-width:500px}.search-form-wrapper .search-form label{width:100%}.search-form-opened .search-form-wrapper .search-form{transform:translate(0,0)}.search-form .search-field{padding:20px 24px;border:none;width:100%}.search-form .search-field:focus{outline:none}.search-form .search-submit{background-color:var(--primary-color);color:#fff;border:none}.no-results.not-found .page-content{display:flex;flex-direction:column;align-items:center}.no-results.not-found .page-content .search-form{border:1px solid var(--primary-color);margin:40px 0 0}.search .main-content,.single .main-content{max-width:1400px;margin:0 auto}.post-list{display:grid;grid-template-columns:1fr;gap:var(--main-gap)}body #cmplz-document,body .editor-styles-wrapper .cmplz-unlinked-mode{max-width:100%;font-size:16px}body #cmplz-document p,body .editor-styles-wrapper .cmplz-unlinked-mode p,body #cmplz-document li,body .editor-styles-wrapper .cmplz-unlinked-mode li,body #cmplz-document td,body .editor-styles-wrapper .cmplz-unlinked-mode td{font-size:16px}article.page-template-single.post-18{font-size:19px;max-width:900px}article.page-template-single.post-18 p{margin:0 0 var(--main-gap) 0}article.page-template-single.post-18 p:last-child{margin:0}article.page-template-single.post-18 .wp-block-image img{width:100%}article.page-template-single.post-18 figure{width:100%;margin:0 0 var(--main-gap) 0}article.page-template-single.post-18 figure:last-child{margin:0}.wcpay-payment-request-wrapper{grid-column:span 2}.breadcrumb{display:none}.woocommerce-form.woocommerce-form-login.login,.registration-form.woocommerce{margin:0 auto;padding:20px;max-width:600px}.woocommerce-form.woocommerce-form-login.login .form-row,.registration-form.woocommerce .form-row{display:flex;flex-direction:column;margin:0 0 20px}.woocommerce-form.woocommerce-form-login.login .form-row .input-text,.registration-form.woocommerce .form-row .input-text{width:100%}@media only screen and (min-width:763px){.woocommerce-order-details{margin:60px 0}.woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2{display:flex;gap:50px;margin:60px 0}.woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2>*{width:100%}}.rw-buttons_thanks .button{background-color:#f1f1f1;border-color:#fbfbfb;border-radius:8px}.rw-buttons_thanks .button:hover{color:var(--primary-color);background-color:#e2e2e2}body .registration-form.woocommerce{flex-direction:column}body .registration-form.woocommerce .woocommerce-simple-registration-login-link{display:none !important}.button-switch-register{margin:25px 0 0;padding:25px 0 0;border-top:1px solid #e2e2e2}.button-switch-register a{color:#112dab;display:inline-block;padding:0 0 5px;border-bottom:2px solid #112dab}.xoo-wsc-cart-active .xoo-wsc-container{top:0}.checkout.woocommerce-checkout .thwscf-billing .form-row,.checkout.woocommerce-checkout .thwmscf-content .form-row,.checkout.woocommerce-checkout .thwscf-shipping .form-row{margin-left:auto;margin-right:auto}.woocommerce-form-coupon-toggle .woocommerce-info{width:100%}.thwmscf-tab-panel .input-checkbox{float:none!important}