:root{--app-height:100vh;--variable-app-height:100vh;--header-height:60px;--logo-height:100px;--header-with-logo-height:calc(var(--header-height) + var(--logo-height));--full-height-without-logo:calc(var(--app-height) - var(--header-height));--desktop-header-height:145px;--single-product-bottom-bar-height:65px;--single-product-full-height:calc(var(--app-height) - (var(--header-height) + var(--single-product-bottom-bar-height) ) );--desktop-single-product-full-height:calc(var(--app-height) - (var(--desktop-header-height) + var(--single-product-bottom-bar-height) ) );--single-product-archive-height:calc(var(--app-height) - var(--header-with-logo-height));--post-select-view-height:calc(var(--app-height) - var(--header-height));--color-cta:#35b44a}.puzzle-tool{display:flex;flex-direction:column;gap:25px}.puzzle-tool__header .puzzle-tool__filter-button{cursor:pointer;padding:10px;border-radius:5px;display:inline-flex;justify-content:center;align-items:center;gap:15px;margin-bottom:25px;background:orange;border:1px solid #000}.puzzle-tool__header .puzzle-tool__filter-button i{color:#fff}.puzzle-tool__header .puzzle-tool__filter-button *{pointer-events:none}@media (min-width:992px){.puzzle-tool{flex-direction:row}}.puzzle-tool__data{width:100%}.puzzle-tool__data ul{width:100%}.puzzle-tool__data ul li{display:flex;justify-content:space-between}.puzzle-tool__data #puzzles-table_filter,.puzzle-tool__data .dataTables_length{text-align:left!important}.puzzle-tool__data #puzzles-table_filter{margin:25px 0}@media (min-width:768px){.puzzle-tool__data .dataTables_length{text-align:left}.puzzle-tool__data #puzzles-table_filter{text-align:right!important;margin:0}}.puzzle-tool__data th{background:#162499!important;color:#fff!important}.puzzle-tool__data tr{opacity:1;transition:all .1s}.puzzle-tool__data tr+tr.child{opacity:1;transition:all .1s}.puzzle-tool__data tr.working{opacity:.5;pointer-events:none}.puzzle-tool__data tr.working+tr.child{opacity:.5;pointer-events:none}.puzzle-tool__data tr td{position:relative}.puzzle-tool__data tr td .ellipsis{max-width:200px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.puzzle-tool__data tr .remarks-wrapper{position:relative;display:flex;align-items:center;gap:5px}.puzzle-tool__data tr .remarks-wrapper span{height:25px;top:0;right:0;width:25px;border-radius:3px;text-align:center;display:inline-flex;align-items:center;justify-content:center;background:#162499!important;color:#fff!important;cursor:pointer}.puzzle-tool__data tr .remarks-wrapper textarea{width:200px;border:0;outline:0;border:1px solid #000!important}.puzzle-tool__filters{width:100%;width:350px;position:fixed;top:0;left:-350px;height:100%;background:#fff;z-index:99999999;padding:25px;box-shadow:0 0 5px rgb(0 0 0 / .5);overflow-y:auto;transition:left .3s}.puzzle-tool__filters__backdrop{position:fixed;content:"";width:100%;height:100%;left:0;top:0;z-index:99999;background:rgb(0 0 0 / .3);opacity:0;pointer-events:none;transition:opacity .3s}.puzzle-tool__filters__backdrop--opened{opacity:1}.puzzle-tool__filters--opened{left:0}.puzzle-tool__filters__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.puzzle-tool__filters__header__collapse{transform:rotate(0);transition:all .3s;cursor:pointer}.puzzle-tool__filters__header__collapse.opened{transform:rotate(180deg)}@media (min-width:992px){.puzzle-tool__filters__header__collapse{display:none}}.puzzle-tool__filters__header__dismiss{display:none}@media (min-width:992px){.puzzle-tool__filters__header__dismiss{display:block;cursor:pointer}}.puzzle-tool__filters__wrapper{display:flex;flex-direction:column;gap:15px}.puzzle-tool__filters__wrapper__delete-all{display:none}.puzzle-tool__filters__wrapper__delete-all--visible{display:flex;align-items:center;gap:10px;justify-content:flex-end;color:#162499;cursor:pointer}.puzzle-tool__filters__wrapper__delete-all--visible i{color:red}.puzzle-tool__filters h3{margin-bottom:0!important}.puzzle-tool__filters__box{border:1px solid grey;padding:15px}.puzzle-tool__filters__box__collapse{display:flex;align-items:center;justify-content:flex-end;gap:5px;cursor:pointer;color:#162499}.puzzle-tool__filters__box__collapse i{transform:rotate(180deg);transition:all .3s;cursor:pointer}.puzzle-tool__filters__box__collapse__text__less{display:none}.puzzle-tool__filters__box__collapse.opened i{transform:rotate(0)}.puzzle-tool__filters__box__collapse.opened .puzzle-tool__filters__box__collapse__text__less{display:block}.puzzle-tool__filters__box__collapse.opened .puzzle-tool__filters__box__collapse__text__more{display:none}.puzzle-tool__filters__box__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.puzzle-tool__filters__box__header h4{margin:0!important}.puzzle-tool__filters__box ul{list-style:none;padding:0;margin:0;max-height:130px;overflow:hidden;overflow-y:auto;transition:all .3s}.puzzle-tool__filters__box ul.opened{max-height:800px}.puzzle-tool__filters__box ul li{display:grid;gap:2px;grid-template-columns:15px 1fr}.woocommerce-account.logged-in #content .ast-container{max-width:100%}.woocommerce-account.logged-in #content #comments{display:none}.woocommerce-account.logged-in .wpcr3_in_content{display:none}.woocommerce-account.logged-in .woocommerce-MyAccount-content{width:100%!important;margin-top:50px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{width:100%!important;border:0!important}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{display:flex;justify-content:space-between;flex-wrap:wrap;border:0!important}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{border:0!important}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:after{width:100%;height:2px;left:0;bottom:0;top:initial}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--downloads,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--orders{display:none}@media (max-width:1805px){.gt_switcher_wrapper{left:8%;right:auto}}@media (max-width:565px){.ast-above-header-wrap{padding-top:15px!important}}.site-branding{display:none}@media (max-width:565px){.ast-above-header-section{justify-content:center!important}}.dn__top-header-bar{display:flex}.dn__my-account-header{width:150px}.dn__my-account-header a{display:flex;gap:10px;align-items:center;color:#000!important}.woocommerce-account .wpcr3_respond_1{display:none!important}.woocommerce-account:not(.logged-in) .entry-header{display:none!important}.woocommerce-account:not(.logged-in) .entry-content .woocommerce{padding:0;margin:0;max-width:100%;border:0}.woocommerce-account:not(.logged-in) .entry-content .woocommerce .login-text-title{margin:0;font-size:32px!important}.woocommerce-account:not(.logged-in) .entry-content .woocommerce .col2-set{border:1px solid var(--ast-border-color);margin-top:30px}.woocommerce-account:not(.logged-in) .entry-content .woocommerce .col2-set .col-1,.woocommerce-account:not(.logged-in) .entry-content .woocommerce .col2-set .col-2{padding:25px}.woocommerce-account:not(.logged-in) .woocommerce{padding:0}@media (min-width:768px){.woocommerce-account:not(.logged-in) .entry-content .woocommerce{max-width:100%!important}.woocommerce-account:not(.logged-in) .entry-content .woocommerce .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:50px}.woocommerce-account:not(.logged-in) .entry-content .woocommerce .col2-set:after,.woocommerce-account:not(.logged-in) .entry-content .woocommerce .col2-set:before{display:none!important}.woocommerce-account:not(.logged-in) .entry-content .woocommerce .col2-set .col-1,.woocommerce-account:not(.logged-in) .entry-content .woocommerce .col2-set .col-2{display:block!important;display:grid}.woocommerce-account:not(.logged-in) .entry-content .woocommerce .col2-set .ast-woo-form-actions{display:none}}