@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}body.helena-checkout-shell{--co-bg:#161218;--co-card:#1e1a20;--co-field:#221e24;--co-text:#e8e0e9;--co-muted:#baacbf;--co-line:#443944;--co-accent:#ffb2bf;--co-ink:#5a0021;margin:0;background:var(--co-bg);color:var(--co-text);font:14px/1.6 Jakarta,Arial,sans-serif;color-scheme:dark}.helena-checkout-shell *{box-sizing:border-box}.helena-checkout-shell h1,.helena-checkout-shell h2,.helena-checkout-shell h3{color:var(--co-text);font-weight:400;letter-spacing:0}.helena-checkout-shell a{color:var(--co-accent)}.helena-checkout-shell button,.helena-checkout-shell input,.helena-checkout-shell select,.helena-checkout-shell textarea{font-family:Jakarta,Arial,sans-serif}.helena-checkout-shell .editorial-checkout{max-width:1260px;width:calc(100% - 80px);margin:0 auto;padding:24px 0 28px}.helena-checkout-shell .checkout-breadcrumb{display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:20px;margin-bottom:12px;color:var(--co-muted)}.helena-checkout-shell .checkout-breadcrumb a{display:inline-flex;align-items:center;gap:8px;color:var(--co-text)}.helena-checkout-shell .checkout-breadcrumb svg{width:16px;height:16px}.helena-checkout-shell .checkout-breadcrumb strong{font-weight:500;color:var(--co-text)}.helena-checkout-shell .checkout-breadcrumb span>span{padding:0 10px}.helena-checkout-shell .checkout-heading{display:flex;justify-content:flex-end;align-items:center;padding:0 0 28px;margin:0}.helena-checkout-shell .checkout-heading h1:not(.screen-reader-text){font:400 36px/1.2 Newsreader,serif;margin-right:auto}.helena-checkout-shell .checkout-assurance{font-size:10px;color:var(--co-muted);display:inline-flex;align-items:center;gap:7px}.helena-checkout-shell .checkout-assurance svg{width:14px;height:14px;color:var(--co-accent)}.helena-checkout-shell .wp-block-woocommerce-checkout{margin:0;padding:0;max-width:none}.helena-checkout-shell .wc-block-components-sidebar-layout{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:70px;align-items:start}.helena-checkout-shell .wc-block-components-sidebar-layout .wc-block-components-main{grid-column:2;grid-row:1;width:auto!important;min-width:0;margin:0!important;padding:0!important}.helena-checkout-shell .wc-block-components-sidebar-layout .wc-block-components-sidebar{grid-column:1;grid-row:1;width:auto!important;min-width:0;margin:0!important;padding:0!important;position:sticky;top:105px}.helena-checkout-shell .wc-block-components-checkout-order-summary__content,.helena-checkout-shell .wc-block-components-order-summary,.helena-checkout-shell .wc-block-components-sidebar,.helena-checkout-shell .wp-block-woocommerce-checkout-order-summary-block,.helena-checkout-shell .wp-block-woocommerce-checkout-totals-block{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.helena-checkout-shell .wc-block-components-checkout-order-summary__title{border:0!important;padding:0 0 22px!important;margin:0!important;background:transparent!important}.helena-checkout-shell .wc-block-components-checkout-order-summary__title-text{font:500 25px/1.3 Jakarta,sans-serif!important;margin:0;color:var(--co-text)!important}.helena-checkout-shell .wc-block-components-order-summary__content{padding:0!important;margin:0!important}.helena-checkout-shell .wc-block-components-totals-wrapper{border:0!important;padding:0!important;background:transparent!important}.helena-checkout-shell .wc-block-components-totals-wrapper:empty,.helena-checkout-shell .wc-block-components-totals-wrapper:not(:has(.wc-block-components-totals-item,.wc-block-components-order-summary,.wc-block-components-totals-coupon)){display:none!important}.helena-checkout-shell .wc-block-components-order-summary-item{display:flex!important;align-items:center!important;gap:18px!important;min-height:140px;margin:0 0 14px!important;padding:20px!important;background:var(--co-card)!important;border:1px solid var(--co-line)!important;border-radius:8px!important}.helena-checkout-shell .wc-block-components-order-summary-item__image{width:78px!important;flex:0 0 78px!important;margin:0!important;padding:0!important;height:104px!important}.helena-checkout-shell .wc-block-components-order-summary-item__image img{width:78px!important;height:104px!important;border-radius:3px;background:#151117}.helena-checkout-shell .wc-block-components-order-summary-item__description{min-width:0;flex:1;padding:0!important;margin:0!important}.helena-checkout-shell .wc-block-components-product-name{font:500 16px/1.45 Jakarta,sans-serif!important;color:var(--co-text)!important;margin:0 0 7px!important}.helena-checkout-shell .wc-block-components-product-metadata{color:var(--co-muted);font:11px/1.7 Jakarta,sans-serif}.helena-checkout-shell .wc-block-components-product-metadata__description{display:none!important}.helena-checkout-shell .wc-block-components-order-summary-item__individual-prices{display:none!important}.helena-checkout-shell .wc-block-components-order-summary-item__total-price{margin-left:auto;font:500 15px/1.5 Jakarta,sans-serif!important;white-space:nowrap;color:var(--co-text)!important}.helena-checkout-shell .wc-block-components-order-summary-item__quantity{width:21px!important;background:var(--co-accent)!important;border-color:var(--co-accent)!important;color:var(--co-ink)!important;font:500 10px/1 Jakarta,sans-serif!important;box-shadow:none!important;top:auto!important;bottom:-6px!important;right:-6px!important}.helena-checkout-shell .wc-block-components-order-summary-item__image{position:relative!important}.helena-checkout-shell .wc-block-components-order-summary-item__image img{object-fit:contain!important;max-width:none!important;max-height:none!important;display:block}.helena-checkout-shell .wc-block-components-order-summary-item__quantity{width:28px!important;height:21px!important;background:#302630!important;border-color:#67515f!important;color:var(--co-text)!important}.helena-checkout-shell .wc-block-components-order-summary-item__quantity:before{content:"× ";white-space:pre}.helena-checkout-shell .wp-block-woocommerce-checkout-order-summary-coupon-form-block{display:block!important;border:1px solid var(--co-line)!important;border-radius:8px;padding:17px 20px!important;margin:18px 0!important;background:var(--co-card)!important}.helena-checkout-shell .wc-block-components-totals-coupon{padding:0!important;margin:0!important}.helena-checkout-shell .wc-block-components-totals-coupon-link{font:500 13px/1.5 Jakarta,sans-serif!important;color:var(--co-text)!important;text-decoration:none!important}.helena-checkout-shell .wc-block-components-totals-coupon-link:before{content:"%";color:var(--co-accent);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #674453;background:#31212b;border-radius:6px;margin-right:12px;font-size:14px}.helena-checkout-shell .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-panel__button{font:500 13px/1.6 Jakarta,sans-serif!important;color:var(--co-text)!important;padding:0!important;min-height:32px}.helena-checkout-shell .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-panel__button:before{content:"%";color:var(--co-accent);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #674453;background:#31212b;border-radius:6px;margin-right:12px;font-size:14px;vertical-align:middle}.helena-checkout-shell .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-panel__button-icon{fill:var(--co-muted)!important}.helena-checkout-shell .wp-block-woocommerce-checkout-order-summary-totals-block{background:var(--co-card)!important;border:1px solid var(--co-line)!important;border-radius:8px;padding:18px 20px!important;margin-top:18px!important}.helena-checkout-shell .wc-block-components-totals-item{padding:7px 0!important;margin:0!important;font:13px/1.6 Jakarta,sans-serif!important;color:var(--co-text)!important;border:0!important}.helena-checkout-shell .wc-block-components-formatted-money-amount,.helena-checkout-shell .wc-block-components-totals-item__label,.helena-checkout-shell .wc-block-components-totals-item__value{color:var(--co-text)!important;font-weight:400!important}.helena-checkout-shell .wc-block-components-totals-item__description{color:var(--co-muted);font-size:11px}.helena-checkout-shell .wc-block-components-totals-footer-item{border-top:1px solid var(--co-line)!important;margin:12px 0 0!important;padding:16px 0 2px!important;font-size:19px!important}.helena-checkout-shell .wc-block-components-totals-footer-item .wc-block-components-formatted-money-amount,.helena-checkout-shell .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color:var(--co-text)!important;font-weight:600!important;font-size:19px!important}.helena-checkout-shell .wp-block-woocommerce-checkout-order-summary-totals-block{border-bottom:0!important;border-radius:8px 8px 0 0!important;margin-bottom:0!important;padding-bottom:8px!important}.helena-checkout-shell .wc-block-components-totals-footer-item{background:var(--co-card)!important;border:1px solid var(--co-line)!important;border-top:0!important;border-radius:0 0 8px 8px!important;margin:0!important;padding:12px 20px 20px!important}.helena-checkout-shell .wc-block-components-checkout-step{padding:0!important;margin:0 0 24px!important;border:0!important;background:transparent!important;box-shadow:none!important}.helena-checkout-shell .wc-block-components-checkout-step__container{padding:0!important;border:0!important}.helena-checkout-shell .wc-block-components-checkout-step__container:after,.helena-checkout-shell .wc-block-components-checkout-step__heading:before{display:none!important}.helena-checkout-shell .wc-block-components-checkout-step__heading{margin:0 0 14px!important;padding:0!important}.helena-checkout-shell .wc-block-components-checkout-step__title{font:500 17px/1.5 Jakarta,sans-serif!important;text-transform:none!important;color:var(--co-text)!important;letter-spacing:0!important}.helena-checkout-shell .wc-block-components-checkout-step__description{font:12px/1.6 Jakarta,sans-serif;color:var(--co-muted)}.helena-checkout-shell .wc-block-components-checkout-step__content{padding:0!important;margin:0!important}.helena-checkout-shell .wc-block-components-address-form__row,.helena-checkout-shell .wc-block-components-select,.helena-checkout-shell .wc-block-components-text-input{margin-bottom:10px!important}.helena-checkout-shell .wc-block-components-combobox input,.helena-checkout-shell .wc-block-components-text-input input,.helena-checkout-shell .wc-block-components-textarea,.helena-checkout-shell select{background:var(--co-field)!important;border:1px solid #685563!important;border-radius:6px!important;color:var(--co-text)!important;box-shadow:none!important;font:13px/1.5 Jakarta,sans-serif!important;min-height:52px;color-scheme:dark!important}.helena-checkout-shell .wc-block-components-text-input input:focus,.helena-checkout-shell .wc-block-components-textarea:focus,.helena-checkout-shell select:focus{border-color:var(--co-accent)!important;outline:2px solid #ffb2bf33!important;outline-offset:1px}.helena-checkout-shell .wc-block-components-combobox label,.helena-checkout-shell .wc-block-components-text-input label{color:var(--co-muted)!important;font:12px/1.4 Jakarta,sans-serif!important}.helena-checkout-shell .wc-block-components-country-input,.helena-checkout-shell .wc-block-components-select-control,.helena-checkout-shell .wc-block-components-select-control__container,.helena-checkout-shell .wc-block-components-state-input{background:transparent!important;color:var(--co-text)!important;border:0!important;box-shadow:none!important;border-radius:6px;min-width:0}.helena-checkout-shell .wc-block-components-select select,.helena-checkout-shell .wc-block-components-select-control select{appearance:auto!important;padding:22px 36px 7px 13px!important;min-height:54px!important;height:54px!important;margin:0!important;font-size:13px!important;background:var(--co-field)!important;color:var(--co-text)!important;color-scheme:dark!important}.helena-checkout-shell .wc-block-components-select label,.helena-checkout-shell .wc-block-components-select-control__label{color:var(--co-muted)!important;font:10px/1.3 Jakarta,sans-serif!important;top:7px!important;left:14px!important;pointer-events:none;transform:none!important;background:transparent!important;z-index:1}.helena-checkout-shell select optgroup,.helena-checkout-shell select option{background:#221e24!important;color:#e8e0e9!important;color-scheme:dark!important;font:13px/1.6 Jakarta,sans-serif!important}.helena-checkout-shell .wc-blocks-components-select,.helena-checkout-shell .wc-blocks-components-select__container{background:transparent!important;border:0!important;box-shadow:none!important;position:relative}.helena-checkout-shell .wc-blocks-components-select__select{padding:22px 36px 7px 13px!important;min-height:54px!important;height:54px!important;margin:0!important;background:var(--co-field)!important;color:var(--co-text)!important;color-scheme:dark!important;border-color:#685563!important}.helena-checkout-shell .wc-blocks-components-select__label{color:var(--co-muted)!important;font:10px/1.3 Jakarta,sans-serif!important;top:7px!important;left:14px!important;transform:none!important;pointer-events:none;background:transparent!important;z-index:1}.helena-checkout-shell .wc-blocks-components-select__expand{color:var(--co-muted)!important;fill:var(--co-muted)!important;right:13px!important;pointer-events:none}.helena-checkout-shell .wc-block-components-select-control__arrow{color:var(--co-muted)!important;fill:var(--co-muted)!important;right:12px!important;pointer-events:none}.helena-checkout-shell .wc-block-components-combobox .components-combobox-control__suggestions-container{background:#221e24!important;color:#e8e0e9!important;border:1px solid #685563!important;border-radius:6px}.helena-checkout-shell .wc-block-components-combobox .components-form-token-field__suggestion{color:#e8e0e9!important}.helena-checkout-shell .wc-block-components-combobox .components-form-token-field__suggestion.is-selected{background:#49303e!important;color:#ffb2bf!important}.helena-checkout-shell .wc-block-components-text-input.has-error input,.helena-checkout-shell .wc-block-components-validation-error{border-color:#ffb4ab!important;color:#ffb4ab}.helena-checkout-shell .wc-block-components-address-card{padding:14px 96px 14px 16px!important;background:var(--co-card)!important;border:1px solid var(--co-line)!important;border-radius:7px!important;position:relative;min-height:76px;font:12px/1.7 Jakarta,sans-serif!important;color:var(--co-text)!important}.helena-checkout-shell .wc-block-components-address-card address,.helena-checkout-shell .wc-block-components-address-card__address-section{font:12px/1.7 Jakarta,sans-serif!important;color:var(--co-text)!important}.helena-checkout-shell .wc-block-components-address-card__edit{position:absolute!important;right:14px!important;top:16px!important;min-width:64px!important;min-height:32px!important;width:auto!important;height:auto!important;padding:6px 10px!important;margin:0!important;border:1px solid #685563!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important;color:var(--co-accent)!important;font:500 11px/1.4 Jakarta,sans-serif!important;text-decoration:none!important}.helena-checkout-shell .wc-block-components-address-card__edit:hover{background:#33212c!important;border-color:var(--co-accent)!important}.helena-checkout-shell .wc-block-components-address-card__edit:focus-visible{outline:2px solid var(--co-accent)!important;outline-offset:3px}.helena-checkout-shell .wc-block-components-address-card[role=button]:focus-visible{outline:2px solid var(--co-accent)!important;outline-offset:3px}.helena-checkout-shell .wc-block-components-checkbox{margin:12px 0!important}.helena-checkout-shell .wc-block-components-checkbox label{font:11px/1.7 Jakarta,sans-serif!important;color:var(--co-muted)}.helena-checkout-shell .wc-block-components-checkbox input[type=checkbox]{background:var(--co-field)!important;border:1px solid #88717f!important;color-scheme:dark!important;accent-color:var(--co-accent)!important;box-shadow:none!important}.helena-checkout-shell .wc-block-components-checkbox__mark{fill:var(--co-accent)!important}.helena-checkout-shell .wc-block-components-radio-control__option{position:relative!important;display:block!important;background:var(--co-card)!important;border:1px solid var(--co-line)!important;border-radius:6px!important;padding:13px 14px 13px 44px!important;margin:0 0 8px!important;color:var(--co-text)!important}.helena-checkout-shell .wc-block-components-radio-control__option:after{border-color:var(--co-accent)!important;border-radius:6px!important}.helena-checkout-shell .wc-block-components-radio-control__label,.helena-checkout-shell .wc-block-components-radio-control__secondary-label{font:500 12px/1.6 Jakarta,sans-serif!important;color:var(--co-text)!important}.helena-checkout-shell .wc-block-components-radio-control__input{accent-color:var(--co-accent)!important;border-color:#88717f!important}.helena-checkout-shell .wc-block-components-radio-control__input:checked{background:var(--co-accent)!important;border-color:var(--co-accent)!important;color:var(--co-ink)!important}.helena-checkout-shell .wc-block-components-radio-control-accordion-option{display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.helena-checkout-shell #payment-method .wc-block-components-radio-control--highlight-checked:after,.helena-checkout-shell #payment-method .wc-block-components-radio-control-accordion-option:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.helena-checkout-shell .wc-block-components-radio-control-accordion-content{width:100%!important;padding:0!important}.helena-checkout-shell .wc-block-components-radio-control-accordion-content p{font:11px/1.7 Jakarta,sans-serif;color:var(--co-muted);margin:8px 0 14px}.helena-checkout-shell .wc-block-components-button{font:500 12px/1.5 Jakarta,sans-serif!important;min-height:40px;border:1px solid #685563!important;border-radius:6px!important;background:var(--co-field)!important;color:var(--co-text)!important;box-shadow:none!important}.helena-checkout-shell .wc-block-components-checkout-place-order-button{min-height:50px!important;border:1px solid var(--co-accent)!important;background:var(--co-accent)!important;color:var(--co-ink)!important;font-weight:600!important;width:100%!important}.helena-checkout-shell .wc-block-components-checkout-place-order-button:disabled,.helena-checkout-shell .wc-block-components-checkout-place-order-button[data-hc-summary-busy]{opacity:.55!important;cursor:wait}.helena-checkout-shell .wc-block-components-spinner{color:var(--co-accent)}.helena-checkout-shell .wc-block-checkout__terms{font:10px/1.8 Jakarta,sans-serif;color:var(--co-muted);margin:0!important;padding:0!important;border:0!important}.helena-checkout-shell .wc-block-checkout__actions_row{padding-top:16px!important}.helena-checkout-shell .wc-block-components-notice-banner{font:12px/1.7 Jakarta,sans-serif!important;border-radius:6px!important}.helena-checkout-shell .wc-block-components-notice-banner.is-error{background:#342426;color:#ffdad6;border-color:#865357}.helena-checkout-shell .checkout-footer{margin-top:40px;padding-top:20px;border-top:1px solid var(--co-line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:10px;color:var(--co-muted)}.helena-checkout-shell .checkout-footer nav{display:flex;gap:18px}.helena-checkout-shell .checkout-footer a{color:var(--co-muted)}.helena-checkout-shell a:focus-visible,.helena-checkout-shell button:focus-visible{outline:2px solid var(--co-accent);outline-offset:3px}.helena-checkout-shell .skip-link{position:absolute;left:-9999px}.helena-checkout-shell .skip-link:focus{position:fixed;left:15px;top:15px;z-index:99999;padding:12px;background:var(--co-accent);color:var(--co-ink)}.helena-checkout-shell .woocommerce-order{background:var(--co-card);padding:24px;border:1px solid var(--co-line);border-radius:8px}.helena-checkout-shell .woocommerce-order h2{font:400 28px/1.3 Newsreader,serif;margin:24px 0}.helena-checkout-shell .woocommerce-order table,.helena-checkout-shell .woocommerce-order td,.helena-checkout-shell .woocommerce-order th{background:transparent!important;border-color:var(--co-line)!important;color:var(--co-text);font:13px/1.7 Jakarta,sans-serif}.helena-checkout-shell .woocommerce-order address{font:13px/1.9 Jakarta,sans-serif}@media(max-width:1000px){.helena-checkout-shell .editorial-checkout{width:calc(100% - 48px)}.helena-checkout-shell .wc-block-components-sidebar-layout{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:760px){.helena-checkout-shell .editorial-checkout{width:calc(100% - 32px);padding-top:18px}.helena-checkout-shell .checkout-breadcrumb>span{display:none}.helena-checkout-shell .checkout-heading{justify-content:flex-start;padding-bottom:20px}.helena-checkout-shell .wc-block-components-sidebar-layout{display:flex!important;flex-direction:column;gap:26px}.helena-checkout-shell .wc-block-components-sidebar-layout .wc-block-components-sidebar{width:100%!important;position:static;order:-1}.helena-checkout-shell .wc-block-components-sidebar-layout .wc-block-components-main{width:100%!important}.helena-checkout-shell .wc-block-components-order-summary-item{padding:14px!important;gap:12px!important;min-height:122px}.helena-checkout-shell .wc-block-components-order-summary-item__image,.helena-checkout-shell .wc-block-components-order-summary-item__image img{width:64px!important;height:88px!important;flex-basis:64px!important}.helena-checkout-shell .wc-block-components-product-name{font-size:14px!important}.helena-checkout-shell .wc-block-components-order-summary-item__total-price{font-size:13px!important}.helena-checkout-shell .wc-block-components-checkout-order-summary__title-text{font-size:21px!important}.helena-checkout-shell .checkout-footer{margin-top:28px}.helena-checkout-shell .woocommerce-order{padding:16px}.helena-checkout-shell .woocommerce-order-overview{display:grid;gap:12px}.helena-checkout-shell .woocommerce-order-overview li{float:none!important;border:0!important;padding:0!important;margin:0!important}}@media(prefers-reduced-motion:reduce){.helena-checkout-shell *{scroll-behavior:auto!important}}#hc-checkout-summary{display:none}@media(min-width:1001px){body.helena-checkout-shell.hc-summary-enhanced #hc-checkout-summary,body.helena-checkout-shell:not(.hc-summary-enhanced) .wc-block-components-sidebar-layout .wc-block-components-sidebar{position:sticky!important;top:calc(var(--hc-admin-top,0px) + var(--hc-header-height,82px) + 20px);align-self:start;max-height:calc(100dvh - var(--hc-admin-top,0px) - var(--hc-header-height,82px) - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#685563 transparent}}.hc-summary-enhanced #hc-checkout-summary{display:block;min-width:0}.hc-summary-enhanced .hc-summary{padding-right:8px}.hc-summary-enhanced .checkout-native-content{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:70px;align-items:start}.hc-summary-enhanced .hc-native-checkout{min-width:0}.hc-summary-enhanced .hc-native-checkout .wc-block-components-sidebar-layout{display:block!important}.hc-summary-enhanced .hc-native-checkout .wc-block-components-main{width:100%!important}.hc-summary-enhanced .hc-native-checkout .wc-block-components-sidebar,.hc-summary-enhanced .hc-native-checkout .wp-block-woocommerce-checkout-order-summary-block{display:none!important}.hc-summary-enhanced .hc-summary-heading{display:flex;align-items:center;gap:12px;margin:0 0 20px}.hc-summary-enhanced .hc-summary-heading h2{font:500 25px/1.3 Jakarta,sans-serif;margin:0!important}.hc-summary-enhanced .hc-item-count{font:10px/1.4 Jakarta,sans-serif;padding:3px 6px;border:1px solid #443944;border-radius:4px;color:#baacbf;white-space:nowrap}.hc-summary-enhanced .hc-product-list{display:grid;gap:16px}.hc-summary-enhanced .hc-product-card{display:grid;grid-template-columns:104px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px 18px;position:relative;padding:16px;background:#1e1a20;border:1px solid #443944;border-radius:8px;min-height:148px}.hc-summary-enhanced .hc-product-cover{grid-column:1;grid-row:1/3;width:104px;height:124px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;background:#17131a}.hc-summary-enhanced .hc-product-cover img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;display:block}.hc-summary-enhanced .hc-cover-fallback{font:400 18px Newsreader,serif;color:#baacbf}.hc-summary-enhanced .hc-product-copy{grid-column:2/4;grid-row:1/3;align-self:start;min-width:0;padding:2px 12px 0 0}.hc-summary-enhanced .hc-product-copy h3{font:500 15px/1.5 Jakarta,sans-serif;margin:0 0 6px!important;color:#e8e0e9}.hc-summary-enhanced .hc-product-unit,.hc-summary-enhanced .hc-product-variation{font:11px/1.6 Jakarta,sans-serif;color:#baacbf;margin:0 0 8px!important}.hc-summary-enhanced .hc-quantity-control{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #554654;background:#2a242d;border-radius:5px;font:11px/1.5 Jakarta,sans-serif;color:#cbbdce;margin-top:8px;max-width:124px}.hc-summary-enhanced .hc-quantity-control input{font:12px/1.4 Jakarta,sans-serif!important;width:49px!important;min-width:0!important;height:25px!important;min-height:0!important;padding:2px 3px!important;margin:0!important;border:0!important;background:transparent!important;color:#e8e0e9!important;box-shadow:none!important;color-scheme:dark;appearance:auto}.hc-summary-enhanced .hc-quantity-control input::-webkit-inner-spin-button{opacity:1;height:20px}.hc-summary-enhanced .hc-product-price{grid-column:3;grid-row:2;align-self:end;justify-self:end;z-index:1;font:500 15px/1.5 Jakarta,sans-serif;white-space:nowrap;background:#1e1a20}.hc-summary-enhanced .hc-product-remove{position:absolute;right:-8px;top:-8px;width:24px!important;height:24px!important;min-height:0!important;padding:0!important;border:1px solid #685563!important;border-radius:50%!important;background:#1e1a20!important;color:#baacbf!important;font:18px/1 Arial,sans-serif!important;display:flex;align-items:center;justify-content:center;box-shadow:none!important}.hc-summary-enhanced .hc-product-remove:hover{border-color:#ffb2bf!important;color:#ffb2bf!important}.hc-summary-enhanced .hc-coupon-box{margin:18px 0;background:linear-gradient(120deg,#221b25,#1e1a20);border:1px solid #443944;border-radius:8px;padding:17px 16px}.hc-summary-enhanced .hc-coupon-heading{display:flex;align-items:center;gap:12px}.hc-summary-enhanced .hc-coupon-icon{width:38px;height:38px;border:1px solid #674453;border-radius:10px;color:#ffb2bf;background:#31212b;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.hc-summary-enhanced .hc-coupon-heading>div{flex:1;min-width:0}.hc-summary-enhanced .hc-coupon-heading h3{font:500 13px/1.4 Jakarta,sans-serif;margin:0 0 4px!important}.hc-summary-enhanced .hc-coupon-heading p{font:10px/1.5 Jakarta,sans-serif;color:#baacbf;margin:0!important}.hc-summary-enhanced .hc-coupon-form button,.hc-summary-enhanced .hc-coupon-toggle{padding:7px 10px!important;background:#2a242d!important;color:#e8e0e9!important;border:1px solid #685563!important;border-radius:5px!important;font:500 11px/1.5 Jakarta,sans-serif!important;min-height:32px!important;white-space:nowrap;box-shadow:none!important}.hc-summary-enhanced .hc-coupon-form{display:flex;gap:8px;margin-top:14px}.hc-summary-enhanced .hc-coupon-form label{flex:1;min-width:0}.hc-summary-enhanced .hc-coupon-form input{width:100%;height:40px!important;min-height:40px!important;padding:10px!important;border:1px solid #685563!important;border-radius:5px!important;background:#221e24!important;color:#e8e0e9!important;font:12px/1.5 Jakarta,sans-serif!important}.hc-summary-enhanced .hc-applied-coupons{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.hc-summary-enhanced .hc-applied-coupons>span{display:flex;align-items:center;gap:10px;padding:4px 8px;border:1px solid #674453;border-radius:5px;font-size:11px;color:#ffb2bf}.hc-summary-enhanced .hc-applied-coupons button{padding:0!important;min-height:0!important;border:0!important;background:transparent!important;color:#ffb2bf!important;font-size:16px}.hc-summary-enhanced .hc-summary-feedback{font:11px/1.7 Jakarta,sans-serif;color:#baacbf;margin:10px 0}.hc-summary-enhanced .hc-summary-feedback:empty{display:none}.hc-summary-enhanced .hc-summary-feedback[role=alert]{color:#ffb4ab}.hc-summary-enhanced .hc-order-totals{padding:16px 20px;background:#1e1a20;border:1px solid #443944;border-radius:8px}.hc-summary-enhanced .hc-order-totals dl{margin:0}.hc-summary-enhanced .hc-total-row{display:flex;justify-content:space-between;gap:18px;padding:7px 0;font:13px/1.6 Jakarta,sans-serif;color:#baacbf}.hc-summary-enhanced .hc-total-row dd{margin:0;color:#e8e0e9;text-align:right}.hc-summary-enhanced .hc-total-row dt{font-weight:400}.hc-summary-enhanced .hc-grand-total{margin-top:10px;padding:14px 0 2px;border-top:1px solid #443944;font-size:17px;color:#e8e0e9}.hc-summary-enhanced .hc-grand-total dd,.hc-summary-enhanced .hc-grand-total dt{font-weight:600}.hc-summary-enhanced .hc-tax-note{font-size:10px;color:#baacbf;margin:10px 0 0}.hc-summary-enhanced .hc-empty-cart{padding:24px;border:1px solid #443944;border-radius:8px;background:#1e1a20}.hc-summary-enhanced .hc-summary button:disabled,.hc-summary-enhanced .hc-summary input:disabled{opacity:.55;cursor:wait}.hc-summary-enhanced .hc-summary button:focus-visible,.hc-summary-enhanced .hc-summary input:focus-visible{outline:2px solid #ffb2bf!important;outline-offset:3px}@media(max-width:1000px){.hc-summary-enhanced .checkout-native-content{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hc-summary-enhanced .hc-product-card{grid-template-columns:88px minmax(0,1fr) auto;gap:8px 14px;padding:14px}.hc-summary-enhanced .hc-product-cover{width:88px;height:116px}.hc-summary-enhanced .hc-product-copy h3{font-size:14px}.hc-summary-enhanced .hc-coupon-heading{gap:9px}}@media(max-width:760px){.hc-summary-enhanced .checkout-native-content{display:flex;flex-direction:column;gap:28px}.hc-summary-enhanced #hc-checkout-summary,.hc-summary-enhanced .hc-native-checkout{width:100%}.hc-summary-enhanced .hc-summary-heading h2{font-size:21px}.hc-summary-enhanced .hc-item-count{font-size:9px}.hc-summary-enhanced .hc-product-card{grid-template-columns:78px minmax(0,1fr) auto;padding:13px;gap:8px 12px;min-height:138px}.hc-summary-enhanced .hc-product-cover{width:78px;height:110px}.hc-summary-enhanced .hc-product-price{font-size:13px}.hc-summary-enhanced .hc-product-copy h3{font-size:13px;line-height:1.5}.hc-summary-enhanced .hc-product-unit{font-size:10px}.hc-summary-enhanced .hc-coupon-box{padding:14px}.hc-summary-enhanced .hc-coupon-icon{width:32px;height:32px}.hc-summary-enhanced .hc-coupon-heading p{max-width:140px}.hc-summary-enhanced .hc-order-totals{padding:14px 16px}}.helena-order-received .editorial-checkout{max-width:1080px}.helena-order-received .checkout-heading{display:block;border-bottom:1px solid var(--co-line);margin:20px 0 30px;padding:0 0 28px}.helena-order-received .checkout-eyebrow{display:block;margin-bottom:10px;color:var(--co-accent);font:600 10px/1.5 Jakarta,sans-serif;letter-spacing:.14em}.helena-order-received .checkout-heading h1:not(.screen-reader-text){font:400 clamp(38px,5vw,58px)/1.12 Newsreader,serif;margin:0 0 12px;max-width:700px}.helena-order-received .checkout-intro{max-width:640px;color:var(--co-muted);font:13px/1.75 Jakarta,sans-serif;margin:0}.helena-order-received .checkout-assurance{margin-top:18px}.helena-order-received .checkout-native-content{display:block}.helena-order-received .woocommerce-order{display:grid;gap:22px;padding:0;border:0;background:transparent;border-radius:0}.helena-order-received .woocommerce-thankyou-order-received{margin:0!important;padding:16px 20px!important;border:1px solid #746074!important;border-left:3px solid var(--co-accent)!important;border-radius:6px!important;background:#2a222c!important;color:var(--co-text)!important;font:500 14px/1.6 Jakarta,sans-serif!important}.helena-order-received .woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none!important;margin:0!important;padding:0!important;clear:both}.helena-order-received .woocommerce-order-overview li{float:none!important;display:block!important;width:auto!important;min-height:88px;margin:0!important;padding:14px!important;border:1px solid var(--co-line)!important;border-radius:6px;background:var(--co-card);color:var(--co-muted);font:11px/1.5 Jakarta,sans-serif!important;text-transform:none!important;overflow-wrap:anywhere}.helena-order-received .woocommerce-order-overview li strong{display:block;margin-top:8px;color:var(--co-text);font:600 13px/1.5 Jakarta,sans-serif!important;text-transform:none!important;overflow-wrap:anywhere}.helena-order-received .woocommerce-order-details{margin:0!important;padding:26px;border:1px solid var(--co-line);border-radius:8px;background:var(--co-card)}.helena-order-received .woocommerce-order h2{font:400 28px/1.2 Newsreader,serif!important;margin:0 0 20px!important}.helena-order-received .order-details-inner,.helena-order-received .order-details-wrap{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.helena-order-received .woocommerce-table--order-details{width:100%;border-collapse:collapse!important;border:0!important;table-layout:fixed;margin:0!important;background:transparent!important}.helena-order-received .woocommerce-table--order-details td,.helena-order-received .woocommerce-table--order-details th{padding:13px 4px!important;border:0!important;border-bottom:1px solid var(--co-line)!important;background:transparent!important;color:var(--co-text)!important;text-align:left!important;vertical-align:top!important;overflow-wrap:anywhere}.helena-order-received .woocommerce-table--order-details thead th{color:var(--co-muted)!important;font-size:11px!important;font-weight:500!important}.helena-order-received .woocommerce-table--order-details td:last-child,.helena-order-received .woocommerce-table--order-details th:last-child{text-align:right!important;width:36%}.helena-order-received .woocommerce-table--order-details tfoot tr:last-child td,.helena-order-received .woocommerce-table--order-details tfoot tr:last-child th{font-size:16px!important;font-weight:600!important;color:var(--co-accent)!important;border-bottom:0!important}.helena-order-received .woocommerce-table--order-details .shipped_via{display:block;color:var(--co-muted)!important;font:10px/1.5 Jakarta,sans-serif}.helena-order-received .woocommerce-customer-details{margin:0!important}.helena-order-received .woocommerce-customer-details .woocommerce-columns--addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0!important}.helena-order-received .woocommerce-customer-details .woocommerce-column{float:none!important;width:auto!important;min-width:0;margin:0!important;padding:24px;border:1px solid var(--co-line);border-radius:8px;background:var(--co-card)}.helena-order-received .woocommerce-customer-details .woocommerce-column h2{font-size:25px!important;margin:0 0 16px!important}.helena-order-received .woocommerce-customer-details address{margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:var(--co-muted)!important;font:12px/1.85 Jakarta,sans-serif!important;overflow-wrap:anywhere}.helena-order-received .woocommerce-customer-details address p{margin:7px 0 0!important}.helena-order-received .checkout-after-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 0}.helena-order-received .checkout-after-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 19px;border:1px solid #745968;border-radius:6px;font:600 12px/1.5 Jakarta,sans-serif;text-decoration:none}.helena-order-received .checkout-after-primary{background:var(--co-accent);border-color:var(--co-accent)!important;color:var(--co-ink)!important}.helena-order-received .checkout-after-secondary{background:var(--co-card);color:var(--co-text)!important}.helena-order-received .checkout-after-actions svg{width:14px;height:14px}@media(max-width:760px){.helena-order-received .checkout-heading{margin:12px 0 22px;padding-bottom:22px}.helena-order-received .checkout-heading h1:not(.screen-reader-text){font-size:43px}.helena-order-received .woocommerce-order{gap:16px}.helena-order-received .woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.helena-order-received .woocommerce-order-overview li{min-height:76px;padding:11px!important}.helena-order-received .woocommerce-order-overview li.email{grid-column:1/-1}.helena-order-received .woocommerce-order-details{padding:18px}.helena-order-received .woocommerce-order h2{font-size:25px!important}.helena-order-received .woocommerce-customer-details .woocommerce-columns--addresses{grid-template-columns:1fr;gap:12px}.helena-order-received .woocommerce-customer-details .woocommerce-column{padding:18px}.helena-order-received .checkout-after-actions{flex-direction:column;margin-top:22px}.helena-order-received .checkout-after-actions a{width:100%}}