@font-face{font-family:Newsreader;src:url(/wp-content/plugins/helena-accounts/assets/newsreader.woff2) format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Jakarta;src:url(/wp-content/plugins/helena-accounts/assets/jakarta.woff2) format("woff2");font-weight:400 600;font-display:swap}.helena-header-enabled .haru-header{border:0;background:transparent;color:#e8e0e9;opacity:1;visibility:visible}body.helena-header-enabled #haru-header .haru-header__desktop{position:relative;isolation:isolate;background:transparent;border-bottom:1px solid #5542454d;width:100%;box-shadow:none;transition:background .25s,border-color .25s}body.helena-header-enabled #haru-header .haru-header__desktop:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(16,13,19,.9);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:none}body.helena-header-enabled #haru-header.haru-header--sticky-on.haru-header--sticky-header .haru-header__desktop{position:fixed}.helena-header-enabled .hc-header-template{--hc-text:#e8e0e9;--hc-muted:#dbc0c3;--hc-primary:#ffb2bf;--hc-end:#e16a84;--hc-line:#554245;--hc-surface:#1e1a20;--hc-body:Jakarta,Arial,sans-serif;--hc-title:Newsreader,Georgia,serif;max-width:1480px;margin:0 auto;min-height:80px;padding:0 40px;gap:24px;font-family:var(--hc-body);color:var(--hc-text);letter-spacing:0;border:0}body.helena-header-enabled #haru-header .hc-header-template{max-width:1480px;margin-inline:auto}.helena-header-enabled .hc-header-template .e-con-inner{padding:0;min-height:80px;gap:24px}.helena-header-enabled .hc-brand-block{flex:0 0 auto;width:auto;gap:13px;align-items:center;padding:0;flex-direction:row}.helena-header-enabled .hc-brand-logo{width:28px;max-width:28px}.helena-header-enabled .hc-brand-logo img{height:40px;max-height:40px;object-fit:contain}.helena-header-enabled .hc-brand-name{width:auto;max-width:250px}.helena-header-enabled .hc-brand-name .elementor-heading-title{font:400 25px/1.2 Newsreader,Georgia,serif;color:#e8e0e9;letter-spacing:0}.helena-header-enabled .hc-header-menu-block{flex:1 1 auto;min-width:0;width:auto;padding:0;align-items:center}.helena-header-enabled .hc-site-menu{width:auto;margin:0 auto}.helena-header-enabled .hc-site-menu .haru-nav-menu--main{justify-content:center;display:flex;min-height:0}.helena-header-enabled .hc-site-menu .haru-nav-menu--main>.haru-nav-menu{display:flex;align-items:center;justify-content:center;gap:28px;margin:0;padding:0}.helena-header-enabled .hc-site-menu .haru-nav-menu--main .haru-item{font:600 11px/1.6 Jakarta,Arial,sans-serif;text-transform:uppercase;color:#dbc0c3;letter-spacing:0;padding:8px 0;min-height:0}.helena-header-enabled .hc-site-menu .haru-item-active,.helena-header-enabled .hc-site-menu .haru-item:hover{color:#ffb2bf}body.helena-header-enabled #haru-header .hc-site-menu .haru-nav-menu--main .haru-item{position:relative}body.helena-header-enabled #haru-header .hc-site-menu .haru-nav-menu--main .haru-item:after{content:"";display:block;position:absolute;bottom:1px;left:0;right:0;height:1px;width:100%;background:linear-gradient(90deg,#ffb2bf,#e16a84);opacity:1;transform:scaleX(0);transform-origin:center;transition:transform .2s}body.helena-header-enabled #haru-header .hc-site-menu .current-menu-ancestor>.haru-item:after,body.helena-header-enabled #haru-header .hc-site-menu .current-menu-item>.haru-item:after,body.helena-header-enabled #haru-header .hc-site-menu .current-menu-parent>.haru-item:after,body.helena-header-enabled #haru-header .hc-site-menu .haru-item-active:after,body.helena-header-enabled #haru-header .hc-site-menu .haru-item:focus-visible:after,body.helena-header-enabled #haru-header .hc-site-menu .haru-item:hover:after{transform:scaleX(1)}body.helena-header-enabled #haru-header .hc-site-menu .current-menu-ancestor>.haru-item,body.helena-header-enabled #haru-header .hc-site-menu .current-menu-item>.haru-item,body.helena-header-enabled #haru-header .hc-site-menu .current-menu-parent>.haru-item{color:#ffb2bf}.helena-header-enabled .hc-header-tools{flex:0 0 auto;width:auto;align-items:center;justify-content:flex-end;gap:8px;padding:0;flex-direction:row}.helena-header-enabled .hc-header-tools>.elementor-element{width:auto;margin:0}.helena-header-enabled .hc-header-search .haru-woo-search__toggle{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#dbc0c3;font-size:20px;line-height:1}.helena-header-enabled .hc-header-search .haru-woo-search__toggle i{font-size:20px;color:inherit}.helena-header-enabled .hc-header-search .haru-woo-search__toggle:hover{color:#ffb2bf}.helena-header-enabled .hc-header-cart .haru-cart-opener>a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#dbc0c3}.helena-header-enabled .hc-header-cart .haru-cart-icon{color:inherit;position:relative;font-size:20px;line-height:1}.helena-header-enabled .hc-header-cart .haru-cart-icon:before{font-size:20px;color:inherit}.helena-header-enabled .hc-header-cart .haru-cart-number{background:#ffb2bf;color:#5a0021;font-family:Jakarta,Arial,sans-serif;font-size:10px;width:15px;height:15px;line-height:15px;top:-8px;right:-8px}.helena-header-enabled .hc-header-account{border-left:1px solid #55424588;padding-left:14px;margin-left:8px}.hc-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ffb2bf66;background:linear-gradient(135deg,#38333a,#221e24);color:#ffb2bf;font-family:Newsreader,Georgia,serif;flex-shrink:0}.hc-avatar-small{width:34px;height:34px;font-size:19px}.hc-account-wrap{position:relative}.hc-account-button{display:flex;align-items:center;gap:5px;min-height:44px;padding:3px 0 3px 5px;background:transparent;cursor:pointer;list-style:none}.hc-account-button::-webkit-details-marker{display:none}.hc-account-button>svg{width:13px;height:13px;stroke-width:1.6;color:#dbc0c3}.hc-account-menu{position:absolute;right:0;top:calc(100% + 14px);width:230px;padding:12px;background:#1e1a20;border:1px solid #554245;border-radius:8px;box-shadow:0 16px 40px #0004;z-index:100;font:13px/1.6 Jakarta,Arial,sans-serif;color:#e8e0e9}.hc-account-menu p{padding:4px 10px 12px;font-size:15px;border-bottom:1px solid #55424566;margin:0 0 6px;overflow-wrap:anywhere}.hc-account-menu a{display:flex;align-items:center;gap:10px;padding:10px;min-height:44px;width:100%;color:inherit;border-radius:4px}.hc-account-menu a:hover{background:#ffb2bf0c;color:#ffb2bf}.hc-account-menu svg{width:20px;height:20px;stroke-width:1.6;flex-shrink:0}.hc-guest-access{display:flex;align-items:center;gap:14px;font:12px/1.5 Jakarta,Arial,sans-serif;color:#dbc0c3}.hc-guest-access>a{min-height:40px;display:flex;align-items:center;color:inherit;text-decoration:none}.hc-guest-access .hc-register{border:1px solid #ffb2bf88;border-radius:5px;padding:0 12px;color:#ffb2bf}.hc-guest-access>a:hover{color:#ffb2bf;background:linear-gradient(110deg,#ffb2bf08,#e16a8408)}.hc-login-icon{display:none}.hc-account-button:focus-visible,.hc-account-menu a:focus-visible,.hc-guest-access a:focus-visible{outline:2px solid #ffb2bf;outline-offset:4px}.helena-header-enabled .hc-site-menu .haru-menu-toggle{color:#dbc0c3;background:transparent;border-radius:4px;width:40px;height:40px;justify-content:center;align-items:center;font-size:20px}.helena-header-enabled .hc-site-menu .haru-nav-menu--dropdown{background:#100d13;color:#e8e0e9;border-bottom:1px solid #55424588}.helena-header-enabled .hc-site-menu .haru-nav-menu--dropdown a{font:400 14px/1.6 Jakarta,Arial,sans-serif;color:#dbc0c3;padding:14px 20px;background:transparent;letter-spacing:0}.helena-header-enabled .hc-site-menu .haru-nav-menu--dropdown a:hover{color:#ffb2bf;background:#ffb2bf08}.helena-account-shell .haru-header{position:sticky;top:0;z-index:50;background:transparent;margin:0}.helena-account-shell.admin-bar .haru-header{top:32px}@media(max-width:1150px){.helena-header-enabled .hc-header-template{padding:0 28px;gap:18px}.helena-header-enabled .hc-site-menu .haru-nav-menu--main>.haru-nav-menu{gap:20px}.helena-header-enabled .hc-brand-name .elementor-heading-title{font-size:23px}.hc-guest-access .hc-register{display:none}}@media(max-width:950px){.helena-header-enabled .hc-site-menu .haru-nav-menu--main{display:none}.helena-header-enabled .hc-site-menu .haru-menu-toggle{display:flex}.helena-header-enabled .hc-header-menu-block{order:3;flex:0 0 auto;margin-left:0}.helena-header-enabled .hc-header-tools{order:2;margin-left:auto}.helena-header-enabled .hc-site-menu{margin:0}.helena-header-enabled .hc-header-template{gap:8px}.hc-guest-access .hc-register{display:flex}}@media(max-width:700px){.helena-header-enabled .hc-header-template{padding:0 18px;min-height:70px;gap:4px}.helena-header-enabled .hc-brand-block{gap:9px}.helena-header-enabled .hc-brand-logo{width:22px;max-width:22px}.helena-header-enabled .hc-brand-logo img{height:32px;max-height:32px}.helena-header-enabled .hc-brand-name .elementor-heading-title{font-size:21px}.helena-header-enabled .hc-header-tools{gap:2px}.helena-header-enabled .hc-header-search{display:none}.helena-header-enabled .hc-header-account{padding-left:8px;margin-left:4px}.hc-account-button>svg{display:none}.hc-guest-access{font-size:11px}.hc-guest-access .hc-register{display:none}.hc-account-menu{right:-36px}}@media(max-width:360px){.helena-header-enabled .hc-header-template{padding:0 12px}.helena-header-enabled .hc-brand-name .elementor-heading-title{font-size:19px}.helena-header-enabled .hc-brand-block{gap:7px}.helena-header-enabled .hc-header-account{border-left:0;padding-left:0;margin-left:0}.hc-avatar-small{width:30px;height:30px}.hc-guest-access{font-size:10px}}@media(prefers-reduced-motion:reduce){.hc-account-wrap *{transition:none;animation:none}}.helena-header-enabled .woocommerce-mini-cart__buttons.buttons{display:grid;grid-template-columns:1fr;gap:10px;margin:18px 0 0}.helena-header-enabled .woocommerce-mini-cart__buttons.buttons a.button{display:flex;align-items:center;justify-content:center;min-height:46px;height:auto;margin:0!important;padding:12px 18px;width:100%;border:1px solid #ffb2bf80;border-radius:5px;background:#1e1a20;color:#ffb2bf;font:600 13px/1.6 Jakarta,Arial,sans-serif;letter-spacing:0;text-transform:none;box-sizing:border-box;white-space:normal;text-align:center;transition:background .2s,color .2s}.helena-header-enabled .woocommerce-mini-cart__buttons.buttons a.button.checkout{background:linear-gradient(110deg,#ffb2bf,#e16a84);border-color:transparent;color:#3b0920}.helena-header-enabled .woocommerce-mini-cart__buttons.buttons a.button:hover{background:#30252e;color:#ffd9de}.helena-header-enabled .woocommerce-mini-cart__buttons.buttons a.button.checkout:hover{background:linear-gradient(110deg,#ffd9de,#ec8098);color:#3b0920}.helena-header-enabled .woocommerce-mini-cart__buttons.buttons a.button:focus-visible{outline:2px solid #ffb2bf;outline-offset:3px}.helena-header-enabled .hc-header-template{flex-wrap:nowrap}@media(max-width:950px){body.helena-header-enabled #haru-header .hc-site-menu .haru-nav-menu--dropdown{position:fixed;left:0!important;top:var(--hc-menu-top,81px)!important;width:100%!important;max-height:calc(100dvh - var(--hc-menu-top,81px))!important;margin:0;z-index:100;box-shadow:0 12px 24px #0003}.helena-header-enabled .hc-header-menu-block{z-index:5}.helena-header-enabled .hc-header-tools{z-index:6}}@media(max-width:700px){body.helena-header-enabled #haru-header .hc-site-menu .haru-nav-menu--dropdown{top:var(--hc-menu-top,71px)!important;max-height:calc(100dvh - var(--hc-menu-top,71px))!important}}@media(max-width:782px){.helena-account-shell.admin-bar .haru-header{top:46px}}@media(max-width:600px){.helena-account-shell.admin-bar .haru-header{top:0}}@media(max-width:360px){.hc-guest-access .hc-login-label{display:none}.hc-guest-access .hc-login-icon{display:flex;align-items:center;justify-content:center;width:36px;height:40px}.hc-login-icon svg{width:19px;height:19px}.helena-header-enabled .hc-header-tools{margin-left:auto}}body.helena-header-enabled #haru-header .hc-header-template.haru-header__sticky-menu{left:0;right:0;margin-inline:auto}body:is(.helena-account-shell,.helena-cart-shell,.helena-checkout-shell){--hc-admin-top:0px;--hc-header-height:82px}body:is(.helena-account-shell,.helena-cart-shell,.helena-checkout-shell).admin-bar{--hc-admin-top:32px}body.helena-header-enabled:is(.helena-account-shell,.helena-cart-shell,.helena-checkout-shell) #haru-header{position:sticky!important;top:var(--hc-admin-top)!important;left:0;right:0;width:100%;max-width:none;margin:0;z-index:98}body.helena-header-enabled:is(.helena-account-shell,.helena-cart-shell,.helena-checkout-shell) #haru-header .haru-header__desktop,body.helena-header-enabled:is(.helena-account-shell,.helena-cart-shell,.helena-checkout-shell) #haru-header .hc-header-template.haru-header__sticky-menu{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;animation:none!important}@media(max-width:782px){body:is(.helena-account-shell,.helena-cart-shell,.helena-checkout-shell).admin-bar{--hc-admin-top:46px}}@media(max-width:700px){body:is(.helena-account-shell,.helena-cart-shell,.helena-checkout-shell){--hc-header-height:72px}}@media(max-width:600px){body:is(.helena-account-shell,.helena-cart-shell,.helena-checkout-shell).admin-bar{--hc-admin-top:0px}}html:has(body.helena-header-enabled){overflow-x:clip;overflow-y:visible}body.helena-header-enabled{overflow-x:clip;overflow-y:visible;--hc-admin-top:0px}body.helena-header-enabled.admin-bar{--hc-admin-top:32px}body.helena-header-enabled #haru-header .hc-header-template,body.helena-header-enabled #haru-header .hc-header-template.haru-header__sticky-menu{background:transparent!important;box-shadow:none!important}body.helena-header-enabled #haru-header .hc-header-template.haru-header__sticky-menu{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;animation:none!important}body.helena-header-enabled #haru-header.haru-header--sticky-on .haru-header__desktop{position:fixed!important;top:var(--hc-admin-top)!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;background:transparent!important;box-shadow:none!important;transform:none!important;animation:none!important}body.helena-header-enabled:is(.helena-account-shell,.helena-cart-shell,.helena-checkout-shell) #haru-header.haru-header--sticky-on .haru-header__desktop{position:relative!important;top:auto!important;left:auto!important;right:auto!important}@media(max-width:782px){body.helena-header-enabled.admin-bar{--hc-admin-top:46px}}@media(max-width:600px){body.helena-header-enabled.admin-bar{--hc-admin-top:0px}}body.helena-header-enabled #haru-header .haru-header__sticky-holder{display:none!important}body.helena-header-enabled #haru-header.haru-header--sticky-on{min-height:var(--hc-header-height,82px)}body.helena-header-enabled #haru-header .haru-header__desktop>.elementor{height:auto!important}.hc-account-menu{transform-origin:top right}.hc-account-button>svg{transition:transform .2s ease}.hc-account-button[aria-expanded=true]>svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.hc-account-button>svg{transition:none}}