:root{--he-patreon-tier-expired:#f60000;--he-patreon-tier-unlimited-efi-access:#4caf50;--he-patreon-tier-pro-support:#2051af;--he-patreon-tier-ulta-support:#ff6f00}.fonts-loaded .icon{font-family:'Ionicons',Arial,sans-serif}#login-or-account{font-size:17px;font-weight:700;color:#343F52}#login-or-account a{color:#343F52;display:flex;align-items:center;gap:5px}#login-or-account a:hover{color:#0152EC}#login-or-account .elementor-shortcode{display:flex;justify-content:end;align-items:center}#login-or-account .elementor-shortcode i{font-size:20px}#patreon_wordpress_user_profile_account_connection_wrapper #patreon_wordpress_disconnect_patreon_account_content{margin-top:25px}.woocommerce-MyAccount-content .he-patreon-login-button{color:#fff!important;width:auto!important}.woocommerce-MyAccount-content .r22-myac-patr-title{font-weight:700;font-size:19px;color:#343F52;margin-bottom:5px}.woocommerce-MyAccount-content .r22-myac-patr-conn{margin-bottom:25px}.woocommerce-MyAccount-content .r22-myac-patr-button-wrap{text-align:left!important}#r22-myac-patr-table{width:100%}#r22-myac-patr-table th{width:30%}#r22-myac-patr-table tr:first-child th{padding-bottom:20px;border-bottom:1px solid #e8e8e8}#r22-myac-patr-table tr:not(:first-child){height:90px}.woocommerce-MyAccount-content #patreon_wordpress_disconnect_patreon_account{background:var(--he-btn-patreon-bg);border-radius:8px;width:173px;height:44px}.woocommerce-MyAccount-content #patreon_wordpress_disconnect_patreon_account i{color:#fff!important;margin-right:5px;color:#60697B}@media only screen and (min-width:1200px){.header-desktop .the-logo img{height:46px}}.snow_wrap{height:100vh;width:100%;background-size:cover;background-position:center bottom;position:absolute;overflow:hidden;z-index:100;pointer-events:none}.snow,.snow:after,.snow::before{content:'';position:absolute;top:-650px;right:0;bottom:0;left:0;background-image:radial-gradient(4px 4px at 100px 50px,#a9d6ff,transparent),radial-gradient(6px 6px at 200px 150px,#a9d6ff,transparent),radial-gradient(3px 3px at 300px 250px,#a9d6ff,transparent),radial-gradient(4px 4px at 400px 350px,#a9d6ff,transparent),radial-gradient(4px 4px at 550px 550px,#a9d6ff,transparent);background-size:650px 650px;animation:SnowAnim 3s linear infinite}.snow:after{margin-left:-250px;opacity:.5;filter:blur(2px);animation-direction:reverse;animation-duration:9s}.snow::before{margin-left:-350px;opacity:.7;filter:blur(1px);animation-direction:reverse;animation-duration:12s}@keyframes SnowAnim{from{transform:translateY(0)}to{transform:translateY(650px)}}.he-xmas-discount-message-wrapper{padding:10px 20px;text-align:center;background-color:var(--he-btn-patreon-bg);color:var(--sandbox-body-bg);font-weight:600;letter-spacing:.2px}.he-xmas-discount-message>a{color:#fff!important;text-decoration:underline!important}div.he-header-my-account-shortcode{display:flex;gap:10px;align-items:center;justify-content:center;cursor:pointer}div.he-header-my-account-shortcode>ul>li{margin:0}div.he-header-my-account-shortcode.main-navigation ul ul.sub-menu{right:-20px;left:auto}div.he-header-my-account-shortcode>ul>li>a{padding:0}.he-header-my-account-shortcode .he-header-sign-in-link{display:flex;gap:10px;align-items:center}.he-header-sign-in{font-weight:700;font-family:var(--sandbox-font-main);color:var(--sandbox-heading-color)}.he-header-my-account-shortcode:hover .he-header-sign-in{color:var(--sandbox-color-primary)}.he-header-my-account-shortcode:hover .he-avatar.he-guest img{border:2px solid var(--sandbox-color-primary)}.he-header-my-account-shortcode:hover .he-avatar.he-guest:before{background-color:var(--sandbox-color-primary)}.he-patreon-tier-label{padding:4px 8px;background-color:var(--sandbox-heading-color);border-radius:5px;color:#fff;font-size:12px;font-weight:500}.he-avatar{width:32px;flex-shrink:0;position:relative}.he-avatar::before{content:"";width:16px;height:16px;position:absolute;left:-4px;bottom:0;display:block;background-color:var(--sandbox-heading-color);border-radius:50%;border:2px solid #fff}.he-header-my-account-shortcode .he-avatar img{border-radius:50%;display:block;border:2px solid var(--sandbox-heading-color);background-color:var(--sandbox-heading-color)}.he-header-my-account-shortcode .he-avatar.he-patreon-expired::before,.he-patreon-tier-label.he-patreon-expired{background-color:var(--he-patreon-tier-expired)}.he-header-my-account-shortcode .he-avatar.he-patreon-unlimited-efi-access::before,.he-patreon-tier-label.he-patreon-unlimited-efi-access{background-color:var(--he-patreon-tier-unlimited-efi-access)}.he-header-my-account-shortcode .he-avatar.he-patreon-pro-support::before,.he-patreon-tier-label.he-patreon-pro-support{background-color:var(--he-patreon-tier-pro-support)}.he-header-my-account-shortcode .he-avatar.he-patreon-ulta-support::before,.he-patreon-tier-label.he-patreon-ulta-support{background-color:var(--he-patreon-tier-ulta-support)}.he-header-my-account-shortcode .he-avatar.he-patreon-expired>img{border:2px solid var(--he-patreon-tier-expired)}.he-header-my-account-shortcode .he-avatar.he-patreon-unlimited-efi-access>img{border:2px solid var(--he-patreon-tier-unlimited-efi-access)}.he-header-my-account-shortcode .he-avatar.he-patreon-pro-support>img{border:2px solid var(--he-patreon-tier-pro-support)}.he-header-my-account-shortcode .he-avatar.he-patreon-ulta-support>img{border:2px solid var(--he-patreon-tier-ulta-support)}@media(max-width:1024px){.he-header-my-account-shortcode ul.menu,.he-header-my-account-shortcode .he-header-sign-in{display:none}}.he-notification{padding:24px;text-align:center;position:relative}.he-notification.he-patreon-expired{background:#F6E4E5;color:#B71C1C}.he-notification .he-notification-link{text-decoration:underline;font-weight:700;color:inherit}.he-notification-close{position:absolute;right:24px;background:none;border:none;cursor:pointer;line-height:24px;font-size:30px}#reviews .he-avatar{width:60px;float:left}#reviews .he-avatar img.avatar{position:static!important;float:none!important}#reviews .he-avatar:before{display:none!important}body.woocommerce #reviews #comments ol.commentlist li img.avatar{width:60px!important}div.progress-wrap{bottom:20px;right:calc(2.3rem + 32px)}.woocommerce .he-woocommerce-form.woocommerce-form-register,.woocommerce .he-woocommerce-form.woocommerce-form-login{border:none;padding:0;margin:0;border-radius:0;display:flex;flex-direction:column}.woocommerce .he-woocommerce-form.woocommerce-form-register .cf-turnstile{margin-bottom:13px;order:2}.cf-turnstile-br{display:none}.woocommerce .he-woocommerce-form.woocommerce-form-register p.woocommerce-form-row:last-child{order:3}.he-woocommerce-form .octf-btn,.woocommerce .he-woocommerce-form .octf-btn,.octf-btn.he-patreon-login-button,.woocommerce .he-woocommerce-form .octf-btn:disabled[disabled],.woocommerce .he-woocommerce-form .octf-btn.disabled,.woocommerce .he-woocommerce-form .octf-btn:disabled{padding:8px 30px;width:100%;margin:0;float:none}.woocommerce form.he-woocommerce-form .form-row{width:100%;float:none;margin:0 0 20px 0}.woocommerce form.he-woocommerce-form .form-row input.form-control{width:100%;border:1px solid #A4AEC633}.woocommerce form.he-woocommerce-form .form-row.mb-6{margin-bottom:30px}.woocommerce form.he-woocommerce-form .form-row.mb-0{margin-bottom:0}.he-login-buttons-separator{text-align:center;width:100%;display:block;margin:10px 0;font-size:18px}.octf-btn.he-patreon-login-button{background-color:var(--he-btn-patreon-bg);gap:10px}.he-woocommerce-form-heading{font-size:18px;color:var(--sandbox-body-color);font-weight:var(--sandbox-body-font-weight)}.he-show-password-input,.woocommerce form.he-woocommerce-form .show-password-input{position:absolute;top:.8rem;right:15px;line-height:1;font-size:1rem;color:#959ca9;cursor:pointer;font-family:"Unicons"!important}.woocommerce form.he-woocommerce-form .show-password-input::after{display:none}.woocommerce form.he-woocommerce-form .show-password-input::before{content:"\eae1";background:none}.woocommerce form.he-woocommerce-form .password-input .show-password-input:hover{background:none}.woocommerce form.he-woocommerce-form .password-input .show-password-input{transform:translate(0)}.woocommerce form.he-woocommerce-form .show-password-input.display-password::before{content:"\eae0"}input#password,input#reg_password{padding-right:50px}.he-woocommerce-form .woocommerce-privacy-policy-text,.he-woocommerce-form .woocommerce-password-strength.good,.he-woocommerce-form .woocommerce-password-strength.strong,.he-woocommerce-form .woocommerce-password-hint{display:none!important}.he-woocommerce-form .woocommerce-password-strength{margin-top:5px;border-radius:8px;font-size:.7rem;padding:0 10px;color:var(--sandbox-body-color);font-weight:500;background-color:transparent;border:none}.woocommerce-notices-wrapper .woocommerce-error{border:none;color:var(--sandbox-body-color);border-radius:var(--sandbox-border-radius);background-color:#ffd4d6;padding:1em 1em 1em 3.5em}