.hx-conversion-edition .hx-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:28px}
.hx-conversion-edition .hx-hero-actions .hx-button{margin-top:0}
.hx-conversion-edition .hx-finder-open{display:inline-flex;align-items:center;gap:10px;min-height:48px;color:#fff;text-decoration:none;padding:10px 4px;border-bottom:1px solid #ffffff70;font-size:17px;font-weight:500}
.hx-conversion-edition .hx-finder-open>svg{width:20px;height:20px;flex:none}
.hx-finder-dialog{width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:34px;border:1px solid #cce4ee;border-radius:28px;color:#08394d;background:radial-gradient(ellipse at 100% 0,#ccecf865,transparent 45%),#fcfeff;box-shadow:0 30px 100px #032f4550;overflow:auto;overscroll-behavior:contain;font-family:var(--font-body-family),sans-serif}
.hx-finder-dialog::backdrop{background:#082f4560;backdrop-filter:blur(7px)}
.hx-finder-dialog [hidden]{display:none!important}
.hx-finder-dialog :is(a,button):focus-visible{outline:3px solid #1088b4;outline-offset:4px}
.hx-finder-dialog svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.hx-finder-close{position:sticky;top:0;float:right;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:1px solid #cbe3ee;border-radius:50%;background:#fff;color:#116180;cursor:pointer}
.hx-finder-heading{max-width:640px;margin-bottom:26px;padding-right:35px}
.hx-finder-symbol{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;border:1px solid #bddfee;background:#edf9ff;color:#0a80a8;margin-bottom:16px}
.hx-finder-heading h2{font-size:clamp(28px,4vw,42px);font-weight:500;letter-spacing:-.035em;line-height:1.08;margin:0 0 12px;outline:none}
.hx-finder-heading p{font-size:17px;line-height:1.5;color:#527589;margin:0}
.hx-finder-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.hx-finder-goals button{display:flex;align-items:center;gap:11px;padding:16px;border:1px solid #c9e1eb;border-radius:15px;background:#fff;color:#1c5f7b;cursor:pointer;font:500 16px/1.35 var(--font-body-family),sans-serif;text-align:left;transition:background .2s,border-color .2s,box-shadow .2s}
.hx-finder-goals button>svg:last-child{margin-left:auto;width:16px}
.hx-finder-goals button[aria-pressed=true]{background:#e4f5fc;border-color:#0a83ad;box-shadow:0 4px 20px #1088b417}
.hx-finder-results{margin-top:30px;padding-top:24px;border-top:1px solid #d1e5ee}
.hx-finder-result-heading h3{font-size:25px;line-height:1.2;font-weight:500;margin:0 0 8px;outline:none}
.hx-finder-result-heading p{font-size:15px;color:#53758a;margin:0 0 20px}
.hx-finder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.hx-finder-card{display:grid;grid-template-columns:125px minmax(0,1fr);gap:15px;padding:17px;border:1px solid #d1e5ee;border-radius:20px;background:#fff;min-width:0}
.hx-finder-photo{display:flex;align-items:center;justify-content:center;min-width:0;min-height:160px;background:radial-gradient(#e9f6fa,transparent 72%);border-radius:14px}
.hx-finder-photo img{display:block;width:100%;height:auto;max-height:210px;object-fit:contain}
.hx-finder-card h4{font-size:19px;line-height:1.15;font-weight:600;margin:0 0 8px}
.hx-finder-card-copy>p{font-size:13px;line-height:1.45;color:#557387;margin:0 0 9px}
.hx-finder-card .hx-card-benefits{gap:5px;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;list-style:none}
.hx-finder-card .hx-card-benefits li{display:inline-flex;align-items:center;gap:5px;border-radius:7px;background:#eef8fc;padding:5px 7px;font-size:11px;line-height:1.25}
.hx-finder-card .hx-card-benefits svg{width:14px;height:14px;flex:none}
.hx-finder-card-copy>strong{display:block;font-size:18px;font-weight:600;margin-bottom:12px}
.hx-finder-card-copy>strong small{font-size:12px;font-weight:400}
.hx-finder-discover{display:inline-flex;align-items:center;gap:10px;color:#087fa8;font-size:14px;font-weight:500;text-decoration:none;padding-bottom:3px;border-bottom:1px solid #b2d7e7}
.hx-finder-all{display:inline-flex;align-items:center;gap:10px;margin-top:26px;font-size:15px;color:#315f77;text-underline-offset:4px}
body.hx-conversion-edition .hx-collection .hx-content-heading{padding-top:25px;margin-bottom:18px}
body.hx-conversion-edition .hx-goal-filters{margin:16px 0 20px}
.hx-collection-secondary{margin-bottom:22px;font-size:14px;color:#4b7084}
.hx-collection-secondary summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:5px 0}
.hx-collection-secondary summary::-webkit-details-marker{display:none}
.hx-collection-secondary summary svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}
.hx-collection-secondary[open] summary svg{transform:rotate(180deg)}
.hx-collection-secondary .hx-collection-categories{margin:12px 0 0}
body.hx-conversion-edition .hx-home .hx-selection{margin-top:24px}
.hx-home-goals{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 26px}
.hx-home-goals :is(a,button){display:inline-flex;align-items:center;gap:7px;padding:10px 15px;min-height:44px;border:1px solid #d1e5ee;border-radius:999px;background:#f0f7fb;color:#315f77;text-decoration:none;font:400 15px/1.4 var(--font-body-family),sans-serif;cursor:pointer;transition:background .2s,color .2s,border-color .2s}
.hx-home-goals button[aria-pressed=true]{background:#087fa8;color:#fff;border-color:#087fa8}
.hx-home-goals button:hover{border-color:#087fa8}
.hx-home-goals button:focus-visible{outline:2px solid #087fa8;outline-offset:3px}
.hx-home-goals svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}
body.hx-conversion-edition .hx-card-difference{color:#4f7285;font-size:14px;line-height:1.4;min-height:0;margin:3px 0 10px}
body.hx-conversion-edition.hx-theme.v3-theme .m-card-bottom>a.hx-card-format-cta{display:inline-flex;width:auto;height:auto;max-width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:10px 13px;border:1px solid #c0ddeb;border-radius:999px;background:#fff;color:#155f7d;font-size:14px;line-height:1.25;text-align:center;white-space:normal;text-decoration:none;transform:none;rotate:none;scale:none;translate:none;transition:background .2s,border-color .2s}
body.hx-conversion-edition.hx-theme.v3-theme .m-card-bottom>a.hx-card-format-cta:hover{background:#eff8fc;border-color:#087fa8}
.hx-card-format-cta>span{display:flex;flex:none}
.hx-card-format-cta svg{width:17px;height:17px;flex:none}
body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-menu-goal-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.hx-menu-goal-stack{display:flex;flex-direction:column;gap:18px;min-width:0}
body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-menu-goal-heading{display:flex;align-items:center;gap:8px;min-height:28px;margin:0 0 4px;padding:0;border:0;border-radius:0;color:#157494;background:none;box-shadow:none;font:600 12px/1.3 var(--font-body-family),sans-serif;letter-spacing:.055em;text-transform:uppercase;transform:none!important}
body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-menu-goal-heading::after{display:none}
.hx-menu-goal-heading svg{width:18px;height:18px;flex:none}
body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-menu-goal-group ul{display:grid;grid-template-columns:minmax(0,1fr);height:auto;gap:0}
body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-menu-goal-group li{padding-right:10px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-menu-goal-group li a{display:flex;align-items:center;min-height:36px;height:auto;padding:7px 22px 7px 8px;border-bottom:1px solid #deebf1;font:400 16px/1.2 var(--font-body-family),sans-serif;border-radius:8px!important}
body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-menu-goal-group .hx-menu-item-label{white-space:normal;overflow:visible;text-overflow:clip}
@media(min-width:1200px){body.hx-conversion-edition.hx-theme.v3-theme .hx-header.hx-header .hx-nav-panel--products.hx-nav-panel--cinematic{grid-template-columns:62% 38%}body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-nav-panel--cinematic .hx-menu-columns{padding:22px 24px 12px}body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-nav-panel--cinematic>.hx-nav-all{margin:0 24px 18px;font-size:16px}}
@media(min-width:1200px) and (max-height:700px){.hx-menu-goal-stack{gap:10px}body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-menu-goal-group li a{min-height:31px;padding-block:5px;font-size:15px}body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-menu-goal-heading{min-height:24px;font-size:11px}}
@media(max-width:1199px){body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-menu-goal-columns{gap:18px}.hx-menu-goal-stack{gap:20px}body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-menu-goal-group li{padding:0}body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-menu-goal-group li a{min-height:42px;padding:8px 3px;font-size:14px}body.hx-conversion-edition.hx-theme.v3-theme .hx-header .hx-menu-goal-heading{font-size:11px;letter-spacing:.025em;gap:6px}}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-breadcrumb{padding:18px 0 23px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-intro h1{margin-bottom:12px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-lead{font-size:19px;line-height:1.45;margin-bottom:12px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-features{margin:14px 0;padding-bottom:14px;gap:7px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-features li{font-size:16px;line-height:1.4}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product hx-review-highlights{padding:7px 12px;margin:8px 0 12px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-review-highlight-heading{font-size:13px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-review-highlight-controls button{width:30px;height:30px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-review-highlight-card blockquote{font-size:15px;line-height:1.4;-webkit-line-clamp:1;margin-bottom:4px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-review-highlight-meta{font-size:12px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-form{margin-top:16px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-variants{margin-bottom:14px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product :is(legend,.hx-product-quantity-label,.hx-product-plan-select>label){font-size:15px;line-height:1.4;margin-bottom:7px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-variant-pill>span{min-height:64px;padding:9px 7px;gap:3px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-variant-pill strong{font-size:16px;line-height:1.25}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-price-line>strong{font-size:34px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-tax{margin:4px 0 12px;font-size:13px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-mode{min-height:62px;padding:12px 14px;gap:10px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-subscription-card .hx-product-mode-sub{padding:14px;min-height:76px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-mode strong{font-size:16px;line-height:1.3}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-mode small{font-size:13px;line-height:1.35}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-mode b{font-size:19px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-subscription-expanded{padding:0 14px 12px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-subscription-perks{padding:12px 0 0;gap:8px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-subscription-perks li{font-size:12px;line-height:1.35;gap:6px}
body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-subscription-perks svg{width:19px;height:19px}
.hx-delivery-summary{margin:5px 0 0;font-size:14px;line-height:1.4;color:#365f77;font-variant-numeric:tabular-nums}
.hx-product-sticky-choose{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}
body.hx-conversion-edition .hx-product-sticky-choose[hidden],body.hx-conversion-edition .hx-product-sticky.is-choose .hx-product-sticky-quantity,body.hx-conversion-edition .hx-product-sticky.is-choose button[data-hx-add]{display:none!important}
html[data-hx-purchase-intent=true] hx-recent-activity{visibility:hidden;pointer-events:none}
@media(max-width:749px){.hx-finder-dialog{padding:24px 18px;border-radius:22px;max-height:calc(100dvh - 20px);width:calc(100vw - 20px)}.hx-finder-heading{padding-right:26px}.hx-finder-heading p{font-size:15px}.hx-finder-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hx-finder-goals button{font-size:14px;padding:13px 10px;gap:7px}.hx-finder-goals button>svg:first-child{width:18px;height:18px;flex:none}.hx-finder-goals button>svg:last-child{display:none}.hx-finder-goals button>span{min-width:0;overflow-wrap:anywhere}.hx-finder-grid{grid-template-columns:1fr}.hx-finder-card{grid-template-columns:110px minmax(0,1fr);padding:14px;gap:13px}.hx-finder-card h4{font-size:18px}.hx-finder-photo{min-height:135px}.hx-finder-card-copy>p{font-size:13px}.hx-finder-card-copy>strong{font-size:17px}.hx-conversion-edition .hx-hero-actions{gap:12px;margin-top:20px}.hx-conversion-edition .hx-finder-open{font-size:16px;min-height:44px}.hx-home-goals{flex-wrap:nowrap;overflow:auto;padding-bottom:5px}.hx-home-goals :is(a,button){white-space:nowrap;flex:none}.hx-conversion-edition .hx-collection .hx-content-heading{padding-top:16px}.hx-conversion-edition .hx-goal-filters{margin:12px 0 10px}.hx-conversion-edition .m-card-bottom{flex-wrap:wrap;gap:10px}.hx-conversion-edition .m-card-bottom .hx-card-format-cta{font-size:13px;padding:9px 11px}body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-lead{font-size:17px}body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-product-features li{font-size:15px}body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-subscription-perks{grid-template-columns:1fr;gap:7px;padding:10px 0 0}body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-subscription-perks li{flex-direction:row;text-align:left;gap:8px;font-size:13px}body.hx-conversion-edition.hx-theme.v3-theme .hx-product .hx-subscription-badges>small{height:28px}body.hx-conversion-edition .hx-product-sticky-choose{flex:1;min-height:42px}body.hx-conversion-edition.hx-product-sticky-active [data-capture-open]{display:none!important}}
@media(prefers-reduced-motion:reduce){.hx-finder-goals button{transition:none}.hx-finder-dialog::backdrop{backdrop-filter:none}}
@media(max-width:749px){body.hx-conversion-edition .hx-finder-dialog .hx-finder-goals button,body.hx-conversion-edition .hx-finder-dialog .hx-finder-goals button>span{font-size:14px!important}body.hx-conversion-edition .hx-finder-dialog .hx-finder-goals button>.hx-ui-icon{display:none!important}}
