:root{--hfh-accent:#122B4C;--hfh-accent-dark:#0B1D35;--hfh-accent-10:rgba(18,43,76,.08);--hfh-accent-20:rgba(18,43,76,.15);--hfh-accent-40:rgba(18,43,76,.40);--hfh-champagne:#4ad55d;--hfh-champagne-dark:#4ad55d;--hfh-champagne-deep:#4ad55d;--hfh-champagne-soft:rgba(74,213,93,.16);--hfh-ink:#182033;--hfh-body:#3F4858;--hfh-muted:#747064;--hfh-faint:#A19889;--hfh-line:rgba(64,54,39,.085);--hfh-line-s:rgba(64,54,39,.14);--hfh-line-strong:rgba(64,54,39,.22);--hfh-stone:#c2d0de;--hfh-ivory:#f6fbff;--hfh-warm:#eaf0f7;--hfh-warm-2:#f0f5fb;--hfh-warm-3:#f8fcff;--hfh-white:#FFFFFF;--hfh-sale:#B91C1C;--hfh-success:#237a3a;--hfh-info:#1E40AF;--hfh-font:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--hfh-font-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--hfh-font-display:var(--hfh-font-serif);--hfh-fs-eyebrow:.78rem;--hfh-fs-body:1rem;--hfh-fs-lead:1.125rem;--hfh-fs-h4:clamp(1.15rem,1.4vw,1.35rem);--hfh-fs-h3:clamp(1.45rem,1.9vw,1.75rem);--hfh-fs-h2:clamp(1.85rem,2.6vw,2.4rem);--hfh-fs-h1:clamp(2.25rem,3.6vw,3.4rem);--hfh-fs-display:clamp(2.6rem,4.6vw,4.4rem);--hfh-lh-tight:1.12;--hfh-lh-snug:1.28;--hfh-lh-body:1.6;--hfh-tracking-eyebrow:.18em;--hfh-radius:8px;--hfh-radius-sm:6px;--hfh-radius-pill:999px;--hfh-radius-card:14px;--hfh-radius-modal:16px;--hfh-shadow:0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035);--hfh-shadow-lg:0 22px 54px rgba(49,38,23,.12),0 8px 18px rgba(49,38,23,.055);--hfh-shadow-xl:0 30px 72px rgba(49,38,23,.14),0 10px 24px rgba(49,38,23,.07);--hfh-shadow-soft:0 6px 18px rgba(49,38,23,.05);--hfh-shadow-inset:inset 0 0 0 1px var(--hfh-line);--hfh-space-1:4px;--hfh-space-2:8px;--hfh-space-3:12px;--hfh-space-4:16px;--hfh-space-5:24px;--hfh-space-6:32px;--hfh-space-7:48px;--hfh-space-8:64px;--hfh-space-section:clamp(72px,9vw,128px);--hfh-space-section-sm:clamp(48px,6vw,80px);--hfh-container:1240px;--hfh-container-narrow:960px;--hfh-container-wide:1440px;--hfh-gutter:clamp(20px,3vw,40px);--hfh-ease:cubic-bezier(.22,1,.36,1);--hfh-ease-out:cubic-bezier(.16,1,.3,1);--hfh-dur-fast:.18s;--hfh-dur:.28s;--hfh-dur-slow:.5s;--hfh-z-base:1;--hfh-z-sticky:8000;--hfh-z-header:9000;--hfh-z-modal:9500;--hfh-z-toast:9800;--hfh-z-consent:9900;--hfh-bg-page:var(--hfh-warm-2);--hfh-bg-surface:var(--hfh-ivory);--hfh-bg-surface-2:var(--hfh-warm);--hfh-bg-deep:var(--hfh-accent);--hfh-bg-deep-2:var(--hfh-accent-dark);--hf-accent:var(--hfh-accent);--hf-accent-dark:var(--hfh-accent-dark);--hf-ink:var(--hfh-ink);--hf-body:var(--hfh-body);--hf-muted:var(--hfh-muted);--hf-line:var(--hfh-line);--hf-bg:var(--hfh-warm-2);--hf-card:var(--hfh-ivory);--hf-soft:var(--hfh-warm);--hf-warm:var(--hfh-warm);--hf-ivory:var(--hfh-ivory);--hf-blue:var(--hfh-accent);--hf-navy:var(--hfh-accent);--hf-champagne:var(--hfh-champagne);--hf-gold:var(--hfh-champagne);--hf-shadow:var(--hfh-shadow);--hf-shadow-lg:var(--hfh-shadow-lg);--hf-ease:var(--hfh-ease);--hf-radius:var(--hfh-radius);--hf-product-surface:var(--hfh-warm-3);--hf-product-card:var(--hfh-ivory);--hf-product-border:rgba(18,43,76,.09);--hf-product-border-strong:rgba(74,213,93,.28);--hf-product-cta:var(--hfh-accent);--hf-product-cta-dark:var(--hfh-accent-dark);--hf-product-accent:var(--hfh-champagne);--hf-product-radius:18px;--hf-product-radius-sm:10px;--hf-product-shadow:0 14px 34px rgba(18,43,76,.055),0 2px 8px rgba(49,38,23,.035);--hf-product-shadow-hover:0 24px 54px rgba(18,43,76,.10),0 8px 18px rgba(49,38,23,.05)}html{scroll-behavior:smooth}body{background:var(--hfh-bg-page);color:var(--hfh-ink);font-family:var(--hfh-font);font-size:var(--hfh-fs-body);line-height:var(--hfh-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--hfh-champagne-soft);color:var(--hfh-ink)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--hfh-accent);outline-offset:2px;border-radius:var(--hfh-radius-sm)}.hf-shell{width:100%;max-width:var(--hfh-container);margin-inline:auto;padding-inline:var(--hfh-gutter);box-sizing:border-box}.hf-shell--narrow{max-width:var(--hfh-container-narrow)}.hf-shell--wide{max-width:var(--hfh-container-wide)}.hf-section{padding-block:var(--hfh-space-section);position:relative}.hf-section--sm{padding-block:var(--hfh-space-section-sm)}.hf-section--ivory{background:var(--hfh-bg-surface)}.hf-section--warm{background:var(--hfh-bg-surface-2)}.hf-section--deep{background:var(--hfh-bg-deep);color:var(--hfh-ivory)}.hf-section-header{max-width:720px;margin:0 auto var(--hfh-space-7);text-align:center;display:flex;flex-direction:column;gap:var(--hfh-space-3)}.hf-section-header--left{margin-inline:0;text-align:left}.hf-eyebrow{font-size:var(--hfh-fs-eyebrow);letter-spacing:var(--hfh-tracking-eyebrow);text-transform:uppercase;font-weight:600;color:var(--hfh-champagne);display:inline-flex;align-items:center;gap:8px}.hf-eyebrow::before{content:"";width:22px;height:1px;background:currentColor;opacity:.6}.hf-section-header--left .hf-eyebrow{justify-content:flex-start}.hf-section-header:not(.hf-section-header--left) .hf-eyebrow{align-self:center}.hf-title{font-family:var(--hfh-font-display);font-weight:600;color:var(--hfh-ink);font-size:var(--hfh-fs-h2);line-height:var(--hfh-lh-tight);letter-spacing:-.01em;margin:0}.hf-title--display{font-size:var(--hfh-fs-display)}.hf-title--h1{font-size:var(--hfh-fs-h1)}.hf-title--h3{font-size:var(--hfh-fs-h3)}.hf-subtitle{color:var(--hfh-body);font-size:var(--hfh-fs-lead);line-height:var(--hfh-lh-body);margin:0;max-width:62ch}.hf-section-header:not(.hf-section-header--left) .hf-subtitle{margin-inline:auto}.hf-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 26px;border-radius:var(--hfh-radius);font-family:var(--hfh-font);font-weight:600;font-size:.95rem;letter-spacing:.01em;line-height:1;text-decoration:none;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--hfh-ink);transition:background var(--hfh-dur) var(--hfh-ease),color var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease),transform var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease);white-space:nowrap}.hf-btn:hover{transform:translateY(-1px)}.hf-btn:active{transform:translateY(0)}.hf-btn--sm{height:40px;padding:0 18px;font-size:.875rem}.hf-btn--lg{height:56px;padding:0 32px;font-size:1rem}.hf-btn--block{width:100%}.hf-btn--primary{background:var(--hfh-accent);color:var(--hfh-ivory);border-color:var(--hfh-accent);box-shadow:0 6px 18px rgba(18,43,76,.18)}.hf-btn--primary:hover{background:var(--hfh-accent-dark);border-color:var(--hfh-accent-dark);box-shadow:0 10px 26px rgba(18,43,76,.26)}.hf-btn--secondary{background:var(--hfh-ivory);color:var(--hfh-accent);border-color:var(--hfh-accent)}.hf-btn--secondary:hover{background:var(--hfh-accent);color:var(--hfh-ivory)}.hf-btn--ghost{background:transparent;color:var(--hfh-ink);border-color:var(--hfh-line-strong)}.hf-btn--ghost:hover{border-color:var(--hfh-accent);color:var(--hfh-accent);background:var(--hfh-accent-10)}.hf-btn--gold{background:var(--hfh-champagne);color:var(--hfh-ivory);border-color:var(--hfh-champagne);box-shadow:0 6px 18px rgba(74,213,93,.28)}.hf-btn--gold:hover{background:var(--hfh-champagne-dark);border-color:var(--hfh-champagne-dark)}.hf-btn[disabled],.hf-btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed;transform:none !important}.hf-card{background:var(--hfh-bg-surface);border:1px solid var(--hfh-line);border-radius:var(--hfh-radius-card);box-shadow:var(--hfh-shadow-soft);transition:transform var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease);overflow:hidden}.hf-card--hover:hover{transform:translateY(-2px);box-shadow:var(--hfh-shadow-lg);border-color:var(--hfh-line-s)}.hf-card--premium{background:linear-gradient(180deg,var(--hfh-warm-3) 0%,var(--hfh-ivory) 100%);border-color:var(--hfh-line-s);box-shadow:var(--hfh-shadow)}.hf-card__media{position:relative;aspect-ratio:4/3;background:var(--hfh-warm);overflow:hidden}.hf-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--hfh-ease)}.hf-card--hover:hover .hf-card__media img{transform:scale(1.04)}.hf-card__body{padding:var(--hfh-space-5);display:flex;flex-direction:column;gap:var(--hfh-space-3)}.hf-card__title{font-family:var(--hfh-font-display);font-weight:600;font-size:var(--hfh-fs-h4);color:var(--hfh-ink);margin:0;line-height:var(--hfh-lh-snug)}.hf-card__meta{font-size:.85rem;color:var(--hfh-muted)}.hf-trust-strip{display:flex;flex-wrap:wrap;gap:var(--hfh-space-5) var(--hfh-space-7);align-items:center;justify-content:center;padding:var(--hfh-space-5) var(--hfh-gutter);background:var(--hfh-ivory);border-block:1px solid var(--hfh-line);color:var(--hfh-body);font-size:.92rem}.hf-trust-strip__item{display:inline-flex;align-items:center;gap:10px}.hf-trust-strip__item svg{width:18px;height:18px;color:var(--hfh-champagne);flex-shrink:0}@media(max-width:768px){.hf-collectionTrust__grid,.hf-casehub-prem-trust__grid,.hf-heroTrust__grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important}.hf-collectionTrust__card:nth-child(3),.hf-casehub-prem-trust__card:nth-child(3),.hf-heroTrust__card:nth-child(3){display:none !important}.hf-trust-strip__inner{flex-wrap:nowrap !important;gap:12px !important;justify-content:center !important}.hf-trust-strip .hf-trust-sep,.hf-trust-strip .hf-trust-stat{display:none !important}}.hf-ds-hero{position:relative;overflow:hidden;width:100vw;left:50%;margin-left:-50vw;background:var(--hfh-accent);border-bottom:1px solid var(--hfh-line);color:var(--hfh-ink)}.hf-ds-hero__slide{position:relative;min-height:clamp(560px,78vh,860px);display:grid}.hf-ds-hero--carousel .hf-ds-hero__slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .48s var(--hfh-ease),visibility .48s var(--hfh-ease)}.hf-ds-hero--carousel .hf-ds-hero__slide.is-active,.hf-ds-hero--carousel .hf-ds-hero__slide.hf-active{position:relative;opacity:1;visibility:visible;pointer-events:auto}.hf-ds-hero__visual{position:absolute;inset:0;overflow:hidden;background:var(--hfh-warm)}.hf-ds-hero__visual::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(6,24,42,.46),rgba(6,24,42,.18) 44%,rgba(6,24,42,.05)),linear-gradient(180deg,rgba(6,24,42,.04),rgba(6,24,42,.20))}.hf-ds-hero__visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hf-ds-hero__shell{position:relative;z-index:2;min-height:inherit;display:flex;align-items:flex-end;padding-block:clamp(54px,8vh,94px)}.hf-ds-hero__content{width:min(548px,calc(100vw - 36px));padding:clamp(24px,3vw,40px);background:rgba(246,251,255,.91);border:1px solid rgba(255,255,255,.58);box-shadow:0 30px 86px rgba(6,24,42,.24);backdrop-filter:blur(16px) saturate(1.06);-webkit-backdrop-filter:blur(16px) saturate(1.06)}.hf-ds-hero__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.hf-ds-hero__eyebrow,.hf-ds-hero__count{display:inline-flex;align-items:center;gap:9px;color:var(--hfh-champagne-dark);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hf-ds-hero__eyebrow::before{content:"";width:26px;height:1px;background:currentColor;opacity:.72}.hf-ds-hero__title{margin:0 0 14px;font-family:var(--hfh-font-display);font-size:clamp(34px,4.8vw,64px);line-height:1.02;letter-spacing:0;font-weight:650;color:var(--hfh-ink);text-wrap:balance}.hf-ds-hero__text{margin:0 0 24px;max-width:48ch;color:var(--hfh-muted);font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.66}.hf-ds-hero__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 18px}.hf-ds-hero__actions .hf-btn,.hf-ds-hero__actions .hf-btn-primary,.hf-ds-hero__actions .hf-btn-ghost{min-height:44px}.hf-ds-hero__trust{display:flex;gap:9px;flex-wrap:wrap}.hf-ds-hero__trust-item{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:var(--hfh-radius-pill);background:rgba(255,255,255,.62);border:1px solid var(--hfh-line);color:var(--hfh-body);font-size:.73rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hf-ds-hero__controls-shell{position:absolute;z-index:3;left:0;right:0;bottom:clamp(20px,4vh,40px);pointer-events:none}.hf-ds-hero__nav{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;padding:8px 10px;background:rgba(246,251,255,.78);border:1px solid rgba(255,255,255,.58);box-shadow:0 18px 52px rgba(6,24,42,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hf-ds-hero__arrow,.hf-ds-hero__play,.hf-ds-hero__dot{appearance:none;border:0;background:transparent;cursor:pointer}.hf-ds-hero__arrow,.hf-ds-hero__play{width:38px;height:38px;display:grid;place-items:center;color:var(--hfh-ink);border-radius:8px;border:1px solid rgba(16,35,61,.12)}.hf-ds-hero__arrow svg,.hf-ds-hero__play svg{width:18px;height:18px;fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hf-ds-hero__counter{display:inline-flex;gap:6px;min-width:64px;justify-content:center;color:var(--hfh-muted);font-size:.78rem;font-weight:800;letter-spacing:.10em}.hf-ds-hero__dots{display:inline-flex;align-items:center;gap:8px}.hf-ds-hero__dot{width:30px;height:2px;border-radius:0;background:rgba(16,35,61,.18)}.hf-ds-hero__dot.is-active,.hf-ds-hero__dot.hf-active{background:var(--hfh-champagne)}.hf-ds-hero.hf-hero{position:relative;overflow:hidden;width:100vw;left:50%;margin-left:-50vw}.hf-ds-hero .hf-ds-hero__visual{position:absolute;inset:0;height:auto;min-height:0}.hf-ds-hero .hf-ds-hero__content{position:relative;left:auto;bottom:auto;width:min(548px,calc(100vw - 36px))}.hf-ds-hero .hf-ds-hero__title{text-transform:none}.hf-ds-hero .hf-ds-hero__actions{flex-direction:row;align-items:center}.hf-ds-trust{width:100vw;left:50%;margin-left:-50vw;position:relative;background:linear-gradient(180deg,#fff,var(--hfh-warm-3));border-block:1px solid rgba(74,213,93,.16);box-shadow:0 16px 48px rgba(11,31,58,.035)}.hf-ds-trust__inner{min-height:88px;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;padding-block:16px}.hf-ds-trust__chip{display:inline-flex;align-items:center;gap:13px;min-height:56px;padding:9px 16px;color:var(--hfh-ink);text-decoration:none;border-radius:0;background:linear-gradient(180deg,#fff 0%,#f8fcff 100%);border:1px solid rgba(16,35,61,.09);box-shadow:0 14px 34px rgba(16,35,61,.06),inset 0 1px 0 rgba(255,255,255,.9)}.hf-ds-trust__logo{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;background:var(--hfh-accent-dark);color:#fff;font-size:17px;font-weight:850;letter-spacing:-.02em;box-shadow:0 8px 18px rgba(11,31,58,.14)}.hf-ds-trust__logo--google{background:#fff;color:#4285f4;border:1px solid rgba(66,133,244,.22);font-family:Arial,sans-serif}.hf-ds-trust__logo--trustpilot{background:#00b67a;color:#fff;font-size:18px}.hf-ds-trust__score{font-family:var(--hfh-font);font-size:.78rem;font-weight:850;color:var(--hfh-ink);line-height:1;letter-spacing:.02em}.hf-ds-trust__info{display:grid;gap:1px}.hf-ds-trust__info strong{font-size:.88rem;line-height:1.15;color:var(--hfh-accent-dark)}.hf-ds-trust__stars{color:#45cc57;font-size:.82rem;letter-spacing:.06em;line-height:1}.hf-ds-trust__label{color:var(--hfh-muted);font-size:.78rem}.hf-ds-trust__sep{width:1px;height:34px;background:linear-gradient(180deg,transparent,rgba(74,213,93,.34),transparent)}.hf-ds-trust__stat{display:inline-flex;align-items:center;gap:10px;min-height:38px;color:var(--hfh-body);font-size:.9rem;font-weight:750}.hf-ds-trust__dot{width:22px;height:22px;border-radius:999px;display:inline-grid;place-items:center;background:rgba(69,204,87,.12);box-shadow:inset 0 0 0 1px rgba(69,204,87,.22)}.hf-ds-trust__dot::after{content:"";width:7px;height:7px;border-radius:999px;background:#45cc57}@media(max-width:760px){.hf-ds-hero__slide{min-height:auto;display:block;padding-bottom:22px}.hf-ds-hero__visual{position:relative;aspect-ratio:9/8.8}.hf-ds-hero .hf-ds-hero__visual{position:relative;aspect-ratio:9/8.8;height:auto;min-height:0}.hf-ds-hero__visual::after{background:linear-gradient(180deg,rgba(6,24,42,0) 62%,rgba(6,24,42,.14))}.hf-ds-hero__shell{min-height:auto;display:block;padding:0 var(--hfh-gutter)}.hf-ds-hero__content{width:100%;margin:-40px 0 0;padding:22px 20px 20px;box-shadow:0 16px 44px rgba(6,24,42,.12);backdrop-filter:none;-webkit-backdrop-filter:none}.hf-ds-hero__title{font-size:clamp(29px,9vw,38px)}.hf-ds-hero__text{font-size:.94rem;line-height:1.58;margin-bottom:18px}.hf-ds-hero__actions{align-items:stretch;flex-direction:column}.hf-ds-hero .hf-ds-hero__actions{align-items:stretch;flex-direction:column}.hf-ds-hero__actions .hf-btn,.hf-ds-hero__actions .hf-btn-primary,.hf-ds-hero__actions .hf-btn-ghost{width:100%;justify-content:center}.hf-ds-hero__controls-shell{position:relative;bottom:auto;padding:0 var(--hfh-gutter) 18px;margin-top:-8px}.hf-ds-hero__nav{width:100%;justify-content:center}.hf-ds-trust__inner{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-inline:var(--hfh-gutter);scrollbar-width:none}.hf-ds-trust__inner::-webkit-scrollbar{display:none}.hf-ds-trust__chip,.hf-ds-trust__stat{flex:0 0 auto}.hf-ds-trust__sep{display:none}}.hf-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--hfh-radius-pill);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--hfh-accent-10);color:var(--hfh-accent);border:1px solid var(--hfh-accent-20)}.hf-badge--gold{background:var(--hfh-champagne-soft);color:var(--hfh-champagne-dark);border-color:rgba(74,213,93,.32)}.hf-badge--sale{background:rgba(185,28,28,.08);color:var(--hfh-sale);border-color:rgba(185,28,28,.22)}.hf-badge--success{background:rgba(35,122,58,.08);color:var(--hfh-success);border-color:rgba(35,122,58,.22)}.hf-form-field{display:flex;flex-direction:column;gap:6px}.hf-form-field label,.hf-form-field__label{font-size:.82rem;font-weight:500;color:var(--hfh-body);letter-spacing:.01em}.hf-form-field input,.hf-form-field select,.hf-form-field textarea,.hf-input{height:48px;padding:0 14px;border:1px solid var(--hfh-line-s);background:var(--hfh-ivory);border-radius:var(--hfh-radius);font-family:var(--hfh-font);font-size:.95rem;color:var(--hfh-ink);transition:border-color var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease);width:100%;box-sizing:border-box}.hf-form-field textarea,textarea.hf-input{height:auto;min-height:120px;padding:14px;line-height:var(--hfh-lh-body)}.hf-form-field input:focus,.hf-form-field select:focus,.hf-form-field textarea:focus,.hf-input:focus{outline:none;border-color:var(--hfh-accent);box-shadow:0 0 0 3px var(--hfh-accent-10)}.hf-modal{position:fixed;inset:0;z-index:var(--hfh-z-modal);display:none;align-items:center;justify-content:center;padding:var(--hfh-gutter);background:rgba(18,43,76,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity var(--hfh-dur) var(--hfh-ease)}.hf-modal[aria-hidden="false"],.hf-modal.is-open,.hf-modal.hf-modal--open{display:flex;opacity:1}.hf-modal__surface{background:var(--hfh-ivory);border-radius:var(--hfh-radius-modal);box-shadow:var(--hfh-shadow-xl);max-width:560px;width:100%;max-height:90vh;overflow:auto;padding:var(--hfh-space-6);transform:translateY(8px);transition:transform var(--hfh-dur) var(--hfh-ease)}.hf-modal[aria-hidden="false"] .hf-modal__surface,.hf-modal.is-open .hf-modal__surface,.hf-modal.hf-modal--open .hf-modal__surface{transform:translateY(0)}.hf-qty{display:inline-flex;align-items:center;border:1px solid var(--hfh-line-s);border-radius:var(--hfh-radius);background:var(--hfh-ivory);overflow:hidden;height:48px}.hf-qty button{width:40px;height:100%;background:transparent;border:0;font-size:1.1rem;color:var(--hfh-ink);cursor:pointer;transition:background var(--hfh-dur-fast) var(--hfh-ease)}.hf-qty button:hover{background:var(--hfh-warm)}.hf-qty input{width:56px;height:100%;text-align:center;border:0;background:transparent;font-family:var(--hfh-font);font-weight:600;color:var(--hfh-ink);font-size:.95rem}.hf-qty input:focus{outline:none}.hf-final-cta{background:linear-gradient(135deg,var(--hfh-accent) 0%,var(--hfh-accent-dark) 100%);color:var(--hfh-ivory);border-radius:var(--hfh-radius-card);padding:clamp(40px,6vw,72px);text-align:center;position:relative;overflow:hidden}.hf-final-cta::after{content:"";position:absolute;inset:auto -10% -40% auto;width:60%;height:120%;background:radial-gradient(ellipse at center,var(--hfh-champagne-soft) 0%,transparent 60%);pointer-events:none}.hf-final-cta > *{position:relative;z-index:1}.hf-final-cta .hf-eyebrow{color:var(--hfh-champagne)}.hf-final-cta .hf-title{color:var(--hfh-ivory)}.hf-final-cta .hf-subtitle{color:rgba(246,251,255,.78);margin-inline:auto}.hf-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--hfh-ease-out),transform .7s var(--hfh-ease-out);will-change:opacity,transform}.hf-reveal.is-in{opacity:1;transform:none}.hf-reveal-stagger > *{opacity:0;transform:translateY(14px);transition:opacity .6s var(--hfh-ease-out),transform .6s var(--hfh-ease-out)}.hf-reveal-stagger.is-in > *{opacity:1;transform:none}.hf-reveal-stagger.is-in > *:nth-child(2){transition-delay:.06s}.hf-reveal-stagger.is-in > *:nth-child(3){transition-delay:.12s}.hf-reveal-stagger.is-in > *:nth-child(4){transition-delay:.18s}.hf-reveal-stagger.is-in > *:nth-child(5){transition-delay:.24s}.hf-reveal-stagger.is-in > *:nth-child(n+6){transition-delay:.3s}@media (prefers-reduced-motion:reduce){.hf-reveal,.hf-reveal-stagger > *{opacity:1 !important;transform:none !important;transition:none !important}html{scroll-behavior:auto}}.hf-kicker,.hf-section-kicker,.hf-eyebrow,.hf-vb-desc__eyebrow,.hf-guide-card__kicker,.hf-reviews-head__eyebrow,.hf-revform__eyebrow,.hf-info-v12__eyebrow,.hf-lp-kicker,.hf-room-scene__eyebrow,.hftr-kicker,.hfgu-kicker,.hft-kicker{font-family:var(--hfh-font);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--hfh-champagne)}.hf-section-title,.hf-lp-title,.hf-title,.hf-info-v12__head h2,.hf-section-head h2,.hf-vb-desc__title,.hf-trust__title,.hf-faqSection__title,.hf-reviews-head__title,.hf-room-scene__copy h3,.hftr-title,.hfgu-title{font-family:var(--hfh-font-display);font-weight:600;letter-spacing:-.01em}body .hf-card,body .hf-product-card,body .hf-grid-card,body .hf-lp-product,body .hf-rel-card,body .hfgu-card,body .hfgu-hub-card,body .hftr-card,body .hftr-hub-card,body .hf-casehub-card,body .hf-fcard,body .hf-vb-media-card{transition:transform .35s var(--hfh-ease),box-shadow .35s var(--hfh-ease),border-color .35s var(--hfh-ease)}body .hf-card:hover,body .hf-product-card:hover,body .hf-grid-card:hover,body .hf-lp-product:hover,body .hf-rel-card:hover,body .hfgu-card:hover,body .hfgu-hub-card:hover,body .hftr-card:hover,body .hftr-hub-card:hover,body .hf-casehub-card:hover,body .hf-fcard:hover{transform:translateY(-3px);box-shadow:0 22px 54px rgba(49,38,23,.10),0 6px 16px rgba(49,38,23,.045);border-color:rgba(74,213,93,.32)}body .hf-card img,body .hf-product-card img,body .hf-lp-product img,body .hfgu-card img{transition:transform .65s var(--hfh-ease)}body .hf-card:hover img,body .hf-product-card:hover img,body .hf-lp-product:hover img{transform:scale(1.035)}body .hf-btn-primary,body .hf-btn-ghost,body .hf-btn-secondary,body .hf-btn--primary,body .hf-btn--ghost,body .hf-btn--secondary,body .hft-btn-primary,body .hft-btn-outline,body .hft-btn-ghost,body .hft-btn-accent,body .hfgu-btn,body .hftr-btn,body .hf-lp-btn,body .hf-cta-btn,body .hfco-btn,body .hfac-btn,body .hfcasehub-btn,body .hf-casehub-btn,body .hfh-btn,body .hfh-cta-btn{font-family:var(--hfh-font);border-radius:var(--hfh-radius);transition:background var(--hfh-dur) var(--hfh-ease),color var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease),transform var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease)}body .hf-btn-primary:hover,body .hf-btn--primary:hover,body .hft-btn-primary:hover,body .hfgu-btn:hover,body .hftr-btn:hover,body .hf-cta-btn:hover{transform:translateY(-1px)}body .hf-btn-primary:active,body .hf-btn--primary:active,body .hft-btn-primary:active{transform:translateY(0)}body{background:linear-gradient(180deg,var(--hfh-warm-3) 0%,var(--hfh-warm-2) 38%,var(--hfh-warm-2) 100%);background-attachment:fixed}body .hf-section-head,body .hf-section-header,body .hf-trust__head,body .hf-faqSection__intro,body .hf-reviews-head,body .hftr-section-head,body .hfgu-section-head,body .hf-lp-head{max-width:760px;margin:0 auto clamp(28px,3.4vw,44px);display:flex;flex-direction:column;gap:10px}body .hf-section-head--left,body .hf-section-header--left,body .hf-lp-head--left{margin-inline:0;align-items:flex-start;text-align:left}body .hf-section-head .hf-eyebrow + h2,body .hf-section-head .hf-section-kicker + h2,body .hf-section-header .hf-eyebrow + h2,body .hf-lp-head .hf-lp-kicker + .hf-lp-title{margin-top:0}body .hf-section + .hf-section,body .hf-sample-funnel + .hf-tabs,body .hf-tabs + .hf-trust,body .hf-trust + .hf-faqSection,body .hf-faqSection + .hf-accessories,body .hf-accessories + .hf-internal-links,body .hf-internal-links + .hf-related-shell,body .hf-trade-value + .hf-trade-how,body .hf-trade-how + .hf-trade-ranges,body .hf-trade-ranges + .hf-trade-consult,body .hf-trade-consult + .hf-faq,body .hf-trade-final{box-shadow:inset 0 1px 0 rgba(64,54,39,.06)}body .hf-card__title{font-family:var(--hfh-font-display);letter-spacing:-.005em}body .hf-card__editorial-kicker,body .hf-card__meta-chip{letter-spacing:.18em;color:var(--hfh-champagne)}body .hf-card__trust-dot{background:var(--hfh-champagne)}body .hf-atc{position:absolute;right:14px;bottom:14px;z-index:4;width:40px;min-width:40px;height:40px;padding:0;border-radius:999px;background:rgba(248,252,255,.88);border:1px solid rgba(18,43,76,.12);color:var(--hfh-accent);box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;overflow:hidden;white-space:nowrap;transform:none;transition:width .26s var(--hfh-ease),min-width .26s var(--hfh-ease),padding .26s var(--hfh-ease),background .22s var(--hfh-ease),border-color .22s var(--hfh-ease),box-shadow .22s var(--hfh-ease),transform .22s var(--hfh-ease)}body .hf-atc:hover{background:#fff;border-color:rgba(74,213,93,.42);box-shadow:0 8px 22px rgba(74,213,93,.10);transform:translateY(-1px)}body .hf-card:hover .hf-atc{width:40px;min-width:40px;padding:0;background:rgba(248,252,255,.88);border-color:rgba(18,43,76,.12)}body .hf-card:hover .hf-atc:hover{border-color:rgba(18,43,76,.12);box-shadow:none}body .hf-atc__icon{width:14px;height:14px;stroke-width:1.5;color:var(--hfh-accent);opacity:1;margin:0;flex-shrink:0;transition:margin .22s var(--hfh-ease)}body .hf-card:hover .hf-atc__icon{margin:0}body .hf-atc__text{color:var(--hfh-accent);font-family:var(--hfh-font);font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;text-transform:uppercase;transition:max-width .26s var(--hfh-ease),opacity .22s var(--hfh-ease)}body .hf-card:hover .hf-atc__text,body .hf-atc:hover .hf-atc__text,body .hf-atc__text{max-width:0;opacity:0;display:none}body .hf-atc:active{transform:scale(.97)}body .hf-atc__spin,body .hf-atc__check{width:16px;height:16px;stroke-width:1.8;display:none}body .hf-atc--loading{width:40px;min-width:40px;padding:0;pointer-events:none;background:rgba(248,252,255,.92);border-color:rgba(18,43,76,.16);box-shadow:none}body .hf-atc--loading .hf-atc__icon,body .hf-atc--loading .hf-atc__text{display:none}body .hf-atc--loading .hf-atc__spin{display:block;color:var(--hfh-accent);animation:hf-atc-spin .7s linear infinite}body .hf-atc--done{width:40px;min-width:40px;padding:0;background:rgba(220,240,222,.96);border-color:rgba(58,199,77,.40);color:#2a8d3a;box-shadow:0 4px 14px rgba(58,199,77,.18)}body .hf-atc--done .hf-atc__icon,body .hf-atc--done .hf-atc__text{display:none}body .hf-atc--done .hf-atc__check{display:block;color:var(--hfh-champagne)}@keyframes hf-atc-spin{to{transform:rotate(360deg)}}@media (max-width:767px){body .hf-atc{right:12px;bottom:12px;width:38px;min-width:38px;height:38px}body .hf-card:hover .hf-atc{min-width:38px;padding:0;border-color:rgba(18,43,76,.12)}body .hf-card:hover .hf-atc__text{max-width:0;opacity:0}body .hf-card:hover .hf-atc__icon{margin:0}}body .hf-modal__backdrop,body .hf-cm__backdrop{background:rgba(11,29,53,.52);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body .hf-modal__sheet,body .hf-cm,body .hf-hp-cm,body .hf-cm__panel{background:var(--hfh-ivory);border:1px solid var(--hfh-line);border-left:1px solid var(--hfh-line);border-radius:0;box-shadow:0 48px 120px rgba(11,29,53,.18),0 16px 36px rgba(11,29,53,.10),0 1px 0 rgba(255,255,255,.82) inset}body .hf-modal__head,body .hf-cm__head,body .hf-hp-cm__head{padding:28px 32px 22px;border-bottom:1px solid var(--hfh-line);background:transparent;gap:20px}body .hf-modal__head-info{gap:18px}body .hf-modal__eyebrow,body .hf-cm__eyebrow,body .hf-hp-picker__intro-label,body .hf-hp-picker__related-eyebrow,body .hf-hp-cm__related-eyebrow,body .hf-cm__related-label,body .hf-picker__intro-label,body .hf-picker__related-eyebrow{font-family:var(--hfh-font);font-size:10.5px;font-weight:600;letter-spacing:.20em;text-transform:uppercase;color:var(--hfh-champagne);margin:0 0 8px}body .hf-modal__title,body .hf-cm__title,body .hf-hp-picker__intro-title,body .hf-hp-picker__related-title,body .hf-hp-cm__heading,body .hf-hp-cm__related-title,body .hf-picker__intro-title,body .hf-picker__related-title{font-family:var(--hfh-font-display);font-weight:600;font-size:clamp(1.65rem,2.2vw,2.05rem);line-height:1.12;letter-spacing:-.014em;color:var(--hfh-ink);margin:0;text-transform:none}body .hf-modal__sub{font-family:var(--hfh-font);font-size:13px;line-height:1.55;color:var(--hfh-muted);margin-top:8px;letter-spacing:0;text-transform:none}body .hf-modal__close,body .hf-hp-picker__ghost{width:36px;height:36px;padding:0;background:var(--hfh-ivory);border:1px solid var(--hfh-line-s);border-radius:999px;color:var(--hfh-ink);font-family:var(--hfh-font);font-size:0;box-shadow:none;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:background var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease),color var(--hfh-dur) var(--hfh-ease),transform var(--hfh-dur) var(--hfh-ease)}body .hf-modal__close::before,body .hf-hp-picker__ghost::before{content:"×";font-size:22px;font-weight:300;line-height:1;color:inherit}body .hf-modal__close:hover,body .hf-hp-picker__ghost:hover{background:#fff;border-color:var(--hfh-accent);color:var(--hfh-accent);transform:none}body .hf-modal__thumb{width:64px;height:64px;border-radius:8px;box-shadow:0 4px 14px rgba(49,38,23,.06)}body .hf-picker__opt{min-height:104px;padding:20px 22px;background:var(--hfh-ivory);border:1.5px solid var(--hfh-line-s);border-radius:0;box-shadow:none;transition:border-color var(--hfh-dur) var(--hfh-ease),background var(--hfh-dur) var(--hfh-ease),transform var(--hfh-dur) var(--hfh-ease)}body .hf-picker__opt:hover{border-color:rgba(74,213,93,.45);background:var(--hfh-warm-3);transform:translateY(-1px);box-shadow:none}body .hf-picker__opt--active{border-color:var(--hfh-champagne);background:var(--hfh-ivory);box-shadow:none}body .hf-picker__opt--sample{border-style:dashed;background:var(--hfh-warm-3)}body .hf-picker__opt-label{font-family:var(--hfh-font-display);font-weight:600;font-size:15px;line-height:1.2;letter-spacing:-.005em;color:var(--hfh-ink);text-transform:none}body .hf-picker__opt-meta{font-family:var(--hfh-font);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--hfh-muted)}body .hf-picker__opt-price{font-family:var(--hfh-font-display);font-size:17px;font-weight:600;color:var(--hfh-accent);letter-spacing:-.005em;white-space:nowrap}body .hf-picker__opt-check{color:var(--hfh-champagne)}body .hf-picker__footer{background:var(--hfh-ivory);border-top:1px solid var(--hfh-line);padding:18px 24px 20px}body .hf-picker__selected{background:var(--hfh-warm-3);border:1px solid var(--hfh-line);border-radius:0;box-shadow:none;padding:14px 16px}body .hf-picker__selected-label{font-family:var(--hfh-font-display);font-weight:600;letter-spacing:-.005em;color:var(--hfh-ink)}body .hf-picker__summary-chip{background:var(--hfh-ivory);border:1px solid var(--hfh-line-s);border-radius:0;color:var(--hfh-accent);box-shadow:none;padding:11px 16px;transition:border-color var(--hfh-dur) var(--hfh-ease)}body .hf-picker__summary-chip:hover{border-color:var(--hfh-line-strong)}body .hf-picker__summary-chip-label{font-family:var(--hfh-font);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hfh-muted)}body .hf-picker__summary-chip strong{font-family:var(--hfh-font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--hfh-ink)}body .hf-picker__summary-chip--price{background:var(--hfh-ivory);border-color:rgba(74,213,93,.32)}body .hf-picker__summary-chip--price strong{color:var(--hfh-champagne-dark)}@media (max-width:720px){body .hf-modal__sheet,body .hf-cm,body .hf-hp-cm,body .hf-cm__panel{border-radius:0}body .hf-modal__head,body .hf-cm__head,body .hf-hp-cm__head{padding:22px 22px 18px;gap:14px}body .hf-modal__title,body .hf-cm__title,body .hf-picker__intro-title{font-size:1.5rem}body .hf-picker__opt{min-height:88px;padding:16px 18px}body .hf-picker__footer{padding:16px 18px 18px}}body .hf-hp-picker__opt{background:var(--hfh-ivory);border:1px solid var(--hfh-line-s);border-radius:0;padding:16px 18px;transition:border-color var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease),background var(--hfh-dur) var(--hfh-ease)}body .hf-hp-picker__opt:hover{border-color:rgba(74,213,93,.45);background:var(--hfh-warm-3)}body .hf-hp-picker__opt.is-active{border-color:var(--hfh-champagne);background:linear-gradient(180deg,var(--hfh-warm-3) 0%,var(--hfh-ivory) 100%);box-shadow:0 0 0 3px var(--hfh-champagne-soft),0 6px 16px rgba(74,213,93,.12)}body .hf-hp-picker__opt-title{font-weight:600;color:var(--hfh-ink)}body .hf-hp-picker__opt-price{color:var(--hfh-accent);font-weight:700;letter-spacing:.005em}body .hf-hp-picker__footer{background:linear-gradient(180deg,var(--hfh-warm-3) 0%,var(--hfh-warm) 100%);border:1px solid var(--hfh-line);border-radius:0;padding:18px 18px 16px;margin-top:18px}body .hf-stepper,body .hf-sticky-stepper,body .hf-hp-qty,body .hf-cm__qty{display:inline-flex;align-items:center;height:38px;background:var(--hfh-ivory);border:1px solid var(--hfh-line-s);border-radius:0;overflow:hidden;transition:border-color var(--hfh-dur) var(--hfh-ease)}body .hf-stepper:focus-within,body .hf-hp-qty:focus-within,body .hf-cm__qty:focus-within{border-color:var(--hfh-champagne);box-shadow:0 0 0 3px var(--hfh-champagne-soft)}body .hf-stepper__btn,body .hf-sticky-stepper__btn,body .hf-hp-qty__btn,body .hf-cm__qty-btn{width:36px;height:36px;background:transparent;border:0;color:var(--hfh-ink);font-size:16px;font-weight:600;cursor:pointer;transition:background var(--hfh-dur-fast) var(--hfh-ease)}body .hf-stepper__btn:hover,body .hf-hp-qty__btn:hover,body .hf-cm__qty-btn:hover{background:var(--hfh-warm);color:var(--hfh-accent)}body .hf-hp-qty__input,body .hf-stepper__val,body .hf-cm__qty-val{min-width:42px;text-align:center;font-family:var(--hfh-font);font-weight:700;font-size:14px;color:var(--hfh-ink);background:transparent;border:0}body .hf-hp-qty__input:focus{outline:none}body .hf-cm__btn,body .hf-hp-picker__add,body .hf-hp-cm__btn--cart{border-radius:0;font-family:var(--hfh-font);font-weight:600;letter-spacing:.04em;transition:background var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease),transform var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease)}body .hf-cm__btn--solid,body .hf-hp-picker__add,body .hf-hp-cm__btn--cart{background:var(--hfh-accent);color:var(--hfh-ivory);border:1px solid var(--hfh-accent);box-shadow:0 4px 14px rgba(18,43,76,.18)}body .hf-cm__btn--solid:hover,body .hf-hp-picker__add:hover,body .hf-hp-cm__btn--cart:hover{background:var(--hfh-accent-dark);border-color:var(--hfh-accent-dark);transform:translateY(-1px);box-shadow:0 8px 22px rgba(18,43,76,.26)}body .hf-cm__btn--ghost,body .hf-cm__btn--continue,body .hf-hp-cm__btn--continue{background:var(--hfh-ivory);color:var(--hfh-accent);border:1px solid var(--hfh-line-strong)}body .hf-cm__btn--ghost:hover,body .hf-cm__btn--continue:hover,body .hf-hp-cm__btn--continue:hover{border-color:var(--hfh-accent);background:var(--hfh-accent-10)}body .hf-hp-cm__product-row,body .hf-cm__item{background:var(--hfh-warm-3);border:1px solid var(--hfh-line);border-radius:0;padding:14px 16px;box-shadow:none}body .hf-hp-cm__product-img,body .hf-cm__item-img img{border-radius:0}body .hf-cm__item-name{font-family:var(--hfh-font-display);font-weight:600;font-size:1.05rem;letter-spacing:-.005em}body .hf-cm__item-price{color:var(--hfh-accent);font-weight:700}body .hf-rel-card,body .hf-cm-rc{background:var(--hfh-ivory);border:1px solid var(--hfh-line);border-radius:0;overflow:hidden;transition:transform var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease)}body .hf-rel-card:hover,body .hf-cm-rc:hover{transform:translateY(-2px);border-color:rgba(74,213,93,.32);box-shadow:0 14px 32px rgba(49,38,23,.08)}body .hf-rel-card__body,body .hf-cm-rc__title{padding:12px 14px;font-family:var(--hfh-font);font-weight:600;font-size:12.5px;color:var(--hfh-ink);letter-spacing:.005em}body .hf-sticky-buy__inner{background:rgba(246,251,255,.96);border:1px solid var(--hfh-line);border-radius:0;box-shadow:0 24px 56px rgba(11,29,53,.14),0 8px 18px rgba(11,29,53,.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body .hf-sticky-buy__eyebrow{color:var(--hfh-champagne);letter-spacing:.18em}body .hf-sticky-buy__btn{background:var(--hfh-accent);border-radius:0;font-family:var(--hfh-font);font-weight:600;letter-spacing:.04em;box-shadow:0 4px 14px rgba(18,43,76,.18);transition:background var(--hfh-dur) var(--hfh-ease),transform var(--hfh-dur) var(--hfh-ease)}body .hf-sticky-buy__btn:hover{background:var(--hfh-accent-dark);transform:translateY(-1px)}body .hfps-row-arrow,body .hf-related-shell__arrow,body .hf-room-scenes__arrow{width:42px;height:42px;border-radius:50%;background:var(--hfh-ivory);border:1px solid var(--hfh-line);color:var(--hfh-accent);box-shadow:0 6px 18px rgba(49,38,23,.06);transition:transform var(--hfh-dur) var(--hfh-ease),border-color var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease)}body .hfps-row-arrow:hover,body .hf-related-shell__arrow:hover,body .hf-room-scenes__arrow:hover{border-color:rgba(74,213,93,.45);box-shadow:0 10px 26px rgba(49,38,23,.10);transform:translateY(-1px)}@media (max-width:720px){body .hf-modal__sheet,body .hf-hp-cm,body .hf-cm__panel{margin:5vh auto;max-height:90vh;padding:20px 18px;border-radius:0}body .hf-modal__head,body .hf-hp-cm__head,body .hf-cm__head{padding-bottom:14px;margin-bottom:16px}body .hf-card__body{padding:14px 14px 12px}body .hf-stepper,body .hf-hp-qty,body .hf-cm__qty{height:40px}body .hf-stepper__btn,body .hf-hp-qty__btn,body .hf-cm__qty-btn{width:38px;height:38px}}@media (max-width: 720px){.hf-section-header{margin-bottom:var(--hfh-space-6)}.hf-trust-strip{gap:var(--hfh-space-4) var(--hfh-space-5);padding:var(--hfh-space-4) var(--hfh-gutter);font-size:.85rem}.hf-final-cta{padding:36px 24px}}.hf-ds-hero--static .hf-ds-hero__slide{min-height:clamp(400px,55vh,640px)}.hf-ds-hero--static .hf-ds-hero__shell{align-items:center;padding-block:clamp(48px,7vh,88px)}.hf-ds-hero--static .hf-ds-hero__content{align-self:center}@media(max-width:760px){.hf-ds-hero--static .hf-ds-hero__slide{min-height:auto}}.hf-ds-trust-bar-nav{position:relative;width:100vw;left:50%;margin-left:-50vw;background:linear-gradient(135deg,var(--hfh-accent) 0%,#0f2540 100%);border-bottom:1px solid rgba(255,255,255,.06)}.hf-ds-trust-bar-nav__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:var(--hfh-shell);margin:0 auto;padding:0 var(--hfh-gutter)}.hf-ds-trust-bar-nav__item{display:flex;align-items:center;gap:18px;padding:clamp(22px,3.5vw,34px) clamp(18px,2.5vw,32px);color:var(--hfh-ivory);position:relative}.hf-ds-trust-bar-nav__item + .hf-ds-trust-bar-nav__item::before{content:"";position:absolute;left:0;top:22%;height:56%;width:1px;background:rgba(255,255,255,.10)}.hf-ds-trust-bar-nav__icon{width:52px;height:52px;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(74,213,93,.14));border:1px solid rgba(74,213,93,.38);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--hfh-champagne);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 28px rgba(0,0,0,.16)}.hf-ds-trust-bar-nav__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.hf-ds-trust-bar-nav__title{display:block;font-family:var(--hfh-font);font-size:.92rem;font-weight:700;color:var(--hfh-ivory);line-height:1.2;margin-bottom:3px}.hf-ds-trust-bar-nav__text{font-size:.78rem;color:rgba(246,251,255,.62);line-height:1.4}@media(max-width:900px){.hf-ds-trust-bar-nav__grid{grid-template-columns:repeat(2,1fr)}.hf-ds-trust-bar-nav__item:nth-child(3),.hf-ds-trust-bar-nav__item:nth-child(4){box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.hf-ds-trust-bar-nav__item:nth-child(3)::before,.hf-ds-trust-bar-nav__item:nth-child(4)::before{top:0;height:0}}@media(max-width:560px){.hf-ds-trust-bar-nav__grid{grid-template-columns:1fr}.hf-ds-trust-bar-nav__item + .hf-ds-trust-bar-nav__item::before{top:0;left:0;right:0;width:auto;height:1px;background:rgba(255,255,255,.08)}}.hf-ds-reviews-strip{position:relative;background:var(--hfh-warm);border-top:1px solid var(--hfh-line);border-bottom:1px solid var(--hfh-line)}.hf-ds-reviews-strip__inner{max-width:var(--hfh-shell);margin:0 auto;padding:clamp(48px,6vw,80px) var(--hfh-gutter)}.hf-ds-reviews-strip__head{text-align:center;margin-bottom:clamp(28px,3.5vw,44px)}.hf-ds-reviews-strip__eyebrow{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--hfh-champagne);margin-bottom:12px}.hf-ds-reviews-strip__title{font-family:var(--hfh-font-display);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600;color:var(--hfh-ink);letter-spacing:-.015em;margin:0 0 10px}.hf-ds-reviews-strip__meta{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.hf-ds-reviews-strip__score{font-family:var(--hfh-font-display);font-size:2.2rem;font-weight:700;color:var(--hfh-ink)}.hf-ds-reviews-strip__stars{color:var(--hfh-champagne);font-size:1.1rem;letter-spacing:.08em}.hf-ds-reviews-strip__count{font-size:.84rem;color:var(--hfh-muted)}.hf-ds-reviews-strip__track{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px)}.hf-ds-reviews-strip__card{background:var(--hfh-ivory);border:1px solid var(--hfh-line);border-radius:var(--hfh-radius-card);padding:clamp(20px,2.5vw,30px);display:flex;flex-direction:column;gap:14px;transition:transform var(--hfh-dur) var(--hfh-ease),box-shadow var(--hfh-dur) var(--hfh-ease)}.hf-ds-reviews-strip__card:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(49,38,23,.07)}.hf-ds-reviews-strip__card-stars{color:var(--hfh-champagne);font-size:.88rem;letter-spacing:.06em}.hf-ds-reviews-strip__card-text{font-size:.93rem;color:var(--hfh-body);line-height:1.62;flex:1}.hf-ds-reviews-strip__card-author{font-size:.78rem;font-weight:600;color:var(--hfh-muted);text-transform:uppercase;letter-spacing:.08em;padding-top:10px;border-top:1px solid var(--hfh-line)}.hf-ds-reviews-strip__card-source{font-size:.72rem;color:var(--hfh-muted);font-weight:400;letter-spacing:.04em}@media(max-width:860px){.hf-ds-reviews-strip__track{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.hf-ds-reviews-strip__track{grid-template-columns:1fr}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent}a,button,input,select,textarea,label,summary,[role="button"]{touch-action:manipulation}@media(max-width:1024px){html,body{max-width:100%;overflow-x:clip}}@supports not (overflow-x:clip){@media(max-width:1024px){body{overflow-x:hidden}}}@media(hover:none),(max-width:768px){html body .hfx-h--marke .hfx-h__ico:not(#hfZ),html body .hfx-h--marke .hfx-h__ico:not(#hfZ):hover,html body .hfx-h--marke .hfx-h__ico:not(#hfZ):focus,html body .hfx-h--marke .hfx-h__ico:not(#hfZ)[aria-expanded="true"],html body .hfx-h--marke .hfx-h__ico.is-active:not(#hfZ){background:transparent!important;box-shadow:none!important}html body .hfx-h--marke .hfx-h__ico:not(#hfZ):active{opacity:.7}}:root{--hfcp-accent:var(--hfh-accent,#122B4C);--hfcp-accent-dark:var(--hfh-accent-dark,#0B1D35);--hfcp-champagne:var(--hfh-champagne,#4ad55d);--hfcp-champagne-soft:var(--hfh-champagne-soft,rgba(74,213,93,.16));--hfcp-ink:var(--hfh-ink,#182033);--hfcp-body:var(--hfh-body,#3f4858);--hfcp-muted:var(--hfh-muted,#747064);--hfcp-faint:var(--hfh-faint,#a19889);--hfcp-line:var(--hfh-line,rgba(64,54,39,.085));--hfcp-line-s:var(--hfh-line-s,rgba(64,54,39,.14));--hfcp-ivory:var(--hfh-ivory,#f6fbff);--hfcp-warm:var(--hfh-warm,#eaf0f7);--hfcp-warm-2:var(--hfh-warm-2,#f0f5fb);--hfcp-warm-3:var(--hfh-warm-3,#f8fcff);--hfcp-shadow:var(--hfh-shadow-xl,0 30px 72px rgba(49,38,23,.14),0 10px 24px rgba(49,38,23,.07));--hfcp-shadow-soft:0 12px 28px rgba(18,43,76,.18);--hfcp-radius:8px;--hfcp-font:var(--hfh-font,"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--hfcp-ease:cubic-bezier(.22,1,.36,1)}#hfcp-root,#hfcp-root *{box-sizing:border-box;font-family:var(--hfcp-font)}#hfcp-root{position:fixed !important;inset:0 !important;z-index:9999999 !important;pointer-events:none !important}.hfcp-overlay{position:fixed;inset:0;background:rgba(24,32,51,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .24s var(--hfcp-ease),visibility .24s ease;pointer-events:none}.hfcp-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.hfcp-modal-wrap{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--hfcp-ease),visibility .24s ease}.hfcp-modal-wrap.is-open{opacity:1;visibility:visible;pointer-events:auto}.hfcp-panel{position:relative;width:min(700px,calc(100vw - 32px));max-width:700px;max-height:min(88vh,940px);overflow:auto;background:linear-gradient(180deg,var(--hfcp-warm-3) 0%,#fff 54%,var(--hfcp-warm-2) 100%);border:1px solid rgba(74,213,93,.22);box-shadow:var(--hfcp-shadow);border-radius:var(--hfcp-radius);transform:translateY(14px) scale(.985);transition:transform .24s var(--hfcp-ease);-webkit-overflow-scrolling:touch}.hfcp-modal-wrap.is-open .hfcp-panel{transform:translateY(0) scale(1)}.hfcp-panel::-webkit-scrollbar{width:10px}.hfcp-panel::-webkit-scrollbar-thumb{background:rgba(74,213,93,.28);border-radius:0}.hfcp-panel::-webkit-scrollbar-track{background:transparent}.hfcp-head{position:relative;padding:26px 28px 22px;border-bottom:1px solid var(--hfcp-line);background:linear-gradient(180deg,#f8fcff 0%,#eff5fb 100%)}.hfcp-head__top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.hfcp-brand{display:flex;align-items:center;gap:14px;min-width:0}.hfcp-brand__logo{width:72px;height:58px;flex:0 0 72px;border-radius:0;background:rgba(255,255,255,.74);border:1px solid rgba(74,213,93,.18);box-shadow:0 10px 24px rgba(49,38,23,.055);display:flex;align-items:center;justify-content:center;padding:9px}.hfcp-brand__logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;mix-blend-mode:multiply;filter:contrast(1.04) saturate(1.04)}.hfcp-brand__meta{min-width:0}.hfcp-brand__eyebrow{display:inline-block;margin:0 0 5px;font-size:10.5px;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--hfcp-champagne)}.hfcp-head__title{display:block;font-size:29px;line-height:1.08;letter-spacing:0;font-weight:800;color:var(--hfcp-ink);margin:0}.hfcp-head__desc{margin:0;max-width:620px;font-size:14px;line-height:1.72;color:var(--hfcp-body)}.hfcp-body{padding:24px 28px 28px}.hfcp-btns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.hfcp-btn{appearance:none;-webkit-appearance:none;border:none;border-radius:0;padding:16px 18px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-align:center;font-family:var(--hfcp-font);line-height:1.2;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.hfcp-btn:hover{transform:translateY(-1px)}.hfcp-btn--primary{background:var(--hfcp-accent);color:#fff;box-shadow:var(--hfcp-shadow-soft)}.hfcp-btn--primary:hover{background:var(--hfcp-accent-dark)}.hfcp-btn--ghost{background:#fff;color:var(--hfcp-ink);border:1.5px solid var(--hfcp-line-s);box-shadow:0 1px 0 rgba(255,255,255,.6) inset}.hfcp-btn--ghost:hover{border-color:var(--hfcp-champagne);color:var(--hfcp-accent)}.hfcp-btn--soft{width:100%;background:var(--hfcp-warm);color:var(--hfcp-accent);border:1px solid rgba(74,213,93,.22);box-shadow:0 4px 14px rgba(49,38,23,.04)}.hfcp-manage{display:none;margin-top:18px;padding:18px;border:1px solid rgba(74,213,93,.18);border-radius:0;background:#fff;box-shadow:0 8px 24px rgba(49,38,23,.045)}.hfcp-manage.is-open{display:block}.hfcp-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--hfcp-line)}.hfcp-row:last-child{border-bottom:none}.hfcp-row__label{font-size:14px;font-weight:700;color:var(--hfcp-ink)}.hfcp-row__sub{font-size:12.5px;color:var(--hfcp-muted);margin-top:4px;line-height:1.6}.hfcp-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hfcp-accent);background:var(--hfcp-warm);border:1px solid rgba(74,213,93,.20);white-space:nowrap;flex-shrink:0}.hfcp-toggle{position:relative;width:50px;height:28px;flex-shrink:0}.hfcp-toggle input{position:absolute;opacity:0;pointer-events:none}.hfcp-toggle span{position:absolute;inset:0;border-radius:0;background:#d0dce9;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px 2px rgba(15,23,42,.06)}.hfcp-toggle span::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:6px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.16);transition:transform .2s ease}.hfcp-toggle input:checked + span{background:var(--hfcp-accent)}.hfcp-toggle input:checked + span::after{transform:translateX(22px)}.hfcp-manage__btns{display:flex;gap:10px;margin-top:18px}.hfcp-manage__btns .hfcp-btn{flex:1 1 0}.hfcp-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--hfcp-line);flex-wrap:wrap}.hfcp-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hfcp-links a{position:relative;font-size:12px;font-weight:600;color:var(--hfcp-muted);text-decoration:none;transition:color .15s ease}.hfcp-links a:hover{color:var(--hfcp-accent)}.hfcp-status{font-size:11px;color:var(--hfcp-faint);line-height:1.55;text-align:right}body.hfcp-modal-open{overflow:hidden !important;touch-action:none}@media (max-width: 767px){.hfcp-modal-wrap{align-items:flex-end;padding:10px}.hfcp-panel{width:100%;max-width:none;max-height:min(92vh,900px);border-radius:0 8px 0 0}.hfcp-head{padding:20px 18px 16px}.hfcp-head__top{gap:12px;margin-bottom:12px}.hfcp-brand{gap:10px;padding-right:6px}.hfcp-brand__logo{width:62px;height:50px;flex:0 0 62px;border-radius:0;padding:7px}.hfcp-brand__eyebrow{font-size:9.5px}.hfcp-head__title{font-size:22px;line-height:1.05}.hfcp-head__desc{font-size:13px;line-height:1.7;max-width:none}.hfcp-body{padding:16px 18px 20px}.hfcp-btns{grid-template-columns:1fr;gap:10px}.hfcp-btn{padding:15px 14px;font-size:11.5px}.hfcp-manage{padding:14px;margin-top:14px;border-radius:0}.hfcp-row{align-items:flex-start;padding:12px 0}.hfcp-row__label{font-size:13.5px}.hfcp-row__sub{font-size:11.5px}.hfcp-manage__btns{flex-direction:column}.hfcp-foot{gap:10px}.hfcp-links{gap:12px}.hfcp-links a{font-size:11.5px}.hfcp-status{width:100%;text-align:left;font-size:10.8px}}@media (max-width: 380px){.hfcp-head,.hfcp-body{padding-left:16px;padding-right:16px}.hfcp-brand__logo{width:56px;height:46px;flex-basis:56px}.hfcp-head__title{font-size:20px}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}#hfbn{view-transition-name:hfbn}#hfhShell .hfx-h__bar{view-transition-name:hfkopf}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}::view-transition-group(hfbn),::view-transition-group(hfkopf){animation-duration:.18s}}#hfcp-root .hfcp-brand__eyebrow{color:#237a3a}#hfcp-root .hfcp-head__desc{color:#3f4858}#hfcp-root .hfcp-head__desc a{color:#122B4C;font-weight:600;text-decoration:underline;text-underline-offset:2px}#hfcp-root .hfcp-row__sub{color:#5f6b76}#hfcp-root .hfcp-links a{color:#5f6b76;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(95,107,118,.45)}#hfcp-root .hfcp-links a:hover{color:#122B4C;text-decoration-color:currentColor}#hfcp-root .hfcp-status{color:#646f7a}#hfcp-root .hfcp-btns .hfcp-btn{min-height:52px}#hfcp-root .hfcp-btn:focus-visible,#hfcp-root .hfcp-links a:focus-visible,#hfcp-root .hfcp-head__desc a:focus-visible{outline:3px solid #237a3a;outline-offset:3px}#hfcp-root .hfcp-panel:focus{outline:none}#hfcp-root .hfcp-panel:focus-visible{outline:3px solid #237a3a;outline-offset:-3px}#hfcp-root .hfcp-toggle span{background:#8793a0}#hfcp-root .hfcp-toggle input:checked+span{background:#122B4C}#hfcp-root .hfcp-toggle input:focus-visible+span{outline:3px solid #237a3a;outline-offset:3px}#hfcp-root .hfcp-manage__btns .hfcp-btn{flex:1 1 auto}@media (forced-colors:active){#hfcp-root .hfcp-toggle span{border:1px solid CanvasText}#hfcp-root .hfcp-toggle input:checked+span{background:Highlight}}@media (prefers-reduced-motion:reduce){#hfcp-root .hfcp-panel,#hfcp-root .hfcp-overlay,#hfcp-root .hfcp-modal-wrap,#hfcp-root .hfcp-btn{transition:none}}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}html body.hf-cart-page{background:#F4F3EF}.hfc,.hfc *,.hfc *::before,.hfc *::after{box-sizing:border-box}.hfc{--hfc-navy:#12284A;--hfc-navy-2:#0B1C36;--hfc-green:#4ad55d;--hfc-green-ink:#072617;--hfc-green-text:#237a3a;--hfc-grey:#5B6678;--hfc-grey-2:#667085;--hfc-line:#E9E6DF;--hfc-field:#D5DAE2;--hfc-bg:#F4F3EF;--hfc-r:20px;--hfc-r-sm:14px;background:var(--hfc-bg);padding:0 0 88px;font-family:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--hfc-navy);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.hfc-wrap{max-width:1320px;margin:0 auto;padding:0 32px}.hfc a{color:var(--hfc-green-text);text-decoration:none}.hfc a:hover{color:var(--hfc-navy)}.hfc :focus-visible{outline:2px solid var(--hfc-navy);outline-offset:2px}.hfc .hfc-samples :focus-visible{outline-color:var(--hfc-green)}.hfc img{display:block;max-width:100%}.hfc [hidden]{display:none !important}.hfc .screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hfc-ico{display:block;width:20px;height:20px;flex:none}.hfc-head{background:#fff;border-bottom:1px solid var(--hfc-line)}.hfc-head__in{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;padding-top:36px;padding-bottom:30px}.hfc-head__title{display:flex;align-items:center;gap:14px;min-width:0}html body .hfc .hfc-head h1{margin:0;font-family:inherit;font-size:40px;font-weight:600;line-height:1.05;letter-spacing:-.035em;color:var(--hfc-navy)}.hfc-count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border-radius:999px;background:var(--hfc-navy);color:#fff;font-size:15px;font-weight:600;line-height:1}.hfc-quick{display:grid;grid-template-columns:auto auto;grid-template-areas:"total btn" ". pay";align-items:center;gap:12px 24px}.hfc-quick__total{grid-area:total;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.hfc-quick__label{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hfc-grey)}.hfc-quick__label small,.hfc-summary__total-label small{display:block;margin-top:2px;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--hfc-grey-2)}.hfc-quick__value{font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--hfc-navy)}.hfc-quick .hfc-btn--go{grid-area:btn}.hfc-quick .hfc-pay{grid-area:pay;justify-content:flex-end}.hfc .hfc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 26px;border:0;border-radius:var(--hfc-r-sm);font-family:inherit;font-weight:600;letter-spacing:.01em;text-transform:none;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.hfc .hfc-btn .hfc-ico{width:19px;height:19px}.hfc .hfc-btn .hfc-ico--arrow{transition:transform .15s ease}.hfc .hfc-btn:hover .hfc-ico--arrow{transform:translateX(3px)}.hfc .hfc-btn--go,.hfc .hfc-btn--checkout{background:var(--hfc-navy);color:#fff}.hfc .hfc-btn--go:hover,.hfc .hfc-btn--checkout:hover{background:var(--hfc-navy-2);color:#fff}.hfc .hfc-btn--go{height:56px;min-width:240px;font-size:16px}.hfc-pay{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.hfc-pay li{margin:0;padding:0;list-style:none}.hfc-pay svg{display:block;width:38px;height:24px}.hfc-body{padding-top:28px}.hfc-notices{display:contents}.hfc-notices .woocommerce-notices-wrapper:empty{display:none}.hfc-notices .woocommerce-message,.hfc-notices .woocommerce-info,.hfc-notices .woocommerce-error{margin:0 0 12px;padding:14px 18px 14px 20px;list-style:none;background:#fff;border:0;border-radius:var(--hfc-r-sm);box-shadow:inset 4px 0 0 var(--hfc-green);font-size:14px;line-height:1.5;color:var(--hfc-navy)}.hfc-notices .woocommerce-error{box-shadow:inset 4px 0 0 #D64541}.hfc-notices .woocommerce-info{box-shadow:inset 4px 0 0 var(--hfc-navy)}.hfc-notices .woocommerce-message::before,.hfc-notices .woocommerce-info::before,.hfc-notices .woocommerce-error::before{display:none}.hfc-notices .button,.hfc-notices .wc-forward{float:right;margin-left:16px;font-size:13px;font-weight:600;color:var(--hfc-green-text);background:none;border:0;padding:0}.hfc-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.hfc-main{display:flex;flex-direction:column;gap:20px;min-width:0}.hfc-form{margin:0}.hfc-list{background:#fff;border-radius:var(--hfc-r);overflow:hidden}.hfc-item{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(112px,auto) 40px;grid-template-areas:"media info   price  remove" "media qty    price  remove" "media warn   warn   warn" "media status status status";column-gap:22px;padding:24px 26px;border-top:1px solid var(--hfc-line);transition:opacity .2s ease,transform .2s ease}.hfc-item:first-child{border-top:0}.hfc-item__media{grid-area:media;align-self:start;position:relative;display:block;width:160px;height:160px;overflow:hidden;border-radius:var(--hfc-r-sm);background:#EDE9E1}.hfc-item__media img{width:100%;height:100%;object-fit:cover;color:transparent}.hfc-item__format{position:absolute;left:8px;top:8px;padding:3px 9px;border-radius:999px;background:rgba(18,40,74,.9);color:#fff;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.5}.hfc-item__format--sample{background:var(--hfc-green);color:var(--hfc-green-ink)}.hfc-item__info{grid-area:info;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.hfc-item__eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hfc-green-text)}html body .hfc .hfc-item__title{margin:0;font-family:inherit;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--hfc-navy);text-wrap:pretty}.hfc .hfc-item__title a{color:inherit}.hfc .hfc-item__title a:hover{color:var(--hfc-green-text)}.hfc-item__specs{margin:2px 0 0;font-size:13px;line-height:1.55;color:var(--hfc-grey)}.hfc-spec{display:inline-block;white-space:nowrap}.hfc-spec:not([hidden]) ~ .hfc-spec:not([hidden])::before{content:"\00B7";margin:0 6px;color:#B3BAC6}.hfc-spec--green{color:var(--hfc-green-text);font-weight:500}.hfc-spec--sku{color:var(--hfc-grey-2)}.hfc-stock{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 11px 4px 9px;border-radius:999px;background:#EAF5EC;color:var(--hfc-green-text);font-size:12px;font-weight:600;line-height:1.3}.hfc-stock::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.hfc-stock--backorder{background:#FFF4DB;color:#8A5A00}.hfc-stock--out{background:#FDECEA;color:#B03A34}.hfc-item__qty{grid-area:qty;display:flex;align-items:center;gap:12px;margin-top:14px}.hfc-item__cover{font-size:12.5px;color:var(--hfc-grey-2);white-space:nowrap}.hfc-item__price{grid-area:price;align-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.hfc-item__total{font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--hfc-navy);transition:opacity .15s ease}.hfc-item__each{font-size:12px;color:var(--hfc-grey-2)}.hfc-item.is-repricing .hfc-item__total{opacity:.45}.hfc-item.is-removing{opacity:.45}.hfc-item.is-removed{opacity:0;transform:translateY(-4px)}.hfc .hfc-item__remove{grid-area:remove;align-self:start;justify-self:end;width:40px;height:40px;margin:-6px -8px 0 0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:var(--hfc-grey);transition:background-color .15s ease,color .15s ease}.hfc .hfc-item__remove .hfc-ico{width:19px;height:19px}.hfc .hfc-item__remove:hover{background:#F8ECEB;color:#B03A34}.hfc-item__warning{grid-area:warn;display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;border-radius:12px;background:#FDECEA;color:#B03A34;font-size:13px;font-weight:500}.hfc-item__warning svg{width:16px;height:16px;flex:none}.hfc-item__status{grid-area:status;margin-top:8px;font-size:12.5px;color:var(--hfc-grey)}.hfc-item__status:empty{display:none}.hfc-item.has-error .hfc-item__status{color:#B03A34}.hfc-item--blocked{box-shadow:inset 4px 0 0 #D64541}.hfc-stepper{display:inline-flex;align-items:center;height:42px;padding:0 3px;border:1px solid var(--hfc-field);border-radius:999px;background:#fff;transition:border-color .15s ease}.hfc-stepper:focus-within{border-color:var(--hfc-navy)}.hfc .hfc-stepper__btn{width:34px;height:34px;margin:0;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--hfc-navy);font-family:inherit;font-size:19px;font-weight:500;line-height:1;cursor:pointer;box-shadow:none;transition:background-color .15s ease}.hfc .hfc-stepper__btn:hover{background:#F0F2F5;color:var(--hfc-navy)}.hfc .hfc-stepper__btn:disabled{opacity:.35;cursor:not-allowed;background:transparent}.hfc .hfc-stepper input.hfc-stepper__input{width:42px;min-width:28px;height:34px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;outline-offset:0;background:transparent;color:var(--hfc-navy);font-family:inherit;font-size:16px;font-weight:600;text-align:center;-moz-appearance:textfield;appearance:textfield}html body.hf-cart-page,.hfc .hfc-stepper,.hfc .hfc-stepper__btn,.hfc .hfc-stepper input.hfc-stepper__input{touch-action:manipulation}.hfc .hfc-stepper__btn{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.hfc .hfc-stepper input.hfc-stepper__input::-webkit-outer-spin-button,.hfc .hfc-stepper input.hfc-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hfc-samples{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 22px;padding:26px 28px;border-radius:var(--hfc-r);background:radial-gradient(130% 160% at 100% 0%,#1E3B66 0%,#12284A 58%);color:#fff}.hfc-samples__icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(74,213,93,.14);color:var(--hfc-green)}.hfc-samples__icon .hfc-ico{width:26px;height:26px}.hfc-samples__body{min-width:0}.hfc-samples__kicker{margin:0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hfc-green)}.hfc-samples__text{margin:3px 0 0;font-size:19px;font-weight:600;line-height:1.3;color:#fff}.hfc-samples__text strong{font-weight:700}.hfc-samples__meter{display:flex;flex-wrap:nowrap;gap:4px;max-width:236px;margin-top:10px}.hfc-samples__meter i{display:block;flex:1 1 0;min-width:6px;max-width:20px;height:6px;border-radius:999px;background:rgba(255,255,255,.18)}.hfc-samples__meter i.is-on{background:var(--hfc-green)}.hfc-samples__note{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:#C9D1DE}.hfc .hfc-samples__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;background:var(--hfc-green);color:var(--hfc-green-ink);font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .15s ease}.hfc .hfc-samples__link:hover{background:var(--hfc-green);color:var(--hfc-green-ink)}.hfc .hfc-samples__link .hfc-ico--arrow{transition:transform .15s ease}.hfc .hfc-samples__link:hover .hfc-ico--arrow{transform:translateX(3px)}.hfc .hfc-samples__link .hfc-ico{width:18px;height:18px}.hfc-summary{position:sticky;top:24px;display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:var(--hfc-r);background:#fff;color:var(--hfc-navy)}.hfc-summary__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}html body .hfc .hfc-summary__head h2{margin:0;font-family:inherit;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--hfc-navy)}.hfc-summary__count{font-size:13px;color:var(--hfc-grey-2)}.hfc-summary__box{display:flex;flex-direction:column;border-top:1px solid var(--hfc-line)}.hfc-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--hfc-line);font-size:14.5px}.hfc-summary__row > span{color:var(--hfc-grey)}.hfc-summary__row > strong{font-weight:600;color:var(--hfc-navy);text-align:right}.hfc-summary__row small{display:block;margin-top:2px;font-size:12px;color:var(--hfc-grey-2)}.hfc-summary__row > strong.hfc-summary__next{font-size:14.5px;font-weight:600}.hfc-summary__next .hf-shipping-calculated,.hfc-summary__next .hf-shipping-free{color:var(--hfc-green-text);font-weight:600}.hfc-summary__next .hf-money:not(.hf-shipping-calculated):not(.hf-shipping-free){color:var(--hfc-navy)}.hfc-summary__breakdown{display:flex;flex-direction:column}.hfc-summary__breakdown .hf-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--hfc-line);font-size:14.5px;color:var(--hfc-grey)}.hfc-summary__breakdown .hf-row b{font-weight:600;color:var(--hfc-navy);text-align:right}.hfc-summary__breakdown .hf-row__sub{display:block;font-size:12px;color:var(--hfc-grey-2)}.hfc-summary__breakdown .hf-row__blocked{max-width:11em;font-size:13px;font-weight:500;color:var(--hfc-grey)}.hfc-summary__breakdown .hf-row--delivery-total b{color:var(--hfc-navy)}.hfc-summary__total{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:2px}.hfc-summary__total-label{font-size:15px;font-weight:600;color:var(--hfc-navy)}.hfc-summary__total-value{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--hfc-navy)}.hfc-summary__buttons{display:flex;flex-direction:column;gap:10px}.hfc .hfc-btn--checkout{width:100%;height:58px;font-size:16px}.hfc .hfc-btn--more{width:100%;height:50px;background:transparent;border:1px solid var(--hfc-field);color:var(--hfc-navy);font-size:15px}.hfc .hfc-btn--more:hover{border-color:var(--hfc-navy);color:var(--hfc-navy);background:transparent}.hfc-promo{display:flex;flex-direction:column;gap:10px}.hfc .hfc-promo__toggle{align-self:flex-start;margin:0;padding:0;border:0;background:none;box-shadow:none;font-family:inherit;font-size:14px;font-weight:500;color:var(--hfc-green-text);cursor:pointer}.hfc .hfc-promo__toggle:hover{color:var(--hfc-navy);background:none}.hfc-promo__form{display:flex;gap:8px}.hfc .hfc-promo__input{flex:1;min-width:0;height:46px;margin:0;padding:0 14px;border:1px solid var(--hfc-field);border-radius:12px;box-shadow:none;background:#fff;color:var(--hfc-navy);font-family:inherit;font-size:16px}.hfc .hfc-promo__input:focus{border-color:var(--hfc-navy);outline:0}.hfc .hfc-promo__input::placeholder{color:var(--hfc-grey-2)}.hfc .hfc-promo__apply{height:46px;margin:0;padding:0 18px;border:0;border-radius:12px;box-shadow:none;cursor:pointer;background:var(--hfc-navy);color:#fff;font-family:inherit;font-size:14px;font-weight:600}.hfc .hfc-promo__apply:hover{background:var(--hfc-navy-2)}.hfc-promo__codes{display:flex;flex-wrap:wrap;gap:8px}.hfc-promo__code{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:#EAF5EC;font-size:13px;font-weight:600;color:var(--hfc-green-text)}.hfc .hfc-promo__code a{color:var(--hfc-green-text)}.hfc-pay--summary{justify-content:center}.hfc-summary__ssl{display:flex;align-items:center;justify-content:center;gap:6px;margin:-6px 0 0;font-size:12px;font-weight:500;color:var(--hfc-grey-2)}.hfc-summary__ssl .hfc-ico{width:14px;height:14px}.hfc-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;text-align:center;border-radius:var(--hfc-r);background:#fff}.hfc-empty__icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--hfc-bg)}.hfc-empty__icon svg{width:30px;height:30px;fill:none;stroke:var(--hfc-navy);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html body .hfc .hfc-empty h2{margin:6px 0 0;font-family:inherit;font-size:24px;font-weight:600;color:var(--hfc-navy)}.hfc-empty p{max-width:34em;margin:0;font-size:15px;line-height:1.6;color:var(--hfc-grey)}.hfc .hfc-btn--primary{height:54px;margin-top:8px;padding:0 30px;background:var(--hfc-navy);color:#fff;font-size:15px}.hfc .hfc-btn--primary:hover{background:var(--hfc-navy-2);color:#fff}body.hf-cart-is-empty .hfc-summary,body.hf-cart-is-empty .hfc-samples,body.hf-cart-is-empty .hfc-quick{display:none}body.hf-cart-is-empty .hfc-grid{grid-template-columns:minmax(0,1fr)}@media (max-width:1179px){.hfc-grid{grid-template-columns:minmax(0,1fr);gap:20px}.hfc-summary{position:static}}@media (min-width:768px) and (max-width:1023px){.hfc-wrap{padding:0}.hfc-head__in{padding-left:24px;padding-right:24px}.hfc-body{padding-top:12px}.hfc-grid,.hfc-main{gap:12px}.hfc-list,.hfc-samples,.hfc-summary,.hfc-empty{border-radius:0}.hfc-notices .woocommerce-message,.hfc-notices .woocommerce-info,.hfc-notices .woocommerce-error{border-radius:0}}@media (max-width:767px){.hfc{padding-bottom:10px}.hfc-wrap{padding:0}.hfc-head__in{flex-direction:column;align-items:stretch;gap:16px;padding:22px 16px 20px}html body .hfc .hfc-head h1{font-size:30px}.hfc-count{min-width:30px;height:30px;font-size:14px}.hfc-quick{grid-template-columns:minmax(0,1fr);grid-template-areas:"total" "btn" "pay";gap:12px}.hfc-quick__total{flex-direction:row;align-items:baseline;justify-content:space-between;text-align:left}.hfc-quick__value{font-size:26px}.hfc .hfc-btn--go{width:100%;min-width:0}.hfc-quick .hfc-pay{justify-content:center}.hfc-body{padding-top:10px}.hfc-notices .woocommerce-message,.hfc-notices .woocommerce-info,.hfc-notices .woocommerce-error{margin:0 0 10px;border-radius:0}.hfc-grid,.hfc-main{gap:10px}.hfc-list,.hfc-samples,.hfc-summary,.hfc-empty{border-radius:0}.hfc-item{grid-template-columns:100px minmax(0,1fr) auto 36px;grid-template-areas:"media info   info   remove" "qty   qty    price  price" "warn  warn   warn   warn" "status status status status";column-gap:12px;padding:18px 16px}.hfc-item__media{width:100px;height:100px;border-radius:12px}.hfc-item__format{left:6px;top:6px;padding:2px 7px;font-size:9.5px}html body .hfc .hfc-item__title{font-size:15px}.hfc-item__specs{font-size:12.5px;line-height:1.5}.hfc-spec{display:block}.hfc-spec:not([hidden]) ~ .hfc-spec:not([hidden])::before{content:none}.hfc-spec--sku{display:none}.hfc-item__qty{margin-top:14px}.hfc-item__price{align-self:center;margin-top:14px}.hfc-item__total{font-size:18px}.hfc .hfc-item__remove{width:36px;height:36px;margin:-6px -6px 0 0}.hfc-samples{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon body" "link link";gap:16px 14px;padding:22px 16px}.hfc-samples__icon{grid-area:icon;width:46px;height:46px;border-radius:14px}.hfc-samples__body{grid-area:body}.hfc-samples__text{font-size:17px}.hfc .hfc-samples__link{grid-area:link;width:100%}.hfc-summary{padding:24px 16px 28px;gap:16px}.hfc-summary__total-value{font-size:28px}.hfc-empty{padding:48px 16px}}@media (max-width:359px){.hfc-item{grid-template-columns:88px minmax(0,1fr) auto 32px;column-gap:10px}.hfc-item__media{width:88px;height:88px}.hfc-item__qty{flex-direction:column;align-items:flex-start;gap:4px}.hfc-stepper{height:40px}.hfc .hfc-stepper__btn{width:32px;height:32px}.hfc .hfc-stepper input.hfc-stepper__input{width:34px}}html,body{margin:0;padding:0;width:100%;min-height:100%}body{background:#fff}img{max-width:100%;height:auto}*,*::before,*::after{box-sizing:border-box}.hf-shell-main{width:100%;margin:0;padding:0}.hf-shell-content{width:100%;margin:0;padding:0}html,body,body.home,body.front-page{margin-top:0 !important}body.home .hf-shell-main,body.home .hf-shell-content,body.front-page .hf-shell-main,body.front-page .hf-shell-content,.hf-shell-front-page,.hf-shell-front-page .hf-shell-content{display:block;width:100%;margin:0 !important;padding:0 !important;border:0 !important}body.home .hf-shell-content > :first-child,body.front-page .hf-shell-content > :first-child,.hf-shell-front-page .hf-shell-content > :first-child{margin-top:0 !important}body.home .hf-shell-content > :last-child,body.front-page .hf-shell-content > :last-child,.hf-shell-front-page .hf-shell-content > :last-child{margin-bottom:0 !important}body.home main#primary,body.front-page main#primary{min-height:0 !important;transform:translateZ(0)}body.home main#primary.hf-shell-front-page,body.front-page main#primary.hf-shell-front-page,body.home main#primary.hf-shell-front-page > .hf-shell-content,body.front-page main#primary.hf-shell-front-page > .hf-shell-content{display:contents !important;margin:0 !important;padding:0 !important;border:0 !important;min-height:0 !important;height:auto !important}body.home .hf-homepage,body.front-page .hf-homepage,body.home .hf-homepage > :first-child,body.front-page .hf-homepage > :first-child,body.home #hfHero,body.front-page #hfHero,body.home .hf-hero,body.front-page .hf-hero{margin-top:0 !important;padding-top:0 !important}body.home .hfh-shell,body.front-page .hfh-shell,body.home .hfh-header,body.front-page .hfh-header{margin-bottom:0 !important}.hfh-shell{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;top:auto!important;z-index:9000;background:#fff;box-shadow:0 1px 0 rgba(74,213,93,.28),0 14px 34px rgba(6,27,49,.043);font-family:'Poppins',system-ui,-apple-system,sans-serif}.hfh-shell *,.hfh-mob *,.hfh-minicart *{box-sizing:border-box}.hfh-topbar{background:linear-gradient(135deg,#061b31 0%,#08213b 52%,#0b2746 100%);border-bottom:1px solid rgba(74,213,93,.3);color:rgba(255,255,255,.88);max-height:60px;overflow:hidden;transition:max-height .24s ease,opacity .2s ease}.hfh-topbar__inner{max-width:1560px;margin:0 auto;padding:0 32px;height:44px;display:flex;align-items:center;justify-content:space-between}.hfh-topbar__trust,.hfh-topbar__ctas{display:flex;align-items:center;min-width:0}.hfh-topbar__item,.hfh-topbar__link,.hfh-pro{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 20px;font-size:11.5px;font-weight:700;letter-spacing:.92px;text-transform:uppercase;color:#fff;text-decoration:none;white-space:nowrap}.hfh-topbar__item svg,.hfh-topbar__link svg,.hfh-pro svg{width:16px;height:16px;fill:none;stroke:#4ad55d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.hfh-topbar__link:hover,.hfh-pro:hover{color:#4ad55d}.hfh-topbar__sep{width:1px;height:16px;background:rgba(255,255,255,.16)}.hfh-header{background:#fff;border-bottom:1px solid rgba(10,31,58,.08)}.hfh-header__inner{max-width:1560px;margin:0 auto;padding:0 34px;height:82px;display:flex;align-items:center;gap:14px;transition:height .24s ease}.hfh-logo{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none}.hfh-logo img{height:54px;width:auto;display:block;transition:height .24s ease}.hfh-mobile-toggle{display:none}.hfh-nav{flex:1;min-width:0;display:flex;justify-content:center}.hfh-nav__list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}.hfh-navItem{position:static;display:flex}.hfh-navItem__link{display:flex;align-items:center;gap:6px;height:82px;padding:0 14px;font-size:11px;font-weight:700;text-transform:uppercase;color:#0a1f3a;text-decoration:none;white-space:nowrap;transition:color .15s ease,height .24s ease}.hfh-navItem__link:hover{color:#237a3a}.hfh-navItem__link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.hfh-navItem__new{display:inline-flex;align-items:center;margin-left:6px;padding:2px 7px;background:linear-gradient(90deg,#4ad55d 0%,#72e381 100%);color:#0a1f3a;border-radius:0;font-size:9px;font-weight:800;text-transform:uppercase}.hfh-actions{display:flex;align-items:center;gap:4px;margin-left:auto;flex:0 0 auto}.hfh-actions__divider{width:0}.hfh-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:82px;padding:0 10px;background:none;border:0;color:#0a1f3a;cursor:pointer;text-decoration:none;transition:color .15s ease,height .24s ease;font-family:inherit}.hfh-iconbtn:hover{color:#237a3a}.hfh-iconbtn svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hfh-iconbtn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hfh-iconbtn__badge{position:absolute;top:16px;right:0;display:none;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#4ad55d,#72e381);color:#0a1f3a;font-size:9.5px;font-weight:900;box-shadow:0 2px 6px rgba(74,213,93,.28)}.hfh-shell.is-scrolled .hfh-topbar{max-height:60px;opacity:1;pointer-events:auto;border-bottom-width:1px}.hfh-shell.is-scrolled .hfh-logo img{height:54px}.hfh-shell.is-scrolled .hfh-header__inner,.hfh-shell.is-scrolled .hfh-navItem__link,.hfh-shell.is-scrolled .hfh-iconbtn{height:82px}.hfh-shell.is-scrolled .hfh-iconbtn__badge{top:16px}@media(max-width:1100px){.hfh-nav{display:none}.hfh-header__inner{position:relative;justify-content:space-between}.hfh-logo{position:absolute;left:50%;transform:translateX(-50%)}.hfh-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#fff;border:1px solid rgba(11,31,58,.10);border-radius:8px;color:#0a1f3a;cursor:pointer;flex:0 0 auto}.hfh-mobile-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}}@media(max-width:768px){.hfh-shell{position:relative!important;top:auto!important}.hfh-pro{display:none}.hfh-topbar__inner{padding:0 10px}.hfh-topbar__item,.hfh-topbar__link{padding:0 10px;font-size:10.5px;letter-spacing:.6px;gap:7px}.hfh-header__inner{height:74px;padding:0 14px}.hfh-logo img{height:50px;max-width:min(170px,46vw);object-fit:contain}.hfh-iconbtn{height:74px;padding:0 8px}.hfh-iconbtn svg{width:19px;height:19px}.hfh-shell.is-scrolled .hfh-header__inner,.hfh-shell.is-scrolled .hfh-iconbtn{height:74px}.hfh-shell.is-scrolled .hfh-logo img{height:50px}}@media(max-width:480px){.hfh-header__inner{height:66px}.hfh-iconbtn{height:66px}.hfh-shell.is-scrolled .hfh-header__inner,.hfh-shell.is-scrolled .hfh-iconbtn{height:66px}}.hfh-navItem .hfh-mm2{position:absolute;top:100%;left:0;right:0;transform:translateY(10px);background:#0a1f3a;border-top:2px solid #4ad55d;box-shadow:0 50px 90px -44px rgba(0,0,0,.75);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;z-index:9600;text-align:left}.hfh-navItem:hover .hfh-mm2,.hfh-navItem:focus-within .hfh-mm2{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.hfh-mm2__wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:300px minmax(0,1fr);gap:0 36px;padding:28px clamp(20px,4vw,40px) 32px}.hfh-mm2__side{position:relative;border-radius:0;overflow:hidden;background:#081a31 center/cover no-repeat;min-height:240px;box-shadow:0 26px 52px -26px rgba(0,0,0,.6)}.hfh-mm2__side-ov{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,26,49,.42) 0%,rgba(8,26,49,.08) 46%,rgba(8,26,49,.78) 100%)}.hfh-mm2__side-in{position:absolute;inset:0;padding:22px 22px 20px;display:flex;flex-direction:column;align-items:flex-start}.hfh-mm2__ey{display:inline-flex;align-items:center;gap:9px;font-size:9.5px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#4ad55d;text-shadow:0 1px 8px rgba(0,0,0,.4)}.hfh-mm2__ey::before{content:"";flex:none;width:20px;height:2px;background:currentColor}.hfh-mm2__title{margin-top:10px;font-size:20px;font-weight:800;letter-spacing:-.5px;line-height:1.15;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.45)}.hfh-mm2__title em{font-family:inherit;font-style:normal;font-weight:800;color:#4ad55d}.hfh-mm2__desc{margin:8px 0 0;font-size:12px;line-height:1.55;color:rgba(255,255,255,.78);text-shadow:0 1px 8px rgba(0,0,0,.4)}.hfh-mm2__all{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding:11px 19px;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#072617!important;text-decoration:none!important;background:linear-gradient(135deg,#4ad55d,#4ad55d);border-radius:0;white-space:nowrap;box-shadow:0 12px 26px -10px rgba(74,213,93,.6);transition:box-shadow .15s,transform .15s}.hfh-mm2__all:hover{box-shadow:0 16px 32px -10px rgba(74,213,93,.8);transform:translateY(-1px)}.hfh-mm2__all span{color:#072617;transition:transform .18s}.hfh-mm2__all:hover span{transform:translateX(3px)}.hfh-mm2__labelrow{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:4px 0 13px}.hfh-mm2__label{display:inline-flex;align-items:center;gap:9px;font-size:9.5px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#4ad55d}.hfh-mm2__label::before{content:"";flex:none;width:20px;height:2px;background:currentColor}.hfh-mm2__count{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.45)}.hfh-mm2__chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.hfh-mm2__chip{position:relative;display:block;border-radius:0;overflow:hidden;background:#12253f;text-decoration:none!important;outline:1px solid rgba(255,255,255,.14);box-shadow:0 14px 30px -18px rgba(0,0,0,.55);transition:transform .18s,box-shadow .18s,outline-color .18s}.hfh-mm2__chip::after{content:"";position:absolute;inset:0;border-radius:0;border:1.5px solid transparent;pointer-events:none;transition:border-color .18s}.hfh-mm2__chip:hover{transform:translateY(-3px);outline-color:transparent;box-shadow:0 24px 44px -20px rgba(0,0,0,.7)}.hfh-mm2__chip:hover::after{border-color:rgba(74,213,93,.8)}.hfh-mm2__thumb{display:block;width:100%;height:124px;overflow:hidden}.hfh-mm2__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.hfh-mm2__chip:hover .hfh-mm2__thumb img{transform:scale(1.07)}.hfh-mm2__name{position:absolute;left:0;right:0;bottom:0;padding:26px 13px 10px;font-size:12.5px;font-weight:700;color:#fff;line-height:1.3;letter-spacing:.2px;background:linear-gradient(transparent,rgba(6,14,26,.85));text-shadow:0 1px 6px rgba(0,0,0,.4)}@media(max-width:1024px){.hfh-navItem .hfh-mm2{display:none}}.hfh-navItem .hfh-mega{display:none !important}.hfh-navItem .hfh-megav2{position:absolute;top:100%;left:0;right:0;margin:0 auto;transform:translateY(-6px);z-index:200;width:min(1280px,calc(100vw - 64px));background:#ffffff;border:1px solid rgba(10,31,58,.08);border-radius:0;box-shadow:0 24px 60px rgba(10,31,58,.10);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .28s cubic-bezier(.22,.61,.36,1),visibility .22s linear;overflow:hidden;isolation:isolate}.hfh-navItem:hover .hfh-megav2,.hfh-navItem:focus-within .hfh-megav2{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .26s ease,transform .32s cubic-bezier(.22,.61,.36,1),visibility 0s linear}.hfh-navItem .hfh-megav2::before{display:none;content:none}.hfh-navItem .hfh-megav2__inner{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:18px clamp(16px,2vw,28px) 16px}.hfh-navItem .hfh-megav2__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(10,31,58,.06);position:relative}.hfh-navItem .hfh-megav2__header::after{content:"";position:absolute;left:0;bottom:-1px;width:48px;height:2px;border-radius:0;background:linear-gradient(90deg,#4ad55d 0%,#72e381 100%)}.hfh-navItem .hfh-megav2__heading{max-width:680px}.hfh-navItem .hfh-megav2__title{margin:0;color:#0a1f3a;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:26px;line-height:1.08;font-weight:850;letter-spacing:-.025em;text-transform:none}.hfh-navItem .hfh-megav2__metabar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 0}.hfh-navItem .hfh-megav2__metaitem{display:inline-flex;align-items:center;padding:4px 10px;border-radius:0;background:rgba(10,31,58,.05);color:#506174;font-size:11px;font-weight:700;letter-spacing:.06em}.hfh-navItem .hfh-megav2__metaitem b{color:#0a1f3a;font-weight:850;margin-right:4px}.hfh-navItem .hfh-megav2__metaitem .woocommerce-Price-amount,.hfh-navItem .hfh-megav2__metaitem .woocommerce-Price-currencySymbol{color:inherit;font-size:inherit;font-weight:800}.hfh-navItem .hfh-megav2__browse{display:inline-flex;align-items:center;gap:8px;color:#0a1f3a;font-size:11.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:11px 18px;border-radius:0;background:#4ad55d;border:1px solid #4ad55d;box-shadow:0 8px 22px rgba(74,213,93,.28);transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.hfh-navItem .hfh-megav2__browse:hover{background:#4ad55d;transform:translateY(-1px);box-shadow:0 12px 28px rgba(74,213,93,.38)}.hfh-navItem .hfh-megav2__body{display:grid;grid-template-columns:minmax(230px,310px) 1fr;gap:30px;align-items:stretch;position:relative;margin:0;padding:0;background:#ffffff;box-sizing:border-box}.hfh-navItem .hfh-megav2__body > *{min-width:0;box-sizing:border-box}.hfh-navItem .hfh-megav2__body::before{display:none;content:none}.hfh-navItem .hfh-megav2__body::after{display:none;content:none}.hfh-navItem .hfh-megav2__list{padding-right:4px;padding-top:2px;min-width:0}.hfh-navItem .hfh-megav2__stage{padding:0;background:transparent;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-width:0;height:340px;max-height:340px;border-radius:0;overflow:hidden;box-shadow:0 12px 32px rgba(10,31,58,.08)}.hfh-navItem .hfh-megav2 .hfh-megav2__stage-visual{aspect-ratio:auto;max-height:100%;width:100%;height:100%;max-width:100%;min-height:100%;border-radius:0;box-shadow:none;box-sizing:border-box;overflow:hidden;position:relative}.hfh-navItem .hfh-megav2__stage-img{image-rendering:auto}.hfh-navItem .hfh-megav2__list{display:flex;flex-direction:column;gap:10px;max-height:340px;height:340px;overflow-y:auto;justify-content:safe center}.hfh-navItem .hfh-megav2__list::-webkit-scrollbar{width:4px}.hfh-navItem .hfh-megav2__list::-webkit-scrollbar-track{background:transparent}.hfh-navItem .hfh-megav2__list::-webkit-scrollbar-thumb{background:rgba(74,213,93,.45);border-radius:3px}.hfh-navItem .hfh-megav2__list::-webkit-scrollbar-thumb:hover{background:#4ad55d}.hfh-navItem .hfh-megav2__cluster-head{display:flex;flex-direction:column;gap:2px;position:sticky;top:0;z-index:2;padding:4px 0 6px;margin:6px 0 -2px;background:linear-gradient(180deg,#ffffff 0%,#ffffff 75%,rgba(255,255,255,0) 100%)}.hfh-navItem .hfh-megav2__cluster-head:first-child{margin-top:0;padding-top:0}.hfh-navItem .hfh-megav2__cluster{display:inline-block;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-style:normal;font-weight:800;font-size:10.5px;color:#32b143;letter-spacing:.14em;text-transform:uppercase}.hfh-navItem .hfh-megav2__cluster-desc{display:block;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:11.5px;line-height:1.45;color:#7a879a;font-weight:500;letter-spacing:.01em;margin-top:1px}.hfh-navItem .hfh-megav2__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hfh-navItem .hfh-megav2__item{margin:0;padding:0}.hfh-navItem .hfh-megav2__link{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 8px;text-decoration:none;color:#1a2436;font-size:15.5px;font-weight:650;letter-spacing:-.005em;transition:color .18s ease,background .18s ease;border-radius:0}.hfh-navItem .hfh-megav2__link-thumb{flex-shrink:0;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#e1e8ef;box-shadow:0 4px 10px rgba(10,31,58,.10);transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s ease;border:1px solid rgba(10,31,58,.06)}.hfh-navItem .hfh-megav2__link-thumb img{width:100%;height:100%;object-fit:cover;display:block}.hfh-navItem .hfh-megav2__link:hover .hfh-megav2__link-thumb,.hfh-navItem .hfh-megav2__link.is-active .hfh-megav2__link-thumb{transform:scale(1.08);box-shadow:0 6px 16px rgba(10,31,58,.14)}.hfh-navItem .hfh-megav2__link:hover,.hfh-navItem .hfh-megav2__link:focus-visible,.hfh-navItem .hfh-megav2__link.is-active{color:#0a1f3a;background:rgba(74,213,93,.10);box-shadow:inset 3px 0 0 #4ad55d}.hfh-navItem .hfh-megav2__link-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hfh-navItem .hfh-megav2__link-arrow{color:#9fb0c2;font-size:19px;font-weight:400;line-height:1;opacity:.55;transform:translateX(0);transition:opacity .22s ease,transform .26s cubic-bezier(.22,.61,.36,1),color .18s ease}.hfh-navItem .hfh-megav2__link:hover .hfh-megav2__link-arrow,.hfh-navItem .hfh-megav2__link.is-active .hfh-megav2__link-arrow{opacity:1;transform:translateX(2px);color:#237a3a}.hfh-navItem .hfh-megav2__item--depth-2 .hfh-megav2__link{padding-left:16px;font-size:14.5px;color:#506174}.hfh-navItem .hfh-megav2__item--depth-3 .hfh-megav2__link{padding-left:28px;font-size:13.5px;color:#6d7c91}.hfh-navItem .hfh-megav2__stage{position:relative}.hfh-navItem .hfh-megav2__stage-crumb{margin:0 0 8px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7a879a;transition:opacity .2s ease}.hfh-navItem .hfh-megav2__stage-crumb.is-swap{opacity:0}.hfh-navItem .hfh-megav2__stage-visual{position:relative;width:100%;height:100%;overflow:hidden;background:#eef2f5}.hfh-navItem .hfh-megav2__stage-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(238,242,245,.0) 30%,rgba(74,213,93,.10) 50%,rgba(238,242,245,.0) 70%);background-size:200% 100%;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:3;animation:hfh-megav2-shimmer 1.6s linear infinite}.hfh-navItem .hfh-megav2__stage-visual.is-loading::after{opacity:1}@keyframes hfh-megav2-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hfh-navItem .hfh-megav2__stage-visual::after{animation:none !important}}.hfh-navItem .hfh-megav2__stage-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transform:scale(1.0);transition:opacity .4s ease,transform 1.4s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.hfh-navItem .hfh-megav2__stage-img.is-active{opacity:1}.hfh-navItem .hfh-megav2__stage-img.is-entering{animation:hfh-megav2-imgenter .85s cubic-bezier(.22,.61,.36,1) both}@keyframes hfh-megav2-imgenter{0%{opacity:0;transform:scale(1.04)}100%{opacity:1;transform:scale(1.00)}}.hfh-navItem .hfh-megav2__stage-img.is-active.is-kenburns{animation:hfh-megav2-kenburns 24s ease-in-out infinite alternate}.hfh-navItem .hfh-megav2__stage-img.is-entering{animation-name:hfh-megav2-imgenter !important}@keyframes hfh-megav2-kenburns{0%{transform:scale(1.00) translate(0,0)}100%{transform:scale(1.06) translate(-1%,-1%)}}@media (prefers-reduced-motion:reduce){.hfh-navItem .hfh-megav2__stage-img.is-active.is-kenburns{animation:none !important}}.hfh-navItem .hfh-megav2__connector{position:absolute;left:0;top:var(--hfh-conn-top,50%);width:32px;height:1px;background:linear-gradient(90deg,rgba(74,213,93,0),#4ad55d);transform:translateX(-32px) scaleX(0);transform-origin:right center;opacity:0;transition:opacity .25s ease,transform .35s cubic-bezier(.22,.61,.36,1),top .35s cubic-bezier(.22,.61,.36,1);pointer-events:none}.hfh-navItem .hfh-megav2__connector.is-on{opacity:1;transform:translateX(-32px) scaleX(1)}@media (prefers-reduced-motion:reduce){.hfh-navItem .hfh-megav2__connector{transition:opacity .15s ease}}.hfh-navItem .hfh-megav2__stage-frame{position:absolute;inset:0;border-radius:0;border:1px solid rgba(74,213,93,0);transition:border-color .3s ease;pointer-events:none}.hfh-navItem .hfh-megav2:hover .hfh-megav2__stage-frame{border-color:rgba(74,213,93,.25)}.hfh-navItem .hfh-megav2__stage-copy{display:flex;flex-direction:column;gap:10px}.hfh-navItem .hfh-megav2__stage-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;padding:6px 4px 6px 0;margin-bottom:2px}.hfh-navItem .hfh-megav2__stage-pick{display:inline-flex;align-items:center;gap:8px;color:#0a1f3a;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;margin:0;padding-right:14px;border-right:1px solid rgba(10,31,58,.10);transition:opacity .25s ease}.hfh-navItem .hfh-megav2__stage-pick-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,#e8fceb 0%,#b3f4bb 100%);color:#32b143;font-size:12px;line-height:1;font-weight:900;box-shadow:0 2px 6px rgba(74,213,93,.30),inset 0 0 0 1px rgba(74,213,93,.32);transition:opacity .25s ease,transform .35s cubic-bezier(.22,.61,.36,1)}.hfh-navItem .hfh-megav2__stage-pick.is-swap .hfh-megav2__stage-pick-icon{transform:rotate(-12deg) scale(.92);opacity:0}.hfh-navItem .hfh-megav2__stage-pick-label{display:inline-block;color:#0a1f3a}.hfh-navItem .hfh-megav2__stage-count{display:inline-flex;align-items:center;padding:0 0 0 14px;color:#506174;font-size:11px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;transition:opacity .25s ease}.hfh-navItem .hfh-megav2__stage-count[hidden]{display:none !important}.hfh-navItem .hfh-megav2__stage-count.is-swap{opacity:0}.hfh-navItem .hfh-megav2__stage-price{display:inline-flex;align-items:center;padding:4px 10px;border-radius:0;background:rgba(10,31,58,.06);color:#0a1f3a;font-size:11px;font-weight:800;letter-spacing:.03em;transition:opacity .25s ease}.hfh-navItem .hfh-megav2__stage-price[hidden]{display:none !important}.hfh-navItem .hfh-megav2__stage-price .woocommerce-Price-amount,.hfh-navItem .hfh-megav2__stage-price .woocommerce-Price-currencySymbol{color:inherit;font-size:inherit;font-weight:inherit}.hfh-navItem .hfh-megav2__stage-note{margin:0;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-style:normal;font-size:15px;line-height:1.55;color:#0a1f3a;font-weight:500;max-width:540px;transition:opacity .25s ease}.hfh-navItem .hfh-megav2__stage-pick.is-swap,.hfh-navItem .hfh-megav2__stage-price.is-swap,.hfh-navItem .hfh-megav2__stage-note.is-swap{opacity:0}.hfh-navItem .hfh-megav2__stage-byline{display:block;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-style:normal;font-size:11px;font-weight:600;color:#7a879a;margin:2px 0 4px;letter-spacing:.04em;text-transform:uppercase;transition:opacity .25s ease}.hfh-navItem .hfh-megav2__stage-byline.is-swap{opacity:0}.hfh-navItem .hfh-megav2__stage-actionbar{margin-top:10px;padding-top:6px;display:flex;flex-direction:column;gap:6px}.hfh-navItem .hfh-megav2__stage-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:0}.hfh-navItem .hfh-megav2__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:0;text-decoration:none;font-size:12.5px;font-weight:800;letter-spacing:.04em;transition:transform .16s ease,box-shadow .16s ease,background .18s ease,border-color .18s ease;border:1px solid transparent}.hfh-navItem .hfh-megav2__btn--primary{background:#4ad55d;color:#0a1f3a;border-color:#4ad55d;box-shadow:0 12px 28px rgba(74,213,93,.22)}.hfh-navItem .hfh-megav2__btn--primary:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(74,213,93,.32)}.hfh-navItem .hfh-megav2__btn--ghost{background:transparent;color:#0a1f3a;border-color:rgba(10,31,58,.18)}.hfh-navItem .hfh-megav2__btn--ghost:hover{background:rgba(10,31,58,.04);border-color:rgba(74,213,93,.40)}.hfh-navItem .hfh-megav2__stage-trust{margin-top:4px;font-size:11px;color:#7a879a;font-weight:600;letter-spacing:.04em}.hfh-navItem .hfh-megav2__panel{background:#0a1f3a;color:#fff;padding:20px 24px;display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0;height:100%;max-height:100%;overflow:hidden;box-sizing:border-box}.hfh-navItem .hfh-megav2__panel-eyebrow{display:inline-flex;flex-direction:column;gap:7px;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#5bd16b}.hfh-navItem .hfh-megav2__panel-eyebrow::after{content:"";width:36px;height:2px;border-radius:2px;background:linear-gradient(90deg,#4ad55d,#72e381)}.hfh-navItem .hfh-megav2__panel-title{margin:0;color:#fff;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:clamp(18px,1.5vw,23px);line-height:1.10;font-weight:850;letter-spacing:-.01em;text-transform:uppercase;transition:opacity .25s ease}.hfh-navItem .hfh-megav2__panel-sub{margin:0;color:#c4d0dd;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:13px;line-height:1.5;font-weight:400;max-width:42ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:opacity .25s ease}.hfh-navItem .hfh-megav2__panel-title.is-swap,.hfh-navItem .hfh-megav2__panel-sub.is-swap{opacity:0}.hfh-navItem .hfh-megav2__panel-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.hfh-navItem .hfh-megav2__pill{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:6px 10px;border-radius:0;line-height:1.2;border:1px solid rgba(91,209,107,.45);color:#9fe6aa;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hfh-navItem .hfh-megav2__subwrap{display:flex;flex-direction:column;gap:7px;margin-top:0}.hfh-navItem .hfh-megav2__subs-label{font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7fb8c2}.hfh-navItem .hfh-megav2__subgroup{display:flex;flex-wrap:wrap;gap:7px}.hfh-navItem .hfh-megav2__chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:0;border:1px solid rgba(159,230,170,.30);background:rgba(255,255,255,.045);color:#eaf3ee;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.hfh-navItem .hfh-megav2__chip:hover,.hfh-navItem .hfh-megav2__chip:focus-visible{background:#4ad55d;border-color:#4ad55d;color:#0a1f3a;transform:translateY(-1px)}.hfh-navItem .hfh-megav2__subwrap[hidden],.hfh-navItem .hfh-megav2__subgroup[hidden],.hfh-navItem .hfh-megav2__panel-pills[hidden]{display:none!important}.hfh-navItem .hfh-megav2__panel .hfh-megav2__btn--shop{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:auto;padding:15px 26px;border-radius:0;background:transparent;border:1px solid #4ad55d;color:#5bd16b;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease,transform .16s ease,box-shadow .16s ease}.hfh-navItem .hfh-megav2__panel .hfh-megav2__btn--shop:hover{background:#4ad55d;color:#0a1f3a;transform:translateY(-1px);box-shadow:0 12px 28px rgba(74,213,93,.28)}.hfh-navItem .hfh-megav2__footer{display:flex;justify-content:center;margin-top:16px;padding-top:0}.hfh-navItem .hfh-megav2__shopall{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:0;border:1px solid #4ad55d;background:transparent;color:#1f8f33;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease,transform .16s ease}.hfh-navItem .hfh-megav2__shopall:hover{background:#4ad55d;color:#0a1f3a;transform:translateY(-1px)}@media (max-width:1180px){.hfh-navItem .hfh-megav2{width:calc(100vw - 32px)}.hfh-navItem .hfh-megav2__body{grid-template-columns:minmax(200px,250px) 1fr;gap:22px}.hfh-navItem .hfh-megav2__panel{padding:26px 26px}}@media (max-width:980px){.hfh-navItem .hfh-megav2{display:none !important}}.hfh-mob2__menu{list-style:none;margin:0;padding:0}.hfh-mob2__item{margin:0;padding:0;border-bottom:1px solid rgba(10,31,58,.08)}.hfh-mob2__item:last-child{border-bottom:0}.hfh-mob2__details{margin:0;padding:0}.hfh-mob2__details > summary{list-style:none}.hfh-mob2__details > summary::-webkit-details-marker,.hfh-mob2__details > summary::marker{display:none}.hfh-mob2__summary{display:flex;align-items:center;gap:12px;padding:18px 18px;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:-.01em;color:#0a1f3a;transition:background .18s ease}.hfh-mob2__summary:hover{background:transparent}.hfh-mob2__summary-text{flex:1;min-width:0}.hfh-mob2__summary-meta{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:rgba(74,213,93,.12);color:#32b143;font-size:11px;font-weight:800;letter-spacing:.02em}.hfh-mob2__summary-icon{color:#32b143;transition:transform .26s cubic-bezier(.22,.61,.36,1);display:inline-flex;align-items:center;justify-content:center}.hfh-mob2__details[open] .hfh-mob2__summary-icon{transform:rotate(90deg)}.hfh-mob2__details[open] .hfh-mob2__summary{background:transparent}.hfh-mob2__panel{background:#fbfdff;padding:8px 18px 20px}.hfh-mob2__metabar{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 14px}.hfh-mob2__metaitem{display:inline-flex;align-items:center;padding:4px 9px;border-radius:0;background:rgba(10,31,58,.05);color:#506174;font-size:10.5px;font-weight:700;letter-spacing:.04em}.hfh-mob2__metaitem b{color:#0a1f3a;font-weight:850;margin-right:4px}.hfh-mob2__metaitem .woocommerce-Price-amount,.hfh-mob2__metaitem .woocommerce-Price-currencySymbol{color:inherit;font-size:inherit;font-weight:800}.hfh-mob2__all{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 28px;border-radius:0;background:#4ad55d;color:#0a1f3a;text-decoration:none;font-size:12.5px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;margin:0 6px 18px 6px;box-shadow:0 6px 18px rgba(74,213,93,.32);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.hfh-mob2__all:hover{background:#4ad55d;transform:translateY(-1px);box-shadow:0 12px 26px rgba(74,213,93,.34)}.hfh-mob2__all span:last-child{color:#0a1f3a;font-weight:900}.hfh-mob2__cluster-head{margin:16px 0 8px;padding:0 2px}.hfh-mob2__cluster{display:inline-block;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-style:normal;font-weight:800;font-size:10.5px;color:#32b143;letter-spacing:.14em;text-transform:uppercase}.hfh-mob2__cluster-desc{display:block;font-size:11.5px;line-height:1.45;color:#7a879a;font-weight:500;margin-top:1px}.hfh-mob2__items{list-style:none;margin:0;padding:0}.hfh-mob2__sub{margin:0;padding:0}.hfh-mob2__sublink{display:flex;align-items:center;gap:12px;padding:12px 8px;border-radius:0;text-decoration:none;color:#0a1f3a;transition:background .15s ease}.hfh-mob2__sublink:active{background:rgba(74,213,93,.10)}.hfh-mob2__thumb{flex-shrink:0 !important;flex-grow:0 !important;flex-basis:44px !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;aspect-ratio:1/1 !important;border-radius:8px!important;overflow:hidden !important;background:#e1e8ef !important;box-shadow:0 2px 6px rgba(10,31,58,.08);display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important}.hfh-mob2__thumb img,html body .hfh-mob2 .hfh-mob2__thumb img,html body .hfh-mob__nav .hfh-mob2__thumb img{width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;aspect-ratio:1/1 !important;border-radius:0!important;margin:0 !important;padding:0 !important;position:absolute !important;inset:0 !important}.hfh-mob2__sub-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hfh-mob2__sub-name{font-size:15px;font-weight:650;letter-spacing:-.005em;color:#0a1f3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hfh-mob2__sub-count{font-size:11px;font-weight:600;color:#7a879a;letter-spacing:.02em}.hfh-mob2__sub-arrow{color:#32b143;font-size:16px;font-weight:800;flex-shrink:0;padding:0 8px}.hfh-mob2__sub-row{display:flex;align-items:center}.hfh-mob2__sub-row .hfh-mob2__sublink{flex:1;min-width:0}.hfh-mob2__sub-toggle{flex-shrink:0;width:44px;height:44px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:0;color:#0a1f3a;cursor:pointer;transition:color .18s ease}.hfh-mob2__sub-toggle:hover{color:#237a3a}.hfh-mob2__sub-toggle-icon{display:flex;align-items:center;justify-content:center;transform:rotate(90deg);transition:transform .26s cubic-bezier(.22,.61,.36,1)}.hfh-mob2__sub-toggle[aria-expanded="true"] .hfh-mob2__sub-toggle-icon{transform:rotate(-90deg)}.hfh-mob2__subchildren{display:flex;flex-direction:column;margin:2px 0 8px 56px;padding-left:12px;border-left:2px solid rgba(74,213,93,.30)}.hfh-mob2__subchildren[hidden]{display:none}.hfh-mob2__subchild{padding:10px 8px;text-decoration:none;color:#42505f;font-size:14px;font-weight:600;letter-spacing:-.005em;border-radius:0}.hfh-mob2__subchild:active{background:rgba(74,213,93,.10);color:#0a1f3a}.hfh-mob2__trust{margin-top:18px;padding-top:14px;border-top:1px solid rgba(10,31,58,.06);font-size:11px;color:#7a879a;text-align:center;font-weight:600;letter-spacing:.02em}.hfh-mob2__direct{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;font-size:16px;font-weight:700;color:#0a1f3a;text-decoration:none}.hfh-mob2__direct:hover{background:rgba(74,213,93,.04)}.hfh-mob2__direct--sale{color:#c8341f}.hfh-mob2__direct--sale span:last-child{color:#c8341f}.hfh-mob__nav a.hfh-mob2__direct--bespoke{justify-content:flex-start;gap:12px;font-size:16px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:#0a1f3a;padding:18px;background:transparent}.hfh-mob__nav a.hfh-mob2__direct--bespoke .hfh-mob2__summary-text{flex:1;min-width:0}.hfh-mob2__summary-meta--new{background:linear-gradient(90deg,#4ad55d,#72e381);color:#0a1f3a;font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.hfh-mob2__eyebrow{display:flex;align-items:center;gap:10px;padding:16px 18px 4px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#237a3a}.hfh-mob2__eyebrow::before{content:"";width:22px;height:2px;background:currentColor}.hfh-mob2__summary:active,.hfh-mob__nav a.hfh-mob2__direct--bespoke:active{background:rgba(74,213,93,.07)}.hfh-mob__foot{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))!important}.hfh-mob2__details[open] .hfh-mob2__panel{animation:hfh-mob2-slidedown .32s cubic-bezier(.22,.61,.36,1) both}@keyframes hfh-mob2-slidedown{0%{opacity:0;transform:translateY(-6px)}100%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hfh-mob2__details[open] .hfh-mob2__panel{animation:none}.hfh-mob2__summary-icon{transition:none}}@media (prefers-reduced-motion:reduce){.hfh-navItem .hfh-megav2,.hfh-navItem .hfh-megav2 *{transition:none !important}}@media (max-width: 768px){html body .hfh-header__inner{grid-template-columns:144px minmax(0,1fr) 144px !important}html body .hfh-shell .hfh-logo{justify-self:center !important}}@media (max-width: 480px){html body .hfh-header__inner{grid-template-columns:118px minmax(0,1fr) 118px !important}html body .hfh-shell .hfh-logo{justify-self:center !important}}html body .hfh-mob2__sub-toggle{background:transparent !important;border:0 !important;border-radius:0!important;box-shadow:none !important;outline:0 !important;color:#0a1f3a !important;width:48px !important;height:48px !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:color .18s ease !important}html body .hfh-mob2__sub-toggle:hover{color:#237a3a !important}html body .hfh-mob2__sub-toggle-icon{display:flex !important;align-items:center !important;justify-content:center !important;transform:rotate(90deg) !important;transition:transform .26s cubic-bezier(.22,.61,.36,1) !important}html body .hfh-mob2__sub-toggle[aria-expanded="true"] .hfh-mob2__sub-toggle-icon{transform:rotate(-90deg) !important}html body .hfh-mob2__sub-toggle-icon svg{width:18px !important;height:18px !important;display:block !important;fill:none !important;stroke:currentColor !important;stroke-width:2.4 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body .hfh-mob2__all{padding:18px 30px !important;margin:0 10px 18px 10px !important;border-radius:0!important;letter-spacing:.10em !important;text-transform:uppercase !important;font-size:12.5px !important}:root{--hfh-accent:#122B4C;--hfh-accent-dark:#0B1D35;--hfh-accent-10:rgba(18,43,76,.08);--hfh-accent-20:rgba(18,43,76,.15);--hfh-champagne:#4ad55d;--hfh-champagne-soft:rgba(74,213,93,.16);--hfh-ink:#182033;--hfh-body:#3f4858;--hfh-muted:#747064;--hfh-faint:#a19889;--hfh-line:rgba(64,54,39,.085);--hfh-line-s:rgba(64,54,39,.14);--hfh-stone:#c2d0de;--hfh-ivory:#f6fbff;--hfh-warm:#eaf0f7;--hfh-warm-2:#f0f5fb;--hfh-warm-3:#f8fcff;--hfh-placeholder:#9f9485;--hfh-white:#fff;--hfh-sale:#b91c1c;--hfh-success:#237a3a;--hfh-radius:8px;--hfh-radius-sm:8px;--hfh-radius-pill:8px;--hfh-font:"Poppins",system-ui,-apple-system,sans-serif;--hfh-font-serif:"Cormorant Garamond",Georgia,serif;--hfh-shadow:0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035);--hfh-shadow-lg:0 22px 54px rgba(49,38,23,.12),0 8px 18px rgba(49,38,23,.055);--hfh-shadow-xl:0 30px 72px rgba(49,38,23,.14),0 10px 24px rgba(49,38,23,.07);--hfh-ease:cubic-bezier(.22,1,.36,1);--m-pad-x:14px;--m-gap-xs:4px;--m-gap-sm:8px;--m-gap-md:12px;--m-gap-lg:18px;--m-header-h:72px;--m-header-h-sm:64px;--m-icon-size:40px;--m-icon-size-sm:34px;--m-icon-svg:20px;--m-icon-svg-sm:17px;--m-radius:10px;--m-radius-pill:999px;--m-touch:44px;--m-font-meta:11px;--m-font-micro:9.5px;--m-cta-bg:var(--hfh-accent);--m-text-strong:var(--hfh-ink);--m-warning:#B91C1C}.hfh-shell .hfh-logo img,.hfh-shell .hfh-mob__head-logo img{max-height:none!important;width:auto!important;object-fit:contain!important}.hfh-shell .hfh-mob__head-logo img{height:40px!important;mix-blend-mode:normal;filter:contrast(1.04) saturate(1.04);image-rendering:auto}.hfh-shell .hfh-mobile-toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:none!important;background:transparent!important;cursor:pointer;color:var(--hfh-ink)!important;padding:0;border-radius:var(--hfh-radius-sm);transition:background .16s ease;-webkit-appearance:none;appearance:none}.hfh-shell .hfh-mobile-toggle:hover{background:rgba(255,255,255,.55)!important}.hfh-shell .hfh-mobile-toggle svg{width:22px;height:22px;stroke:var(--hfh-ink)!important;fill:none!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block!important;visibility:visible!important;opacity:1!important}.hfh-mob2__item--bespoke .hfh-navItem__new{margin-left:8px}.hfh-overlay{position:fixed;inset:0;z-index:9998;background:rgba(15,23,42,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .28s ease}.hfh-overlay.is-active{opacity:1;pointer-events:auto}.hfh-shell .hfh-close-btn{width:32px;height:32px;border-radius:50%;border:1px solid var(--hfh-line-s)!important;background:#fff!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--hfh-ink)!important;padding:0;-webkit-appearance:none;appearance:none}.hfh-mob__head .hfh-close-btn{position:static;transform:none;flex:0 0 36px;width:36px;height:36px}.hfh-shell .hfh-close-btn:hover{background:var(--hfh-warm)!important;color:var(--hfh-accent)!important;border-color:var(--hfh-accent)!important}.hfh-shell .hfh-close-btn svg{width:13px;height:13px;stroke:currentColor!important;fill:none!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block!important;visibility:visible!important;opacity:1!important}.hfh-mob{position:fixed;top:0;left:0;bottom:0;z-index:10001;width:min(88vw,400px);background:#fff;box-shadow:18px 0 48px rgba(15,23,42,.12);transform:translateX(-100%);transition:transform .3s var(--hfh-ease);overflow-y:auto;display:flex;flex-direction:column}.hfh-mob.is-active{transform:translateX(0)}.hfh-mob__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:26px 16px 12px;border-bottom:1px solid rgba(15,23,42,.055);position:relative;background:linear-gradient(180deg,#f7f9fb 0%,#edf1f5 100%)}.hfh-shell .hfh-mob__head-logo{display:none}.hfh-mob__search{display:none!important}.hfh-mob__search-form{display:flex!important;align-items:center;height:52px;background:#fff;border-radius:0;overflow:hidden;border:1px solid rgba(18,43,76,.10);transition:all .22s var(--hfh-ease);box-shadow:0 1px 0 rgba(255,255,255,.92),0 10px 24px rgba(15,23,42,.032);padding:0}.hfh-mob__search-form:focus-within{background:#fff;border-color:rgba(18,43,76,.24);box-shadow:0 0 0 3px rgba(18,43,76,.06),0 14px 28px rgba(15,23,42,.05)}.hfh-mob__search-form svg{width:17px;height:17px;stroke:#8D9AAA!important;fill:none!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-left:16px;flex-shrink:0}.hfh-mob__search-form input{flex:1;height:100%;border:none;background:transparent;outline:none;font-size:16px;font-family:var(--hfh-font);color:var(--hfh-ink)!important;padding:0 14px 0 12px;margin:0;-webkit-text-fill-color:var(--hfh-ink)!important}.hfh-mob__search-form input::placeholder{color:var(--hfh-faint)!important;opacity:1!important}.hfh-mob__search-submit{width:58px;height:100%;padding:0;margin:0;border:none!important;border-left:1px solid rgba(255,255,255,.08)!important;border-radius:0 8px 8px 0;background:linear-gradient(180deg,#1A3E6C 0%,#14345B 54%,#102949 100%)!important;color:#fff!important;font-size:0;cursor:pointer;transition:background .2s ease,transform .2s var(--hfh-ease),box-shadow .2s ease,opacity .18s ease,filter .2s ease;flex:0 0 58px;display:flex!important;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important;align-self:stretch;position:relative;overflow:hidden}.hfh-mob__search-submit::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.03) 38%,rgba(255,255,255,0) 62%);pointer-events:none}.hfh-mob__search-submit:hover{transform:none;background:linear-gradient(180deg,#204877 0%,#173A63 54%,#12304F 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)!important;filter:saturate(1.02)}.hfh-mob__search-submit:active{transform:scale(.985);box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important}.hfh-mob__search-submit:focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)!important,0 0 0 3px rgba(18,43,76,.08)!important}.hfh-mob__search-submit svg{display:block!important;width:18px!important;height:18px!important;stroke:#fff!important;stroke-width:2.35!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;margin:0!important;transform:translateX(1px);position:relative;z-index:1;opacity:.98}.hfh-mob__nav{padding:10px 20px 18px;flex:1;background:#fff}.hfh-mob__nav ul{list-style:none;padding:0;margin:0}.hfh-mob__nav li{border-bottom:1px solid var(--hfh-line)}.hfh-mob__nav a{display:flex;align-items:center;justify-content:space-between;padding:13px 0;text-decoration:none;color:var(--hfh-ink)!important;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .15s ease}.hfh-mob__nav a:active{color:var(--hfh-accent)!important}.hfh-mob__nav a svg{width:14px;height:14px;stroke:var(--hfh-faint)!important;fill:none!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:inline-block!important;visibility:visible!important;opacity:1!important}.hfh-mob__nav a.hfh-mob--sale{color:var(--hfh-sale)!important}.hfh-mob__foot{padding:16px 18px 22px;border-top:1px solid var(--hfh-line);display:flex;flex-direction:column;gap:10px;background:#fff}.hfh-mob__foot-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:50px;border-radius:0;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.hfh-mob__foot-btn:hover{transform:translateY(-1px)}.hfh-mob__foot-btn--pro{background:#122B4C!important;color:#fff!important;border:none!important;box-shadow:none!important}.hfh-mob__foot-btn--pro:hover{box-shadow:0 14px 30px rgba(10,31,58,.28)!important}.hfh-mob__foot-btn--pro svg{width:16px;height:16px;stroke:currentColor!important;fill:none!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hfh-mob__foot-btn--account{background:#237a3a!important;color:#fff!important;border:none!important;box-shadow:none!important}.hfh-mob__foot-btn--account:hover{box-shadow:0 14px 30px rgba(74,213,93,.36)!important}.hfh-mob__foot-btn--account svg{width:16px;height:16px;stroke:currentColor!important;fill:none!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:inline-block!important;visibility:visible!important;opacity:1!important}.hfh-mob__details summary{list-style:none}.hfh-mob__details summary::-webkit-details-marker{display:none}.hfh-mob__summary{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hfh-ink);cursor:pointer;-webkit-user-select:none;user-select:none}.hfh-mob__summary-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--hfh-warm);transition:transform .22s var(--hfh-ease),background .15s ease}.hfh-mob__summary-icon svg{width:14px;height:14px;stroke:var(--hfh-faint);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hfh-mob__details[open] .hfh-mob__summary-icon{transform:rotate(90deg);background:var(--hfh-accent-10)}.hfh-mob__panel{padding:0 0 10px}.hfh-mob__all{display:block;padding:8px 12px;margin-bottom:6px;border-radius:0;background:var(--hfh-warm);font-size:12px;font-weight:600;color:var(--hfh-accent)!important;text-decoration:none;transition:background .12s ease}.hfh-mob__all:hover{background:var(--hfh-accent-10)}.hfh-mob__subgrid{display:flex;flex-direction:column;gap:1px}.hfh-mob__sublink{display:block;padding:8px 12px;border-radius:0;font-size:12.5px;font-weight:500;color:var(--hfh-body)!important;text-decoration:none;text-transform:none!important;letter-spacing:0!important;transition:background .12s ease}.hfh-mob__sublink:hover{background:var(--hfh-warm)}.hfh-shell .hfh-mobile-toggle{display:inline-flex!important;justify-self:start;align-self:center!important;visibility:visible!important;opacity:1!important;width:42px!important;height:42px!important;border-radius:var(--m-radius)}.hfh-shell .hfh-close-btn,.hfh-shell .hfh-close-btn svg{display:flex!important;visibility:visible!important;opacity:1!important;color:var(--m-text-strong)!important}.hfh-shell .hfh-close-btn svg{stroke:currentColor!important;fill:none!important}.hfh-shell .hfh-mobile-toggle{width:34px!important;height:34px!important;border-radius:var(--m-radius)}.hfh-mob__head{min-height:60px;padding:26px 16px 12px}.hfh-shell .hfh-mob__head-logo img{height:40px!important;max-width:min(200px,56vw)!important}.hfh-mob__search{padding:var(--m-pad-x) var(--m-pad-x) 4px}.hfh-mob__nav{padding-left:var(--m-pad-x);padding-right:var(--m-pad-x)}.hfh-shell .hfh-logo img,.hfh-shell .hfh-mob__head-logo img{mix-blend-mode:normal!important;filter:contrast(1.05) saturate(1.04)!important}.hfh-mob__search-form{background:#fff;border:1px solid rgba(6,27,49,.12);border-radius:0;box-shadow:0 10px 25px rgba(6,27,49,.04)}.hfh-mob__search-form:focus-within{border-color:#4ad55d;box-shadow:0 14px 40px rgba(6,27,49,.08)}.hfh-mob__search svg{color:#4ad55d;stroke:#4ad55d}.hfh-mob__search input{color:var(--hfh-ink)!important}.hfh-mob__search input::placeholder{color:var(--hfh-placeholder)!important}.hfh-action,.hfh-cart-btn,.hfh-account-trigger,.hfh-shell .hfh-mobile-toggle{background:#fff!important;border:1px solid rgba(11,31,58,.10)!important;color:var(--hfh-accent)!important;border-radius:0!important;box-shadow:none!important}.hfh-action:hover,.hfh-cart-btn:hover,.hfh-account-trigger:hover,.hfh-shell .hfh-mobile-toggle:hover{background:rgba(74,213,93,.055)!important;border-color:rgba(74,213,93,.28)!important;color:var(--hfh-accent)!important;transform:translateY(-1px)}.hfh-action svg,.hfh-cart-btn svg,.hfh-account-trigger svg,.hfh-shell .hfh-mobile-toggle svg{stroke:currentColor!important}.hfh-mob{background:#fff!important;box-shadow:0 28px 72px rgba(6,27,49,.18)!important}.hfh-mob__head{background:#fff!important;border-bottom:1px solid rgba(74,213,93,.22)!important}.hfh-mob__nav,.hfh-mob__search{background:#fff!important}.hfh-mob__foot{background:#fff!important;border-top:1px solid rgba(11,31,58,.08)!important}.hfh-mob__foot-btn--pro,.hfh-mob__foot-btn--account{border-radius:0!important}.hfh-mob__foot-btn--pro{background:#122B4C!important;color:#fff!important}.hfh-mob__foot-btn--account{background:#237a3a!important;color:#fff!important}.hfh-shell .hfh-close-btn{background:#fff!important;border:1px solid rgba(11,31,58,.10)!important;color:var(--hfh-accent)!important}.hfh-shell .hfh-close-btn:hover{background:rgba(74,213,93,.07)!important;border-color:rgba(74,213,93,.32)!important}.hfh-navItem .hfh-mega{display:none !important}.hfh-mob2__menu{list-style:none;margin:0;padding:0}.hfh-mob2__item{margin:0;padding:0;border-bottom:1px solid rgba(10,31,58,.08)}.hfh-mob2__item:last-child{border-bottom:0}.hfh-mob2__details{margin:0;padding:0}.hfh-mob2__details > summary{list-style:none}.hfh-mob2__details > summary::-webkit-details-marker,.hfh-mob2__details > summary::marker{display:none}.hfh-mob2__summary{display:flex;align-items:center;gap:12px;padding:18px 18px;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:-.01em;color:#0a1f3a;transition:background .18s ease}.hfh-mob2__summary:hover{background:transparent}.hfh-mob2__summary-text{flex:1;min-width:0}.hfh-mob2__summary-meta{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:rgba(74,213,93,.12);color:#32b143;font-size:11px;font-weight:800;letter-spacing:.02em}.hfh-mob2__summary-icon{color:#32b143;transition:transform .26s cubic-bezier(.22,.61,.36,1);display:inline-flex;align-items:center;justify-content:center}.hfh-mob2__details[open] .hfh-mob2__summary-icon{transform:rotate(90deg)}.hfh-mob2__details[open] .hfh-mob2__summary{background:transparent}.hfh-mob2__panel{background:#fbfdff;padding:8px 18px 20px}.hfh-mob2__metabar{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 14px}.hfh-mob2__metaitem{display:inline-flex;align-items:center;padding:4px 9px;border-radius:0;background:rgba(10,31,58,.05);color:#506174;font-size:10.5px;font-weight:700;letter-spacing:.04em}.hfh-mob2__metaitem b{color:#0a1f3a;font-weight:850;margin-right:4px}.hfh-mob2__metaitem .woocommerce-Price-amount,.hfh-mob2__metaitem .woocommerce-Price-currencySymbol{color:inherit;font-size:inherit;font-weight:800}.hfh-mob2__all{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 28px;border-radius:0;background:#4ad55d;color:#0a1f3a;text-decoration:none;font-size:12.5px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;margin:0 6px 18px 6px;box-shadow:0 6px 18px rgba(74,213,93,.32);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.hfh-mob2__all:hover{background:#4ad55d;transform:translateY(-1px);box-shadow:0 12px 26px rgba(74,213,93,.34)}.hfh-mob2__all span:last-child{color:#0a1f3a;font-weight:900}.hfh-mob2__cluster-head{margin:16px 0 8px;padding:0 2px}.hfh-mob2__cluster{display:inline-block;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-style:normal;font-weight:800;font-size:10.5px;color:#32b143;letter-spacing:.14em;text-transform:uppercase}.hfh-mob2__cluster-desc{display:block;font-size:11.5px;line-height:1.45;color:#7a879a;font-weight:500;margin-top:1px}.hfh-mob2__items{list-style:none;margin:0;padding:0}.hfh-mob2__sub{margin:0;padding:0}.hfh-mob2__sublink{display:flex;align-items:center;gap:12px;padding:12px 8px;border-radius:0;text-decoration:none;color:#0a1f3a;transition:background .15s ease}.hfh-mob2__sublink:active{background:rgba(74,213,93,.10)}.hfh-mob2__thumb{flex-shrink:0 !important;flex-grow:0 !important;flex-basis:44px !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;aspect-ratio:1/1 !important;border-radius:8px!important;overflow:hidden !important;background:#e1e8ef !important;box-shadow:0 2px 6px rgba(10,31,58,.08);display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important}.hfh-mob2__thumb img,html body .hfh-mob2 .hfh-mob2__thumb img,html body .hfh-mob__nav .hfh-mob2__thumb img{width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;aspect-ratio:1/1 !important;border-radius:0!important;margin:0 !important;padding:0 !important;position:absolute !important;inset:0 !important}.hfh-mob2__sub-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hfh-mob2__sub-name{font-size:15px;font-weight:650;letter-spacing:-.005em;color:#0a1f3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hfh-mob2__sub-count{font-size:11px;font-weight:600;color:#7a879a;letter-spacing:.02em}.hfh-mob2__sub-arrow{color:#32b143;font-size:16px;font-weight:800;flex-shrink:0;padding:0 8px}.hfh-mob2__sub-row{display:flex;align-items:center}.hfh-mob2__sub-row .hfh-mob2__sublink{flex:1;min-width:0}.hfh-mob2__sub-toggle{flex-shrink:0;width:44px;height:44px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:0;color:#0a1f3a;cursor:pointer;transition:color .18s ease}.hfh-mob2__sub-toggle:hover{color:#237a3a}.hfh-mob2__sub-toggle-icon{display:flex;align-items:center;justify-content:center;transform:rotate(90deg);transition:transform .26s cubic-bezier(.22,.61,.36,1)}.hfh-mob2__sub-toggle[aria-expanded="true"] .hfh-mob2__sub-toggle-icon{transform:rotate(-90deg)}.hfh-mob2__subchildren{display:flex;flex-direction:column;margin:2px 0 8px 56px;padding-left:12px;border-left:2px solid rgba(74,213,93,.30)}.hfh-mob2__subchildren[hidden]{display:none}.hfh-mob2__subchild{padding:10px 8px;text-decoration:none;color:#42505f;font-size:14px;font-weight:600;letter-spacing:-.005em;border-radius:0}.hfh-mob2__subchild:active{background:rgba(74,213,93,.10);color:#0a1f3a}.hfh-mob2__trust{margin-top:18px;padding-top:14px;border-top:1px solid rgba(10,31,58,.06);font-size:11px;color:#7a879a;text-align:center;font-weight:600;letter-spacing:.02em}.hfh-mob2__direct{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;font-size:16px;font-weight:700;color:#0a1f3a;text-decoration:none}.hfh-mob2__direct:hover{background:rgba(74,213,93,.04)}.hfh-mob2__direct--sale{color:#c8341f}.hfh-mob2__direct--sale span:last-child{color:#c8341f}.hfh-mob__nav a.hfh-mob2__direct--bespoke{justify-content:flex-start;gap:12px;font-size:16px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:#0a1f3a;padding:18px;background:transparent}.hfh-mob__nav a.hfh-mob2__direct--bespoke .hfh-mob2__summary-text{flex:1;min-width:0}.hfh-mob2__summary-meta--new{background:linear-gradient(90deg,#4ad55d,#72e381);color:#0a1f3a;font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.hfh-mob2__eyebrow{display:flex;align-items:center;gap:10px;padding:16px 18px 4px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#237a3a}.hfh-mob2__eyebrow::before{content:"";width:22px;height:2px;background:currentColor}.hfh-mob2__summary:active,.hfh-mob__nav a.hfh-mob2__direct--bespoke:active{background:rgba(74,213,93,.07)}.hfh-mob__foot{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))!important}.hfh-mob2__details[open] .hfh-mob2__panel{animation:hfh-mob2-slidedown .32s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion:reduce){.hfh-mob2__details[open] .hfh-mob2__panel{animation:none}.hfh-mob2__summary-icon{transition:none}}}html body .hfh-mob2__sub-toggle{background:transparent !important;border:0 !important;border-radius:0!important;box-shadow:none !important;outline:0 !important;color:#0a1f3a !important;width:48px !important;height:48px !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:color .18s ease !important}html body .hfh-mob2__sub-toggle:hover{color:#237a3a !important}html body .hfh-mob2__sub-toggle-icon{display:flex !important;align-items:center !important;justify-content:center !important;transform:rotate(90deg) !important;transition:transform .26s cubic-bezier(.22,.61,.36,1) !important}html body .hfh-mob2__sub-toggle[aria-expanded="true"] .hfh-mob2__sub-toggle-icon{transform:rotate(-90deg) !important}html body .hfh-mob2__sub-toggle-icon svg{width:18px !important;height:18px !important;display:block !important;fill:none !important;stroke:currentColor !important;stroke-width:2.4 !important;stroke-linecap:round !important;stroke-linejoin:round !important}html body .hfh-mob2__all{padding:18px 30px !important;margin:0 10px 18px 10px !important;border-radius:0!important;letter-spacing:.10em !important;text-transform:uppercase !important;font-size:12.5px !important}html body .hfh-mob2__thumb,html body .hfh-mob__nav .hfh-mob2__thumb,html body .hfh-mob .hfh-mob2__thumb{width:44px !important;height:44px !important;min-width:44px !important;max-width:44px !important;min-height:44px !important;max-height:44px !important;flex:0 0 44px !important;aspect-ratio:1/1 !important;border-radius:8px!important;overflow:hidden !important;position:relative !important;background:#e1e8ef !important}html body .hfh-mob2__thumb img,html body .hfh-mob__nav .hfh-mob2__thumb img,html body .hfh-mob .hfh-mob2__thumb img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;aspect-ratio:1/1 !important;position:absolute !important;inset:0 !important;margin:0 !important;padding:0 !important;border:0 !important}@media (max-width: 767px){html body input,html body input[type="text"],html body input[type="search"],html body input[type="email"],html body input[type="tel"],html body input[type="password"],html body input[type="number"],html body input[type="url"],html body input[type="date"],html body select,html body textarea,html body .hfh-mob__search-form input,html body .hfh-search-input,html body .hfh-msearch-input{font-size:16px !important}}.hfh-account-menu::before,.hfh-minicart::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent 0%,#4ad55d 30%,#72e381 70%,transparent 100%);pointer-events:none}.hfh-minicart{position:fixed;top:0;right:0;bottom:0;z-index:9999;width:400px;max-width:75vw;background:#fff;box-shadow:var(--hfh-shadow-xl);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .32s var(--hfh-ease)}.hfh-minicart--open{transform:translateX(0)}}.hfh-minicart__head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--hfh-line);flex-shrink:0}.hfh-minicart__title{font-size:14px;font-weight:700;color:var(--hfh-ink);display:flex;align-items:center;gap:8px}.hfh-minicart__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--hfh-radius-pill);background:var(--hfh-accent);color:#fff;font-size:9px;font-weight:700}.hfh-minicart__shipping-bar{display:none;padding:10px 20px 12px;border-bottom:1px solid var(--hfh-line);background:var(--hfh-warm-2)}.hfh-minicart__shipping-bar.is-visible{display:block}.hfh-minicart__body{flex:1;padding:0 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}.hfh-minicart__empty{text-align:center;padding:36px 0 12px}.hfh-minicart__empty-icon{width:40px;height:40px;stroke:var(--hfh-faint);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 14px;display:block;opacity:.45}.hfh-minicart__empty h3{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--hfh-ink);text-transform:uppercase;letter-spacing:.08em}.hfh-minicart__empty p{margin:0 0 20px;font-size:13px;line-height:1.55;color:var(--hfh-muted);max-width:280px;margin-left:auto;margin-right:auto}.hfh-minicart__empty-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;margin:0 0 28px;border-radius:0;background:linear-gradient(135deg,#4ad55d,#76e484);color:#0a1f3a !important;font-size:12.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:none !important;box-shadow:0 12px 28px rgba(74,213,93,.28);transition:transform .18s ease,box-shadow .18s ease}.hfh-minicart__empty-cta:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(74,213,93,.38)}.hfh-minicart__empty-cta span:last-child{font-size:14px}.hfh-minicart__empty-quick{margin-top:8px;padding-top:24px;border-top:1px solid rgba(10,31,58,.06);text-align:left}.hfh-minicart__empty-quick-label{display:block;margin:0 0 12px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#32b143;text-align:center}.hfh-minicart__empty-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hfh-minicart__empty-tile{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:0;background:#fff;border:1px solid rgba(10,31,58,.08);text-decoration:none !important;color:#0a1f3a !important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hfh-minicart__empty-tile:hover{transform:translateY(-1px);border-color:rgba(74,213,93,.42);box-shadow:0 8px 18px rgba(10,31,58,.06)}.hfh-minicart__empty-tile-name{font-size:12.5px;font-weight:700;letter-spacing:-.005em}.hfh-minicart__empty-tile-arrow{color:#4ad55d;font-size:14px;font-weight:900}.hfh-minicart .hfh-mc-items .woocommerce-Price-amount,.hfh-minicart .hfh-mc-items .woocommerce-Price-currencySymbol,.hfh-minicart .hfh-mc-items .amount,.hfh-minicart .hfh-mc-items bdi,.hfh-mc-items .woocommerce-Price-amount,.hfh-mc-items .woocommerce-Price-currencySymbol,.hfh-mc-items .amount,.hfh-mc-items bdi{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;font-family:var(--hfh-font)!important;letter-spacing:inherit!important;line-height:inherit!important;display:inline!important;margin:0!important;padding:0!important}.hfh-minicart__foot{padding:14px 20px 18px;border-top:1px solid var(--hfh-line);display:none;flex-shrink:0;background:var(--hfh-warm)}.hfh-minicart__total{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.hfh-minicart__total-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hfh-muted)}.hfh-minicart__total-value{font-size:17px;font-weight:800;color:var(--hfh-ink);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.hfh-minicart .hfh-minicart__total-value .woocommerce-Price-amount,.hfh-minicart .hfh-minicart__total-value .woocommerce-Price-currencySymbol,.hfh-minicart .hfh-minicart__total-value .amount,.hfh-minicart .hfh-minicart__total-value bdi,.hfh-minicart__total-value .woocommerce-Price-amount,.hfh-minicart__total-value .woocommerce-Price-currencySymbol,.hfh-minicart__total-value .amount,.hfh-minicart__total-value bdi{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;font-family:var(--hfh-font)!important;display:inline!important;margin:0!important;padding:0!important}.hfh-minicart__btns{display:flex;flex-direction:column;gap:7px}.hfh-minicart__btn{display:flex;align-items:center;justify-content:center;gap:7px;height:42px;border-radius:var(--hfh-radius-sm);text-decoration:none;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:all .18s ease}.hfh-minicart__btn--primary{background:var(--hfh-accent);color:#fff!important;box-shadow:0 4px 16px rgba(18,43,76,.22)}.hfh-minicart__btn--primary:hover{background:var(--hfh-accent-dark);transform:translateY(-1px)}.hfh-minicart__btn--ghost{background:#fff;color:var(--hfh-ink)!important;border:1.5px solid var(--hfh-line-s)}.hfh-minicart__btn--ghost:hover{border-color:var(--hfh-accent);color:var(--hfh-accent)!important}.hfh-minicart__secure{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hfh-faint)}.hfh-minicart__secure svg{width:11px;height:11px;stroke:var(--hfh-success);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hfh-minicart__empty-quick{display:none!important}@media(min-width:1101px){.hfh-shell .hfh-mobile-toggle{display:none!important}}@media(max-width:768px){.hfh-topbar__item,.hfh-topbar__link{padding:0 6px;font-size:10px;letter-spacing:.4px;gap:6px}.hfh-topbar__item svg,.hfh-topbar__link svg{width:13px;height:13px}.hfh-topbar__sep{display:none}.hfh-topbar__inner{padding:0 8px}.hfh-topbar__trust,.hfh-topbar__ctas{min-width:0;overflow:hidden}}.hfh-mc-skel{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid rgba(10,31,58,.06)}.hfh-mc-skel__img{flex:0 0 auto;width:64px;height:64px;border-radius:8px}.hfh-mc-skel__lines{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.hfh-mc-skel__lines span{display:block;height:12px;border-radius:0}.hfh-mc-skel__lines span:last-child{width:56%}.hfh-mc-skel__img,.hfh-mc-skel__lines span{background:linear-gradient(100deg,#eef2f6 38%,#f7fafc 50%,#eef2f6 62%);background-size:220% 100%;animation:hfhMcShimmer 1.2s linear infinite}@keyframes hfhMcShimmer{from{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.hfh-mc-skel__img,.hfh-mc-skel__lines span{animation:none}}.hfh-minicart__err{text-align:center;padding:42px 18px}.hfh-minicart__err p{margin:0 0 16px;font-size:13.5px;line-height:1.5;color:#59616b}.hfh-minicart__err-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 26px;border:0;border-radius:0;background:linear-gradient(135deg,#4ad55d 0%,#4ad55d 100%);color:#072617;font:700 12px/1 'Poppins',system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 34px -10px rgba(74,213,93,.6)}.hfh-minicart__err-btn:hover{filter:brightness(1.04)}html .hfh-shell .hfh-logo img{height:62px!important;max-height:62px!important;width:auto!important;max-width:215px!important}html .hfh-shell.is-scrolled .hfh-logo img{height:42px!important;max-height:42px!important}@media(max-width:1100px){html .hfh-shell .hfh-logo img,html .hfh-shell.is-scrolled .hfh-logo img{height:60px!important;max-height:60px!important;max-width:min(210px,52vw)!important}}@media(max-width:768px){html .hfh-shell .hfh-logo img,html .hfh-shell.is-scrolled .hfh-logo img{height:56px!important;max-height:56px!important;max-width:min(195px,50vw)!important}}@media(max-width:480px){html .hfh-shell .hfh-logo img,html .hfh-shell.is-scrolled .hfh-logo img{height:50px!important;max-height:50px!important}}.hfh-acct{position:relative;display:inline-flex}.hfh-acct__menu{position:absolute;top:calc(100% - 8px);right:0;z-index:9700;width:302px;max-width:calc(100vw - 20px);background:#fff;border:1px solid rgba(10,31,58,.08);border-radius:0;box-shadow:0 32px 70px -18px rgba(6,27,49,.38),0 6px 18px rgba(6,27,49,.08);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;overflow:hidden;text-align:left}.hfh-acct__menu::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4ad55d,#4ad55d)}.hfh-acct.is-open .hfh-acct__menu{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.hfh-acct__head{display:flex;flex-direction:column;gap:5px;padding:20px 20px 14px}.hfh-acct__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:9.5px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#237a3a}.hfh-acct__eyebrow::before{content:"";flex:none;width:20px;height:2px;background:currentColor}.hfh-acct__title{font-size:17px;font-weight:800;letter-spacing:-.4px;color:#122B4C;line-height:1.2}.hfh-acct__sub{font-size:12px;line-height:1.5;color:#59616b}.hfh-acct__head--user{flex-direction:row;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(10,31,58,.07)}.hfh-acct__avatar{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#122B4C,#0a1f3a);color:#fff;font-size:16px;font-weight:800}.hfh-acct__id{min-width:0;display:flex;flex-direction:column;gap:2px}.hfh-acct__id .hfh-acct__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hfh-acct__ctas{display:flex;flex-direction:column;gap:9px;padding:2px 20px 14px}.hfh-acct__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;transition:transform .15s ease,filter .15s ease,background .18s ease,color .18s ease}.hfh-acct__btn--primary{background:linear-gradient(135deg,#4ad55d 0%,#4ad55d 100%);color:#072617!important;box-shadow:0 12px 28px -10px rgba(74,213,93,.6)}.hfh-acct__btn--primary:hover{transform:translateY(-1px);filter:brightness(1.04)}.hfh-acct__btn--ghost{background:transparent;color:#122B4C!important;border:2px solid #122B4C}.hfh-acct__btn--ghost:hover{background:#122B4C;color:#fff!important}.hfh-acct__perks{list-style:none;margin:0;padding:0 20px 16px;display:flex;flex-direction:column;gap:8px}.hfh-acct__perks li{position:relative;padding-left:22px;font-size:12px;line-height:1.45;color:#59616b}.hfh-acct__perks li::before{content:"\2713";position:absolute;left:0;top:0;color:#4ad55d;font-weight:700}.hfh-acct__links{display:flex;flex-direction:column;padding:8px 8px}.hfh-acct__link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:0;font-size:13px;font-weight:600;color:#122B4C;text-decoration:none!important;transition:background .14s ease,color .14s ease}.hfh-acct__link:hover{background:rgba(74,213,93,.10);color:#0a1f3a}.hfh-acct__link-arw{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translateX(-4px);transition:opacity .14s ease,transform .14s ease}.hfh-acct__link:hover .hfh-acct__link-arw{opacity:.9;transform:translateX(0)}.hfh-acct__foot{padding:12px 20px 16px;border-top:1px solid rgba(10,31,58,.07)}.hfh-acct__help{font-size:12px;font-weight:600;color:#237a3a;text-decoration:none}.hfh-acct__help:hover{text-decoration:underline}.hfh-acct__signout{font-size:12px;font-weight:600;color:#8b95a6;text-decoration:none}.hfh-acct__signout:hover{color:#b91c1c}.hfh-acct__btn:focus-visible,.hfh-acct__link:focus-visible,#hfhAcctBtn:focus-visible{outline:2px solid #4ad55d;outline-offset:2px}@media (prefers-reduced-motion:reduce){.hfh-acct__menu,.hfh-acct__btn,.hfh-acct__link,.hfh-acct__link-arw{transition:none}}html .hfh-minicart{width:clamp(400px,34vw,520px)!important;max-width:calc(100vw - 20px)!important;min-width:0!important}html .hfh-minicart__head{padding:18px 22px;border-bottom:1px solid rgba(10,31,58,.08)!important}html .hfh-minicart__title{font-size:15px;font-weight:800;letter-spacing:-.2px;color:#122B4C!important}html .hfh-minicart__count{min-width:22px;height:22px;font-size:10px;background:linear-gradient(135deg,#4ad55d,#72e381)!important;color:#0a1f3a!important;font-weight:800}.hfh-minicart__body{padding:0 22px}.hfh-mc-items{display:flex;flex-direction:column}.hfh-mc-item{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start;padding:16px 30px 16px 0;border-bottom:1px solid rgba(10,31,58,.07)}.hfh-mc-item.is-busy{pointer-events:none}.hfh-mc-item.is-busy .hfh-mc-qty{opacity:.55}.hfh-mc-item__img{width:64px;height:64px;border-radius:8px;overflow:hidden;background:#f4f7fa;border:1px solid rgba(10,31,58,.06)}.hfh-mc-item__img a{display:block;width:100%;height:100%}.hfh-mc-item__img img{width:100%!important;height:100%!important;object-fit:cover;display:block}.hfh-mc-item__info{min-width:0;display:flex;flex-direction:column;gap:4px}.hfh-mc-item__tag{align-self:flex-start;display:inline-flex;align-items:center;padding:2px 8px;border-radius:0;background:rgba(74,213,93,.14);color:#237a3a;font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hfh-mc-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;font-weight:600;line-height:1.4;color:#122B4C;text-decoration:none}a.hfh-mc-item__name:hover{color:#237a3a}.hfh-mc-item__unit{font-size:10.5px;font-weight:600;color:#8b95a6}.hfh-mc-item__unit em{font-style:normal;font-weight:500;color:#a5adba}.hfh-mc-item__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.hfh-mc-qty{display:inline-grid;grid-template-columns:30px 34px 30px;align-items:stretch;height:32px;border:1px solid rgba(18,43,76,.14);border-radius:0;background:#fff;overflow:hidden;box-shadow:none!important;transition:opacity .15s ease}.hfh-mc-qty__btn{border:0;background:none;padding:0;font-size:15px;font-weight:600;color:#122B4C;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:none!important;-webkit-tap-highlight-color:transparent;transition:background .12s ease,color .12s ease}@media(hover:hover){.hfh-mc-qty__btn:hover{background:rgba(74,213,93,.12)}}.hfh-mc-qty__btn:active{background:rgba(18,43,76,.08)}.hfh-mc-qty__btn:focus{background:none;outline:none}.hfh-mc-qty__btn:focus-visible{outline:2px solid #4ad55d;outline-offset:-2px}.hfh-mc-qty__btn:disabled,.hfh-mc-qty__btn.is-capped{color:#c3cad4;cursor:not-allowed;background:none}.hfh-mc-qty__val{display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:800;color:#122B4C;border-left:1px solid rgba(18,43,76,.08);border-right:1px solid rgba(18,43,76,.08)}.hfh-mc-price{display:flex;align-items:center;justify-content:flex-end;min-height:32px;text-align:right}.hfh-mc-item__line-total{font-size:13.5px;font-weight:800;color:#122B4C;font-variant-numeric:tabular-nums;line-height:1}.hfh-mc-item__remove{position:absolute;top:14px;right:0;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#a5adba;cursor:pointer;transition:background .14s ease,color .14s ease}.hfh-mc-item__remove:hover{background:#fdecec;color:#b91c1c}.hfh-mc-item__remove svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.hfh-minicart__samples{padding:12px 22px 13px;border-bottom:1px solid rgba(10,31,58,.07);background:#f5faf6}.hfh-minicart__samples-row{display:flex;align-items:center;justify-content:space-between}.hfh-minicart__samples-label{font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#237a3a}.hfh-minicart__samples-count{font-size:11px;font-weight:800;color:#122B4C;font-variant-numeric:tabular-nums}.hfh-minicart__samples-track{height:6px;border-radius:0;background:rgba(18,43,76,.10);margin-top:8px;overflow:hidden}.hfh-minicart__samples-fill{height:100%;width:0;border-radius:0;background:linear-gradient(90deg,#4ad55d,#4ad55d);transition:width .25s ease}.hfh-minicart__samples.is-max .hfh-minicart__samples-fill{background:linear-gradient(90deg,#f0b429,#de911d)}.hfh-minicart__samples-note{margin-top:6px;font-size:10.5px;font-weight:600;line-height:1.4;color:#59616b}.hfh-minicart__samples.is-max .hfh-minicart__samples-note{color:#9a6700}.hfh-minicart__foot{padding:16px 22px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(10,31,58,.08);background:#fff;box-shadow:0 -14px 30px rgba(10,31,58,.05)}.hfh-minicart__total{margin-bottom:4px}.hfh-minicart__total-label{font-size:10px;font-weight:800;letter-spacing:.14em;color:#8b95a6}html .hfh-minicart__total-value{font-size:20px;font-weight:800;color:#122B4C!important}.hfh-minicart__total-note{margin:0 0 14px;font-size:10.5px;font-weight:500;color:#a5adba}.hfh-minicart__btns{display:grid;grid-template-columns:1fr 1.25fr;gap:10px}html .hfh-minicart__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;height:auto;padding:0 14px;border-radius:0!important;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;transition:transform .15s ease,filter .15s ease,background .18s ease,color .18s ease}html .hfh-minicart__btn--ghost{background:transparent!important;color:#122B4C!important;border:2px solid #122B4C!important}html .hfh-minicart__btn--ghost:hover{background:#122B4C!important;color:#fff!important;border-color:#122B4C!important}html .hfh-minicart__btn--primary{background:linear-gradient(135deg,#4ad55d 0%,#4ad55d 100%)!important;color:#072617!important;border:0!important;box-shadow:0 12px 28px -10px rgba(74,213,93,.6)!important}html .hfh-minicart__btn--primary:hover{transform:translateY(-1px);filter:brightness(1.04)}.hfh-minicart__secure{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a5adba}.hfh-minicart__secure svg{width:13px;height:13px;fill:none;stroke:#4ad55d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hfh-minicart__btn:focus-visible,.hfh-mc-qty__btn:focus-visible,.hfh-mc-item__remove:focus-visible{outline:2px solid #4ad55d;outline-offset:2px}@media(max-width:768px){.hfh-minicart{width:100vw;max-width:100vw}}@media (prefers-reduced-motion:reduce){.hfh-minicart__samples-fill,.hfh-minicart__btn,.hfh-mc-item{transition:none}}.bpChatContainer{position:relative!important;z-index:8990!important}@media(max-width:768px){html body .hfh-shell,html body #hfhShell{position:static!important;top:auto!important}}html body #hfhShell,html body #hfhShell.is-scrolled{display:block!important;visibility:visible!important;opacity:1!important}html body #hfhShell .hfh-topbar,html body #hfhShell.is-scrolled .hfh-topbar{max-height:60px!important;min-height:0!important;height:auto!important;opacity:1!important;pointer-events:auto!important;border-bottom-width:1px!important;transition:none!important}html body #hfhShell.is-scrolled .hfh-header__inner,html body #hfhShell.is-scrolled .hfh-navItem__link,html body #hfhShell.is-scrolled .hfh-iconbtn{height:82px!important}html body #hfhShell.is-scrolled .hfh-logo img{height:62px!important;max-height:62px!important}@media(max-width:768px){html body #hfhShell.is-scrolled .hfh-header__inner,html body #hfhShell.is-scrolled .hfh-iconbtn{height:74px!important}html body #hfhShell.is-scrolled .hfh-logo img{height:56px!important;max-height:56px!important}}@media(max-width:480px){html body #hfhShell.is-scrolled .hfh-header__inner,html body #hfhShell.is-scrolled .hfh-iconbtn{height:66px!important}html body #hfhShell.is-scrolled .hfh-logo img{height:50px!important;max-height:50px!important}}@media(max-width:1100px){html body #hfhShell .hfh-logo{position:absolute!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin:0!important;justify-self:center!important}}@media(max-width:1100px){html body #hfhShell .hfh-header__inner{display:flex!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;position:relative!important}html body #hfhShell .hfh-header__inner > .hfh-nav{display:none!important}html body #hfhShell .hfh-mobile-toggle{order:1!important;margin-right:auto!important;flex:0 0 auto!important}html body #hfhShell .hfh-actions{order:3!important;display:flex!important;align-items:center!important;margin-left:auto!important;flex:0 0 auto!important;justify-self:auto!important;width:auto!important}html body #hfhShell .hfh-actions .hfh-iconbtn{position:relative}}html body #hfhCartPanel .hfh-mc-items{display:block!important;margin:0!important;padding:0!important;gap:0!important}html body #hfhCartPanel .hfh-mc-item{position:relative!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;margin:0!important;padding:13px 28px 13px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(10,31,58,.08)!important;border-radius:0!important;box-shadow:none!important}html body #hfhCartPanel .hfh-mc-item[data-sample="1"]{box-shadow:inset 3px 0 0 rgba(74,213,93,.55)!important;padding-left:12px!important}html body #hfhCartPanel .hfh-mc-item__img{width:56px!important;height:56px!important;border-radius:8px!important;overflow:hidden!important;background:#f4f7fa!important;border:1px solid rgba(10,31,58,.06)!important;margin:0!important}html body #hfhCartPanel .hfh-mc-item__img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important}html body #hfhCartPanel .hfh-mc-item__info{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important;margin:0!important;padding:0!important}html body #hfhCartPanel .hfh-mc-item__tag{display:inline-flex!important;align-items:center!important;vertical-align:2px!important;margin:0 6px 0 0!important;padding:1px 6px!important;border-radius:0!important;background:rgba(74,213,93,.14)!important;color:#237a3a!important;font-size:8px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.4!important}html body #hfhCartPanel .hfh-mc-item__name{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12.5px!important;font-weight:600!important;line-height:1.4!important;color:#122B4C!important;text-decoration:none!important;margin:0!important;padding-right:6px!important}html body #hfhCartPanel .hfh-mc-item__unit{font-size:10.5px!important;font-weight:600!important;color:#8b95a6!important;margin:0!important}html body #hfhCartPanel .hfh-mc-item__row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:7px 0 0!important;padding:0!important}html body #hfhCartPanel .hfh-mc-qty{display:inline-grid!important;grid-template-columns:28px 32px 28px!important;height:30px!important;border:1px solid rgba(18,43,76,.14)!important;border-radius:0!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;margin:0!important}html body #hfhCartPanel .hfh-mc-qty__btn{height:30px!important;font-size:14px!important}html body #hfhCartPanel .hfh-mc-qty__val{font-size:12px!important}html body #hfhCartPanel .hfh-mc-price{display:flex!important;align-items:center!important;justify-content:flex-end!important;min-height:30px!important;margin:0!important;padding:0!important}html body #hfhCartPanel .hfh-mc-item__line-total{font-size:13.5px!important;font-weight:800!important;color:#122B4C!important;line-height:1!important}html body #hfhCartPanel .hfh-mc-item__remove{position:absolute!important;top:11px!important;right:0!important;width:26px!important;height:26px!important;border-radius:50%!important;background:transparent!important;color:#a5adba!important;margin:0!important;padding:0!important}html body #hfhCartPanel .hfh-mc-item__remove:hover{background:#fdecec!important;color:#b91c1c!important}html body #hfhCartPanel .hfh-minicart__total-n{font-style:normal!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#a5adba!important;font-size:10.5px!important}.hfh-navItem--shop .hfh-navItem__link svg{transition:transform .2s ease}.hfh-navItem--shop.hfh-open .hfh-navItem__link svg,.hfh-navItem--shop:focus-within .hfh-navItem__link svg{transform:rotate(180deg)}.hfh-navItem--bespoke .hfh-navItem__link{color:#a9741f}.hfh-navItem--bespoke .hfh-navItem__link:hover{color:#c8992f}.hfh-mega-v4{position:absolute;top:100%;left:0;right:0;z-index:9600;background:#fff;box-shadow:0 30px 60px -32px rgba(10,31,58,.34);border-top:1px solid rgba(10,31,58,.07);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .2s ease,visibility 0s linear .2s;text-align:left}.hfh-navItem--shop.hfh-open .hfh-mega-v4,.hfh-navItem--shop:focus-within .hfh-mega-v4{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.hfh-mega-v4::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.hfh-mega-v4__inner{width:min(1460px,calc(100vw - 40px));height:clamp(500px,calc(100vh - 150px),640px);min-height:500px;margin:0 auto;padding:28px 0 30px;box-sizing:border-box;display:grid;grid-template-columns:minmax(230px,.9fr) minmax(400px,1.15fr) minmax(330px,1fr);gap:clamp(28px,3vw,52px)}.hfh-mega-v4__categories{display:grid;grid-template-rows:repeat(7,minmax(44px,1fr));gap:4px;min-width:0}.hfh-mega-v4__category{position:relative;isolation:isolate;display:flex;align-items:center;min-width:0;overflow:hidden;border-radius:0;padding:0 14px;color:#fff!important;text-decoration:none!important;background:#122b4c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:transform .16s ease,box-shadow .16s ease}.hfh-mega-v4__category:hover,.hfh-mega-v4__category.is-active{transform:translateX(3px);box-shadow:inset 3px 0 0 #4ad55d,0 9px 18px -13px rgba(10,31,58,.7)}.hfh-mega-v4__category-image,.hfh-mega-v4__category-shade{position:absolute;inset:0;z-index:-2}.hfh-mega-v4__category-image{background:#122b4c center 58%/cover no-repeat;transition:transform .35s ease}.hfh-mega-v4__category:hover .hfh-mega-v4__category-image{transform:scale(1.04)}.hfh-mega-v4__category-shade{z-index:-1;background:linear-gradient(90deg,rgba(7,15,27,.82),rgba(7,15,27,.24))}.hfh-mega-v4__category strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;font-weight:700;color:#fff;letter-spacing:0}.hfh-mega-v4__category-meta{display:flex;align-items:center;gap:9px;margin-left:auto;padding-left:12px;font-size:10px;font-weight:600;color:rgba(255,255,255,.9)}.hfh-mega-v4__category-meta span{font-size:14px}.hfh-mega-v4__routes,.hfh-mega-v4__featured{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column}.hfh-mega-v4__panel{position:absolute;inset:0;display:flex;min-height:100%;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility 0s linear .14s}.hfh-mega-v4__panel.is-active{opacity:1;transition-delay:0s}.hfh-navItem--shop.hfh-open .hfh-mega-v4__panel.is-active,.hfh-navItem--shop:focus-within .hfh-mega-v4__panel.is-active{visibility:visible;pointer-events:auto}.hfh-mega-v4__eyebrow{min-height:18px;margin:0 0 14px;display:flex;align-items:center;gap:8px;color:#237a3a;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0}.hfh-mega-v4__eyebrow span{width:17px;height:1px;background:#237a3a}.hfh-mega-v4__swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px;align-content:start;min-height:0}.hfh-mega-v4__swatches[data-swatch-rows="2"],.hfh-mega-v4__swatches[data-swatch-rows="3"]{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch}.hfh-mega-v4__swatches[data-swatch-rows="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}.hfh-mega-v4__swatch{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:7px;min-width:0;min-height:0;color:#17263c!important;text-decoration:none!important;text-align:center}.hfh-mega-v4__swatch-image{display:block;width:100%;aspect-ratio:1.05/1;border-radius:0;background:#edf0f2 center/cover no-repeat;box-shadow:inset 0 0 0 1px rgba(10,31,58,.08);transition:transform .18s ease,box-shadow .18s ease}.hfh-mega-v4__swatches[data-swatch-rows="2"] .hfh-mega-v4__swatch-image,.hfh-mega-v4__swatches[data-swatch-rows="3"] .hfh-mega-v4__swatch-image{height:100%;min-height:0;aspect-ratio:auto}.hfh-mega-v4__swatch:hover .hfh-mega-v4__swatch-image{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(10,31,58,.08),0 12px 20px -15px rgba(10,31,58,.5)}.hfh-mega-v4__swatch>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;letter-spacing:0}.hfh-mega-v4__empty{grid-column:1/-1;padding:30px 12px;color:#526072!important;text-decoration:none!important;text-align:left}.hfh-mega-v4__all{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;margin-top:auto;padding-top:16px;color:#237a3a!important;text-decoration:none!important;font-size:10px;font-weight:600;letter-spacing:0}.hfh-mega-v4__all span{font-size:14px;transition:transform .16s ease}.hfh-mega-v4__all:hover span{transform:translateX(3px)}.hfh-mega-v4__featured>.hfh-mega-v4__eyebrow{margin-bottom:14px}.hfh-mega-v4__spot{display:block;position:absolute;isolation:isolate;left:0;right:0;top:32px;bottom:0;min-height:0;overflow:hidden;border-radius:0;background:#122b4c center/cover no-repeat;color:#fff!important;text-decoration:none!important;box-shadow:inset 0 0 0 1px rgba(10,31,58,.08);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility 0s linear .14s}.hfh-mega-v4__spot.is-active{opacity:1;transition-delay:0s}.hfh-navItem--shop.hfh-open .hfh-mega-v4__spot.is-active,.hfh-navItem--shop:focus-within .hfh-mega-v4__spot.is-active{visibility:visible;pointer-events:auto}.hfh-mega-v4__spot-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(5,13,23,.02) 24%,rgba(5,13,23,.78) 100%)}.hfh-mega-v4__spot-copy{position:absolute;left:20px;right:20px;bottom:18px;display:flex;flex-direction:column;align-items:flex-start;color:#fff}.hfh-mega-v4__spot-count{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:0}.hfh-mega-v4__spot-copy>strong{margin:5px 0 14px;color:#fff;font-size:20px;line-height:1.14;font-weight:600;letter-spacing:0}.hfh-mega-v4__spot-cta{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 14px;border-radius:0;background:#fff;color:#17263c;font-size:10px;font-weight:600;letter-spacing:0;transition:transform .16s ease,box-shadow .16s ease}.hfh-mega-v4__spot:hover .hfh-mega-v4__spot-cta{transform:translateY(-2px);box-shadow:0 12px 22px -12px rgba(0,0,0,.6)}.hfh-mega-v4__spot-cta span{font-size:14px}@media(max-width:1280px){.hfh-mega-v4__inner{width:calc(100vw - 32px);grid-template-columns:220px minmax(360px,1.1fr) minmax(300px,.9fr);gap:24px}.hfh-mega-v4__swatches{gap:16px 14px}}@media(max-width:1100px){.hfh-mega-v4{display:none!important}}@media(prefers-reduced-motion:reduce){.hfh-mega-v4,.hfh-mega-v4__category,.hfh-mega-v4__category-image,.hfh-mega-v4__swatch-image,.hfh-mega-v4__spot-cta{transition:none!important}}.hfh-navItem--shop:not(.hfh-open):not(:focus-within) .hfh-mega-v4{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}.hfh-navItem--shop:not(.hfh-open):not(:focus-within) .hfh-mega-v4 *{visibility:hidden!important;pointer-events:none!important}html .hfh-minicart{box-shadow:none;border-left:1px solid rgba(10,31,58,.12);transition:transform .22s cubic-bezier(.22,.61,.36,1)}.hfh-minicart::before{content:none}html .hfh-minicart__count{border-radius:0;background:#122B4C!important;color:#fff!important}html body #hfhCartPanel .hfh-mc-item__img{border-radius:0!important}html body #hfhCartPanel .hfh-mc-item__tag{border-radius:0!important}html body #hfhCartPanel .hfh-mc-qty{border-radius:0!important}html body #hfhCartPanel .hfh-mc-item__remove{border-radius:0!important}html body #hfhCartPanel .hfh-mc-item.is-removing{display:none!important}.hfh-minicart__samples-track{border-radius:0}.hfh-minicart__samples-fill{border-radius:0;background:#4ad55d}.hfh-minicart__samples.is-max .hfh-minicart__samples-fill{background:#de911d}.hfh-minicart__foot{box-shadow:none}html .hfh-minicart__btn{border-radius:0!important;transition:background .15s ease,color .15s ease,border-color .15s ease,filter .15s ease}html .hfh-minicart__btn--ghost{border-width:1px!important}html .hfh-minicart__btn--primary{background:#237a3a!important;color:#fff!important;box-shadow:none!important}html .hfh-minicart__btn--primary:hover{transform:none;background:#4ad55d!important;filter:none}.hfh-minicart__empty-cta{border-radius:0;background:#237a3a;color:#fff!important;box-shadow:none}.hfh-minicart__empty-cta:hover{transform:none;box-shadow:none;background:#4ad55d}.hfh-minicart__empty-tile{border-radius:0}.hfh-minicart__empty-tile:hover{transform:none;box-shadow:none}.hfh-minicart__err-btn{border-radius:0;background:#237a3a;color:#fff;box-shadow:none}.hfh-mc-skel__img{border-radius:0}.hfh-mc-skel__lines span{border-radius:0}html body #hfhCartPanel .hfh-mc-qty{grid-template-columns:32px 32px 32px!important;height:32px!important}html body #hfhCartPanel .hfh-mc-qty__btn{height:32px!important}@media(hover:hover){.hfh-mc-qty__btn:hover{background:rgba(18,43,76,.06)}}.hfh-mc-qty__btn:active{background:rgba(18,43,76,.1)}html .hfh-shell .hfh-close-btn,html .hfh-minicart .hfh-close-btn{border-radius:0!important;box-shadow:none!important}.hfh-ship__track{border-radius:0;overflow:hidden}.hfh-ship__fill{border-radius:0;background:#4ad55d}.hfh-ship__fill--done{background:#4ad55d}.hfh-mega-v4__swatches[data-swatch-rows="2"]{grid-template-rows:none;grid-auto-rows:calc((100% - 40px)/3);align-content:start}html body #hfhCartPanel .hfh-mc-qty{grid-template-columns:26px 38px 26px!important;height:30px!important;box-shadow:none!important;border:1px solid rgba(18,43,76,.18)!important}html body #hfhCartPanel .hfh-mc-qty *{box-shadow:none!important}html body #hfhCartPanel .hfh-mc-qty__btn{height:28px!important;font-size:13px!important;background:transparent!important}html body #hfhCartPanel .hfh-mc-qty__val{font-size:11.5px!important}@media(hover:hover){html body #hfhCartPanel .hfh-mc-qty__btn:hover{background:transparent!important;color:#237a3a!important}}html body #hfhCartPanel .hfh-mc-qty__btn:active{background:transparent!important;color:#237a3a!important}html body #hfhCartPanel .hfh-mc-qty__btn:disabled,html body #hfhCartPanel .hfh-mc-qty__btn.is-capped{background:transparent!important;color:#c3cad4!important}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.hfx-h{--hfx-ink:#16305c;--hfx-ink-deep:#0c2038;--hfx-muted:#646f7a;--hfx-muted-2:#646f7a;--hfx-on-dark:#e8eef4;--hfx-green:#237a3a;--hfx-green-deep:#237a3a;--hfx-green-press:#4ad55d;--hfx-green-light:#4ad55d;--hfx-green-dot:#4ad55d;--hfx-gold:#86682b;--hfx-gold-hover:#6f5623;--hfx-line:#e8ebe8;--hfx-line-soft:#eef2ef;--hfx-line-hair:#efefef;--hfx-line-field:#d7dde0;--hfx-hover:#f2f5f2;--hfx-hover-green:#f4faf5;--hfx-pill:#eaf5ec;--hfx-accent-h:3px;--hfx-util-h:42px;--hfx-bar-h:72px;--hfx-shell-w:1360px;--hfx-gutter:28px;--hfx-logo-h:46px;--hfx-shadow-menu:0 24px 48px rgba(12,32,56,.14);--hfx-shadow-pop:0 8px 16px rgba(12,32,56,.06),0 28px 64px rgba(12,32,56,.18);--hfx-shadow-cart:-24px 0 60px rgba(12,32,56,.25)}.hfx-h{position:relative;z-index:9000;background:#fff;font-family:'Poppins',system-ui,-apple-system,sans-serif;color:var(--hfx-ink)}.hfx-h *,.hfx-h *::before,.hfx-h *::after{box-sizing:border-box}.hfx-h__accent{height:var(--hfx-accent-h);background:linear-gradient(90deg,var(--hfx-green),var(--hfx-green-light))}.hfx-h__util{background:var(--hfx-ink-deep);color:#fff}.hfx-h__util-inner{max-width:var(--hfx-shell-w);margin:0 auto;padding:0 var(--hfx-gutter);height:var(--hfx-util-h);display:flex;align-items:center;justify-content:space-between;gap:24px}.hfx-h__util-notes,.hfx-h__util-ctas{display:flex;align-items:center;gap:32px;min-width:0}.hfx-h__note,.hfx-h__util-link,.hfx-h__util-trade{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-decoration:none}.hfx-h__note,.hfx-h__util-link{color:var(--hfx-on-dark)}.hfx-h__util-trade{color:var(--hfx-green-dot)}.hfx-h__util-link:hover{color:var(--hfx-green-dot);text-decoration:none}.hfx-h__util-trade:hover{color:var(--hfx-green-light);text-decoration:none}.hfx-h__dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--hfx-green-dot)}.hfx-h__util-sep{flex:none;width:1px;height:14px;background:rgba(255,255,255,.18)}.hfx-h__tel{letter-spacing:.04em;font-variant-numeric:tabular-nums}.hfx-h__util{position:relative;z-index:50}.hfx-h__bar{position:relative;z-index:50;background:#fff;border-bottom:1px solid var(--hfx-line)}.hfx-h__bar-inner{max-width:var(--hfx-shell-w);margin:0 auto;padding:0 var(--hfx-gutter);height:var(--hfx-bar-h);display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr) minmax(120px,200px);align-items:center;gap:16px}.hfx-h__logo{display:inline-flex;align-items:center;height:var(--hfx-logo-h);max-width:200px;overflow:hidden;text-decoration:none}html body #hfhShell .hfx-h__logo{height:var(--hfx-logo-h) !important;max-height:var(--hfx-logo-h) !important;width:auto !important;max-width:200px !important;flex:0 0 auto !important}html body #hfhShell .hfx-h__logo img{display:block !important;height:var(--hfx-logo-h) !important;max-height:var(--hfx-logo-h) !important;width:auto !important;max-width:100% !important;min-width:0 !important;object-fit:contain !important}html body #hfhShell .hfx-h__bar-inner{height:var(--hfx-bar-h) !important;min-height:var(--hfx-bar-h) !important;max-height:var(--hfx-bar-h) !important}.hfx-h .hfh-mob__head-logo{display:flex;justify-content:center;align-items:center;flex:1;min-width:0}html body #hfhShell .hfh-mob__head-logo img{display:block !important;height:68px !important;max-height:68px !important;width:auto !important;max-width:min(232px,68vw) !important;object-fit:contain !important}.hfx-h .hfh-close-btn{display:flex !important;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--hfx-line) !important;border-radius:50%;background:#fff !important;color:var(--hfx-ink) !important;cursor:pointer}.hfx-h .hfh-close-btn svg{display:block !important;width:13px;height:13px;fill:none !important;stroke:currentColor !important;stroke-width:2;stroke-linecap:round}.hfx-h__nav{display:flex;align-items:center;justify-content:center;min-width:0}.hfx-h__nav-list{display:flex;align-items:center;justify-content:center;gap:36px;list-style:none;margin:0;padding:0}.hfx-h .hfh-navItem{position:static;display:flex}.hfx-h__navlink{display:inline-flex;align-items:center;gap:7px;padding:26px 2px;background:transparent;border:0;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hfx-ink);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .18s ease}.hfx-h__navlink:hover,.hfx-h .hfh-navItem:hover > .hfx-h__navlink{color:var(--hfx-green-deep);text-decoration:none}.hfx-h__navlink svg{width:9px;height:9px;fill:none;stroke:var(--hfx-green);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.hfx-h__navlink svg{transform:rotate(90deg)}.hfx-h .hfh-navItem:hover > .hfx-h__navlink svg,.hfx-h .hfh-navItem.hfh-open > .hfx-h__navlink svg{transform:rotate(270deg)}.hfx-h__navlink--bespoke{color:var(--hfx-gold)}.hfx-h__navlink--bespoke:hover,.hfx-h .hfh-navItem:hover > .hfx-h__navlink--bespoke{color:var(--hfx-gold-hover)}.hfx-h__actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.hfx-h__ico{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--hfx-ink);cursor:pointer;text-decoration:none;font-family:inherit;transition:background .16s ease}.hfx-h__ico:hover,.hfx-h__ico[aria-expanded="true"],.hfx-h__ico.is-active{background:var(--hfx-hover)}.hfx-h__ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hfx-h__ico-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hfx-h__badge{position:absolute;top:0;right:0;transform:translate(34%,-34%);display:none;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--hfx-green);color:#fff;font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #fff}.hfx-h__acct{position:relative;display:inline-flex}.hfx-h__acct-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:40;width:300px;max-width:calc(100vw - 24px);background:#fff;border:1px solid #e6ebe7;border-radius:0;box-shadow:var(--hfx-shadow-pop);overflow:hidden;text-align:left;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.hfx-h__acct.is-open .hfx-h__acct-menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hfx-h__acct-head{display:flex;align-items:center;gap:14px;padding:20px 20px 16px;background:linear-gradient(180deg,#f7faf7,#fff);border-bottom:1px solid var(--hfx-line-soft)}.hfx-h__acct-head--anon{flex-direction:column;align-items:flex-start;gap:5px}.hfx-h__acct-avatar{position:relative;flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(140deg,#16305c,#0c2038);color:#fff;font-size:16px;font-weight:600;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.14)}.hfx-h__acct-avatar::after{content:"";position:absolute;bottom:1px;right:1px;width:11px;height:11px;border-radius:50%;background:var(--hfx-green);box-shadow:0 0 0 2px #fff}.hfx-h__acct-id{min-width:0}.hfx-h__acct-title{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--hfx-ink)}.hfx-h__acct-sub{display:block;margin-top:1px;font-size:12px;line-height:1.45;color:var(--hfx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hfx-h__acct-head--anon .hfx-h__acct-sub{white-space:normal}.hfx-h__acct-eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hfx-green-deep)}.hfx-h__acct-links{display:flex;flex-direction:column;padding:10px}.hfx-h__acct-link{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:0;font-size:13.5px;font-weight:500;color:var(--hfx-ink);text-decoration:none;transition:background .15s ease,color .15s ease}.hfx-h__acct-link:hover{background:var(--hfx-hover-green);color:var(--hfx-green-deep);text-decoration:none}.hfx-h__acct-link svg{flex:none;width:17px;height:17px;fill:none;stroke:#7d8ba1;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s ease}.hfx-h__acct-link:hover svg{stroke:var(--hfx-green-deep)}.hfx-h__acct-count{margin-left:auto;background:var(--hfx-pill);color:var(--hfx-green-deep);font-size:11px;font-weight:600;padding:2px 8px;border-radius:0}.hfx-h__acct-ctas{display:flex;flex-direction:column;gap:9px;padding:14px 20px 4px}.hfx-h__acct-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease}.hfx-h__acct-btn--primary{background:var(--hfx-green);color:#fff}.hfx-h__acct-btn--primary:hover{background:var(--hfx-green-press);color:#fff;text-decoration:none}.hfx-h__acct-btn--ghost{background:#fff;color:var(--hfx-ink);border:1.5px solid var(--hfx-ink)}.hfx-h__acct-btn--ghost:hover{background:var(--hfx-ink);color:#fff;text-decoration:none}.hfx-h__acct-perks{list-style:none;margin:0;padding:14px 20px 4px;display:flex;flex-direction:column;gap:8px}.hfx-h__acct-perks li{position:relative;padding-left:20px;font-size:12px;line-height:1.45;color:var(--hfx-muted)}.hfx-h__acct-perks li::before{content:"";position:absolute;left:4px;top:7px;width:6px;height:6px;border-radius:50%;background:var(--hfx-green)}.hfx-h__acct-foot{padding:10px;margin-top:10px;border-top:1px solid var(--hfx-line-soft);background:#fbfcfb}.hfx-h__acct-signout,.hfx-h__acct-help{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:0;font-size:13px;font-weight:500;color:var(--hfx-muted);text-decoration:none;transition:background .15s ease,color .15s ease}.hfx-h__acct-signout svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hfx-h__acct-signout:hover{background:#fdecea;color:#b03a34;text-decoration:none}.hfx-h__acct-help:hover{background:var(--hfx-hover-green);color:var(--hfx-green-deep);text-decoration:none}.hfx-h__cart{position:fixed;top:0;right:0;bottom:0;z-index:9999;width:420px;max-width:92vw;background:#fff;display:flex;flex-direction:column;box-shadow:var(--hfx-shadow-cart);transform:translateX(100%);visibility:hidden;transition:transform .28s cubic-bezier(.22,.61,.36,1),visibility 0s linear .28s}.hfx-h__cart.is-open{transform:none;visibility:visible;transition-delay:0s}.hfx-h__cart-head{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--hfx-line-hair)}.hfx-h__cart-title{margin:0;font-size:19px;font-weight:700;color:var(--hfx-ink)}.hfx-h__cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:50%;background:var(--hfx-ink);color:#fff;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.hfx-h__cart-close{margin-left:auto;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--hfx-line);border-radius:4px;background:#fff;color:var(--hfx-ink);cursor:pointer;transition:background .15s ease}.hfx-h__cart-close:hover{background:var(--hfx-hover)}.hfx-h__cart-close svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.hfx-h__cart-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 22px}.hfx-h__cart-foot{border-top:1px solid var(--hfx-line-hair);padding:16px 22px calc(18px + env(safe-area-inset-bottom,0px));background:#fff}.hfx-h__cart-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hfx-h__cart-total-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5f6b76}.hfx-h__cart-total-n{font-style:normal;font-weight:400;text-transform:none;letter-spacing:0}.hfx-h__cart-total-value{font-size:24px;font-weight:700;color:var(--hfx-ink);font-variant-numeric:tabular-nums}.hfx-h__cart-note{margin-top:2px;font-size:12px;color:var(--hfx-muted)}.hfx-h__cart-btns{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.hfx-h__cart-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 10px;border-radius:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease}.hfx-h__cart-btn--ghost{background:#fff;border:1.5px solid var(--hfx-ink);color:var(--hfx-ink);font-weight:600}.hfx-h__cart-btn--ghost:hover{background:var(--hfx-ink);color:#fff;text-decoration:none}.hfx-h__cart-btn--primary{background:var(--hfx-green);border:0;color:#fff;font-weight:700}.hfx-h__cart-btn--primary:hover{background:var(--hfx-green-press);color:#fff;text-decoration:none}.hfx-h__cart-secure{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hfx-muted)}.hfx-h__cart-secure svg{width:13px;height:13px;fill:none;stroke:var(--hfx-green);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hfx-h__cart-samples{padding:12px 22px 13px;border-bottom:1px solid var(--hfx-line-hair);background:var(--hfx-hover-green)}.hfx-h__cart-samples-row{display:flex;align-items:center;justify-content:space-between}.hfx-h__cart-samples-label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hfx-green-deep)}.hfx-h__cart-samples-count{font-size:11px;font-weight:700;color:var(--hfx-ink);font-variant-numeric:tabular-nums}.hfx-h__cart-samples-track{height:6px;border-radius:0;background:rgba(18,43,76,.1);margin-top:8px;overflow:hidden}.hfx-h__cart-samples-fill{height:100%;width:0;border-radius:0;background:#4ad55d;transition:width .25s ease}.hfx-h__cart-samples.is-max .hfx-h__cart-samples-fill{background:#de911d}.hfx-h__cart-samples-note{margin-top:6px;font-size:11px;line-height:1.4;color:var(--hfx-muted)}.hfx-h__cart-samples.is-max .hfx-h__cart-samples-note{color:#9a6700}.hfx-h__cart-samples-box{margin-top:8px;padding:8px 10px;border-radius:0;background:#fff;box-shadow:inset 0 0 0 1px rgba(58,170,76,.28);font-size:11.5px;font-weight:600;line-height:1.4;color:var(--hfx-green-deep)}.hfx-h__cart-samples-box[hidden]{display:none}.hfx-h__cart .hfh-mc-item{border-bottom-color:#f2f2f2}.hfx-h__cart-empty{padding:44px 4px 32px;text-align:center}.hfx-h__cart-empty-icon{width:40px;height:40px;fill:none;stroke:#c7d0d8;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hfx-h__cart-empty h3{margin:14px 0 6px;font-size:16px;font-weight:700;color:var(--hfx-ink)}.hfx-h__cart-empty p{margin:0 auto 20px;max-width:30ch;font-size:13px;line-height:1.55;color:var(--hfx-muted)}.hfx-h__cart-empty-cta{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 22px;border-radius:0;background:var(--hfx-green);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .18s ease}.hfx-h__cart-empty-cta:hover{background:var(--hfx-green-press);color:#fff;text-decoration:none}.hfx-h__cart-empty-quick{margin-top:30px;text-align:left}.hfx-h__cart-empty-label{display:block;margin-bottom:10px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hfx-muted-2)}.hfx-h__cart-empty-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hfx-h__cart-empty-tile{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--hfx-line);border-radius:0;background:#fff;font-size:12.5px;font-weight:600;color:var(--hfx-ink);text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.hfx-h__cart-empty-tile:hover{background:var(--hfx-hover-green);border-color:rgba(58,170,76,.35);color:var(--hfx-green-deep);text-decoration:none}.hfx-h__cart-err{padding:42px 18px;text-align:center}.hfx-h__cart-err p{margin:0 0 16px;font-size:13.5px;line-height:1.5;color:var(--hfx-muted)}.hfx-h__cart-err-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 26px;border:0;border-radius:0;background:var(--hfx-green);color:#fff;font:700 12px/1 'Poppins',system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .18s ease}.hfx-h__cart-err-btn:hover{background:var(--hfx-green-press)}.hfx-h__scrim{position:fixed;inset:0;z-index:9998;background:rgba(12,32,56,.4);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}.hfx-h__scrim.is-active{opacity:1;visibility:visible;transition-delay:0s}.hfx-h__mega{position:absolute;top:100%;left:0;right:0;z-index:9600;background:#fff;border-bottom:1px solid var(--hfx-line);box-shadow:var(--hfx-shadow-menu);text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.hfx-h__mega::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.hfh-navItem--shop.hfh-open .hfx-h__mega,.hfh-navItem--shop:focus-within .hfx-h__mega{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.hfh-navItem--shop:not(.hfh-open):not(:focus-within) .hfx-h__mega,.hfh-navItem--shop:not(.hfh-open):not(:focus-within) .hfx-h__mega *{visibility:hidden;pointer-events:none}.hfx-h__mega__inner{max-width:var(--hfx-shell-w);min-height:340px;margin:0 auto;padding:28px var(--hfx-gutter) 32px;display:grid;grid-template-columns:280px minmax(0,1fr) 300px;gap:40px}.hfx-h__mega__eyebrow{margin:0 0 12px;padding:0 12px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hfx-green-deep)}.hfx-h__mega__routes > .hfx-h__mega__eyebrow,.hfx-h__mega__featured > .hfx-h__mega__eyebrow{padding:0}.hfx-h__mega__categories{display:flex;flex-direction:column;gap:2px;min-width:0}.hfx-h__mega__category{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:0;font-size:14px;font-weight:600;color:var(--hfx-ink);text-decoration:none;transition:background .15s ease,color .15s ease}.hfx-h__mega__category:hover,.hfx-h__mega__category.is-active{background:var(--hfx-hover-green);color:var(--hfx-green-deep);text-decoration:none}.hfx-h__mega__category-image,.hfx-h__mega__category-shade{display:none}.hfx-h__mega__category strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:inherit;color:inherit}.hfx-h__mega__category-meta{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;font-weight:500;color:var(--hfx-muted-2)}.hfx-h__mega__routes{display:grid;grid-template-areas:"stack";min-width:0;min-height:300px}.hfx-h__mega__panel{grid-area:stack;display:flex;flex-direction:column;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility 0s linear .14s}.hfx-h__mega__panel.is-active{opacity:1;transition-delay:0s}.hfh-navItem--shop.hfh-open .hfx-h__mega__panel.is-active,.hfh-navItem--shop:focus-within .hfx-h__mega__panel.is-active{visibility:visible;pointer-events:auto}.hfx-h__mega__swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-content:start}.hfx-h__mega__swatch{display:block;min-width:0;text-decoration:none}.hfx-h__mega__swatch-image{display:block;width:100%;aspect-ratio:4 / 3;border-radius:0;background:#edf0f2 center / cover no-repeat;transition:transform .18s ease,box-shadow .18s ease}.hfx-h__mega__swatch:hover .hfx-h__mega__swatch-image{transform:translateY(-2px);box-shadow:0 12px 22px -14px rgba(12,32,56,.55)}.hfx-h__mega__swatch > span:last-child{display:block;margin-top:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;color:var(--hfx-ink)}.hfx-h__mega__swatch:hover > span:last-child{color:var(--hfx-green-deep)}.hfx-h__mega__empty{grid-column:1 / -1;padding:24px 0;font-size:13.5px;color:var(--hfx-muted);text-decoration:none}.hfx-h__mega__all{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600;color:var(--hfx-green-deep);text-decoration:none}.hfx-h__mega__all span{transition:transform .16s ease}.hfx-h__mega__all:hover{text-decoration:none}.hfx-h__mega__all:hover span{transform:translateX(3px)}.hfx-h__mega__featured{position:relative;min-width:0;min-height:300px}.hfx-h__mega__spot{position:absolute;left:0;right:0;top:30px;bottom:0;display:block;overflow:hidden;border-radius:0;background:#122b4c center / cover no-repeat;text-decoration:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility 0s linear .14s}.hfx-h__mega__spot.is-active{opacity:1;transition-delay:0s}.hfh-navItem--shop.hfh-open .hfx-h__mega__spot.is-active,.hfh-navItem--shop:focus-within .hfx-h__mega__spot.is-active{visibility:visible;pointer-events:auto}.hfx-h__mega__spot-shade{position:absolute;inset:0;background:linear-gradient(transparent,rgba(12,32,56,.78) 32%)}.hfx-h__mega__spot-copy{position:absolute;left:18px;right:18px;bottom:18px}.hfx-h__mega__spot-count{display:block;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hfx-green-light)}.hfx-h__mega__spot-copy > strong{display:block;margin-top:2px;font-size:19px;font-weight:700;line-height:1.2;color:#fff}.hfx-h__mega__spot-cta{display:inline-block;margin-top:10px;padding:9px 16px;border-radius:0;background:#fff;color:var(--hfx-ink);font-size:12px;font-weight:600;transition:color .16s ease}.hfx-h__mega__spot:hover .hfx-h__mega__spot-cta{color:var(--hfx-green-deep)}@media (max-width: 1280px){.hfx-h__mega__inner{grid-template-columns:240px minmax(0,1fr) 260px;gap:28px}.hfx-h__mega__swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}.hfx-h__mega--schlank{top:calc(100% + 10px);left:max(var(--hfx-gutter),calc((100% - var(--hfx-shell-w)) / 2 + var(--hfx-gutter)));right:max(var(--hfx-gutter),calc((100% - var(--hfx-shell-w)) / 2 + var(--hfx-gutter)));border:1px solid var(--hfx-line);box-shadow:0 28px 60px -28px rgba(12,32,56,.42),0 2px 8px -4px rgba(12,32,56,.12)}.hfx-h__mega--schlank::before{top:-20px;height:20px}.hfx-h__mega--schlank .hfx-h__mega__inner{max-width:none;padding:28px 32px 30px}.hfx-h__mega__inner--schlank{grid-template-columns:280px minmax(0,1fr);gap:48px}.hfx-h__mega__inner--schlank .hfx-h__mega__swatch-image{aspect-ratio:3 / 2}@media (max-width: 1280px){.hfx-h__mega__inner--schlank{grid-template-columns:240px minmax(0,1fr);gap:32px}.hfx-h__mega__inner--schlank .hfx-h__mega__swatches{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1100px){.hfx-h__mega{display:none}}@media (prefers-reduced-motion: reduce){.hfx-h__mega,.hfx-h__mega__panel,.hfx-h__mega__spot,.hfx-h__mega__category,.hfx-h__mega__swatch-image{transition:none}}.hfx-h__burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--hfx-line);border-radius:8px;background:#fff;color:var(--hfx-ink);cursor:pointer;transition:background .15s ease}.hfx-h__burger:hover{background:var(--hfx-hover)}.hfx-h__burger svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}@media (max-width: 1100px){.hfx-h__nav{display:none}.hfx-h__burger{display:inline-flex;justify-self:start}.hfx-h__bar-inner{grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr)}.hfx-h__logo{justify-self:center;max-width:min(200px,calc(100vw - 180px))}html body #hfhShell .hfx-h__logo{max-width:min(200px,calc(100vw - 180px)) !important}}@media (max-width: 900px){.hfx-h__util-notes .hfx-h__note:nth-child(n+2),.hfx-h__util-sep{display:none}.hfx-h__util-notes,.hfx-h__util-ctas{gap:16px}.hfx-h__util-inner{gap:12px}}@media (max-width: 768px){.hfx-h{position:static}.hfx-h{--hfx-bar-h:64px;--hfx-logo-h:40px;--hfx-gutter:14px}.hfx-h__util-trade{display:none}.hfx-h__note,.hfx-h__util-link{font-size:10px;letter-spacing:.1em}.hfx-h__util{--hfx-util-h:38px}.hfx-h__cart{width:100vw;max-width:100vw}}@media (max-width: 480px){.hfx-h{--hfx-bar-h:60px;--hfx-logo-h:36px}.hfx-h__actions{gap:0}.hfx-h__ico{width:34px;height:34px}}.hfx-h__navlink:focus-visible,.hfx-h__ico:focus-visible,.hfx-h__util-link:focus-visible,.hfx-h__util-trade:focus-visible,.hfx-h__acct-link:focus-visible,.hfx-h__acct-btn:focus-visible,.hfx-h__cart-btn:focus-visible,.hfx-h__cart-close:focus-visible,.hfx-h__burger:focus-visible{outline:2px solid var(--hfx-green);outline-offset:2px}@media (prefers-reduced-motion: reduce){.hfx-h__acct-menu,.hfx-h__cart,.hfx-h__scrim,.hfx-h__navlink,.hfx-h__navlink svg,.hfx-h__ico,.hfx-h__cart-samples-fill{transition:none}}@media (min-width: 1101px){.hfx-h--marke{--hfx-bar-h:80px;--hfx-logo-h:58px}.hfx-h--marke .hfx-h__bar-inner{grid-template-columns:minmax(180px,240px) minmax(0,1fr) minmax(120px,240px)}.hfx-h--marke .hfx-h__logo{position:relative;align-self:stretch;justify-self:start;padding-right:40px;margin-bottom:-1px;background:var(--hfx-ink-deep);box-shadow:0 0 0 100vmax var(--hfx-ink-deep);clip-path:inset(0 0 0 -100vmax)}html body #hfhShell.hfx-h--marke .hfx-h__logo{height:calc(var(--hfx-bar-h) + 1px) !important;max-height:calc(var(--hfx-bar-h) + 1px) !important;max-width:240px !important}.hfx-h--marke .hfx-h__logo picture{display:contents}html body #hfhShell.hfx-h--marke .hfx-h__logo img{height:var(--hfx-logo-h) !important;max-height:var(--hfx-logo-h) !important}.hfx-h--marke .hfx-h__logo::after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;background:linear-gradient(180deg,var(--hfx-green-light),var(--hfx-green))}.hfx-h--marke .hfx-h__navlink{position:relative;letter-spacing:.16em}.hfx-h--marke .hfx-h__navlink::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--hfx-green-light);transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.hfx-h--marke .hfx-h__navlink:hover::after,.hfx-h--marke .hfh-navItem:hover > .hfx-h__navlink::after,.hfx-h--marke .hfx-h__navlink:focus-visible::after{transform:scaleX(1)}.hfx-h--marke .hfx-h__navlink--bespoke::after{background:var(--hfx-gold)}.hfx-h--marke .hfx-h__actions{position:relative;padding-left:18px}.hfx-h--marke .hfx-h__actions::before{content:"";position:absolute;left:0;top:50%;width:1px;height:28px;margin-top:-14px;background:var(--hfx-line-field)}}@media (min-width: 1101px){.hfx-h--marke[data-leiste="blau"] .hfx-h__bar{background:var(--hfx-ink-deep);border-bottom-color:rgba(255,255,255,.08)}.hfx-h--marke[data-leiste="blau"] .hfx-h__logo::after{display:none}.hfx-h--marke[data-leiste="blau"] .hfx-h__navlink{color:rgba(255,255,255,.9)}.hfx-h--marke[data-leiste="blau"] .hfx-h__navlink:hover,.hfx-h--marke[data-leiste="blau"] .hfh-navItem:hover > .hfx-h__navlink{color:#fff}.hfx-h--marke[data-leiste="blau"] .hfx-h__navlink svg{stroke:var(--hfx-green-light)}.hfx-h--marke[data-leiste="blau"] .hfx-h__navlink--bespoke{color:#d4b26c}.hfx-h--marke[data-leiste="blau"] .hfx-h__navlink--bespoke:hover,.hfx-h--marke[data-leiste="blau"] .hfh-navItem:hover > .hfx-h__navlink--bespoke{color:#e8cd92}.hfx-h--marke[data-leiste="blau"] .hfx-h__navlink--bespoke::after{background:#d4b26c}.hfx-h--marke[data-leiste="blau"] .hfx-h__ico{color:#fff}.hfx-h--marke[data-leiste="blau"] .hfx-h__ico:hover,.hfx-h--marke[data-leiste="blau"] .hfx-h__ico[aria-expanded="true"],.hfx-h--marke[data-leiste="blau"] .hfx-h__ico.is-active{background:rgba(255,255,255,.08)}.hfx-h--marke[data-leiste="blau"] .hfx-h__actions::before{background:rgba(255,255,255,.18)}}@media (max-width: 1100px){.hfx-h--marke{--hfx-logo-h:46px}.hfx-h--marke .hfx-h__bar{background:var(--hfx-ink-deep);border-bottom:1px solid rgba(255,255,255,.08)}.hfx-h--marke .hfx-h__burger,.hfx-h--marke .hfx-h__ico{width:44px;height:44px;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none}.hfx-h--marke .hfx-h__burger:hover,.hfx-h--marke .hfx-h__ico:hover,.hfx-h--marke .hfx-h__burger[aria-expanded="true"]{background:rgba(255,255,255,.08);color:#fff}.hfx-h--marke .hfx-h__burger svg{width:24px;height:24px;stroke-width:1.6}.hfx-h--marke .hfx-h__ico svg{stroke:currentColor}.hfx-h--marke .hfx-h__burger-l2{transition:transform .25s ease;transform-origin:4px 15px}.hfx-h--marke .hfx-h__burger:hover .hfx-h__burger-l2,.hfx-h--marke .hfx-h__burger[aria-expanded="true"] .hfx-h__burger-l2{transform:scaleX(1.6)}.hfx-h--marke .hfx-h__actions{gap:2px}}.hfx-h--marke .hfx-h__accent{display:none}.hfx-h--marke .hfx-h__util{--hfx-util-h:30px;background:var(--hfx-green-light)}.hfx-h--marke .hfx-h__util-inner{justify-content:space-between;gap:24px}.hfx-h--marke .hfx-h__util-ctas{gap:14px}.hfx-h--marke .hfx-h__util-ctas .hfx-h__util-sep{display:block;width:3px;height:3px;border-radius:50%;background:rgba(7,38,23,.45)}.hfx-h--marke .hfx-h__util-notes{gap:14px}.hfx-h--marke .hfx-h__util-notes .hfx-h__note:nth-child(n+2){display:inline-flex}.hfx-h--marke .hfx-h__util-notes .hfx-h__util-sep{display:block;width:3px;height:3px;border-radius:50%;background:rgba(7,38,23,.45)}.hfx-h--marke .hfx-h__dot{display:none}.hfx-h--marke .hfx-h__note,.hfx-h--marke .hfx-h__util-link,.hfx-h--marke .hfx-h__util-trade{font-size:10.5px;letter-spacing:.16em;color:#072617}.hfx-h--marke .hfx-h__util-trade{font-weight:700}.hfx-h--marke .hfx-h__util-link:hover,.hfx-h--marke .hfx-h__util-trade:hover{color:#072617;text-decoration:underline;text-underline-offset:3px}@media (max-width: 768px){.hfx-h--marke{--hfx-logo-h:52px;--hfx-bar-h:68px}.hfx-h--marke .hfx-h__acct{display:none}.hfx-h--marke .hfx-h__util{--hfx-util-h:26px}.hfx-h--marke .hfx-h__util-inner{justify-content:center}.hfx-h--marke .hfx-h__util-ctas{display:none}.hfx-h--marke .hfx-h__util-notes{gap:12px}.hfx-h--marke .hfx-h__note{font-size:10px}}@media (max-width:767px){html body .hfx-h--marke .hfh-mob .hfh-mob__head{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;flex:0 0 68px;height:68px;min-height:68px;padding:0 14px;background:#0c2038!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html body .hfx-h--marke .hfh-mob .hfh-mob__head-title{display:none}html body .hfx-h--marke .hfh-mob .hfh-mob__head-logo{display:block;grid-column:2;grid-row:1;justify-self:center;line-height:0}html body #hfhShell.hfx-h--marke .hfh-mob .hfh-mob__head-logo img{height:52px!important;max-height:52px!important;width:auto!important;max-width:none!important}html body .hfx-h--marke .hfh-mob .hfh-close-btn{grid-column:1;grid-row:1;justify-self:start;position:static;transform:none;width:44px;height:44px;flex:none;border:0!important;border-radius:0;background:transparent!important;color:#fff!important}html body .hfx-h--marke .hfh-mob .hfh-close-btn svg{width:24px;height:24px;stroke:#fff;stroke-width:1.6;fill:none}html body .hfx-h--marke .hfh-mob .hfh-mob__nav{padding:0 20px 12px}html body .hfx-h--marke .hfh-mob .hfh-mob__eyebrow{display:flex;align-items:center;gap:10px;margin:0;padding:24px 0 8px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:#237a3a}html body .hfx-h--marke .hfh-mob .hfh-mob__eyebrow::before{content:"";width:22px;height:2px;background:#4ad55d}html body .hfx-h--marke .hfh-mob .hfh-mob2__summary,html body .hfx-h--marke .hfh-mob .hfh-mob2__direct{grid-template-columns:88px minmax(0,1fr) auto auto;column-gap:0;row-gap:5px;padding:12px 0;border-bottom:1px solid #edf0f3}html body .hfx-h--marke .hfh-mob .hfh-mob2__summary-swatch--bild,html body .hfx-h--marke .hfh-mob .hfh-mob2__summary-swatch--sale{position:relative;width:88px;height:66px;overflow:hidden;background-color:#e9e4dc;border:0}html body .hfx-h--marke .hfh-mob .hfh-mob2__summary-swatch--bild img{width:100%;height:100%;object-fit:cover;display:block}html body .hfx-h--marke .hfh-mob .hfh-mob2__summary-swatch--bild::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(18,43,76,.08)}html body .hfx-h--marke .hfh-mob .hfh-mob2__summary-text{padding-left:16px;align-self:end;font-size:16px;font-weight:600;letter-spacing:-.01em;color:#122B4C}html body .hfx-h--marke .hfh-mob .hfh-mob2__summary-meta{padding-left:16px;align-self:start;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#55606e!important}html body .hfx-h--marke .hfh-mob .hfh-mob2__summary-meta--new{grid-column:3;grid-row:1 / span 2;align-self:center;margin:0 4px 0 10px;padding:4px 8px;font-size:9.5px;font-weight:700;letter-spacing:.18em;color:#237a3a!important;background:transparent!important;border:1px solid rgba(35,122,58,.45)}html body .hfx-h--marke .hfh-mob .hfh-mob2__summary-icon{grid-column:4;width:32px;height:32px;margin-left:12px;display:flex;align-items:center;justify-content:center;border:1px solid #e3e7ec;border-radius:50%!important;color:#122B4C;transition:transform .25s ease,background-color .2s ease,border-color .2s ease}html body .hfx-h--marke .hfh-mob .hfh-mob2__summary-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html body .hfx-h--marke .hfh-mob .hfh-mob2__details[open] .hfh-mob2__summary-icon{background:#122B4C;border-color:#122B4C;color:#fff}html body .hfx-h--marke .hfh-mob .hfh-mob2__panel{background:transparent;padding:2px 0 16px}html body .hfx-h--marke .hfh-mob .hfh-mob2__all{margin:12px 0 4px!important;padding:15px 16px!important;font-size:11px!important;letter-spacing:.14em!important;box-shadow:none}html body .hfx-h--marke .hfh-mob .hfh-mob2__thumb{flex:0 0 52px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;border-radius:0!important;box-shadow:inset 0 0 0 1px rgba(18,43,76,.08)}html body .hfx-h--marke .hfh-mob .hfh-mob2__sub-row{padding:10px 0}html body .hfx-h--marke .hfh-mob .hfh-mob2__sublink{gap:14px}html body .hfx-h--marke .hfh-mob .hfh-mob2__sub-name{text-transform:none;font-size:15px;letter-spacing:-.005em}html body .hfx-h--marke .hfh-mob .hfh-mob2__sub-count{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#55606e}}.hfx-h--marke .hfx-h__cart-head{flex:0 0 68px;min-height:68px;padding:0 12px 0 22px;background:#0c2038;border-bottom:0}.hfx-h--marke .hfx-h__cart-head .hfx-h__cart-title{font-size:18px;letter-spacing:-.01em;color:#fff}.hfx-h--marke .hfx-h__cart-head .hfx-h__cart-count{min-width:22px;height:22px;background:#4ad55d;color:#072617;font-weight:700}.hfx-h--marke .hfx-h__cart-head .hfx-h__cart-close{width:44px;height:44px;border:0;border-radius:0;background:transparent;color:#fff}.hfx-h--marke .hfx-h__cart-head .hfx-h__cart-close:hover{background:rgba(255,255,255,.08)}.hfx-h--marke .hfx-h__cart-head .hfx-h__cart-close svg{width:18px;height:18px;stroke-width:1.75}.hfx-h--marke .hfx-h__cart-samples{padding:14px 22px;background:#f3f8f4;border-bottom-color:#e3ece6}.hfx-h--marke .hfx-h__cart-body{padding:0 22px}html body .hfx-h--marke #hfhCartPanel .hfh-mc-item{max-height:240px;grid-template-columns:76px minmax(0,1fr) !important;gap:16px !important;padding:18px 32px 18px 0 !important;border-bottom-color:#edf1f4 !important}html body .hfx-h--marke #hfhCartPanel .hfh-mc-item[data-sample="1"]{padding-left:14px !important}html body .hfx-h--marke #hfhCartPanel .hfh-mc-item__img{width:76px !important;height:76px !important;border:0 !important;border-radius:0 !important;background:#f2f4f6 !important}html body .hfx-h--marke #hfhCartPanel .hfh-mc-item__info{gap:5px !important}html body .hfx-h--marke #hfhCartPanel .hfh-mc-item__name{font-size:14px !important;line-height:1.38 !important;color:#0c2038 !important}html body .hfx-h--marke #hfhCartPanel .hfh-mc-item__var{font-family:var(--hf-font-mono,ui-monospace,Menlo,monospace);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#55606e}html body .hfx-h--marke #hfhCartPanel .hfh-mc-item__unit{font-size:12px !important;font-weight:500 !important;color:#6b7684 !important}html body .hfx-h--marke #hfhCartPanel .hfh-mc-item__row{margin-top:10px !important}html body .hfx-h--marke #hfhCartPanel .hfh-mc-qty{grid-template-columns:34px 36px 34px !important;height:34px !important;border-color:#dfe6ec !important}html body .hfx-h--marke #hfhCartPanel .hfh-mc-qty__btn{height:34px !important}html body .hfx-h--marke #hfhCartPanel .hfh-mc-qty__val{font-size:13px !important}html body .hfx-h--marke #hfhCartPanel .hfh-mc-price{min-height:34px !important}html body .hfx-h--marke #hfhCartPanel .hfh-mc-item__line-total{font-size:15px !important;font-weight:700 !important;color:#0c2038 !important}html body .hfx-h--marke #hfhCartPanel .hfh-mc-item__remove{top:15px !important}.hfx-h--marke .hfx-h__cart-foot{padding:18px 22px calc(18px + env(safe-area-inset-bottom,0px));border-top-color:#e6ebf0;box-shadow:0 -14px 28px -22px rgba(12,32,56,.35)}.hfx-h--marke .hfx-h__cart-total-value{font-size:24px;color:#0c2038}.hfx-h--marke .hfx-h__cart-btns{grid-template-columns:1fr;gap:6px;margin-top:16px}.hfx-h--marke .hfx-h__cart-btns .hfx-h__cart-btn--primary{order:-1;min-height:54px;font-size:13px;letter-spacing:.12em}.hfx-h--marke .hfx-h__cart-btns .hfx-h__cart-btn--ghost{min-height:40px;border:0;background:transparent;color:#0c2038;font-size:11.5px;letter-spacing:.12em;text-decoration:underline;text-decoration-color:rgba(12,32,56,.25);text-underline-offset:5px}.hfx-h--marke .hfx-h__cart-btns .hfx-h__cart-btn--ghost:hover{background:transparent;color:#237a3a;text-decoration-color:currentColor}.hfx-h--marke .hfx-h__cart-secure{margin-top:6px}.hfx-h--marke .hfx-h__cart-body:has(> .hfx-h__cart-empty) ~ .hfx-h__cart-foot{display:none !important}.hfx-h--marke .hfx-h__cart-empty--marke{padding:36px 0 28px}.hfx-h--marke .hfx-h__cart-empty-ring{display:inline-grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#f3f8f4;box-shadow:inset 0 0 0 1px #dfeae2}.hfx-h--marke .hfx-h__cart-empty--marke .hfx-h__cart-empty-icon{width:28px;height:28px;stroke:#237a3a;stroke-width:1.5}.hfx-h--marke .hfx-h__cart-empty--marke h3{margin:18px 0 8px;font-size:20px;letter-spacing:-.01em;color:#0c2038}.hfx-h--marke .hfx-h__cart-empty--marke p{max-width:32ch;margin-bottom:22px;font-size:13.5px;line-height:1.6;color:#55606e}.hfx-h--marke .hfx-h__cart-empty-wege{display:grid;gap:6px}.hfx-h--marke .hfx-h__cart-empty--marke .hfx-h__cart-empty-cta{justify-content:center;min-height:52px;padding:0 20px;font-size:12.5px;letter-spacing:.12em}.hfx-h--marke .hfx-h__cart-empty-zweit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0c2038;text-decoration:underline;text-decoration-color:rgba(12,32,56,.25);text-underline-offset:5px}.hfx-h--marke .hfx-h__cart-empty-zweit:hover{color:#237a3a;text-decoration-color:currentColor}.hfx-h--marke .hfx-h__cart-empty--marke .hfx-h__cart-empty-quick{margin-top:26px;padding-top:22px;border-top:1px solid #edf1f4}.hfx-h--marke .hfx-h__cart-empty--marke .hfx-h__cart-empty-label{margin-bottom:12px;font-family:var(--hf-font-mono,ui-monospace,Menlo,monospace);font-size:10.5px;font-weight:500;letter-spacing:.14em;color:#237a3a}.hfx-h--marke .hfx-h__cart-empty--marke .hfx-h__cart-empty-grid{gap:10px}.hfx-h--marke .hfx-h__cart-empty--marke .hfx-h__cart-empty-tile--bild{position:relative;display:block;aspect-ratio:4 / 3;padding:0;border:0;background:#0c2038;isolation:isolate}.hfx-h--marke .hfx-h__cart-empty-tile--bild img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.hfx-h--marke .hfx-h__cart-empty-tile--bild::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(12,32,56,.9),rgba(12,32,56,.15) 62%,rgba(12,32,56,0))}.hfx-h--marke .hfx-h__cart-empty-tile--bild span{position:absolute;left:12px;right:12px;bottom:10px;font-size:13.5px;font-weight:600;line-height:1.25;color:#fff}.hfx-h--marke .hfx-h__cart-empty--marke .hfx-h__cart-empty-tile--bild:hover{background:#0c2038;box-shadow:0 0 0 2px #4ad55d}.hfx-h--marke .hfx-h__cart-empty-tile--bild:hover img{opacity:.88}@media (max-width: 767px){.hfx-h--marke .hfx-h__cart-head{padding-left:16px}.hfx-h--marke .hfx-h__cart-body{padding:0 16px}.hfx-h--marke .hfx-h__cart-samples{padding:12px 16px}.hfx-h--marke .hfx-h__cart-foot{padding-left:16px;padding-right:16px}}@media (min-width: 1101px){.hfx-h--marke[data-leiste="blau"] .hfx-h__navlink:focus-visible,.hfx-h--marke[data-leiste="blau"] .hfx-h__ico:focus-visible{outline-color:#4ad55d}}@media (max-width: 1100px){.hfx-h--marke .hfx-h__ico:focus-visible,.hfx-h--marke .hfx-h__burger:focus-visible{outline-color:#4ad55d}}html body .hfx-h--marke .hfx-h__badge:not(#hfZ){min-width:17px;height:17px;padding:0 4px;border-radius:999px !important;background:#4ad55d !important;color:#072617 !important;font-size:10px !important;font-weight:700;box-shadow:0 0 0 2px #12284A !important}.hfx-h--marke .hfx-h__sbar{display:none}@media (max-width: 768px){html body .hfx-h--marke[data-suche="offen"] .hfx-h__actions > .hfx-h__ico[data-hfms-trigger]{display:none !important}html body .hfx-h--marke[data-suche="offen"] .hfx-h__acct{display:block !important}html body .hfx-h--marke[data-suche="offen"] .hfx-h__acct-menu{display:none !important}html body .hfx-h--marke[data-suche="offen"] .hfx-h__bar{border-bottom:0 !important;box-shadow:none !important}html body .hfx-h--marke[data-suche="offen"] .hfx-h__sbar{display:block;padding:0 16px 10px;background:#0c2038}html body .hfx-h--marke[data-suche="offen"] .hfx-h__sbar-btn{display:flex;align-items:center;gap:9px;width:100%;height:38px;margin:0;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.72);font:500 14px/1 Poppins,Arial,sans-serif;text-align:left;cursor:text;touch-action:manipulation;transition:background .2s,border-color .2s}html body .hfx-h--marke[data-suche="offen"] .hfx-h__sbar-btn:active{background:rgba(255,255,255,.14)}html body .hfx-h--marke[data-suche="offen"] .hfx-h__sbar-btn svg{flex:none;width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round}html body .hfx-h--marke[data-suche="offen"] .hfx-h__sbar-btn span{white-space:nowrap}html body .hfx-h--marke[data-suche="offen"] .hfx-h__sbar-btn:focus-visible{outline:2px solid #4ad55d;outline-offset:2px}}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"]{width:440px;background:#0c2038;background-image:linear-gradient(180deg,#12284A 0%,#0c2038 42%);border-left:1px solid rgba(255,255,255,.08);box-shadow:-30px 0 70px rgba(3,10,22,.45);color:#fff;font-family:'Poppins',system-ui,sans-serif}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-head{flex:0 0 auto;min-height:72px;gap:10px;padding:14px 16px 14px 22px;background:transparent;border-bottom:1px solid rgba(255,255,255,.08)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-title{font-size:21px;font-weight:600;letter-spacing:-.015em;text-transform:lowercase;color:#fff}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-title::first-letter{text-transform:uppercase}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-count{min-width:24px;height:24px;padding:0 7px;border-radius:999px !important;background:#4ad55d;color:#072617;font-size:12px;font-weight:700;box-shadow:none}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-close{width:40px;height:40px;margin-left:auto;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;touch-action:manipulation;transition:background .18s ease}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-close:hover{background:rgba(255,255,255,.16)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-close svg{width:16px;height:16px;stroke:#fff;stroke-width:1.8}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-minicart__shipping-bar{margin:14px 18px 0;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.06)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-ship__track{height:6px;border-radius:999px;background:rgba(255,255,255,.12)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-ship__fill{border-radius:999px}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-ship__msg{margin-top:8px;font-size:12.5px;color:rgba(255,255,255,.75)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-samples{margin:14px 18px 2px;padding:14px 16px 15px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.07)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-samples[hidden]{display:none}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-samples-label{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-samples-count{font-size:13px;font-weight:600;color:rgba(255,255,255,.8)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-samples-track{height:6px;margin-top:10px;border-radius:999px;background:rgba(255,255,255,.12)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-samples-fill{border-radius:999px;background:#4ad55d}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-samples.is-max .hfx-h__cart-samples-fill{background:#f0b429}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-samples-note{margin-top:8px;font-size:12.5px;line-height:1.45;color:rgba(255,255,255,.65)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-samples.is-max .hfx-h__cart-samples-note{color:#f5c869}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] #hfhSampleBox{margin-top:10px;padding:9px 12px;border:1px solid rgba(74,213,93,.35);border-radius:12px;background:rgba(74,213,93,.1);box-shadow:none !important;font-size:12.5px;font-weight:500;color:#fff}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-body{padding:12px 18px 18px;scrollbar-color:rgba(255,255,255,.22) transparent}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-items{display:flex !important;flex-direction:column;gap:10px !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item{max-height:none !important;grid-template-columns:80px minmax(0,1fr) !important;gap:14px !important;align-items:start !important;padding:14px 52px 14px 14px !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:18px !important;background:rgba(255,255,255,.06) !important;box-shadow:none !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item[data-sample="1"]{padding-left:14px !important;box-shadow:none !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__img{position:relative !important;width:80px !important;height:80px !important;border:0 !important;border-radius:14px !important;background:rgba(255,255,255,.08) !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__img a{display:block;width:100%;height:100%;color:transparent;font-size:0}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__img img{position:relative;width:100% !important;height:100% !important;object-fit:cover !important;border-radius:0 !important;color:transparent;font-size:0}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__img img::before{content:"";position:absolute;inset:0;background:#1b3354 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='.4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='14' rx='3'/%3E%3Cpath d='M3.5 15.5l4.5-4.2 4 3.7 2.5-2.3 6 4.8'/%3E%3Ccircle cx='15.5' cy='9.5' r='1.5'/%3E%3C/svg%3E") center / 26px 26px no-repeat}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__info{gap:4px !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__tag{margin:0 6px 0 0 !important;padding:2px 8px !important;border-radius:999px !important;background:#4ad55d !important;color:#072617 !important;font-size:10.5px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;line-height:1.5 !important;vertical-align:1px !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__name{padding-right:0 !important;font-size:14.5px !important;font-weight:600 !important;line-height:1.38 !important;letter-spacing:-.005em;color:#fff !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] a.hfh-mc-item__name:hover{color:#4ad55d !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__var{font-family:inherit !important;font-size:12.5px !important;font-weight:500;letter-spacing:0 !important;text-transform:none !important;color:rgba(255,255,255,.65) !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__unit{font-size:12.5px !important;font-weight:500 !important;color:rgba(255,255,255,.65) !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__unit em{font-style:normal;font-weight:500;color:inherit}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__row{margin-top:10px !important;gap:12px !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-qty{grid-template-columns:40px minmax(34px,auto) 40px !important;height:40px !important;border:1px solid rgba(255,255,255,.16) !important;border-radius:999px !important;background:rgba(255,255,255,.08) !important;box-shadow:none !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-qty__btn{height:38px !important;min-width:40px;padding:0 !important;border-radius:0 !important;background:transparent !important;color:#fff !important;font:500 19px/1 'Poppins',system-ui,sans-serif !important;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media (hover: hover){html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-qty__btn:hover{background:rgba(255,255,255,.1) !important;color:#fff !important}}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-qty__btn:active{background:rgba(255,255,255,.16) !important;color:#fff !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-qty__btn:disabled,html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-qty__btn.is-capped{background:transparent !important;color:rgba(255,255,255,.3) !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-qty__btn:focus-visible{outline:2px solid #4ad55d;outline-offset:-3px}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-qty__val{min-width:34px;border:0 !important;background:transparent !important;color:#fff !important;font-size:16px !important;font-weight:600 !important;font-variant-numeric:tabular-nums}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-price{min-height:40px !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__line-total{font-size:16px !important;font-weight:700 !important;color:#fff !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__remove{top:12px !important;right:12px !important;width:32px !important;height:32px !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:50% !important;background:rgba(255,255,255,.08) !important;color:rgba(255,255,255,.85) !important;touch-action:manipulation}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__remove:hover{background:rgba(255,255,255,.18) !important;color:#fff !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__remove svg{width:12px;height:12px;stroke-width:2.2}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-item__remove:focus-visible,html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-close:focus-visible{outline:2px solid #4ad55d;outline-offset:2px}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-skel{margin-bottom:10px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.05)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-skel__img,html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-skel__lines span{background:linear-gradient(100deg,rgba(255,255,255,.07) 38%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.07) 62%);background-size:220% 100%;border-radius:999px}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfh-mc-skel__img{width:80px;height:80px;border-radius:14px}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-err p{color:rgba(255,255,255,.75)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-err-btn,html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-err-btn:hover,html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-err-btn:focus-visible{min-height:48px;padding:0 26px;border-radius:999px;background:#fff !important;border-color:#fff !important;color:#12284A !important;font:600 14.5px/1 'Poppins',system-ui,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty-ring{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty--marke .hfx-h__cart-empty-icon{stroke:#4ad55d}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty--marke h3{font-size:22px;font-weight:600;color:#fff}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty--marke p{color:rgba(255,255,255,.7)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty-wege{gap:10px}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty--marke .hfx-h__cart-empty-cta,html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty--marke .hfx-h__cart-empty-cta:hover,html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty--marke .hfx-h__cart-empty-cta:focus-visible{justify-content:space-between;min-height:54px;padding:0 7px 0 24px;border-radius:999px;background:#fff !important;border-color:#fff !important;color:#12284A !important;font-size:15px;font-weight:600;letter-spacing:-.005em;text-transform:none;box-shadow:0 14px 30px -18px rgba(0,0,0,.55) !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty--marke .hfx-h__cart-empty-cta span:last-child{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#12284A;color:#fff;font-size:17px}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty-zweit{min-height:50px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:rgba(10,31,58,.42);color:#fff;font-size:14.5px;letter-spacing:0;text-transform:none;text-decoration:none}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty-zweit:hover{background:rgba(255,255,255,.12);color:#fff}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty--marke .hfx-h__cart-empty-quick{border-top-color:rgba(255,255,255,.1)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty--marke .hfx-h__cart-empty-label{font-family:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty--marke .hfx-h__cart-empty-tile--bild{border-radius:16px;overflow:clip}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty--marke .hfx-h__cart-empty-tile--bild img,html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-empty--marke .hfx-h__cart-empty-tile--bild::after{border-radius:inherit}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.1);background:#0a1b31;box-shadow:0 -18px 32px -20px rgba(0,0,0,.6)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-total-label{font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-total-n{font-size:13px;font-weight:400;color:rgba(255,255,255,.6)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-total-value{font-size:26px;font-weight:700;letter-spacing:-.01em;color:#fff}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-note{margin-top:4px;font-size:12.5px;color:rgba(255,255,255,.65)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btns{grid-template-columns:1fr;gap:8px;margin-top:14px}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btn{font-family:'Poppins',system-ui,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;touch-action:manipulation}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btn--primary,html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btn--primary:hover,html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btn--primary:focus-visible{order:-1;display:flex;justify-content:space-between;gap:16px;min-height:54px;padding:0 7px 0 24px;border:0;border-radius:999px;background:#fff !important;border-color:#fff !important;color:#12284A !important;font-size:15.5px;font-weight:600;letter-spacing:-.005em;box-shadow:0 14px 30px -18px rgba(0,0,0,.55) !important;transition:transform .2s ease,box-shadow .2s ease}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btn--primary::after{content:"";flex:none;width:40px;height:40px;border-radius:50%;background:#12284A url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 18px 18px no-repeat;transition:transform .3s cubic-bezier(.2,.8,.2,1)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btn--primary:focus-visible{outline:2px solid #4ad55d;outline-offset:3px}@media (hover: hover){html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btn--primary:hover{transform:translateY(-1px);box-shadow:0 20px 36px -18px rgba(0,0,0,.6) !important}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btn--primary:hover::after{transform:translateX(3px)}}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btns .hfx-h__cart-btn--ghost{min-height:46px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:rgba(10,31,58,.42);color:#fff;font-size:14.5px;font-weight:600;text-decoration:none}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btns .hfx-h__cart-btn--ghost:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.7);color:#fff}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btns .hfx-h__cart-btn--ghost:focus-visible{outline:2px solid #4ad55d;outline-offset:3px}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-secure{margin-top:10px;gap:6px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.6)}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-secure svg{stroke:rgba(255,255,255,.6)}@media (max-width: 767px){html body .hfx-h--marke #hfhCartPanel[data-stil="v7"]{width:100vw;max-width:100vw;border-left:0}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-head{padding-left:18px;padding-right:14px}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-samples{margin-left:14px;margin-right:14px}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-body{padding:10px 14px 16px}html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-foot{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion: reduce){html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btn--primary,html body .hfx-h--marke #hfhCartPanel[data-stil="v7"] .hfx-h__cart-btn--primary::after{transition:none}}html body .hfx-h--marke #hfhMob[data-stil="v7"]{background:#0c2038 !important;background-image:linear-gradient(180deg,#12284A 0%,#0c2038 40%) !important;box-shadow:none !important;color:#fff;font-family:'Poppins',system-ui,sans-serif;scrollbar-color:rgba(255,255,255,.22) transparent}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__head{position:sticky;top:0;z-index:3;display:grid !important;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;justify-content:normal;flex:0 0 68px;height:68px;min-height:68px;padding:0 14px !important;background:rgba(14,36,64,.94) !important;border-bottom:1px solid rgba(255,255,255,.08) !important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__head-title{display:none !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__head-logo{display:block !important;grid-column:2;grid-row:1;justify-self:center;line-height:0}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__head-logo img{height:52px !important;max-height:52px !important;width:auto !important;max-width:none !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-close-btn{grid-column:1;grid-row:1;justify-self:start;position:static !important;transform:none !important;display:grid !important;place-items:center;flex:none;width:40px !important;height:40px !important;margin:0;padding:0;border:1px solid rgba(255,255,255,.14) !important;border-radius:50% !important;background:rgba(255,255,255,.08) !important;color:#fff !important;box-shadow:none !important;touch-action:manipulation}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-close-btn:hover{background:rgba(255,255,255,.16) !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-close-btn svg{width:18px !important;height:18px !important;fill:none !important;stroke:#fff !important;stroke-width:1.8 !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__search-form{background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.16) !important;border-radius:999px !important;box-shadow:none !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__search-form input{color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:16px !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__nav{flex:1 0 auto;padding:4px 16px 16px !important;background:transparent !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__eyebrow{display:block !important;margin:0;padding:22px 4px 14px;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.015em;text-transform:none;color:#fff}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__eyebrow::before{content:none !important;display:none !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__menu{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__item{margin:0;border:1px solid rgba(255,255,255,.12) !important;border-radius:18px;background:rgba(255,255,255,.06);overflow:clip;transition:background-color .2s ease,border-color .2s ease}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__item:has(> .hfh-mob2__details[open]){background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.18) !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary,html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__direct{display:grid !important;grid-template-columns:76px minmax(0,1fr) auto auto;grid-template-rows:auto auto;align-items:center;column-gap:0;row-gap:3px;min-height:0;margin:0;padding:10px 12px 10px 10px !important;border:0 !important;border-radius:0;background:transparent !important;color:#fff !important;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none !important;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary:active,html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__direct:active{background:rgba(255,255,255,.05) !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary-swatch{grid-column:1;grid-row:1 / span 2;position:relative;display:block;width:76px;height:58px;overflow:clip;border:0 !important;border-radius:12px !important;background-color:rgba(255,255,255,.08) !important;background-size:cover;background-position:center}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary-swatch::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary-swatch img{position:relative;display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;color:transparent;font-size:0}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary-swatch img::before{content:"";position:absolute;inset:0;background:#1b3354}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary-swatch--sale{display:grid;place-items:center;color:#ff9b85;font-size:24px}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary-text{grid-column:2;grid-row:1;align-self:end;min-width:0;padding-left:14px;overflow:clip;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fff}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary-meta{grid-column:2;grid-row:2;align-self:start;justify-self:start;display:block;height:auto;min-width:0;margin:0;padding:0 0 0 14px !important;border:0 !important;border-radius:0;background:none !important;box-shadow:none !important;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:0 !important;text-transform:none !important;color:rgba(255,255,255,.6) !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary-meta--new,html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary-meta--sale{grid-column:3;grid-row:1 / span 2;align-self:center;display:inline-flex;align-items:center;margin:0 2px 0 8px;padding:4px 10px !important;border-radius:999px !important;background:#4ad55d !important;background-image:none !important;color:#072617 !important;font-size:11.5px;font-weight:600;line-height:1.2}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary-meta--sale{background:#c8341f !important;color:#fff !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary-icon{grid-column:4;grid-row:1 / span 2;justify-self:end;display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:10px;border:1px solid rgba(255,255,255,.14);border-radius:50% !important;background:rgba(255,255,255,.08);color:#fff;transition:transform .25s ease,background-color .2s ease,border-color .2s ease,color .2s ease}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary-icon svg{width:14px;height:14px;fill:none !important;stroke:currentColor !important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__details[open] .hfh-mob2__summary-icon{transform:rotate(90deg);background:#fff;border-color:#fff;color:#12284A}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__panel{padding:2px 10px 10px !important;background:transparent !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__all,html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__all:hover,html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__all:focus-visible{display:flex !important;align-items:center;justify-content:space-between;gap:12px;min-height:50px;margin:4px 0 6px !important;padding:0 6px 0 18px !important;border:0 !important;border-radius:999px !important;background:#fff !important;border-color:#fff !important;color:#12284A !important;font-size:14.5px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;text-decoration:none;box-shadow:0 12px 26px -16px rgba(0,0,0,.6) !important;transform:none}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__all span:last-child{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#12284A;color:#fff !important;font-size:16px;font-weight:600}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__items{margin:0;padding:0;list-style:none}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__sub{margin:0;border:0 !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__sub-row{display:flex;align-items:center;gap:10px;padding:8px 2px !important;border-bottom:1px solid rgba(255,255,255,.08) !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__sub:last-child .hfh-mob2__sub-row{border-bottom:0 !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__sublink{display:flex;align-items:center;gap:12px !important;flex:1;min-width:0;padding:0 !important;background:transparent !important;color:#fff !important;letter-spacing:0 !important;text-transform:none !important;text-decoration:none}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__thumb{flex:0 0 46px !important;width:46px !important;min-width:46px !important;max-width:46px !important;height:46px !important;min-height:46px !important;max-height:46px !important;border-radius:12px !important;background:rgba(255,255,255,.08) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1) !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__thumb img{color:transparent;font-size:0}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__thumb img::before{content:"";position:absolute;inset:0;background:#1b3354}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__sub-copy{gap:2px}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__sub-name{font-size:15px !important;font-weight:600 !important;letter-spacing:-.005em !important;text-transform:none !important;color:#fff !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__sub-count{font-size:12.5px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important;color:rgba(255,255,255,.6) !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__sub-arrow{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border-radius:50%;background:rgba(255,255,255,.06);color:rgba(255,255,255,.75) !important;font-size:14px;font-weight:500}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__sub-toggle{display:flex !important;align-items:center;justify-content:center;flex:none;width:34px !important;height:34px !important;margin:0 !important;padding:0 !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:50% !important;background:rgba(255,255,255,.08) !important;color:#fff !important;touch-action:manipulation}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__sub-toggle[aria-expanded="true"]{background:#fff !important;border-color:#fff !important;color:#12284A !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__sub-toggle svg{width:14px !important;height:14px !important;fill:none !important;stroke:currentColor !important;stroke-width:2}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__subchildren{display:flex;flex-flow:row wrap;gap:8px;margin:2px 0 10px 58px !important;padding:0 !important;border-left:0 !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__subchildren[hidden]{display:none !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__subchild{display:inline-flex;align-items:center;min-height:36px;padding:0 14px !important;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.06);color:#fff !important;font-size:13px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important;text-decoration:none}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__subchild:active{background:rgba(255,255,255,.14)}html body .hfx-h--marke #hfhMob[data-stil="v7"] a:focus-visible,html body .hfx-h--marke #hfhMob[data-stil="v7"] summary:focus-visible,html body .hfx-h--marke #hfhMob[data-stil="v7"] button:focus-visible{outline:2px solid #4ad55d;outline-offset:2px}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot{display:grid !important;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px)) !important;border-top:1px solid rgba(255,255,255,.08) !important;background:rgba(8,22,40,.55) !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-btn{position:relative;display:block !important;height:auto;min-height:54px;padding:0 56px 0 52px !important;overflow:clip;border-radius:999px !important;font-size:15px !important;font-weight:600 !important;line-height:52px;letter-spacing:0 !important;text-align:left;text-transform:lowercase !important;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;box-shadow:none !important;transform:none !important;touch-action:manipulation}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-btn::first-letter{text-transform:uppercase}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-btn svg{position:absolute;top:50%;left:20px;width:18px !important;height:18px !important;margin-top:-9px;fill:none !important;stroke:currentColor !important;stroke-width:1.8}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-btn::after{content:"";position:absolute;top:50%;right:6px;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:rgba(255,255,255,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 18px 18px no-repeat}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-btn--pro,html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-btn--pro:hover{order:2;border:1px solid rgba(255,255,255,.5) !important;background:rgba(10,31,58,.42) !important;color:#fff !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-btn--account,html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-btn--account:hover,html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-btn--account:focus-visible{order:1;border:1px solid #fff !important;border-color:#fff !important;background:#fff !important;color:#12284A !important;box-shadow:0 14px 30px -18px rgba(0,0,0,.55) !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-btn--account svg{color:#12284A !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-btn--account::after{background-color:#12284A}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-tel{order:3;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 14px;border:1px solid rgba(255,255,255,.14) !important;border-radius:999px;background:rgba(255,255,255,.05);color:#fff !important;font-size:14px;font-weight:600;text-decoration:none}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-tel svg{stroke:currentColor}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-tel-when{color:rgba(255,255,255,.6) !important;font-weight:400}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-trust{order:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 7px;margin:4px -16px 0 !important;padding:12px 8px 0 !important;border-top:1px solid rgba(255,255,255,.08) !important;background:transparent !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-trust-i{font-size:11.5px;white-space:nowrap;color:rgba(255,255,255,.65) !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-trust-s{display:inline-block;width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.4) !important}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-trust-i--google{display:inline-flex;align-items:center;gap:5px}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-trust-i--google svg{width:13px;height:13px;flex:none}html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob__foot-star{color:#4ad55d}@media (prefers-reduced-motion: reduce){html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__item,html body .hfx-h--marke #hfhMob[data-stil="v7"] .hfh-mob2__summary-icon{transition:none}}@media (max-width: 1100px){html body .hfx-h--marke:has(#hfhMob[data-stil="v7"]) .hfx-h__burger,html body .hfx-h--marke:has(#hfhMob[data-stil="v7"]) .hfx-h__bar .hfx-h__ico{-webkit-tap-highlight-color:transparent;transition:opacity .15s ease}html body .hfx-h--marke:has(#hfhMob[data-stil="v7"]) .hfx-h__burger:hover,html body .hfx-h--marke:has(#hfhMob[data-stil="v7"]) .hfx-h__burger[aria-expanded="true"],html body .hfx-h--marke:has(#hfhMob[data-stil="v7"]) .hfx-h__bar .hfx-h__ico:hover,html body .hfx-h--marke:has(#hfhMob[data-stil="v7"]) .hfx-h__bar .hfx-h__ico[aria-expanded="true"]{background:transparent;box-shadow:none}html body .hfx-h--marke:has(#hfhMob[data-stil="v7"]) .hfx-h__burger:active,html body .hfx-h--marke:has(#hfhMob[data-stil="v7"]) .hfx-h__bar .hfx-h__ico:active{opacity:.6}}@media (min-width: 768px){html body .hfx-h--marke #hfhMob[data-stil="v7"].is-active{box-shadow:24px 0 60px -24px rgba(3,10,22,.6) !important}}html:has(.hfx-h--marke #hfhCartPanel[data-stil="v7"].is-open) #hfbpLaunch,html:has(.hfx-h--marke #hfhMob[data-stil="v7"].is-active) #hfbpLaunch,html:has(.hfx-h--marke .hfx-h__acct.is-open .hfx-h__acct-menu[data-stil="v7"]) #hfbpLaunch{opacity:0;visibility:hidden;pointer-events:none}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"]{top:calc(100% + 14px);width:330px;border:1px solid rgba(18,40,74,.08);border-radius:20px;background:#fff;box-shadow:0 28px 60px -24px rgba(12,32,56,.38),0 6px 16px -8px rgba(12,32,56,.14);overflow:clip;font-family:'Poppins',system-ui,sans-serif}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-head{gap:14px;padding:22px 22px 4px;background:transparent;border-bottom:0}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-head--anon{gap:6px}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-eyebrow{display:none}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-title{font-size:20px;font-weight:600;letter-spacing:-.015em;color:#12284A}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-sub{font-size:13.5px;line-height:1.5;color:rgba(18,40,74,.65)}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-avatar{background:#12284A;box-shadow:none}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-avatar::after{background:#4ad55d}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-links{gap:2px;padding:12px 12px 2px}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-link{min-height:44px;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:500;color:#12284A}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-link:hover{background:#F4F6F9;color:#12284A}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-link svg{stroke:rgba(18,40,74,.55)}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-link:hover svg{stroke:#12284A}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-count{padding:2px 9px;border-radius:999px;background:#EEF1F5;color:rgba(18,40,74,.75);font-size:12px;font-weight:600}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-ctas{gap:10px;padding:16px 22px 4px}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-btn{min-height:48px;border-radius:999px;font-size:14.5px;font-weight:600;letter-spacing:0;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-btn--primary,html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-btn--primary:hover,html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-btn--primary:focus-visible{border:1.5px solid #12284A !important;border-color:#12284A !important;background:#12284A !important;color:#fff !important;box-shadow:none !important}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-btn--primary:hover{border-color:#1b3863 !important;background:#1b3863 !important}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-btn--ghost{border:1.5px solid #12284A;background:#fff;color:#12284A}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-btn--ghost:hover{background:#F4F6F9;color:#12284A}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-btn:focus-visible,html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-link:focus-visible,html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-help:focus-visible{outline:2px solid #12284A;outline-offset:2px}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-perks{gap:10px;padding:18px 22px 6px}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-perks li{min-height:20px;padding-left:30px;font-size:13.5px;line-height:20px;color:rgba(18,40,74,.8)}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-perks li::before{left:0;top:0;width:20px;height:20px;border-radius:50%;background:rgba(74,213,93,.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ad55d' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center / 12px 12px no-repeat}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-foot{margin-top:14px;padding:8px 10px 10px;border-top:1px solid #EEF1F5;background:#fff}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-help,html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-signout{min-height:44px;padding:8px 8px 8px 12px;border-radius:12px;font-size:13.5px;font-weight:500;color:rgba(18,40,74,.75)}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-help{justify-content:space-between}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-help:hover{background:#F4F6F9;color:#12284A}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-pfeil{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#EEF1F5;color:#12284A;font-size:13px;line-height:1;transition:transform .2s ease}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-help:hover .hfx-h__acct-pfeil{transform:translateX(2px)}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-signout:hover{background:#fdecea;color:#b03a34}@media (hover: none) and (pointer: coarse){html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"]{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-width:none;max-height:85vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -24px 60px -20px rgba(12,32,56,.45);transform:translateY(24px)}html body .hfx-h--marke .hfx-h__acct.is-open .hfx-h__acct-menu[data-stil="v7"]{transform:none}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"]::before{content:"";display:block;width:40px;height:4px;margin:10px auto 0;border-radius:999px;background:#D9DEE5}html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-btn,html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-link,html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-help,html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-signout{min-height:52px}}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"]{border:0;border-radius:0 0 22px 22px;background:#fff;box-shadow:0 30px 60px -30px rgba(12,32,56,.38),0 14px 28px -20px rgba(12,32,56,.18);font-family:'Poppins',system-ui,sans-serif}html body .hfx-h--marke .hfx-h__mega--schlank[data-stil="v7"]{top:100%}html body .hfx-h--marke .hfx-h__mega--schlank[data-stil="v7"]::before{top:-8px;height:8px}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__inner{padding:26px 30px 28px}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__eyebrow{display:block;margin:0 0 12px;padding:0 16px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:lowercase;color:#6b7685}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__eyebrow::first-letter{text-transform:uppercase}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__eyebrow > span{display:none}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__panel .hfx-h__mega__eyebrow{padding:0 2px}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__categories{gap:4px}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category{min-height:46px;padding:6px 6px 6px 16px;border-radius:999px;font-size:14.5px;font-weight:600;color:#12284A;transition:background-color .15s ease}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category:hover,html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category.is-active{background:#F4F6F9;color:#12284A}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category-meta{gap:6px;padding:3px 3px 3px 10px;border-radius:999px;background:#EEF1F5;color:#5f6b7a;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category-meta > span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:#12284A;font-size:12px;line-height:1;transition:background-color .15s ease,color .15s ease}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category:hover .hfx-h__mega__category-meta,html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category.is-active .hfx-h__mega__category-meta{background:#fff}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category:hover .hfx-h__mega__category-meta > span,html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category.is-active .hfx-h__mega__category-meta > span{background:#12284A;color:#fff}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale{margin-top:8px !important;border-top:0 !important}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale .hfx-h__mega__category-meta{background:rgba(180,35,24,.1)}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale .hfx-h__mega__category-meta > span{color:#b42318}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale:hover,html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale.is-active{background:rgba(180,35,24,.06)}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale:hover .hfx-h__mega__category-meta > span,html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale.is-active .hfx-h__mega__category-meta > span{background:#b42318;color:#fff}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatches{gap:18px 16px;margin-bottom:22px}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch-image{border-radius:16px;background-color:#EEF1F5;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px rgba(18,40,74,.06)}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch-image:not([style]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312284A' stroke-opacity='.28' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='14' rx='3'/%3E%3Cpath d='M3.5 15.5l4.5-4.2 4 3.7 2.5-2.3 6 4.8'/%3E%3Ccircle cx='15.5' cy='9.5' r='1.5'/%3E%3C/svg%3E"),linear-gradient(110deg,#EEF1F5 30%,#F6F8FA 50%,#EEF1F5 70%);background-size:28px 28px,cover;background-repeat:no-repeat}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch:hover .hfx-h__mega__swatch-image{transform:translateY(-2px);box-shadow:0 14px 24px -16px rgba(12,32,56,.5)}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch > span:last-child{margin-top:9px;font-size:13.5px;font-weight:600;color:#12284A}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__all{gap:10px;margin-top:auto;padding:5px 5px 5px 18px;border:1.5px solid #12284A;border-radius:999px;font-size:14px;font-weight:600;color:#12284A;transition:background-color .15s ease}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__all > span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#12284A;color:#fff;font-size:14px;line-height:1}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__all:hover{background:#F4F6F9}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__panel--sale .hfx-h__mega__all{border-color:#b42318}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__panel--sale .hfx-h__mega__all > span{background:#b42318}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category:focus-visible,html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch:focus-visible,html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__all:focus-visible{outline:2px solid #12284A;outline-offset:2px}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__spot{border-radius:18px}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__spot-count{font-size:12px;letter-spacing:0;text-transform:none}html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__spot-cta{border-radius:999px}@media (prefers-reduced-motion: reduce){html body .hfx-h--marke .hfx-h__acct-menu[data-stil="v7"] .hfx-h__acct-pfeil,html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category,html body .hfx-h--marke .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category-meta > span{transition:none}}@media (min-width: 1101px){html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__util{--hfx-util-h:28px;background:#4ad55d}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__util-inner{gap:24px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__note,html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__util-link,html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__util-trade{min-height:28px;gap:6px;font-family:'Poppins',system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;color:#072617}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__util-trade{font-weight:600}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__tel{letter-spacing:0;font-weight:600}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__util-notes,html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__util-ctas{gap:12px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__util-sep{width:3px;height:3px;border-radius:50%;background:rgba(7,38,23,.4)}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__bar{background:#0c2038;border-bottom-color:rgba(255,255,255,.06)}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__bar-inner{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);gap:24px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__logo{justify-self:start;background:transparent;box-shadow:none}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__nav{align-self:stretch}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__nav-list{height:100%;align-items:stretch;gap:2px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfh-navItem{align-items:center}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__navlink{position:relative;height:38px;padding:0 15px;gap:7px;border-radius:999px;background:transparent;font-family:'Poppins',system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.84);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__navlink::after{display:none}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__navlink:hover,html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfh-navItem:hover > .hfx-h__navlink{background:rgba(255,255,255,.08);color:#fff;text-decoration:none}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfh-navItem--shop.hfh-open > .hfx-h__navlink,html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfh-navItem--shop:focus-within > .hfx-h__navlink{background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:#fff}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__navlink svg{width:10px;height:10px;stroke:rgba(255,255,255,.6);stroke-width:2.2}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfh-navItem:hover > .hfx-h__navlink svg,html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfh-navItem.hfh-open > .hfx-h__navlink svg{stroke:#fff}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__navlink--bespoke{color:#fff}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__navlink--bespoke::before{content:"";flex:none;width:6px;height:6px;margin-right:1px;border-radius:50%;background:#4ad55d;box-shadow:0 0 0 3px rgba(74,213,93,.2)}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__navlink--bespoke:hover,html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfh-navItem:hover > .hfx-h__navlink--bespoke{color:#fff}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__navlink:focus-visible{outline:2px solid #4ad55d;outline-offset:2px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__actions{justify-self:end;gap:6px;padding-left:0}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__actions::before{display:none}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__ico{width:44px;height:44px;border-radius:50%;background:transparent;color:#fff;transition:background-color .16s ease,box-shadow .16s ease}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__ico:hover,html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__ico[aria-expanded="true"],html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__ico.is-active{background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__ico svg{width:21px;height:21px;stroke-width:1.7}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__ico:focus-visible{outline:2px solid #4ad55d;outline-offset:2px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__actions > .hfx-h__ico[data-hfms-trigger]{width:auto;min-width:0;height:42px;min-height:42px;margin-right:4px;padding:0 17px 0 13px;gap:9px;justify-content:flex-start;border-radius:999px;background:rgba(255,255,255,.08) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18) !important;color:rgba(255,255,255,.74);cursor:text}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__actions > .hfx-h__ico[data-hfms-trigger]:hover,html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__actions > .hfx-h__ico[data-hfms-trigger][aria-expanded="true"]{background:rgba(255,255,255,.13) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3) !important;color:#fff}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__actions > .hfx-h__ico[data-hfms-trigger] svg{flex:none;width:17px;height:17px;stroke:#fff;stroke-width:2}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__actions > .hfx-h__ico[data-hfms-trigger] .hfx-h__ico-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-family:'Poppins',system-ui,sans-serif;font-size:13.5px;font-weight:500;line-height:1;letter-spacing:0;color:inherit;white-space:nowrap}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__badge{top:7px;right:7px;box-shadow:0 0 0 2px #0c2038 !important}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"]{border:1px solid rgba(255,255,255,.1);border-top-color:rgba(255,255,255,.06);border-radius:0 0 24px 24px;background:#0a1f3a;background-image:linear-gradient(180deg,#0d2240 0%,#0a1f3a 100%);box-shadow:0 36px 70px -30px rgba(3,10,22,.75),0 16px 32px -22px rgba(3,10,22,.55),inset 0 1px 0 rgba(255,255,255,.05);color:#fff}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__inner{min-height:0;padding:20px 24px 22px;grid-template-columns:252px minmax(0,1fr);gap:32px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__eyebrow{margin:0 0 8px;padding:0 14px;font-size:12.5px;font-weight:500;line-height:18px;letter-spacing:0;color:rgba(255,255,255,.52) !important}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__panel .hfx-h__mega__eyebrow{padding:0 2px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__categories{gap:2px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category{min-height:38px;padding:3px 4px 3px 14px;border-radius:999px;background:transparent;font-size:14px;font-weight:600;color:rgba(255,255,255,.86)}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category:hover{background:rgba(255,255,255,.08);color:#fff}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category.is-active{background:#fff;color:#0c2038}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category-meta{gap:6px;padding:2px 2px 2px 9px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);color:rgba(255,255,255,.72);font-size:12px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category-meta > span{width:22px;height:22px;background:rgba(255,255,255,.12);color:#fff;font-size:11px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category:hover .hfx-h__mega__category-meta{background:rgba(255,255,255,.1)}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category:hover .hfx-h__mega__category-meta > span{background:rgba(255,255,255,.2);color:#fff}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category.is-active .hfx-h__mega__category-meta{background:#EEF1F5;box-shadow:none;color:#5f6b7a}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category.is-active .hfx-h__mega__category-meta > span{background:#12284A;color:#fff}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale{margin-top:6px !important;border-top:0 !important}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale strong{color:#ff8a7a !important}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale .hfx-h__mega__category-meta{background:rgba(255,138,122,.12);box-shadow:inset 0 0 0 1px rgba(255,138,122,.3);color:#ffb4a9 !important}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale .hfx-h__mega__category-meta > span{background:rgba(255,138,122,.22);color:#ffd3cc}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale:hover{background:rgba(255,138,122,.1)}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale.is-active{background:#fff}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale.is-active strong{color:#b42318 !important}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale.is-active .hfx-h__mega__category-meta{background:rgba(180,35,24,.1);box-shadow:none;color:#b42318 !important}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category--sale.is-active .hfx-h__mega__category-meta > span{background:#b42318;color:#fff}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__routes{min-height:0}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch{position:relative;display:block;height:104px;overflow:hidden;border-radius:14px;background:#16305c;isolation:isolate}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(180deg,rgba(5,15,30,0) 34%,rgba(5,15,30,.78) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);pointer-events:none;transition:box-shadow .18s ease}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch-image{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;background-color:#16305c;background-position:center;background-size:cover;box-shadow:none;outline:0;transform:none;transition:transform .35s ease}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch:hover .hfx-h__mega__swatch-image{transform:scale(1.05);box-shadow:none}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch:hover::after{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch-image:not([style]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='.35' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='14' rx='3'/%3E%3Cpath d='M3.5 15.5l4.5-4.2 4 3.7 2.5-2.3 6 4.8'/%3E%3Ccircle cx='15.5' cy='9.5' r='1.5'/%3E%3C/svg%3E"),linear-gradient(135deg,#1a3766 0%,#12284A 100%);background-size:26px 26px,cover;background-position:center 38%,center;background-repeat:no-repeat}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch > span:last-child{position:absolute;left:12px;right:12px;bottom:9px;z-index:2;margin:0;font-size:13px;font-weight:600;line-height:1.25;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch:hover > span:last-child{color:#fff}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch:focus-visible{outline:2px solid #4ad55d;outline-offset:2px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__saleprice{display:block;width:fit-content;margin-top:4px;padding:3px 8px;border-radius:999px;background:#b42318;color:#fff;font-size:11.5px;font-weight:700;line-height:1.2;text-shadow:none}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__panel--sale .hfx-h__mega__eyebrow{color:#ff8a7a !important}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__all{margin-top:auto;gap:10px;padding:4px 4px 4px 16px;border:0;border-radius:999px;background:#fff;font-size:13.5px;font-weight:600;color:#0c2038 !important}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__all > span{width:28px;height:28px;background:#12284A;color:#fff;font-size:13px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__all:hover{background:#EEF1F5}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__panel--sale .hfx-h__mega__all{border:0;color:#b42318 !important}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__panel--sale .hfx-h__mega__all > span{background:#b42318}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__empty{color:rgba(255,255,255,.72)}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__category:focus-visible,html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__all:focus-visible{outline:2px solid #4ad55d;outline-offset:2px}}@media (min-width: 1280px){html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__actions > .hfx-h__ico[data-hfms-trigger] .hfx-h__ico-label::after{content:" floors"}}@media (min-width: 1101px){html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__actions > .hfx-h__ico[data-hfms-trigger]{height:40px;min-height:40px;padding:0 15px 0 12px;gap:8px}}@media (min-width: 1101px) and (max-width: 1279px){html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__navlink{padding:0 12px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__inner{padding:18px 20px 20px;grid-template-columns:228px minmax(0,1fr);gap:24px}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch{height:96px}}@media (min-width: 1101px) and (prefers-reduced-motion: reduce){html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__navlink,html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__ico,html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch::after,html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch-image{transition:none}html body .hfx-h--marke[data-leiste="blau"]:not(#hfZ) .hfx-h__mega[data-stil="v7"] .hfx-h__mega__swatch:hover .hfx-h__mega__swatch-image{transform:none}}:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer."}:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer."}.woocommerce form .form-row .required{visibility:visible}:root{--hf-blue:var(--hfh-accent,#122B4C);--hf-blue-dark:var(--hfh-accent-dark,#0B1D35);--hf-ink:var(--hfh-ink,#182033);--hf-muted:var(--hfh-body,#3f4858);--hf-line:var(--hfh-line,rgba(64,54,39,.085));--hf-soft:var(--hfh-warm,#eaf0f7);--hf-soft-2:var(--hfh-warm-2,#f0f5fb);--hf-card:#ffffff;--hf-shadow:var(--hfh-shadow,0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035));--hf-shadow-strong:var(--hfh-shadow-lg,0 22px 54px rgba(49,38,23,.12),0 8px 18px rgba(49,38,23,.055));--hf-frame:1440px;--hf-radius:8px}html,body{overflow-x:hidden}.hf-page-fw{width:100vw;max-width:100vw;position:relative;left:50%;margin-left:-50vw;background:linear-gradient(180deg,var(--hfh-ivory,#f6fbff) 0%,var(--hfh-warm-2,#f0f5fb) 100%);overflow:hidden;font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif)}.hf-page-fw *{box-sizing:border-box}.elementor-widget-container,.elementor-shortcode,.site-main,.entry-content,.content-area,#content,#primary{overflow:visible!important;max-width:none!important}.hf-lp-shell{width:min(100% - 40px,var(--hf-frame));margin:0 auto}.hf-lp-shell--narrow{width:min(100% - 40px,1080px)}.hf-lp-shell--cta{display:flex;align-items:center;justify-content:space-between;gap:50px}.hf-lp-head{text-align:center;max-width:920px;margin:0 auto 42px}.hf-lp-head--light .hf-lp-kicker,.hf-lp-head--light .hf-lp-title,.hf-lp-head--light .hf-lp-text{color:#fff}.hf-lp-head{display:flex;flex-direction:column;align-items:center;text-align:center}.hf-lp-head .hf-lp-kicker{order:1}.hf-lp-head .hf-lp-title{order:2}.hf-lp-head__rule{order:3;display:block;width:56px;height:1px;margin:16px auto 18px;background:linear-gradient(90deg,transparent,var(--hfh-gold,#2fc844),transparent)}.hf-lp-head .hf-lp-text{order:4;margin-left:auto;margin-right:auto}.hf-lp-title{text-transform:uppercase}.hf-lp-section--cta .hf-lp-head{align-items:flex-start;text-align:left}.hf-lp-section--cta .hf-lp-head__rule{margin-left:0;margin-right:0}.hf-lp-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--hfh-champagne,#4ad55d)}.hf-lp-kicker::before{content:"";width:20px;height:1px;background:currentColor;opacity:.6}.hf-lp-title{margin:0 0 14px;font-family:var(--hfh-font-display,"Cormorant Garamond",Georgia,serif);font-size:clamp(32px,3.4vw,46px);line-height:1.08;letter-spacing:-.01em;text-transform:none;font-weight:600;color:var(--hf-ink)}.hf-lp-text{margin:0;font-size:16px;line-height:1.8;color:var(--hf-muted)}.hf-lp-link{display:inline-flex;align-items:center;text-decoration:none;color:var(--hfh-champagne,#4ad55d);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;transition:opacity .2s ease}.hf-lp-link:hover{opacity:.78}.hf-lp-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border-radius:var(--hfh-radius,8px);text-decoration:none;font-family:var(--hfh-font,"Poppins",system-ui,sans-serif);font-size:.9rem;letter-spacing:.01em;font-weight:600;border:1px solid transparent;transition:background var(--hfh-ease,.26s),color var(--hfh-ease,.26s),border-color var(--hfh-ease,.26s),transform var(--hfh-ease,.26s),box-shadow var(--hfh-ease,.26s)}.hf-lp-btn:hover{transform:translateY(-1px)}.hf-lp-btn--primary{background:var(--hf-blue);color:#fff;box-shadow:0 16px 34px rgba(11,74,122,.18)}.hf-lp-btn--ghost{border:1px solid rgba(15,23,42,.12);color:var(--hf-ink);background:#fff}.hf-lp-section{padding:86px 0;background:#fff}.hf-lp-section--soft{background:linear-gradient(180deg,#fff 0%,var(--hf-soft-2) 100%)}.hf-lp-section--blue{background:linear-gradient(135deg,var(--hfh-accent,#122B4C) 0%,var(--hfh-accent-dark,#0B1D35) 100%)}.hf-lp-section--cta{background:linear-gradient(180deg,#fbfaf8 0%,#eef2f5 100%)}.hf-lp-section--subcats{padding-top:92px}.hf-lp-hero{position:relative;height:720px;width:100%;overflow:hidden;background:var(--hf-soft);font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif)}.hf-lp-hero__image{width:100%;height:100%;object-fit:cover;display:block}.hf-lp-hero__panel{position:absolute;left:0;bottom:0;width:480px;max-width:calc(100% - 24px);background:rgba(246,251,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(74,213,93,.18);border-radius:0 var(--hfh-radius-card,14px) 0 0;padding:38px 42px 46px;box-shadow:0 24px 64px rgba(49,38,23,.14)}.hf-lp-hero__title{margin:0 0 14px;font-family:var(--hfh-font-display,"Cormorant Garamond",Georgia,serif);font-size:clamp(32px,4vw,50px);line-height:1.05;letter-spacing:-.02em;font-weight:600;color:var(--hf-ink,#182033)}.hf-lp-hero__text{margin:0 0 22px;font-size:15px;line-height:1.75;color:var(--hf-muted,#3f4858)}.hf-lp-section--overview{position:relative;isolation:isolate;padding:54px 0 56px;background:radial-gradient(circle at 14% 0%,rgba(58,200,77,.22),transparent 34%),linear-gradient(135deg,#061b31 0%,#0b2947 46%,#123a66 100%);border-top:1px solid rgba(58,200,77,.24);border-bottom:1px solid rgba(58,200,77,.2);overflow:hidden}.hf-lp-section--overview::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.055),transparent 30%,rgba(255,255,255,.04));pointer-events:none;z-index:-1}.hf-lp-shell--overview{width:min(100% - 40px,1380px)}.hf-lp-intro{text-align:center;max-width:920px;margin:0 auto 26px}.hf-lp-head--overview .hf-lp-kicker{color:#52ca62}.hf-lp-head--overview .hf-lp-title{color:#f0f8ff;font-size:clamp(34px,4vw,56px)}.hf-lp-head--overview .hf-lp-head__rule{background:linear-gradient(90deg,transparent,#52ca62,transparent)}.hf-lp-head--overview .hf-lp-text{color:rgba(246,251,255,.78);max-width:880px}.hf-lp-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.hf-lp-benefit{position:relative;min-height:156px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.055));border:1px solid rgba(255,255,255,.13);border-radius:0;padding:20px 18px 20px;box-shadow:0 18px 46px rgba(0,0,0,.16);overflow:hidden;transition:transform .28s var(--hfh-ease),border-color .28s var(--hfh-ease),background .28s var(--hfh-ease)}.hf-lp-benefit::before{content:"";display:block;width:36px;height:4px;border-radius:0;margin:0 0 16px;background:linear-gradient(90deg,#52ca62,#96e8a1);box-shadow:0 0 0 5px rgba(82,202,98,.08)}.hf-lp-benefit::after{content:"";position:absolute;right:-28px;bottom:-34px;width:112px;height:112px;border-radius:50%;background:rgba(82,202,98,.08)}.hf-lp-benefit:hover{transform:translateY(-3px);border-color:rgba(82,202,98,.5);background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.07))}.hf-lp-benefit h3{margin:0 0 9px;font-family:var(--hfh-font,"Poppins",system-ui,sans-serif);font-size:15px;line-height:1.28;letter-spacing:.02em;text-transform:uppercase;font-weight:800;color:#f0f8ff}.hf-lp-benefit p{margin:0;font-size:13.5px;line-height:1.65;color:rgba(246,251,255,.72)}.hf-lp-overview-cta{margin:22px auto 0;width:min(100%,920px);display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 16px;border:1px solid rgba(82,202,98,.28);border-radius:0;background:rgba(4,19,36,.42);box-shadow:0 18px 50px rgba(0,0,0,.18)}.hf-lp-overview-cta strong{display:block;color:#f0f8ff;font-size:14px;line-height:1.2}.hf-lp-overview-cta span{display:block;color:rgba(246,251,255,.68);font-size:12.5px;line-height:1.35}.hf-lp-overview-cta__primary,.hf-lp-overview-cta__secondary{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:0;text-decoration:none;font-family:var(--hfh-font,"Poppins",system-ui,sans-serif);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hf-lp-overview-cta__primary{background:#52ca62;color:#061b31;box-shadow:0 12px 28px rgba(82,202,98,.22)}.hf-lp-overview-cta__secondary{color:#f0f8ff;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.hf-lp-grid{display:grid;gap:28px}.hf-lp-grid--subcats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin:0 auto}.hf-lp-grid--guides{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-lp-grid--case-studies{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-lp-subcat,.hf-lp-guide,.hf-lp-case{display:flex;flex-direction:column;background:var(--hfh-ivory,#f6fbff);border:1px solid var(--hfh-line,rgba(64,54,39,.085));border-radius:var(--hfh-radius-card,14px);overflow:hidden;box-shadow:var(--hf-shadow);text-decoration:none;color:inherit;transition:transform .35s var(--hfh-ease),box-shadow .35s var(--hfh-ease),border-color .35s var(--hfh-ease)}.hf-lp-subcat:hover,.hf-lp-guide:hover,.hf-lp-case:hover{transform:translateY(-3px);box-shadow:var(--hf-shadow-strong);border-color:rgba(74,213,93,.30)}.hf-lp-subcat__media,.hf-lp-guide__media,.hf-lp-case__media{display:block;aspect-ratio:16/10.5;overflow:hidden;background:#eee}.hf-lp-subcat__media img,.hf-lp-guide__media img,.hf-lp-case__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s ease}.hf-lp-subcat:hover img,.hf-lp-guide:hover img,.hf-lp-case:hover img{transform:scale(1.05)}.hf-lp-subcat__body,.hf-lp-guide__body,.hf-lp-case__body{padding:24px 24px 26px}.hf-lp-subcat__body h3,.hf-lp-guide__body h3,.hf-lp-case__body h3{margin:0 0 8px;font-family:var(--hfh-font-display,"Cormorant Garamond",Georgia,serif);font-size:18px;line-height:1.25;font-weight:600;color:var(--hf-ink);letter-spacing:-.01em}.hf-lp-subcat__body p,.hf-lp-guide__body p,.hf-lp-case__body p{margin:0 0 14px;font-size:14px;line-height:1.75;color:var(--hf-muted)}.hf-lp-subcat__link,.hf-lp-guide__cta,.hf-lp-case__cta{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--hfh-champagne,#4ad55d)}.hf-lp-guide{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#fff;border-radius:var(--hfh-radius-card,14px)}.hf-lp-guide:hover{background:rgba(255,255,255,.12);border-color:rgba(74,213,93,.40)}.hf-lp-guide__body h3,.hf-lp-guide__body p{color:#fff}.hf-lp-guide__cta{color:var(--hfh-champagne,#4ad55d)}.hf-lp-guide__pill{display:inline-flex;align-items:center;width:fit-content;margin:0 0 12px;padding:4px 12px;border-radius:var(--hfh-radius-pill,999px);background:rgba(74,213,93,.16);border:1px solid rgba(74,213,93,.28);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--hfh-champagne,#4ad55d)}.hf-lp-carousel-wrap{position:relative}.hf-lp-carousel{display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;padding:6px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hf-lp-carousel::-webkit-scrollbar{display:none}.hf-lp-carousel > .hf-card{min-width:320px;max-width:320px;flex:0 0 320px;scroll-snap-align:start}@media (max-width:520px){.hf-lp-carousel > .hf-card{min-width:280px;max-width:280px;flex-basis:280px}}.hf-lp-product{display:flex;flex-direction:column;min-width:320px;max-width:320px;background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:0;overflow:hidden;box-shadow:var(--hf-shadow);scroll-snap-align:start}.hf-lp-product__media{display:block;aspect-ratio:1/.86;overflow:hidden;background:#eee}.hf-lp-product__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s ease}.hf-lp-product:hover img{transform:scale(1.04)}.hf-lp-product__body{padding:22px 22px 24px}.hf-lp-product__body h3{margin:0 0 8px;font-family:var(--hfh-font-display,"Cormorant Garamond",Georgia,serif);font-size:17px;line-height:1.3;font-weight:600;color:var(--hf-ink);letter-spacing:-.01em}.hf-lp-product__body p{margin:0 0 14px;font-size:14px;line-height:1.7;color:var(--hf-muted)}.hf-lp-pill{display:inline-flex;align-items:center;width:fit-content;margin:0 0 12px;padding:5px 12px;border-radius:var(--hfh-radius-pill,999px);background:rgba(74,213,93,.12);border:1px solid rgba(74,213,93,.22);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--hfh-champagne-dark,#4ad55d)}.hf-lp-faq{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.hf-lp-faq details{background:var(--hfh-ivory,#f6fbff);border:1px solid rgba(74,213,93,.16);border-radius:var(--hfh-radius-card,14px);overflow:hidden;transition:box-shadow .22s ease,border-color .22s ease}.hf-lp-faq details[open]{border-color:rgba(74,213,93,.30);box-shadow:var(--hfh-shadow-soft,0 6px 18px rgba(49,38,23,.05))}.hf-lp-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-size:15px;line-height:1.4;font-weight:600;color:var(--hf-ink,#182033);transition:background .15s ease}.hf-lp-faq summary::-webkit-details-marker{display:none}.hf-lp-faq summary::after{content:"+";font-size:22px;font-weight:300;color:var(--hfh-champagne,#4ad55d);flex-shrink:0;transition:transform .18s ease}.hf-lp-faq details[open] summary::after{content:"−"}.hf-lp-faq summary:hover{background:rgba(74,213,93,.04)}.hf-lp-faq p{margin:0;padding:0 22px 20px;font-size:14.5px;line-height:1.8;color:var(--hf-muted,#3f4858)}.hf-lp-shell--cta-clean{background:linear-gradient(135deg,var(--hfh-accent,#122B4C) 0%,var(--hfh-accent-dark,#0B1D35) 100%);border-radius:var(--hfh-radius-card,14px);padding:clamp(36px,5vw,64px) clamp(28px,4vw,56px);box-shadow:0 30px 72px rgba(49,38,23,.14),0 10px 24px rgba(49,38,23,.07);position:relative;overflow:hidden}.hf-lp-shell--cta-clean::after{content:"";position:absolute;inset:auto -10% -40% auto;width:60%;height:120%;background:radial-gradient(ellipse at center,rgba(74,213,93,.10) 0%,transparent 60%);pointer-events:none}.hf-lp-shell--cta-clean > *{position:relative;z-index:1}.hf-lp-shell--cta-clean .hf-lp-kicker{color:var(--hfh-champagne,#4ad55d)}.hf-lp-shell--cta-clean .hf-lp-title{color:var(--hfh-ivory,#f6fbff)}.hf-lp-shell--cta-clean .hf-lp-text{color:rgba(246,251,255,.78)}.hf-lp-shell--cta-clean .hf-lp-btn--primary{background:var(--hfh-champagne,#4ad55d);border-color:var(--hfh-champagne,#4ad55d);color:#fff;box-shadow:0 6px 18px rgba(74,213,93,.28)}.hf-lp-shell--cta-clean .hf-lp-btn--primary:hover{background:#4ad55d;border-color:#4ad55d}.hf-lp-shell--cta-clean .hf-lp-btn--ghost{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.32);color:rgba(246,251,255,.92)}.hf-lp-shell--cta-clean .hf-lp-btn--ghost:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.56);color:#fff}.hf-lp-cta-copy{max-width:760px}.hf-lp-cta-actions{display:flex;flex-wrap:wrap;gap:16px}.hf-lp-error{padding:18px 20px;border:1px solid #e5e7eb;background:#fff;font-size:14px;color:#111}@media (max-width:1200px){.hf-lp-grid--guides,.hf-lp-grid--case-studies{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hf-lp-shell--cta{flex-direction:column;align-items:flex-start}.hf-lp-benefits,.hf-lp-grid--subcats,.hf-lp-grid--guides,.hf-lp-grid--case-studies{grid-template-columns:1fr}.hf-lp-title,.hf-lp-hero__title{font-size:28px;letter-spacing:.08em}.hf-lp-hero{height:620px}.hf-lp-hero__panel{width:400px;padding:30px 30px 36px}}@media (max-width:768px){.hf-lp-hero{height:auto}.hf-lp-hero__image{height:420px}.hf-lp-hero__panel{position:relative;width:100%;max-width:none;padding:26px 22px 28px;box-shadow:none}}@media (max-width:560px){.hf-lp-shell,.hf-lp-shell--narrow{width:min(100% - 24px,var(--hf-frame))}.hf-lp-section{padding:58px 0}.hf-lp-hero__image{height:340px}.hf-lp-hero__title{font-size:25px}.hf-lp-faq{padding:18px}.hf-lp-product{min-width:280px;max-width:280px}.hf-lp-shell--cta-clean{padding:24px 20px;border-radius:0}.hf-lp-cta-actions{width:100%;flex-direction:column}}.hf-lp-section--soft,.hf-lp-section--cta{background:linear-gradient(180deg,var(--hfh-ivory,#f6fbff) 0%,var(--hfh-warm-2,#f0f5fb) 100%)}.hf-lp-section--blue{background:linear-gradient(135deg,var(--hfh-accent,#122B4C),var(--hfh-accent-dark,#0B1D35))}.hf-lp-link,.hf-lp-subcat__link,.hf-lp-guide__cta,.hf-lp-case__cta{color:var(--hfh-accent,#122B4C)}.hf-lp-btn--primary{background:var(--hfh-accent,#122B4C);color:#fff;border-color:var(--hfh-accent,#122B4C);box-shadow:0 6px 18px rgba(18,43,76,.18)}.hf-lp-btn--primary:hover{background:var(--hfh-accent-dark,#0B1D35);border-color:var(--hfh-accent-dark,#0B1D35);transform:translateY(-1px);box-shadow:0 10px 26px rgba(18,43,76,.26)}.hf-lp-btn--ghost{background:var(--hfh-ivory,#f6fbff);border:1.5px solid var(--hfh-line-s,rgba(64,54,39,.14));color:var(--hfh-ink,#182033)}.hf-lp-btn--ghost:hover{border-color:var(--hfh-champagne,#4ad55d);background:rgba(74,213,93,.06)}.hf-lp-switcher{background:#fff;padding:42px 0 50px;overflow:hidden}.hf-lp-switcher .hf-lp-shell{max-width:1480px}.hf-lp-switcher__head{max-width:860px;margin:0 auto 24px}.hf-lp-switcher__tabs{display:flex;flex-wrap:nowrap;align-items:stretch;gap:14px;width:100%;margin:0 auto 28px;padding:2px 4px 16px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hf-lp-switcher__tabs::-webkit-scrollbar{display:none}.hf-lp-switcher__tab{appearance:none;display:flex;flex:0 0 clamp(205px,15vw,245px);flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;min-width:0;min-height:0;padding:0;border:1px solid rgba(18,43,76,.10);background:#fff;color:var(--hf-blue,#122B4C);border-radius:0;cursor:pointer;text-align:left;scroll-snap-align:start;box-shadow:0 10px 28px rgba(18,43,76,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.hf-lp-switcher__tab:hover{transform:translateY(-2px);border-color:rgba(74,213,93,.46);box-shadow:0 16px 34px rgba(18,43,76,.09)}.hf-lp-switcher__tab.is-active{border-color:rgba(74,213,93,.88);box-shadow:0 18px 42px rgba(18,43,76,.12);background:#f8fcff}.hf-lp-switcher__tab:focus-visible{outline:3px solid rgba(74,213,93,.38);outline-offset:4px}.hf-lp-switcher__tab-media{display:block;position:relative;width:100%;height:126px;overflow:hidden;background:#f3f5f7;border:0}.hf-lp-switcher__tab-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,27,49,0) 42%,rgba(6,27,49,.10) 100%);pointer-events:none}.hf-lp-switcher__tab-media img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;border:0;margin:0;transform:scale(1.06);transform-origin:center center;transition:transform .22s ease}.hf-lp-switcher__tab:hover .hf-lp-switcher__tab-media img,.hf-lp-switcher__tab.is-active .hf-lp-switcher__tab-media img{transform:scale(1.10)}.hf-lp-switcher__tab[data-hf-term*="white-oak"] .hf-lp-switcher__tab-media img,.hf-lp-switcher__tab[data-hf-term*="white"] .hf-lp-switcher__tab-media img{object-position:center 38%;transform:scale(1.20)}.hf-lp-switcher__tab[data-hf-term*="white-oak"]:hover .hf-lp-switcher__tab-media img,.hf-lp-switcher__tab[data-hf-term*="white-oak"].is-active .hf-lp-switcher__tab-media img,.hf-lp-switcher__tab[data-hf-term*="white"]:hover .hf-lp-switcher__tab-media img,.hf-lp-switcher__tab[data-hf-term*="white"].is-active .hf-lp-switcher__tab-media img{transform:scale(1.24)}.hf-lp-switcher__tab-count{position:absolute;right:9px;bottom:9px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:0;background:rgba(6,27,49,.90);color:#fff;font:800 10px/1 var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 20px rgba(6,27,49,.22)}.hf-lp-switcher__tab-body{display:block;min-height:82px;padding:14px 15px 15px}.hf-lp-switcher__tab-body strong{display:block;color:var(--hf-ink,#0B1D35);font:900 12px/1.38 var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif);letter-spacing:.072em;text-transform:uppercase}.hf-lp-switcher__tab-body em{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:#6b7482;font:800 11px/1.2 var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif);font-style:normal;letter-spacing:.05em;text-transform:uppercase}.hf-lp-switcher__tab-body em::after{content:"→";color:#2fc543;font-weight:900}.hf-lp-switcher__tab.is-active .hf-lp-switcher__tab-body strong{color:var(--hf-blue,#061b31)}.hf-lp-switcher__tab.is-active .hf-lp-switcher__tab-body em{color:#24a335}.hf-lp-switcher__panels{width:100%;padding:18px;border:1px solid rgba(18,43,76,.08);border-radius:0;background:linear-gradient(180deg,#fff 0%,#f2f6fb 100%);box-shadow:0 18px 48px rgba(18,43,76,.05)}.hf-lp-switcher__panel[hidden]{display:none!important}.hf-lp-switcher__panel{min-height:1px}.hf-lp-switcher__panel.is-active{animation:hfLpSwitcherFade .18s ease both}.hf-lp-switcher__panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:0 2px}.hf-lp-switcher__panel-head span{color:var(--hf-ink,#182033);font:900 15px/1.2 var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif);letter-spacing:.01em}.hf-lp-switcher__panel-head a{color:var(--hf-blue,#122B4C);font:900 11px/1 var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.hf-lp-switcher__panel-head a:hover{color:#4ad55d}.hf-lp-switcher__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.hf-lp-switcher__grid > .hf-card[data-product-id]{min-width:0!important;max-width:none!important;width:100%!important}.hf-lp-product--switcher{min-width:0;max-width:none;width:100%}@keyframes hfLpSwitcherFade{from{opacity:.62;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.hf-lp-switcher__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-lp-switcher__tab{flex-basis:218px}}@media (max-width:920px){.hf-lp-switcher{padding:36px 0 44px}.hf-lp-switcher__tabs{gap:12px;margin-bottom:20px}.hf-lp-switcher__tab{flex:0 0 210px}.hf-lp-switcher__tab-media{height:118px}.hf-lp-switcher__tab-body{min-height:76px;padding:12px 13px 14px}.hf-lp-switcher__tab-body strong{font-size:11px}.hf-lp-switcher__tab-body em{font-size:10px}.hf-lp-switcher__panels{padding:14px;border-radius:0}.hf-lp-switcher__grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:10px}.hf-lp-switcher__grid > *{flex:0 0 78vw!important;min-width:78vw!important;scroll-snap-align:start}.hf-lp-switcher__panel-head{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:560px){.hf-lp-switcher__tab{flex-basis:190px}.hf-lp-switcher__tab-media{height:108px}.hf-lp-switcher__tab-count{right:8px;bottom:8px;min-height:23px;padding:0 8px;font-size:9px}}@media (prefers-reduced-motion: reduce){.hf-lp-switcher__panel.is-active{animation:none}.hf-lp-switcher__tab,.hf-lp-switcher__tab-media img{transition:none}}.hf-lp-carousel > .hf-card[data-product-id]{flex:0 0 320px !important;min-width:320px !important;max-width:320px !important;scroll-snap-align:start !important}.hf-lp-carousel > .hf-card[data-product-id] .hf-card__img{aspect-ratio:1 / 1 !important}.hf-lp-carousel > .hf-card[data-product-id] .hf-card__body{min-height:174px !important}.hf-lp-carousel > .hf-card[data-product-id] .hf-card__title{min-height:2.45em !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}@media (max-width:520px){.hf-lp-carousel > .hf-card[data-product-id]{flex-basis:78vw !important;min-width:78vw !important;max-width:78vw !important}.hf-lp-carousel > .hf-card[data-product-id] .hf-card__body{min-height:156px !important}}.hf-lp-section--overview,.hf-lp-section--overview .hf-lp-benefit,.hf-lp-section--overview .hf-lp-benefit h3,.hf-lp-section--overview .hf-lp-benefit p,.hf-lp-section--overview .hf-lp-overview-cta strong,.hf-lp-section--overview .hf-lp-overview-cta span{color:#f0f8ff !important}.hf-lp-section--overview .hf-lp-benefit p,.hf-lp-section--overview .hf-lp-overview-cta span{color:rgba(246,251,255,.78) !important}.hf-lp-section--overview .hf-lp-benefit h3{font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif) !important;color:#fff !important}.hf-lp-section--cta{padding:0 !important;background:linear-gradient(135deg,var(--hfh-accent,#122B4C) 0%,var(--hfh-accent-dark,#0B1D35) 100%) !important}.hf-lp-section--cta .hf-lp-shell--cta,.hf-lp-section--cta .hf-lp-shell--cta-clean{width:100% !important;max-width:none !important;margin:0 !important;border-radius:0!important}.hf-lp-shell--cta-clean{padding-top:clamp(48px,5.5vw,78px) !important;padding-bottom:clamp(48px,5.5vw,78px) !important;padding-left:max(24px,calc((100vw - var(--hf-frame,1440px)) / 2 + 40px)) !important;padding-right:max(24px,calc((100vw - var(--hf-frame,1440px)) / 2 + 40px)) !important;box-shadow:none !important}.hf-lp-section--cta .hf-lp-title{font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif) !important;font-weight:800 !important;letter-spacing:-.04em !important}.hf-lp-section--faq-blue{background:radial-gradient(circle at 12% 0%,rgba(82,202,98,.16),transparent 30%),radial-gradient(circle at 86% 16%,rgba(59,130,246,.16),transparent 34%),linear-gradient(135deg,var(--hfh-accent,#122B4C) 0%,var(--hfh-accent-dark,#061F38) 100%) !important;color:#fff !important;padding:clamp(72px,7vw,108px) 0 !important}.hf-lp-section--faq-blue .hf-lp-head{margin-bottom:clamp(30px,4vw,48px) !important}.hf-lp-section--faq-blue .hf-lp-kicker,.hf-lp-section--faq-blue .hf-lp-title,.hf-lp-section--faq-blue .hf-lp-text{color:#fff !important}.hf-lp-section--faq-blue .hf-lp-kicker{color:#4ed460 !important}.hf-lp-section--faq-blue .hf-lp-text{color:rgba(255,255,255,.76) !important}.hf-lp-section--faq-blue .hf-lp-faq{max-width:940px !important}.hf-lp-section--faq-blue .hf-lp-faq details{background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.16) !important;box-shadow:0 18px 55px rgba(0,0,0,.14) !important;backdrop-filter:blur(14px)}.hf-lp-section--faq-blue .hf-lp-faq details[open]{background:rgba(255,255,255,.12) !important;border-color:rgba(78,212,96,.42) !important}.hf-lp-section--faq-blue .hf-lp-faq summary{color:#fff !important;font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif) !important}.hf-lp-section--faq-blue .hf-lp-faq summary:hover{background:rgba(255,255,255,.05) !important}.hf-lp-section--faq-blue .hf-lp-faq summary::after{color:#4ed460 !important}.hf-lp-section--faq-blue .hf-lp-faq p{color:rgba(255,255,255,.78) !important}@media (max-width:900px){.hf-lp-shell--cta{display:block !important}.hf-lp-cta-actions{margin-top:24px !important;justify-content:flex-start !important}}@keyframes wc-stripe-ece-spin{to{transform:rotate(1turn)}}body.wc-stripe-ece-processing .blockUI.blockOverlay:before{animation:wc-stripe-ece-spin 1s linear infinite;border:.2em solid;border-left:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;font-size:2em;height:1em;left:50%;margin-left:-.5em;margin-top:-.5em;position:absolute;top:50%;width:1em}#wc-stripe-express-checkout-element iframe{max-width:unset}#wc-stripe-express-checkout-element{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:12px}#wc-stripe-express-checkout-element>div{flex:1;min-width:260px}@media (max-width:767px){html .hfbn{padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))}html .hfbn__deck{max-width:420px;margin:0 auto;grid-template-columns:repeat(4,1fr);padding:6px;border:1px solid rgba(255,255,255,.10);border-radius:20px;background:rgba(18,43,76,.90);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 45px rgba(11,29,53,.38),inset 0 1px 0 rgba(255,255,255,.08)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html .hfbn__deck{background:rgba(18,43,76,.98)}}html .hfbn__tab{gap:3px;min-height:52px;padding:6px 4px;border-radius:15px;background:transparent;transition:background .25s ease,color .25s ease}html .hfbn__slot{width:auto;height:auto;background:transparent;color:rgba(255,255,255,.74)}html .hfbn__tab svg{width:21px;height:21px;stroke-width:1.8}html .hfbn__tab small{font-size:10px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;line-height:1;color:rgba(255,255,255,.74)}html .hfbn__tab.on{background:rgba(74,213,93,.16)}html .hfbn__tab.on .hfbn__slot{background:transparent;color:#4ad55d}html .hfbn__tab.on svg{stroke-width:1.9}html .hfbn__tab.on small{color:#4ad55d;font-weight:600}html .hfbn__tab:focus-visible{outline:2px solid #4ad55d;outline-offset:3px}html .hfbn__dot{background:#4ad55d;border-color:#122B4C}html .hfbn__bdg{background:#237a3a;color:#fff;border-color:#122B4C}}@media (max-width:767px) and (prefers-reduced-motion:reduce){html .hfbn__tab{transition:none}}@media (max-width:767px){html .hfbn.hfbn--marke{padding:0 10px calc(10px + env(safe-area-inset-bottom,0px))}html .hfbn--marke .hfbn__deck{max-width:400px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(12,32,56,.94);box-shadow:0 14px 34px rgba(6,16,30,.42),inset 0 1px 0 rgba(255,255,255,.06)}html .hfbn--marke .hfbn__tab{gap:4px;min-height:48px;padding:8px 4px 6px;border-radius:12px}html .hfbn--marke .hfbn__tab::before{content:"";position:absolute;top:0;left:50%;width:18px;height:2px;margin-left:-9px;background:#4ad55d;opacity:0;transform:scaleX(.3);transition:opacity .25s ease,transform .25s ease}html .hfbn--marke .hfbn__tab.on{background:transparent}html .hfbn--marke .hfbn__tab.on::before{opacity:1;transform:none}html .hfbn--marke .hfbn__tab svg{width:22px;height:22px;stroke-width:1.5}html .hfbn--marke .hfbn__tab.on svg{stroke-width:1.6}html .hfbn--marke .hfbn__tab small{font-size:9.5px;letter-spacing:.12em}html .hfbn--marke .hfbn__dot{top:-2px;right:-4px;width:8px;height:8px;border-color:#0c2038}html .hfbn--marke .hfbn__bdg{border-color:#0c2038}}@media (max-width:767px) and (prefers-reduced-motion:reduce){html .hfbn--marke .hfbn__tab::before{transition:none}}@media (max-width:767px){.hfh-mob{padding-top:env(safe-area-inset-top,0px)}html body .hfh-mob{width:100vw;max-width:none;min-width:0;box-shadow:0 0 80px rgba(11,29,53,.45)}html body .hfh-mob .hfh-mob__head{justify-content:space-between;min-height:0;padding:26px 16px 12px;background:#fff;border-bottom:1px solid #eef0f3}html body .hfh-mob .hfh-mob__head-logo{display:none}html body .hfh-mob .hfh-mob__head-title{font-family:ui-monospace,'IBM Plex Mono','SF Mono',Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#237a3a}html body .hfh-mob .hfh-close-btn{position:static;width:36px;height:36px;flex:0 0 36px;border:1px solid #e6e9ee;border-radius:50%;background:#f6f7f9;color:#122B4C}html body .hfh-mob .hfh-mob__nav{padding:20px 20px 8px}html body .hfh-mob .hfh-mob2__summary,html body .hfh-mob .hfh-mob2__direct{display:grid;grid-template-columns:38px 1fr auto auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:1px;padding:13px 2px;border-bottom:1px solid #eef0f3;background:none}html body .hfh-mob .hfh-mob2__summary-swatch{grid-column:1;grid-row:1 / span 2;width:38px;height:38px;background-color:#e9e4dc;background-size:cover;background-position:center;border:1px solid rgba(18,43,76,.08)}html body .hfh-mob .hfh-mob2__summary-swatch--bespoke{background-color:#4a2a18}html body .hfh-mob .hfh-mob2__summary-text{grid-column:2;grid-row:1;font-size:15px;font-weight:600;color:#122B4C;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .hfh-mob .hfh-mob2__summary-meta{grid-column:2;grid-row:2;justify-self:start;font-size:11.5px;font-weight:400;color:#55606e;background:none;padding:0;border:0;min-width:0;height:auto;border-radius:0;box-shadow:none}html body .hfh-mob .hfh-mob2__summary-meta--new{grid-column:3;grid-row:1 / span 2;justify-self:end;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#237a3a;background:rgba(74,213,93,.20);padding:3px 8px;height:auto;min-width:0;border-radius:0;box-shadow:none}html body .hfh-mob .hfh-mob2__summary-icon{grid-column:4;grid-row:1 / span 2;justify-self:end;color:#b6bec9}html body .hfh-mob .hfh-mob2__summary-icon svg{width:15px;height:15px}html body .hfh-mob .hfh-mob2__details[open] .hfh-mob2__summary-icon{transform:rotate(90deg)}html body .hfh-mob .hfh-mob2__summary-icon{transition:transform .25s ease}html body .hfh-mob .hfh-mob2__panel{padding:2px 0 14px}html body .hfh-mob .hfh-mob2__all{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 6px;padding:13px 16px;background:#237a3a;color:#fff;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;text-decoration:none;border:0;border-radius:0}html body .hfh-mob .hfh-mob2__panel .hfh-mob2__items{list-style:none;margin:0;padding:0}html body .hfh-mob .hfh-mob2__sub-row{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid #eef0f3}html body .hfh-mob .hfh-mob2__sublink{display:flex;align-items:center;gap:12px;flex:1;min-width:0;color:#122B4C;text-decoration:none}html body .hfh-mob .hfh-mob2__thumb{width:42px;height:42px;flex:0 0 42px;background:#e9e4dc;border:1px solid rgba(18,43,76,.08);border-radius:0;overflow:hidden}html body .hfh-mob .hfh-mob2__thumb img{width:100%;height:100%;object-fit:cover;display:block}html body .hfh-mob .hfh-mob2__sub-copy{display:flex;flex-direction:column;gap:1px;min-width:0}html body .hfh-mob .hfh-mob2__sub-name{font-size:14.5px;font-weight:600;color:#122B4C;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .hfh-mob .hfh-mob2__sub-count{font-size:11.5px;font-weight:400;color:#55606e}html body .hfh-mob .hfh-mob2__sub-arrow{color:#237a3a;font-size:15px;flex:0 0 auto}html body .hfh-mob .hfh-mob2__sub-toggle{flex:0 0 auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#f6f7f9;border:1px solid #e6e9ee;border-radius:0;color:#122B4C;cursor:pointer}html body .hfh-mob .hfh-mob2__sub-toggle svg{width:14px;height:14px}html body .hfh-mob .hfh-mob__foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 20px 0;border-top:0}html body .hfh-mob .hfh-mob__foot-btn{justify-content:center;gap:8px;padding:13px 10px;border-radius:0;border:0;font-size:10.5px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}html body .hfh-mob .hfh-mob__foot-btn--pro{background:#122B4C;color:#fff}html body .hfh-mob .hfh-mob__foot-btn--account{background:#237a3a;color:#fff}html body .hfh-mob .hfh-mob__foot-btn svg{width:15px;height:15px;stroke:currentColor;fill:none}html body .hfh-mob .hfh-mob__foot-tel{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border:1px solid #e6e9ee;font-size:12.5px;font-weight:600;color:#122B4C;text-decoration:none}html body .hfh-mob .hfh-mob__foot-tel svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8}html body .hfh-mob .hfh-mob__foot-tel-when{color:#55606e;font-weight:400}html body .hfh-mob .hfh-mob__foot-trust{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin:12px -20px 0;padding:11px 12px calc(11px + env(safe-area-inset-bottom,0px));border-top:1px solid #eef0f3;background:#fafbfc}html body .hfh-mob .hfh-mob__foot-trust-i{font-size:10.5px;color:#55606e;white-space:nowrap}html body .hfh-mob .hfh-mob__foot-star{color:#4ad55d}html body .hfh-mob .hfh-mob__foot-trust-s{width:1px;height:12px;background:#e6e9ee;display:inline-block}}@media (max-width:767px) and (prefers-reduced-motion:reduce){html body .hfh-mob .hfh-mob2__summary-icon{transition:none}}html body #hfcp-root .hfcp-overlay{background:rgba(7,22,42,.45)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html body #hfcp-root .hfcp-panel{width:min(520px,calc(100vw - 32px))!important;max-width:520px!important;border:0!important;border-radius:22px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 30px 80px -30px rgba(10,31,58,.55)!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important}html body #hfcp-root .hfcp-head{padding:24px 26px 6px!important;background:#fff!important;border:0!important}html body #hfcp-root .hfcp-brand{gap:12px!important;align-items:center!important}html body #hfcp-root .hfcp-brand__logo{flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;border-radius:50%!important;border:1px solid rgba(16,31,54,.08)!important;background:#F4F6F9!important;padding:6px!important;box-shadow:none!important}html body #hfcp-root .hfcp-brand__eyebrow{display:none!important}html body #hfcp-root .hfcp-head__title{font-size:20px!important;font-weight:700!important;letter-spacing:-.015em!important;color:#12284A!important;text-transform:none!important}html body #hfcp-root .hfcp-head__desc{margin:12px 0 0!important;font-size:13.5px!important;line-height:1.6!important;color:#475467!important}html body #hfcp-root .hfcp-head__desc a{color:#12284A!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:2px}html body #hfcp-root .hfcp-body{padding:16px 26px 20px!important;border:0!important;background:#fff!important}html body #hfcp-root .hfcp-btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important}html body #hfcp-root .hfcp-btn{min-height:50px!important;height:auto!important;padding:0 18px!important;border-radius:999px!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;touch-action:manipulation;transition:background .18s,color .18s,border-color .18s}html body #hfcp-root .hfcp-btn--primary{background:#12284A!important;color:#fff!important;border:1px solid #12284A!important}html body #hfcp-root .hfcp-btn--primary:hover{background:#0b1d38!important}html body #hfcp-root .hfcp-btn--soft{display:flex!important;width:100%!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;margin-top:8px!important;background:transparent!important;border:0!important;color:#12284A!important;font-size:13.5px!important;text-decoration:none!important}html body #hfcp-root .hfcp-btn--soft::after{content:"";width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}html body #hfcp-root .hfcp-btn--soft[aria-expanded="true"]::after{transform:translateY(2px) rotate(-135deg)}html body #hfcp-root .hfcp-btn:focus-visible{outline:2px solid #4ad55d!important;outline-offset:2px!important}html body #hfcp-root .hfcp-manage{border:0!important;background:transparent!important;padding:0!important}html body #hfcp-root .hfcp-row{gap:14px!important;padding:14px 16px!important;margin:0 0 8px!important;border:1px solid rgba(16,31,54,.08)!important;border-radius:16px!important;background:#F7F8FA!important}html body #hfcp-root .hfcp-row__label{font-size:14px!important;font-weight:600!important;color:#12284A!important;text-transform:none!important;letter-spacing:0!important}html body #hfcp-root .hfcp-row__sub{font-size:12.5px!important;line-height:1.55!important;color:#5f6b76!important}html body #hfcp-root .hfcp-badge{padding:4px 10px!important;border-radius:999px!important;background:#E9F9EC!important;color:#237a3a!important;border:0!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}html body #hfcp-root .hfcp-toggle span{border-radius:999px!important;background:#D0D5DD!important;border:0!important}html body #hfcp-root .hfcp-toggle span::after{border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px rgba(10,31,58,.3)!important}html body #hfcp-root .hfcp-toggle input:checked + span{background:#12284A!important}html body #hfcp-root .hfcp-toggle input:focus-visible + span{outline:2px solid #4ad55d;outline-offset:2px}html body #hfcp-root .hfcp-manage__btns .hfcp-btn{width:100%!important}html body #hfcp-root .hfcp-foot{padding:14px 0 0!important;margin-top:12px!important;border-top:1px solid rgba(16,31,54,.08)!important}html body #hfcp-root .hfcp-links{gap:16px!important}html body #hfcp-root .hfcp-links a{font-size:12.5px!important;color:#5f6b76!important;text-decoration:none!important;font-weight:500!important}html body #hfcp-root .hfcp-links a:hover{color:#12284A!important}@media(max-width:600px){html body #hfcp-root .hfcp-modal-wrap{align-items:flex-end!important;padding:0!important}html body #hfcp-root .hfcp-panel{width:100%!important;max-width:none!important;border-radius:22px 22px 0 0!important;max-height:92vh!important;overflow:auto!important}html body #hfcp-root .hfcp-head{padding:22px 20px 4px!important}html body #hfcp-root .hfcp-body{padding:14px 20px calc(18px + env(safe-area-inset-bottom,0px))!important}html body #hfcp-root .hfcp-btns{gap:8px!important}html body #hfcp-root .hfcp-btn{font-size:14px!important;padding:0 12px!important}}:root{--hfcs-navy:#0d2f57;--hfcs-navy-deep:#061a30;--hfcs-navy-soft:#102f52;--hfcs-ink:#0d2f57;--hfcs-muted:#647084;--hfcs-line:rgba(13,47,87,.08);--hfcs-line-strong:rgba(13,47,87,.14);--hfcs-bg-soft:#f8fafc;--hfcs-bg-soft-2:#f1f5f9;--hfcs-green:#3ac74d;--hfcs-green-deep:#2eaa3e;--hfcs-shadow:0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035);--hfcs-shadow-lift:0 22px 54px rgba(49,38,23,.12),0 8px 18px rgba(49,38,23,.055);--hfcs-radius:8px;--hfcs-radius-sm:8px;--hfcs-radius-chip:8px;--hfcs-warm:#eaf0f7}.hf-content-card,.hftr-card,.hftr-topic-card,.hftr-category-card,.hftr-summary-card,.hftr-feature-card,.hftr-detail-card,.hftr-related-card,.hftr-side-card,.hftr-hub-card,.hftr-trend-insight-card,.hftr-roomfit-card,.hfgc-hub__card,.hfgc-card,.hfgc-related__card,.hfgc-article__card,.hfgc-mixed__card,.hfgc-commerce__card,.hfgc-next__card,.hfgc-inline__card,body .hftr-view .hftr-card,body .hf-guides-canonical-hub .hfgc-card{position:relative !important;display:flex !important;flex-direction:column !important;background:#fff !important;border-radius:var(--hfcs-radius)!important;overflow:hidden !important;border:1px solid var(--hfcs-line) !important;box-shadow:var(--hfcs-shadow) !important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease !important;color:var(--hfcs-ink) !important;text-decoration:none !important}.hf-content-card:hover,.hftr-card:hover,.hftr-topic-card:hover,.hftr-category-card:hover,.hftr-summary-card:hover,.hftr-feature-card:hover,.hftr-detail-card:hover,.hftr-related-card:hover,.hftr-trend-insight-card:hover,.hftr-roomfit-card:hover,.hfgc-hub__card:hover,.hfgc-card:hover,.hfgc-related__card:hover,.hfgc-article__card:hover{transform:translateY(-4px) !important;box-shadow:var(--hfcs-shadow-lift) !important;border-color:rgba(58,199,77,.30) !important}.hf-content-card__img,.hftr-card__img,.hftr-card-img,.hftr-thumb,.hftr-editorial-image,.hftr-topic-card__img,.hftr-category-card__img,.hftr-roomfit-card__img,.hfgc-card__img,.hfgc-hub__img,.hfgu-media,.hfgu-hub-card .hfgu-media{aspect-ratio:16 / 10 !important;object-fit:cover !important;width:100% !important;background:#ebeff3 !important;display:block !important;border-radius:0 8px 0 0!important;overflow:hidden !important;position:relative !important}.hfgu-media img,.hf-content-card__img img,.hftr-card__img img,.hftr-card img,.hftr-topic-card img,.hftr-category-card img,.hfgc-card img,.hfgc-hub__card img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.hf-content-card__body,.hftr-card__body,.hftr-card-body,.hftr-topic-card__body,.hftr-category-card__body,.hftr-roomfit-card__body,.hfgc-card__body,.hfgc-hub__card-body,.hfgu-body,.hfgu-hub-card .hfgu-body{padding:24px 22px 22px !important;display:flex !important;flex-direction:column !important;gap:12px !important}.hf-content-card__kicker,.hftr-card__kicker,.hftr-card-label,.hftr-kicker,.hftr-label,.hftr-topic-card__kicker,.hftr-category-card__kicker,.hftr-roomfit-card__kicker,.hftr-summary-card strong,.hfgc-card__kicker,.hfgc-hub__kicker,.hfgu-kicker,.hfgu-card-label,.hfgu-label,.hfgc-relatedKicker,.hfgc-articleLabel{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:7px 12px !important;border-radius:0!important;background:rgba(234,240,247,1) !important;border:1px solid rgba(58,199,77,.18) !important;color:var(--hfcs-navy) !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;margin:0 !important;box-shadow:none !important;width:auto !important;max-width:max-content !important}.hfgu-labels,.hf-content-card__labels{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 !important;padding:0 !important}.hftr-media-badge,.hfgu-media-badge,.hfgc-media-badge,.hf-content-card__badge{position:absolute !important;left:16px !important;bottom:16px !important;z-index:2 !important;display:inline-flex !important;align-items:center !important;padding:8px 14px !important;background:#fff !important;color:var(--hfcs-navy) !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important;border-radius:0!important;box-shadow:0 4px 14px rgba(13,47,87,.18) !important;border:1px solid rgba(13,47,87,.06) !important}.hfgu-card-cta,.hftr-card-cta,.hfgc-card-cta,.hf-content-card__cta,a.hfgu-hub-card-link{display:inline-flex !important;align-items:center !important;gap:6px !important;margin-top:8px !important;padding:0 !important;background:transparent !important;border:0 !important;color:var(--hfcs-navy) !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.04em !important;text-decoration:none !important;box-shadow:none !important;transition:color .18s ease,transform .18s ease !important}.hfgu-card-cta:hover,.hftr-card-cta:hover,.hf-content-card__cta:hover{color:var(--hfcs-green-deep) !important;transform:translateX(2px) !important;background:transparent !important}.hfgu-card-cta::after,.hftr-card-cta::after,.hf-content-card__cta::after{content:"→" !important;font-size:14px !important;color:var(--hfcs-green) !important}.hf-content-card__title,.hftr-card__title,.hftr-card-title,.hftr-topic-card__title,.hftr-category-card__title,.hftr-summary-card strong,.hftr-roomfit-card__title,.hfgc-card__title,.hfgc-hub__card-title{font-size:18px !important;line-height:1.25 !important;font-weight:700 !important;color:var(--hfcs-ink) !important;letter-spacing:-.01em !important;margin:0 !important}.hf-content-card__text,.hftr-card__text,.hftr-card-text,.hftr-topic-card__text,.hftr-category-card__text,.hftr-roomfit-card__text,.hfgc-card__text,.hfgc-hub__card-text{font-size:14px !important;line-height:1.5 !important;color:var(--hfcs-muted) !important;margin:0 !important}.hf-content-head,.hftr-section-head,.hftr-section__head,.hftr-trend-insight-intro,.hftr-discovery-lead,.hftr-roomfit-intro,.hfgc-section__head,.hfgc-hub__head,.hfgc-related__head,.hfgc-article__head{text-align:center !important;margin:0 auto 36px !important;max-width:760px !important;padding:0 !important}.hf-content-head__kicker,.hftr-section-head .hftr-kicker,.hftr-section-head__kicker,.hftr-section__head-kicker,.hfgc-section__head-kicker{font-size:11px !important;font-weight:800 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--hfcs-green) !important;margin:0 0 12px !important;display:block !important;background:transparent !important;border:0 !important}.hf-content-head h2,.hftr-section-head h2,.hftr-section-title,.hftr-section__head h2,.hfgc-section__head h2{font-size:clamp(28px,3vw,42px) !important;line-height:1.1 !important;font-weight:800 !important;color:var(--hfcs-ink) !important;margin:0 0 12px !important;letter-spacing:-.02em !important;font-family:'Poppins',sans-serif !important}.hf-content-head p,.hftr-section-head p,.hftr-section-text,.hftr-subtitle,.hftr-section__head p,.hfgc-section__head p{font-size:clamp(15px,1.1vw,17px) !important;line-height:1.55 !important;color:var(--hfcs-muted) !important;margin:0 !important}.hf-content-section,.hftr-section,.hfgc-section,.hftr-view section,.hf-guides-canonical-hub section{padding:clamp(48px,7vw,96px) 0 !important;position:relative !important}.hf-content-section--soft,.hftr-section--soft,.hfgc-section--soft{background:linear-gradient(180deg,var(--hfcs-bg-soft) 0%,var(--hfcs-bg-soft-2) 100%) !important}.hf-content-section--dark,.hftr-section--dark,.hfgc-section--dark{background:linear-gradient(180deg,var(--hfcs-navy-deep) 0%,var(--hfcs-navy) 60%,var(--hfcs-navy-soft) 100%) !important;color:#fff !important}.hf-content-section--dark h2,.hftr-section--dark h2,.hfgc-section--dark h2{color:#fff !important}.hf-content-section--dark p,.hftr-section--dark p,.hfgc-section--dark p{color:rgba(255,255,255,.78) !important}.hf-content-shell{width:min(1180px,92vw) !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important}body .hftr-shell,body .hftr-shell--unified,body .hfgu-shell,body .hfgu-view,body .hfgc-shell,body section.hftr-shell,body section.hfgu-shell,body section.hfgc-shell{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-top:0 !important;margin-bottom:0 !important;padding:0 !important;border:0 !important;outline:0 !important;overflow:visible !important;background:transparent !important;box-shadow:none !important}body .hftr-page > .hf-content-hero:first-child,body .hftr-page > .hf-pdh:first-child,body .hfgu-page > .hf-content-hero:first-child,body .hfgu-page > .hf-pdh:first-child,body .hftr-view .hf-content-hero,body .hfgu-view .hf-content-hero{margin-top:0 !important;margin-bottom:0 !important;border:0 !important;outline:0 !important}body .hf-content-hero .hf-pdh__content,body .hf-pdh.hf-content-hero .hf-pdh__content{border:0 !important;outline:0 !important}body .hf-heroTrust,body .hf-heroTrust--universal{margin-top:0 !important;border:0 !important;outline:0 !important}body .hftr-page,body .hfgu-page,body .hfgc-page{margin-top:0 !important;padding-top:0 !important;border-top:0 !important;background:transparent !important}body .hftr-page > *:not(.hf-pdh):not(.hf-content-hero):not(.hf-heroTrust):not(.hf-heroTrust--universal):not(.hf-content-hero-spacer),body .hfgu-page > *:not(.hf-pdh):not(.hf-content-hero):not(.hf-heroTrust):not(.hf-heroTrust--universal):not(.hf-content-hero-spacer),body .hfgc-page > *:not(.hf-pdh):not(.hf-content-hero):not(.hf-heroTrust):not(.hf-heroTrust--universal):not(.hf-content-hero-spacer){width:min(1240px,calc(100vw - 44px)) !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body .hftr-content,body .hftr-results,body .hftr-grid,body .hfgu-content,body .hfgu-results,body .hfgu-grid,body .hfgu-summary-grid{width:min(1240px,calc(100vw - 44px)) !important;max-width:min(1240px,calc(100vw - 44px)) !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body .hftr-grid,body .hfgu-grid,body .hftr-results > .hftr-section .hftr-grid,body .hfgu-results > .hfgu-section .hfgu-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important}@media (max-width: 1180px){body .hftr-grid,body .hfgu-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width: 860px){body .hftr-grid,body .hfgu-grid{grid-template-columns:1fr !important}body .hftr-page > *:not(.hf-pdh):not(.hf-content-hero):not(.hf-heroTrust):not(.hf-heroTrust--universal):not(.hf-content-hero-spacer),body .hfgu-page > *:not(.hf-pdh):not(.hf-content-hero):not(.hf-heroTrust):not(.hf-heroTrust--universal):not(.hf-content-hero-spacer),body .hftr-content,body .hftr-results,body .hftr-grid,body .hfgu-content,body .hfgu-results,body .hfgu-grid{width:min(1240px,calc(100vw - 28px)) !important}}.hftr-btn,.hftr-pill,.hfgu-btn,.hfgu-pill,.hfgc-hubBtn,.hfgc-inlineBtn,.hfgc-nextBtn,.hf-content-tab,button.hftr-btn,button.hfgu-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-height:48px !important;padding:0 22px !important;border-radius:0!important;background:#ffffff !important;color:#0d2f57 !important;border:1.5px solid rgba(13,47,87,.14) !important;box-shadow:0 2px 8px rgba(13,47,87,.04) !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-family:'Poppins',sans-serif !important;text-decoration:none !important;cursor:pointer !important;white-space:nowrap !important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease !important}.hftr-btn:hover,.hftr-pill:hover,.hfgu-btn:hover,.hfgu-pill:hover,.hfgc-hubBtn:hover{background:#ffffff !important;color:#0d2f57 !important;border-color:#0d2f57 !important;box-shadow:0 8px 20px rgba(13,47,87,.10) !important;transform:translateY(-1px) !important}.hftr-btn.active,.hftr-pill.primary,.hfgu-btn.active,.hfgu-pill.primary,.hfgc-hubBtn:not(.hfgc-hubBtn--ghost),.hf-content-tab.is-active,.hf-content-tab[aria-selected="true"]{background:#0d2f57 !important;color:#ffffff !important;border-color:#0d2f57 !important;box-shadow:0 12px 28px rgba(13,47,87,.22) !important}.hftr-btn.active:hover,.hftr-pill.primary:hover,.hfgu-btn.active:hover,.hfgc-hubBtn:not(.hfgc-hubBtn--ghost):hover{background:#061a30 !important;color:#ffffff !important;border-color:#061a30 !important;box-shadow:0 16px 34px rgba(13,47,87,.28) !important;transform:translateY(-1px) !important}.hftr-btn--ghost,.hfgu-pill.ghost,.hfgu-btn--ghost,.hfgc-hubBtn--ghost,.hf-content-tab--ghost{background:#fff !important;color:var(--hfcs-navy) !important;border:1.5px solid rgba(13,47,87,.14) !important;box-shadow:none !important}.hf-content-btn,.hftr-footer-cta-btn,.hftr-article-final-cta__btn,.hfgc-btn,.hfgc-card__cta,.hfgc-hub__cta{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:13px 24px !important;border-radius:0!important;background:var(--hfcs-navy) !important;color:#fff !important;text-decoration:none !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;border:1px solid var(--hfcs-navy) !important;box-shadow:0 12px 30px rgba(13,47,87,.14) !important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease !important;cursor:pointer !important;font-family:'Poppins',sans-serif !important}.hf-content-btn:hover,.hftr-footer-cta-btn:hover,.hftr-article-final-cta__btn:hover,.hfgc-btn:hover{background:var(--hfcs-navy-deep) !important;transform:translateY(-2px) !important;box-shadow:0 18px 38px rgba(13,47,87,.22) !important;border-color:var(--hfcs-green) !important;color:#fff !important}.hf-content-btn--ghost,.hftr-footer-cta-btn-ghost,.hfgc-btn--ghost{background:transparent !important;color:var(--hfcs-navy) !important;border:1.5px solid rgba(13,47,87,.20) !important;box-shadow:none !important}.hf-content-btn--ghost:hover,.hftr-footer-cta-btn-ghost:hover,.hfgc-btn--ghost:hover{background:rgba(13,47,87,.04) !important;border-color:var(--hfcs-navy) !important;color:var(--hfcs-navy) !important;box-shadow:none !important}.hf-content-btn--green,.hftr-btn--green{background:linear-gradient(135deg,var(--hfcs-green),var(--hfcs-green-deep)) !important;border-color:var(--hfcs-green) !important;box-shadow:0 12px 30px rgba(58,199,77,.30) !important}.hf-content-btn--green:hover,.hftr-btn--green:hover{background:linear-gradient(135deg,var(--hfcs-green-deep),var(--hfcs-green)) !important;box-shadow:0 18px 38px rgba(58,199,77,.40) !important;transform:translateY(-2px) !important}.hf-content-final-cta,.hftr-footer-cta,.hftr-article-final-cta,.hfgc-final-cta{background:linear-gradient(135deg,var(--hfcs-navy-deep) 0%,var(--hfcs-navy) 60%,var(--hfcs-navy-soft) 100%) !important;border-radius:var(--hfcs-radius)!important;padding:clamp(40px,5vw,64px) clamp(28px,5vw,56px) !important;color:#fff !important;border:1px solid rgba(58,199,77,.16) !important;box-shadow:0 24px 60px rgba(13,47,87,.18),0 0 0 1px rgba(58,199,77,.08) inset !important;overflow:hidden !important;position:relative !important}.hf-content-final-cta__inner,.hftr-footer-cta-inner,.hftr-article-final-cta__inner{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:32px !important;max-width:100% !important;flex-wrap:wrap !important}.hf-content-final-cta__main,.hftr-footer-cta-main,.hftr-article-final-cta__copy{flex:1 1 480px !important;min-width:280px !important}.hf-content-final-cta__kicker,.hftr-footer-cta-eyebrow,.hftr-article-final-cta__kicker{color:var(--hfcs-green) !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.22em !important;text-transform:uppercase !important;margin:0 0 14px !important;display:block !important}.hf-content-final-cta h2,.hftr-footer-cta h2,.hftr-article-final-cta h2{font-size:clamp(28px,3.4vw,44px) !important;line-height:1.1 !important;font-weight:800 !important;color:#fff !important;margin:0 0 14px !important;letter-spacing:-.02em !important;font-family:'Poppins',sans-serif !important}.hf-content-final-cta__text,.hftr-footer-cta-text{color:rgba(255,255,255,.78) !important;font-size:clamp(15px,1.1vw,17px) !important;line-height:1.55 !important;margin:0 0 24px !important;max-width:540px !important}.hf-content-final-cta__actions,.hftr-footer-cta-actions,.hftr-article-final-cta__actions{display:flex !important;flex-wrap:wrap !important;gap:12px !important;align-items:center !important}.hftr-footer-cta-points{display:flex !important;flex-direction:column !important;gap:12px !important;margin:0 0 20px !important;padding:0 !important;list-style:none !important}.hftr-footer-cta-points li{display:flex !important;align-items:center !important;gap:12px !important;color:rgba(255,255,255,.86) !important;font-size:14px !important;font-weight:500 !important}.hftr-footer-cta-points li::before{content:"" !important;width:8px !important;height:8px !important;background:var(--hfcs-green) !important;border-radius:50%!important;flex-shrink:0 !important;box-shadow:0 0 0 4px rgba(58,199,77,.18) !important}.hftr-faq,.hfgc-faq{display:flex !important;flex-direction:column !important;gap:12px !important;max-width:820px !important;margin:0 auto !important}.hftr-faq-item,.hfgc-faq__item{background:#fff !important;border:1px solid var(--hfcs-line) !important;border-radius:var(--hfcs-radius-sm)!important;padding:0 !important;box-shadow:var(--hfcs-shadow) !important;overflow:hidden !important;transition:border-color .22s ease,box-shadow .22s ease !important}.hftr-faq-item:hover,.hfgc-faq__item:hover{border-color:rgba(58,199,77,.30) !important}.hftr-faq-item summary,.hfgc-faq__item summary{padding:20px 24px !important;font-size:16px !important;font-weight:700 !important;color:var(--hfcs-ink) !important;cursor:pointer !important;list-style:none !important;position:relative !important;padding-right:52px !important}.hftr-faq-item summary::after,.hfgc-faq__item summary::after{content:"+" !important;position:absolute !important;right:24px !important;top:50% !important;transform:translateY(-50%) !important;font-size:20px !important;font-weight:400 !important;color:var(--hfcs-green) !important;transition:transform .22s ease !important}.hftr-faq-item[open] summary::after,.hfgc-faq__item[open] summary::after{transform:translateY(-50%) rotate(45deg) !important}.hftr-faq-item div,.hftr-faq-item p,.hfgc-faq__item div,.hfgc-faq__item p{padding:0 24px 22px !important;font-size:14.5px !important;line-height:1.6 !important;color:var(--hfcs-muted) !important}.hftr-comparison,.hftr-comparison-wrap,.hfgc-comparison{background:#fff !important;border-radius:var(--hfcs-radius)!important;border:1px solid var(--hfcs-line) !important;overflow:hidden !important;box-shadow:var(--hfcs-shadow) !important}.hftr-comparison table,.hfgc-comparison table{width:100% !important;border-collapse:collapse !important}.hftr-comparison th,.hfgc-comparison th{background:linear-gradient(180deg,var(--hfcs-bg-soft) 0%,var(--hfcs-bg-soft-2) 100%) !important;color:var(--hfcs-ink) !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase !important;text-align:left !important;padding:18px 22px !important;border-bottom:1px solid var(--hfcs-line) !important}.hftr-comparison td,.hfgc-comparison td{padding:16px 22px !important;font-size:14.5px !important;line-height:1.55 !important;color:var(--hfcs-ink) !important;border-bottom:1px solid var(--hfcs-line) !important}.hftr-comparison tr:last-child td,.hfgc-comparison tr:last-child td{border-bottom:0 !important}.hftr-xlinks{padding:clamp(48px,7vw,80px) 0 !important}.hftr-xlinks__inner{width:min(1180px,92vw) !important;margin:0 auto !important}.hftr-xlinks__head{text-align:center !important;margin:0 auto 36px !important;max-width:760px !important}.hftr-xlinks__kicker{font-size:11px !important;font-weight:800 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--hfcs-green) !important;margin:0 0 12px !important}.hftr-xlinks__title{font-size:clamp(28px,3vw,42px) !important;line-height:1.1 !important;font-weight:800 !important;color:var(--hfcs-ink) !important;margin:0 0 12px !important;letter-spacing:-.02em !important}.hftr-xlinks__lead{font-size:clamp(15px,1.1vw,17px) !important;line-height:1.55 !important;color:var(--hfcs-muted) !important;margin:0 !important}.hftr-xlinks__grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:22px !important}.hftr-xlinks__grid--2{grid-template-columns:repeat(2,1fr) !important}.hftr-xlinks__grid--1{grid-template-columns:1fr !important;max-width:540px !important;margin:0 auto !important}.hftr-xlinks__card{background:#fff !important;border-radius:var(--hfcs-radius)!important;border:1px solid var(--hfcs-line) !important;box-shadow:var(--hfcs-shadow) !important;overflow:hidden !important;text-decoration:none !important;color:var(--hfcs-ink) !important;display:flex !important;flex-direction:column !important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease !important}.hftr-xlinks__card:hover{transform:translateY(-4px) !important;box-shadow:var(--hfcs-shadow-lift) !important;border-color:rgba(58,199,77,.30) !important}.hftr-xlinks__img img{width:100% !important;aspect-ratio:16 / 9 !important;object-fit:cover !important}.hftr-xlinks__body{padding:22px 22px 24px !important;display:flex !important;flex-direction:column !important;gap:8px !important}.hftr-xlinks__chip{font-size:10px !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--hfcs-green) !important}.hftr-xlinks__card-title{font-size:18px !important;line-height:1.25 !important;font-weight:700 !important;color:var(--hfcs-ink) !important;margin:0 !important;letter-spacing:-.01em !important}.hftr-xlinks__desc{font-size:14px !important;line-height:1.5 !important;color:var(--hfcs-muted) !important;margin:0 !important}@media (max-width: 780px){.hftr-xlinks__grid,.hftr-xlinks__grid--2,.hftr-xlinks__grid--3{grid-template-columns:1fr !important;gap:16px !important}.hf-content-final-cta,.hftr-footer-cta,.hftr-article-final-cta,.hfgc-final-cta{padding:36px 22px !important}.hf-content-final-cta__inner,.hftr-footer-cta-inner,.hftr-article-final-cta__inner{flex-direction:column !important;align-items:flex-start !important;gap:20px !important}.hftr-comparison th,.hfgc-comparison th,.hftr-comparison td,.hfgc-comparison td{padding:12px 14px !important;font-size:13px !important}.hftr-faq-item summary,.hfgc-faq__item summary{padding:16px 18px !important;padding-right:44px !important;font-size:15px !important}}html body #hfcp-root .hfcp-overlay{background:rgba(5,16,32,.55)!important}html body #hfcp-root .hfcp-panel{border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;background:radial-gradient(520px 260px at 100% 0%,rgba(74,213,93,.12),rgba(74,213,93,0) 60%),linear-gradient(150deg,#17325c 0%,#0a1f3a 100%)!important;box-shadow:0 40px 90px -30px rgba(0,0,0,.65)!important;color:#fff!important}html body #hfcp-root .hfcp-head,html body #hfcp-root .hfcp-body{background:transparent!important}html body #hfcp-root .hfcp-head{padding:26px 28px 4px!important}html body #hfcp-root .hfcp-brand{gap:14px!important}html body #hfcp-root .hfcp-brand__logo{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important}html body #hfcp-root .hfcp-brand__logo img{display:block!important;width:auto!important;height:36px!important;max-width:none!important;mix-blend-mode:normal!important;filter:none!important}html body #hfcp-root .hfcp-brand__meta{padding-left:14px!important;border-left:1px solid rgba(255,255,255,.18)!important}html body #hfcp-root .hfcp-head__title{color:#fff!important;font-size:20px!important}html body #hfcp-root .hfcp-head__desc{color:rgba(255,255,255,.76)!important;font-size:14px!important;line-height:1.6!important;margin-top:16px!important}html body #hfcp-root .hfcp-head__desc a{color:#fff!important;text-decoration-color:rgba(255,255,255,.55)!important}html body #hfcp-root .hfcp-body{padding:18px 28px 22px!important}html body #hfcp-root .hfcp-btns{gap:12px!important}html body #hfcp-root .hfcp-btns .hfcp-btn,html body #hfcp-root .hfcp-manage__btns .hfcp-btn{min-height:52px!important;border:0!important;background:#fff!important;color:#0a1f3a!important;font-size:15px!important;font-weight:600!important;box-shadow:0 12px 26px -16px rgba(0,0,0,.6)!important}html body #hfcp-root .hfcp-btns .hfcp-btn:hover,html body #hfcp-root .hfcp-manage__btns .hfcp-btn:hover{background:#EEF2F7!important;color:#0a1f3a!important}html body #hfcp-root .hfcp-btn--soft{min-height:48px!important;margin-top:10px!important;color:rgba(255,255,255,.88)!important;font-size:14px!important}html body #hfcp-root .hfcp-btn--soft:hover{color:#fff!important}html body #hfcp-root .hfcp-btn:focus-visible,html body #hfcp-root .hfcp-links a:focus-visible,html body #hfcp-root .hfcp-head__desc a:focus-visible{outline:2px solid #4ad55d!important;outline-offset:3px!important}html body #hfcp-root .hfcp-panel:focus,html body #hfcp-root .hfcp-panel:focus-visible{outline:none!important}html body #hfcp-root .hfcp-row{border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.06)!important}html body #hfcp-root .hfcp-row__label{color:#fff!important}html body #hfcp-root .hfcp-row__sub{color:rgba(255,255,255,.66)!important}html body #hfcp-root .hfcp-badge{background:rgba(74,213,93,.16)!important;color:#4ad55d!important}html body #hfcp-root .hfcp-toggle span{background:rgba(255,255,255,.26)!important}html body #hfcp-root .hfcp-toggle input:checked + span{background:#4ad55d!important}html body #hfcp-root .hfcp-toggle input:checked + span::after{background:#0a1f3a!important}html body #hfcp-root .hfcp-toggle input:focus-visible + span{outline:2px solid #fff!important;outline-offset:3px!important}html body #hfcp-root .hfcp-foot{border-top-color:rgba(255,255,255,.12)!important}html body #hfcp-root .hfcp-links a{color:rgba(255,255,255,.62)!important;text-decoration-color:rgba(255,255,255,.3)!important}html body #hfcp-root .hfcp-links a:hover{color:#fff!important}html body #hfcp-root .hfcp-status{color:rgba(255,255,255,.62)!important}@media(max-width:600px){html body #hfcp-root .hfcp-panel{border-radius:24px 24px 0 0!important;border-bottom:0!important}html body #hfcp-root .hfcp-head{padding:24px 20px 2px!important}html body #hfcp-root .hfcp-brand__logo,html body #hfcp-root .hfcp-brand__logo img{height:32px!important}html body #hfcp-root .hfcp-head__title{font-size:18px!important}html body #hfcp-root .hfcp-head__desc{font-size:13.5px!important}html body #hfcp-root .hfcp-body{padding:16px 20px calc(18px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:379px){html body #hfcp-root .hfcp-btns{grid-template-columns:1fr!important}}:root{--hftr-bg:var(--hfh-ivory,#f6fbff);--hftr-card:#fff;--hftr-text:var(--hfh-ink,#182033);--hftr-muted:var(--hfh-body,#3f4858);--hftr-line:var(--hfh-line,rgba(64,54,39,.085));--hftr-accent:var(--hfh-accent,#122B4C);--hftr-accent-dark:var(--hfh-accent-dark,#0B1D35);--hftr-soft:var(--hfh-warm,#eaf0f7);--hftr-soft-2:var(--hfh-warm-2,#f0f5fb);--hftr-gold:var(--hfh-champagne,#4ad55d);--hftr-shadow:var(--hfh-shadow,0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035))}.hftr-shell,.hf-install-page,.hf-article-shortcode-shell,.hf-article-v4-tail{background:#ffffff!important;color:var(--hfh-ink,#182033)!important;font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif)!important}.hftr-page,.hf-install-page,.hf-article-shortcode-shell,.hf-article-v4-tail{--hf-bg:var(--hfh-ivory,#f6fbff)!important;--hf-card:#fff!important;--hf-text:var(--hfh-ink,#182033)!important;--hf-muted:var(--hfh-body,#3f4858)!important;--hf-line:var(--hfh-line,rgba(64,54,39,.085))!important;--hf-accent:var(--hfh-accent,#122B4C)!important;--hf-accent-dark:var(--hfh-accent-dark,#0B1D35)!important;--hf-soft:var(--hfh-warm,#eaf0f7)!important;--hf-gold:var(--hfh-champagne,#4ad55d)!important;--hf-radius:8px!important;--hf-shadow:var(--hfh-shadow,0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035))!important}.hftr-cta,.hf-install-cta,.hf-article-v4-cta{border-radius:0!important;background:linear-gradient(135deg,var(--hfh-accent,#122B4C),var(--hfh-accent-dark,#0B1D35))!important;box-shadow:var(--hfh-shadow-lg,0 22px 54px rgba(49,38,23,.12),0 8px 18px rgba(49,38,23,.055))!important}.hftr-comparison-wrap,.hftr-faq-item,.hf-install-tableWrap,.hf-install-faq details{border-radius:0!important;border-color:var(--hfh-line,rgba(64,54,39,.085))!important}:root{--hfgu-card:#fff;--hfgu-text:var(--hfh-ink,#182033);--hfgu-muted:var(--hfh-body,#3f4858);--hfgu-line:var(--hfh-line,rgba(64,54,39,.085));--hfgu-accent:var(--hfh-accent,#122B4C);--hfgu-accent-dark:var(--hfh-accent-dark,#0B1D35);--hfgu-soft:var(--hfh-warm,#eaf0f7);--hfgu-soft-2:var(--hfh-warm-2,#f0f5fb);--hfgu-shadow:var(--hfh-shadow,0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035))}.hfgu-shell,.hf-install-page,.hf-care-page,.hfgc-related,.hfgc-nextRead,.hfgc-commerce,.hfgc-articles,.hfgc-inlineCallout{font-family:var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif)!important;color:var(--hfh-ink,#182033)!important}.hfgu-shell,.hf-install-page,.hf-care-page{background:#ffffff!important}.hf-install-page,.hf-care-page{--hf-bg:var(--hfh-ivory,#f6fbff)!important;--hf-card:#fff!important;--hf-text:var(--hfh-ink,#182033)!important;--hf-muted:var(--hfh-body,#3f4858)!important;--hf-line:var(--hfh-line,rgba(64,54,39,.085))!important;--hf-accent:var(--hfh-accent,#122B4C)!important;--hf-accent-dark:var(--hfh-accent-dark,#0B1D35)!important;--hf-soft:var(--hfh-warm,#eaf0f7)!important;--hf-radius:8px!important;--hf-hero-radius:8px!important;--hf-shadow:var(--hfh-shadow,0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035))!important}.hfgu-hero-panel,.hf-install-hero,.hf-care-hero,.hf-install-heroInner,.hf-care-heroInner{border-radius:0!important;box-shadow:0 22px 54px rgba(49,38,23,.12)!important}.hfgu-card,.hfgu-summary-card,.hfgu-sidebar,.hfgu-side-card,.hfgu-related-card,.hfgu-hub-card,.hfgc-relatedCard,.hfgc-commerceCard,.hfgc-articlesCard,.hfgc-inlineCallout,.hf-install-card,.hf-care-card,.hf-install-topCard,.hf-care-topCard,.hf-install-step,.hf-care-step,.hf-install-note,.hf-care-note,.hf-install-linkCard,.hf-care-linkCard{border-color:var(--hfh-line,rgba(64,54,39,.085))!important;border-radius:0!important;background:#fff!important;box-shadow:var(--hfh-shadow,0 12px 34px rgba(49,38,23,.075),0 2px 8px rgba(49,38,23,.035))!important}.hfgu-kicker,.hfgu-summary-card strong,.hfgu-card-label,.hfgu-label,.hfgc-relatedKicker,.hfgc-articleLabel,.hf-install-kicker,.hf-care-kicker,.hf-install-label,.hf-care-label,.hf-install-stepNum,.hf-care-stepNum,.hfgu-media-badge{border-radius:0!important;background:var(--hfh-warm,#eaf0f7)!important;border-color:rgba(74,213,93,.20)!important;color:var(--hfh-accent,#122B4C)!important;letter-spacing:.14em!important}.hfgu-btn,.hfgu-pill,.hfgc-hubBtn,.hfgc-inlineBtn,.hfgc-nextBtn,.hf-install-btn,.hf-care-btn{border-radius:0!important}.hfgu-btn.active,.hfgu-pill.primary,.hfgc-hubBtn,.hf-install-btn,.hf-care-btn{background:var(--hfh-accent,#122B4C)!important;color:#fff!important;box-shadow:0 12px 28px rgba(18,43,76,.18)!important}.hfgu-pill.ghost,.hfgc-hubBtn--ghost,.hfgc-nextBtn,.hf-install-btn--light,.hf-install-btn--ghost,.hf-care-btn--light,.hf-care-btn--ghost{background:#fff!important;border:1.5px solid var(--hfh-line-s,rgba(64,54,39,.14))!important;color:var(--hfh-ink,#182033)!important}.hfgu-cta,.hfgc-nextCard,.hf-install-cta,.hf-care-cta{border-radius:0!important;background:linear-gradient(135deg,var(--hfh-accent,#122B4C),var(--hfh-accent-dark,#0B1D35))!important;box-shadow:var(--hfh-shadow-lg,0 22px 54px rgba(49,38,23,.12),0 8px 18px rgba(49,38,23,.055))!important}.hfgu-media,.hf-install-image,.hf-care-image,.hf-image-feature,.hf-img-box{border-radius:0!important;background:var(--hfh-warm,#eaf0f7)!important}html body .hfgu-media{aspect-ratio:16/10 !important;overflow:hidden !important;width:100% !important;display:block !important;border-radius:0 8px 0 0!important}html body .hfgu-media img,html body .hfgu-hub-card .hfgu-media img{width:100% !important;height:100% !important;min-height:100% !important;max-height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;aspect-ratio:auto !important;position:absolute !important;inset:0 !important}html body .hfgu-hub-card{display:flex !important;flex-direction:column !important}html body .hfgu-hub-card .hfgu-body{padding:24px 22px 22px !important}html body .hfgu-hub-card .hfgu-labels{margin-bottom:14px !important}html body .hfgu-hub-card h3{margin:0 0 10px !important;line-height:1.28 !important}html body .hfgu-hub-card p{margin:0 0 16px !important;line-height:1.6 !important}html body .hfgu-hub-card .hfgu-media-badge{position:absolute !important;left:16px !important;bottom:16px !important;z-index:2 !important}.hfgu-faq details,.hf-install-faq details,.hf-care-faq details,.hf-install-tableWrap,.hf-care-tableWrap{border-radius:0!important;border-color:var(--hfh-line,rgba(64,54,39,.085))!important}.hfgu-canonical-hero-shell{position:relative;width:100%}.hfgu-hero-back{position:absolute;z-index:9;top:18px;left:clamp(18px,5vw,72px);display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 15px;border-radius:0;background:rgba(246,251,255,.94);border:1px solid rgba(74,213,93,.34);box-shadow:0 12px 26px rgba(7,22,39,.16);font:800 11px/1 var(--hfh-font,"Poppins",system-ui,-apple-system,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--hfh-accent-dark,#0B1D35)!important;text-decoration:none!important;backdrop-filter:blur(10px)}.hfgu-hero-back:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(7,22,39,.20)}.hfgu-after-hero-spacer{height:clamp(30px,4vw,58px)}.hf-guides-canonical-hero .hf-ds-hero__title,.hf-guides-canonical-hero .hf-hero__title{font-size:clamp(38px,4.6vw,68px)!important;line-height:.98!important;max-width:760px!important}.hf-guides-canonical-hero .hf-ds-hero__text,.hf-guides-canonical-hero .hf-hero__text{max-width:620px!important;font-size:clamp(15px,1.15vw,18px)!important;line-height:1.55!important}.hf-install-page > .hf-install-wrap > .hf-install-card:first-of-type,.hf-care-page > .hf-care-wrap > .hf-care-card:first-of-type{margin-top:0!important}.hf-install-cta,.hf-care-cta,.hfgc-nextCard{color:#fff!important}.hf-install-cta *,.hf-care-cta *,.hfgc-nextCard *{color:#fff!important}.hf-install-cta a,.hf-care-cta a,.hfgc-nextCard a{color:#fff!important}.hf-install-cta .hf-install-btn--light,.hf-care-cta .hf-care-btn--light,.hfgc-nextCard .hfgc-nextBtn{background:#fff!important;color:var(--hfh-accent-dark,#0B1D35)!important;border-color:rgba(255,255,255,.84)!important}.hf-install-cta .hf-install-btn--light *,.hf-care-cta .hf-care-btn--light *,.hfgc-nextCard .hfgc-nextBtn *{color:var(--hfh-accent-dark,#0B1D35)!important}.hfgc-hubReturn .hfgc-hubMeta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:14px 0 18px!important}.hfgc-hubReturn .hfgc-hubMeta a,.hfgc-hubReturn .hfgc-hubMeta span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;border-radius:0!important;background:rgba(18,43,76,.06)!important;color:var(--hfh-accent-dark,#0B1D35)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important}.hfgc-hubReturn .hfgc-hubCard h2{font-size:clamp(28px,3.2vw,44px)!important;line-height:1.05!important;letter-spacing:-.035em!important}.hfgc-hubReturn .hfgc-hubCard p{max-width:900px!important;font-size:16px!important;line-height:1.65!important}@media (max-width:780px){.hfgu-hero-back{top:12px;left:14px;font-size:10px;min-height:34px;padding:0 12px}.hfgu-after-hero-spacer{height:34px}.hf-guides-canonical-hero .hf-ds-hero__title,.hf-guides-canonical-hero .hf-hero__title{font-size:clamp(30px,10vw,44px)!important}}:root{--hfv2-navy:#122B4C;--hfv2-green:#4ad55d;--hfv2-green-ink:#072617;--hfv2-green-text:#237a3a}body.hfv2-skin main,body.hfv2-skin .site-main,body.hfv2-skin .entry-content,body.hfv2-skin .elementor-section{font-family:'Poppins',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}body.hfv2-skin main :is(h1,h2,h3,h4,h5,h6){font-family:'Poppins',system-ui,sans-serif;letter-spacing:-.01em}body.hfv2-skin main :is( .button,.wp-block-button__link,a.btn,button.btn,.elementor-button,input[type="submit"] ):not([class*="ghost"]):not([class*="outline"]){background:var(--hfv2-green) !important;color:var(--hfv2-green-ink) !important;border:0 !important;border-radius:0!important;font-weight:700 !important;letter-spacing:.2px;box-shadow:0 8px 24px rgba(74,213,93,.30)}body.hfv2-skin main :is(.button,.wp-block-button__link,a.btn,.elementor-button):hover{background:#4ad55d !important;color:var(--hfv2-green-ink) !important}body.hfv2-skin .entry-content a:not(.button):not(.btn):not(.elementor-button):not([class*="wp-block-button"]){color:var(--hfv2-green-text);text-underline-offset:2px}body.hfv2-skin .entry-content :is(img,figure){border-radius:0}body.hfv2-skin.woocommerce-page :is(h1,h2,h3){color:var(--hfv2-navy)}body.hfv2-skin .woocommerce table.shop_table{background:#fff;border:1px solid rgba(18,43,76,.12);border-radius:0;border-collapse:separate;border-spacing:0;overflow:hidden}body.hfv2-skin .woocommerce table.shop_table :is(th,thead th){color:var(--hfv2-navy);font-weight:700}body.hfv2-skin :is(.cart_totals,.woocommerce-checkout-review-order,.woocommerce-order-details,.woocommerce-customer-details,#order_review){background:#fff;border:1px solid rgba(18,43,76,.12);border-radius:0;padding:6px 20px}body.hfv2-skin .woocommerce form .form-row :is(input.input-text,textarea,select){border:1px solid rgba(18,43,76,.18) !important;border-radius:0!important;padding:12px 13px !important;min-height:46px;font-family:inherit}body.hfv2-skin:not(.woocommerce-checkout) :is(#place_order,.checkout-button,.wc-proceed-to-checkout .button){background:var(--hfv2-green) !important;color:var(--hfv2-green-ink) !important;border:0 !important;border-radius:0!important;font-weight:700 !important;padding:15px 28px !important}body.hfv2-skin:not(.woocommerce-checkout) .woocommerce .button:not(#place_order):not(.checkout-button){background:var(--hfv2-navy) !important;color:#fff !important;border:0 !important;border-radius:0!important;font-weight:600 !important}body.hfv2-skin .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 24px;padding:0;border:1px solid rgba(18,43,76,.12);border-radius:0;overflow:hidden}body.hfv2-skin .woocommerce-MyAccount-navigation li{border-bottom:1px solid rgba(18,43,76,.08)}body.hfv2-skin .woocommerce-MyAccount-navigation li a{display:block;padding:13px 18px;color:var(--hfv2-navy);font-weight:600;text-decoration:none}body.hfv2-skin .woocommerce-MyAccount-navigation li.is-active a,body.hfv2-skin .woocommerce-MyAccount-navigation li a:hover{background:var(--hfv2-navy);color:#fff}body.hfv2-skin .woocommerce-message{border-top-color:var(--hfv2-green) !important}body.hfv2-skin .woocommerce-info{border-top-color:var(--hfv2-navy) !important}footer.hf-footer.hf-ftr.hf-ftr7,.hf-nlsec.hf-nlsec--v7{position:relative;left:50%;width:100vw;margin-left:-50vw;overflow:hidden;font-family:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;color:#fff}footer.hf-footer.hf-ftr.hf-ftr7{--f7-ink:#ffffff;--f7-text:#C3CDDA;--f7-mut:#9FB0C3;--f7-faint:#8D9CB0;--f7-line:rgba(255,255,255,.12);--f7-line-2:rgba(255,255,255,.08);--f7-glass:rgba(255,255,255,.08);--f7-edge:rgba(255,255,255,.18);--f7-green:#4ad55d;--f7-green-ink:#072617;--f7-navy:#12284A;margin-top:0;padding-top:0;border:0;border-top:1px solid rgba(255,255,255,.06);background:radial-gradient(80% 50% at 0% 0%,rgba(74,213,93,.06) 0%,rgba(74,213,93,0) 60%),linear-gradient(180deg,#0B1C36 0%,#0A1930 100%)}@media (max-width:767px){body footer.hf-footer.hf-ftr{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px)) !important}}.hf-ftr7 *,.hf-ftr7 *::before,.hf-ftr7 *::after,.hf-nlsec--v7 *,.hf-nlsec--v7 *::before,.hf-nlsec--v7 *::after{box-sizing:border-box}.hf-ftr7 a:focus-visible,.hf-ftr7 summary:focus-visible,.hf-nlsec--v7 a:focus-visible,.hf-nlsec--v7 button:focus-visible{outline:2px solid #4ad55d;outline-offset:3px}.hf-ftr7 .hf-f7__in{max-width:1320px;margin:0 auto;padding:64px 40px 0}.hf-ftr7 .hf-f7__main{display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(0,4fr);gap:40px 56px;align-items:start}.hf-ftr7 .hf-f7__marke{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.hf-ftr7 .hf-f7__logo{display:inline-flex;line-height:0}.hf-ftr7 .hf-f7__logo img{display:block;width:142px;height:auto;max-width:100%}.hf-ftr7 .hf-f7__claim{margin:0;max-width:34ch;font-size:14px;line-height:1.6;font-weight:400;color:var(--f7-text)}.hf-ftr7:not(#hfZ) .hf-f7__tel{display:inline-flex;align-items:center;gap:12px;min-height:54px;padding:7px 22px 7px 7px;border:1px solid var(--f7-edge);border-radius:999px;background:var(--f7-glass);color:var(--f7-ink);text-decoration:none;transition:background .2s ease,border-color .2s ease}.hf-ftr7:not(#hfZ) .hf-f7__tel:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.3)}.hf-ftr7:not(#hfZ) .hf-f7__telRing{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--f7-green);color:var(--f7-green-ink)}.hf-ftr7 .hf-f7__telRing svg{width:18px;height:18px;display:block}.hf-ftr7 .hf-f7__telT{display:flex;flex-direction:column;gap:1px;line-height:1.25}.hf-ftr7 .hf-f7__telL{font-size:12px;font-weight:400;color:var(--f7-mut)}.hf-ftr7 .hf-f7__telN{font-size:15.5px;font-weight:600;letter-spacing:.01em;color:var(--f7-ink)}.hf-ftr7 .hf-f7__soz{display:flex;flex-wrap:wrap;gap:10px}.hf-ftr7:not(#hfZ) .hf-ftr__soc{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 16px -10px rgba(0,0,0,.7);transition:transform .2s ease,box-shadow .2s ease}.hf-ftr7:not(#hfZ) .hf-ftr__soc:hover{color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 12px 22px -10px rgba(0,0,0,.85)}.hf-ftr7:not(#hfZ) .hf-ftr__soc--instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.hf-ftr7:not(#hfZ) .hf-ftr__soc--facebook{background:#1877f2}.hf-ftr7:not(#hfZ) .hf-ftr__soc--x{background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 6px 16px -10px rgba(0,0,0,.7)}.hf-ftr7:not(#hfZ) .hf-ftr__soc--linkedin{background:#0a66c2}.hf-ftr7:not(#hfZ) .hf-ftr__soc--pinterest{background:#e60023}.hf-ftr7 .hf-ftr__soc svg{display:block;width:17px;height:17px}.hf-ftr7 .hf-ftr__soc--x svg{width:15px;height:15px}.hf-ftr7 .hf-ftr__soc--pinterest svg{width:20px;height:20px}.hf-ftr7 .hf-f7__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px;min-width:0}.hf-ftr7 .hf-f7__grp{min-width:0;margin:0;padding:0;border:0;background:none}.hf-ftr7 .hf-f7__gT{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:0;list-style:none;font-family:inherit;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--f7-ink);cursor:default}.hf-ftr7 .hf-f7__gT::-webkit-details-marker{display:none}.hf-ftr7 .hf-f7__gT::marker{content:""}.hf-ftr7 .hf-f7__gZ{display:none}.hf-ftr7 .hf-f7__gL{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.hf-ftr7 .hf-f7__gL li{margin:0;padding:0;list-style:none}.hf-ftr7 .hf-f7__gL a{display:inline-flex;align-items:center;min-height:32px;padding:4px 0;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--f7-text);text-decoration:none;transition:color .15s ease}.hf-ftr7 .hf-f7__gL a:hover{color:var(--f7-ink)}@media (min-width:1100px){.hf-ftr7 .hf-f7__grp{display:block}.hf-ftr7 .hf-f7__gT{pointer-events:none}}.hf-ftr7 .hf-ftr__orte{margin:48px 0 0;padding:0;border:0;background:none}.hf-ftr7:not(#hfZ) .hf-f7__orte{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kopf liste alle";align-items:center;gap:16px 16px;padding:20px 22px;border:1px solid var(--f7-line);border-radius:20px;background:radial-gradient(60% 160% at 0% 0%,rgba(74,213,93,.09) 0%,rgba(74,213,93,0) 55%),linear-gradient(135deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,.02) 100%)}.hf-ftr7:not(#hfZ) .hf-f7__orte.hf-f7__orte--ohne{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kopf alle"}@media (max-width:767px){.hf-ftr7:not(#hfZ) .hf-f7__orte.hf-f7__orte--ohne{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf" "alle"}}.hf-ftr7 .hf-f7__oKopf{grid-area:kopf;display:flex;align-items:center;gap:12px;min-width:0}.hf-ftr7:not(#hfZ) .hf-f7__oRing{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:1px solid rgba(74,213,93,.35);border-radius:50%;background:rgba(74,213,93,.12);color:var(--f7-green)}.hf-ftr7 .hf-f7__oRing svg{display:block;width:21px;height:21px}.hf-ftr7 .hf-f7__oTxt{display:flex;flex-direction:column;gap:2px;min-width:0}.hf-ftr7 .hf-f7__oH{font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.005em;color:var(--f7-ink);white-space:nowrap}.hf-ftr7 .hf-f7__oT{font-size:13px;font-weight:400;line-height:1.3;color:var(--f7-mut)}.hf-ftr7 .hf-f7__oListe{grid-area:liste;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none}.hf-ftr7 .hf-f7__oListe li{flex:none;margin:0;padding:0;list-style:none}.hf-ftr7:not(#hfZ) .hf-f7__oListe a{display:inline-flex;align-items:center;height:30px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.05);font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;color:#E3E9F0;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.hf-ftr7:not(#hfZ) .hf-f7__oListe a:hover{color:#fff;border-color:rgba(74,213,93,.6);background:rgba(74,213,93,.10)}.hf-ftr7:not(#hfZ) .hf-f7__oAlle{grid-area:alle;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:0 6px 0 20px;border:0;border-radius:999px;background:#fff;color:var(--f7-navy);font-size:14.5px;font-weight:600;line-height:1;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;box-shadow:0 10px 24px -16px rgba(0,0,0,.7);transition:box-shadow .2s ease;touch-action:manipulation}.hf-ftr7:not(#hfZ) .hf-f7__oAlle:hover{color:var(--f7-navy);box-shadow:0 14px 28px -14px rgba(0,0,0,.8)}.hf-ftr7:not(#hfZ) .hf-f7__oPfeil{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--f7-navy);color:#fff;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hf-ftr7 .hf-f7__oAlle:hover .hf-f7__oPfeil{transform:translateX(3px)}.hf-ftr7 .hf-f7__oPfeil svg{display:block;width:16px;height:16px}.hf-ftr7 .hf-f7__unten{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 32px;margin-top:48px;padding:24px 0 32px;border-top:1px solid var(--f7-line)}.hf-ftr7 .hf-f7__recht{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin:0;font-size:13px;line-height:1.5;color:var(--f7-faint)}.hf-ftr7 .hf-f7__rL{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px;margin:0;padding:0;list-style:none}.hf-ftr7 .hf-f7__rL li{margin:0;padding:0;list-style:none}.hf-ftr7 .hf-f7__rL a{display:inline-flex;align-items:center;min-height:32px;font-size:13px;color:var(--f7-mut);text-decoration:none;transition:color .15s ease}.hf-ftr7 .hf-f7__rL a:hover{color:var(--f7-ink)}@media (min-width:768px){.hf-ftr7 .hf-f7__unten{padding-right:72px}}@media (max-width:1099px){.hf-ftr7 .hf-f7__in{padding:52px 32px 0}.hf-ftr7 .hf-f7__nav{display:block;border-top:1px solid var(--f7-line)}.hf-ftr7 .hf-f7__grp{border-bottom:1px solid var(--f7-line)}.hf-ftr7 .hf-f7__gT{min-height:60px;margin:0;padding:8px 2px;font-size:16px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.hf-ftr7:not(#hfZ) .hf-f7__gZ{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:1px solid var(--f7-edge);border-radius:50%;background:var(--f7-glass);transition:transform .25s ease,background .2s ease,border-color .2s ease}.hf-ftr7 .hf-f7__gZ::before{content:"";display:block;width:7px;height:7px;margin-top:-4px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg)}.hf-ftr7:not(#hfZ) .hf-f7__grp[open] .hf-f7__gZ{transform:rotate(180deg);background:rgba(74,213,93,.16);border-color:rgba(74,213,93,.5)}.hf-ftr7 .hf-f7__gL{gap:0;padding:0 0 14px}.hf-ftr7 .hf-f7__gL a{display:flex;min-height:44px;padding:0 2px;font-size:15px}.hf-ftr7:not(#hfZ) .hf-ftr__soc{width:44px;height:44px}.hf-ftr7 .hf-f7__rL a{min-height:44px}.hf-ftr7 .hf-f7__oListe{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 40px),transparent 100%)}.hf-ftr7 .hf-f7__oListe::-webkit-scrollbar{display:none}.hf-ftr7 .hf-f7__oListe li:last-child{padding-right:28px}.hf-ftr7:not(#hfZ) .hf-f7__oListe a{height:44px;padding:0 16px;font-size:14px}}@supports (interpolate-size:allow-keywords){@media (max-width:1099px) and (prefers-reduced-motion:no-preference){.hf-ftr7{interpolate-size:allow-keywords}.hf-ftr7 .hf-f7__grp::details-content{block-size:0;overflow:hidden;transition:block-size .28s ease,content-visibility .28s allow-discrete}.hf-ftr7 .hf-f7__grp[open]::details-content{block-size:auto}}}@media (min-width:768px) and (max-width:1099px){.hf-ftr7 .hf-f7__main{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 48px}.hf-ftr7 .hf-f7__gL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.hf-ftr7:not(#hfZ) .hf-f7__orte{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kopf alle" "liste liste";gap:16px 24px;padding:22px 24px}.hf-ftr7 .hf-f7__oListe{margin:0 -24px;padding:0 24px}.hf-ftr7 .hf-ftr__orte{margin-top:40px}}@media (max-width:767px){.hf-ftr7 .hf-f7__in{padding:40px 16px 0}.hf-ftr7 .hf-f7__main{grid-template-columns:minmax(0,1fr);gap:32px}.hf-ftr7 .hf-ftr__orte{margin-top:32px}.hf-ftr7:not(#hfZ) .hf-f7__orte{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf" "liste" "alle";gap:14px;padding:18px;border-radius:18px}.hf-ftr7 .hf-f7__oListe{margin:0 -18px;padding:0 18px}.hf-ftr7:not(#hfZ) .hf-f7__oAlle{justify-self:stretch}.hf-ftr7 .hf-f7__unten{flex-direction:column;align-items:flex-start;gap:10px;margin-top:32px;padding:20px 0 84px}.hf-ftr7 .hf-f7__recht{flex-direction:column;align-items:flex-start;gap:2px}.hf-ftr7 .hf-f7__rL{gap:0 20px}}.hf-ftr7 .hf-f7__logo img{width:128px}.hf-ftr7 .hf-f7__claim{font-size:13.5px;line-height:1.65;color:rgba(255,255,255,.62);max-width:36ch}.hf-ftr7:not(#hfZ) .hf-f7__tel{min-height:56px;padding:8px 20px 8px 8px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.hf-ftr7:not(#hfZ) .hf-f7__tel:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}.hf-ftr7:not(#hfZ) .hf-f7__telRing{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.hf-ftr7 .hf-f7__telL{font-size:11.5px;letter-spacing:.01em;color:rgba(255,255,255,.55)}.hf-ftr7 .hf-f7__telN{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.hf-ftr7:not(#hfZ) .hf-ftr__soc{width:38px;height:38px;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.04)!important;color:rgba(255,255,255,.82)!important;box-shadow:none!important}.hf-ftr7:not(#hfZ) .hf-ftr__soc:hover{background:#fff!important;border-color:#fff!important;color:#12284A!important;transform:none}.hf-ftr7:not(#hfZ) .hf-ftr__soc svg{width:16px;height:16px}.hf-nlsec.hf-nlsec--v7[style*="--nl-hero"]{position:relative;background-image:linear-gradient(90deg,rgba(7,22,42,.92) 0%,rgba(7,22,42,.78) 45%,rgba(7,22,42,.55) 100%),var(--nl-hero)!important;background-size:cover!important;background-position:center 60%!important}.hf-nlsec.hf-nlsec--v7[style*="--nl-hero"]::before{display:none!important}@media (max-width:767px){.hf-nlsec.hf-nlsec--v7[style*="--nl-hero"]{background-image:linear-gradient(180deg,rgba(7,22,42,.86) 0%,rgba(7,22,42,.92) 100%),var(--nl-hero)!important}}.hf-ftr7:not(#hfZ) details.hf-f7__orte{display:block;padding:0;grid-template-areas:none}.hf-ftr7 details.hf-f7__orte>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:16px 18px;min-height:72px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hf-ftr7 details.hf-f7__orte>summary::-webkit-details-marker{display:none}.hf-ftr7 details.hf-f7__orte .hf-f7__oTxt{flex:1;min-width:0}.hf-ftr7 .hf-f7__oN{flex:none;padding:4px 11px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:600;color:rgba(255,255,255,.85);white-space:nowrap}.hf-ftr7 .hf-f7__oZ{flex:none;position:relative;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:transform .25s ease}.hf-ftr7 .hf-f7__oZ::after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-6px 0 0 -4px;border-right:1.7px solid #fff;border-bottom:1.7px solid #fff;transform:rotate(45deg)}.hf-ftr7 details.hf-f7__orte[open] .hf-f7__oZ{transform:rotate(180deg)}.hf-ftr7 .hf-f7__oPanel{display:grid;gap:14px;padding:4px 18px 18px;border-top:1px solid rgba(255,255,255,.08)}.hf-ftr7 details.hf-f7__orte[open] .hf-f7__oPanel{animation:hfF7auf .28s ease both}@keyframes hfF7auf{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hf-ftr7:not(#hfZ) details.hf-f7__orte .hf-f7__oListe{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.hf-ftr7:not(#hfZ) details.hf-f7__orte .hf-f7__oListe,.hf-ftr7:not(#hfZ) details.hf-f7__orte .hf-f7__oAlle{grid-area:auto!important;grid-column:1/-1!important;grid-row:auto!important}.hf-ftr7:not(#hfZ) details.hf-f7__orte .hf-f7__oAlle{justify-self:start;width:auto;height:auto;min-height:48px;aspect-ratio:auto}@media (max-width:767px){.hf-ftr7:not(#hfZ) details.hf-f7__orte .hf-f7__oAlle{justify-self:stretch}.hf-ftr7 .hf-f7__oN{display:none}}@media (prefers-reduced-motion:reduce){.hf-ftr7 details.hf-f7__orte[open] .hf-f7__oPanel{animation:none}.hf-ftr7 .hf-f7__oZ{transition:none}}.hf-ftr7:not(#hfZ) .hf-f7__rL{gap:8px}.hf-ftr7:not(#hfZ) .hf-f7__rL a{min-height:34px;padding:0 14px;border:1px solid var(--f7-line);border-radius:999px;background:rgba(255,255,255,.04);font-size:12.5px;font-weight:500;color:var(--f7-text);transition:background .15s ease,border-color .15s ease,color .15s ease}.hf-ftr7:not(#hfZ) .hf-f7__rL a:hover,.hf-ftr7:not(#hfZ) .hf-f7__rL a:focus-visible{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.24);color:var(--f7-ink)}.hf-ftr7:not(#hfZ) .hf-f7__recht{flex-direction:row;flex-wrap:wrap;gap:0;font-size:12px;letter-spacing:.005em;color:var(--f7-faint)}.hf-ftr7:not(#hfZ) .hf-f7__recht span+span::before{content:"\00b7";margin:0 8px;color:var(--f7-line)}@media (max-width:1099px){.hf-ftr7:not(#hfZ) .hf-f7__unten{gap:16px}.hf-ftr7:not(#hfZ) .hf-f7__unten nav{order:-1}.hf-ftr7:not(#hfZ) .hf-f7__recht{flex-direction:column;gap:2px;line-height:1.55}.hf-ftr7:not(#hfZ) .hf-f7__recht span+span::before{content:none}}.hf-nlsec.hf-nlsec--v7{padding:clamp(32px,3.4vw,44px) 0;background-color:#0B1C36;background-image:var(--nl-hero,none);background-position:center;background-size:cover;background-repeat:no-repeat}.hf-nlsec--v7::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(11,28,54,.96) 0%,rgba(11,28,54,.92) 50%,rgba(11,28,54,.8) 100%)}.hf-nlsec--v7:not([style*="--nl-hero"])::before{display:none}.hf-nlsec--v7 .hf-nlsec__inner{position:relative;z-index:1;width:min(1240px,calc(100% - 80px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:20px 56px;align-items:center}.hf-nlsec--v7:not(#hfZ) .hf-nlsec__title{margin:0;font-family:inherit;font-size:clamp(23px,2.1vw,28px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-transform:none;color:#fff}.hf-nlsec--v7 .hf-nlsec__why{margin:6px 0 0;font-size:15px;line-height:1.5;color:#D4DCE6}.hf-nlsec--v7 .hf-nlsec__vort{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin:12px 0 0;padding:0;list-style:none}.hf-nlsec--v7 .hf-nlsec__vort li{display:inline-flex;align-items:center;gap:7px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap;color:#C9D3DF}.hf-nlsec--v7 .hf-nlsec__vortZ{display:block;flex:none;width:16px;height:16px;color:#4ad55d}.hf-nlsec--v7 .hf-nlsec__form{min-width:0}.hf-nlsec--v7:not(#hfZ) .hf-ftr__nlRow{display:flex;align-items:center;gap:6px;min-height:60px;margin:0;padding:5px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.10);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.hf-nlsec--v7:not(#hfZ) .hf-ftr__nlRow:focus-within{border-color:rgba(74,213,93,.8);box-shadow:0 0 0 3px rgba(74,213,93,.2)}.hf-nlsec--v7:not(#hfZ) .hf-ftr__nlField{flex:1 1 auto;display:flex;align-items:center;min-width:0;padding:0 0 0 18px;border:0;border-radius:0;background:none}.hf-nlsec--v7:not(#hfZ) .hf-ftr__nlInput{width:100%;min-width:0;height:50px;margin:0;padding:0;border:0;border-radius:0;outline:0;background:none;box-shadow:none;color:#fff;font-family:inherit;font-size:16px;line-height:1.2}.hf-nlsec--v7 .hf-ftr__nlInput::placeholder{color:rgba(255,255,255,.7);opacity:1}.hf-nlsec--v7:not(#hfZ) .hf-ftr__nlBtn{flex:none;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;margin:0;padding:0 6px 0 20px;border:0;border-radius:999px;background:#fff;color:#12284A;font-family:inherit;font-size:15px;font-weight:600;line-height:1;letter-spacing:-.005em;text-transform:none;cursor:pointer;box-shadow:none;touch-action:manipulation}.hf-nlsec--v7:not(#hfZ) .hf-ftr__nlBtnA{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:50%;background:#12284A;color:#fff;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hf-nlsec--v7 .hf-ftr__nlBtn:hover .hf-ftr__nlBtnA{transform:translateX(3px)}.hf-nlsec--v7 .hf-ftr__nlBtnA svg{display:block;width:16px;height:16px}.hf-nlsec--v7:not(#hfZ) .hf-ftr__nlBtn:disabled{opacity:.6;cursor:default}.hf-nlsec--v7 .hf-ftr__nlMsg{margin:9px 0 0 20px;font-family:inherit;font-size:12.5px;line-height:1.5;letter-spacing:0;text-transform:none;color:#AEBBCB}.hf-nlsec--v7 .hf-ftr__nlMsg.is-ok{color:#4ad55d}.hf-nlsec--v7 .hf-ftr__nlMsg.is-error{color:#FF9D9D}.hf-nlsec--v7 .hf-ftr__srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1099px){.hf-nlsec--v7 .hf-nlsec__inner{width:calc(100% - 64px);grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:20px 32px}}@media (max-width:860px){.hf-nlsec.hf-nlsec--v7{padding:28px 0 30px;background-image:none;background:linear-gradient(180deg,#12284A 0%,#0B1C36 100%)}.hf-nlsec--v7::before{display:none}.hf-nlsec--v7 .hf-nlsec__inner{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:767px){.hf-nlsec--v7 .hf-nlsec__inner{width:calc(100% - 32px)}.hf-nlsec--v7:not(#hfZ) .hf-nlsec__title{font-size:23px}.hf-nlsec--v7 .hf-nlsec__why{font-size:14.5px}.hf-nlsec--v7 .hf-nlsec__vort{gap:6px 14px;margin-top:10px}.hf-nlsec--v7 .hf-nlsec__vort li{font-size:12.5px;gap:6px}.hf-nlsec--v7 .hf-nlsec__vortZ{width:14px;height:14px}.hf-nlsec--v7:not(#hfZ) .hf-ftr__nlField{padding-left:16px}.hf-nlsec--v7:not(#hfZ) .hf-ftr__nlBtn{gap:10px;padding-left:16px}}@media (max-width:359px){.hf-nlsec--v7:not(#hfZ) .hf-ftr__nlBtnA{display:none}.hf-nlsec--v7:not(#hfZ) .hf-ftr__nlBtn{padding:0 16px}}@media (prefers-reduced-motion:reduce){.hf-ftr7 *,.hf-nlsec--v7 *{transition:none!important}}.hfms-root [hidden]{display:none !important}.hfms-root{--hfms2-navy:#0a1f3a;--hfms2-green:#4ad55d;--hfms2-green-press:#4ad55d;--hfms2-gtext:#237a3a;--hfms2-mut:#66707d;--hfms2-body:#3F4858;--hfms2-line:#e6eaef;--hfms2-line-soft:#eef1f4;--hfms2-line-mid:#d8dee5;--hfms2-mono:ui-monospace,'IBM Plex Mono','SF Mono',Menlo,Consolas,monospace;font-family:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif}html.hfms-active{overflow:hidden}.hfms-sheet{position:fixed;top:var(--hfms-anchor-top,120px);left:0;right:0;background:#fff;z-index:9991;border-top:1px solid var(--hfms2-line);border-bottom:1px solid var(--hfms2-line);box-shadow:0 24px 48px -32px rgba(10,31,58,.35);max-height:calc(100dvh - var(--hfms-anchor-top,120px));overflow-y:auto;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.hfms-root[data-hfms-bar-open="true"] .hfms-sheet{opacity:1;transform:translateY(0);pointer-events:auto}.hfms-backdrop{position:fixed;inset:var(--hfms-anchor-top,120px) 0 0 0;background:rgba(10,31,58,.38);z-index:9990;opacity:0;transition:opacity .22s ease}html.hfms-active .hfms-backdrop{opacity:1}.hfms-wrap{max-width:1180px;margin:0 auto;padding:clamp(20px,3vw,32px) 16px clamp(28px,4vw,44px);display:flex;flex-direction:column;gap:18px;color:var(--hfms2-navy)}.hfms-eyebrow{display:none}.hfms-eyebrow__line{width:24px;height:2px;background:var(--hfms2-gtext)}.hfms-eyebrow__t{font-family:var(--hfms2-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--hfms2-gtext);font-weight:500}.hfms-close{margin-left:auto;width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--hfms2-line);border-radius:50%;color:var(--hfms2-navy);cursor:pointer;transition:border-color .15s,color .15s}.hfms-close svg{width:15px;height:15px}.hfms-close:hover{border-color:var(--hfms2-gtext);color:var(--hfms2-gtext)}.hfms-row{display:flex;gap:8px;align-items:stretch}.hfms-form{position:relative;flex:1;min-width:0;display:block;margin:0}.hfms-form__icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--hfms2-mut);pointer-events:none}.hfms-form__icon svg{width:16px;height:16px;display:block}.hfms-input{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid var(--hfms2-navy);border-radius:0;color:var(--hfms2-navy);font-family:inherit;font-size:16px !important;font-weight:500;padding:15px 44px;min-height:56px;appearance:none}.hfms-input:focus{outline:2px solid var(--hfms2-green);outline-offset:-2px}.hfms-input::placeholder{color:var(--hfms2-mut);opacity:1}.hfms-input::-webkit-search-cancel-button,.hfms-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.hfms-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--hfms2-mut)}.hfms-clear svg{width:13px;height:13px}.hfms-clear:hover{color:var(--hfms2-navy)}.hfms-go{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--hfms2-navy);border:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;padding:0 6px;min-height:50px;box-shadow:none;transition:color .15s}.hfms-go:hover{background:#fff;color:var(--hfms2-gtext);transform:none}.hfms-rule{display:flex;align-items:center;gap:14px;padding-bottom:12px}.hfms-rule>span:first-child{font-family:var(--hfms2-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--hfms2-mut);font-weight:500;white-space:nowrap}.hfms-rule>i{flex:1;height:1px;background:var(--hfms2-line)}.hfms-rule__n{font-size:12.5px;color:var(--hfms2-mut);white-space:nowrap}.hfms-rule__n strong{color:var(--hfms2-navy);font-weight:600}.hfms-pop{display:flex;flex-direction:column}.hfms-pop__row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;background:none;border:0;border-bottom:1px solid var(--hfms2-line-soft);cursor:pointer;font-family:inherit;text-align:left;padding:15px 4px;min-height:52px;transition:background .15s;color:var(--hfms2-navy);text-decoration:none}.hfms-pop__row:hover{background:#f5faf6;color:var(--hfms2-navy)}.hfms-pop__l{display:flex;align-items:center;gap:14px;min-width:0}.hfms-pop__l svg{width:14px;height:14px;flex-shrink:0;color:var(--hfms2-gtext)}.hfms-pop__t{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.hfms-pop__h{font-family:var(--hfms2-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--hfms2-mut);white-space:nowrap}.hfms-pop__a{color:var(--hfms2-gtext);font-family:var(--hfms2-mono);font-size:13px;flex-shrink:0}.hfms-chips{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.hfms-chips::-webkit-scrollbar{display:none}.hfms-chips__k{display:none}.hfms-chips__list{display:flex;align-items:center;gap:8px;min-width:max-content}.hfms-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--hfms2-line-mid);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--hfms2-navy);padding:9px 14px;min-height:36px;transition:background .15s;text-decoration:none;white-space:nowrap}.hfms-chip:hover{background:#f5f7f9;color:var(--hfms2-navy)}.hfms-chip b{font-family:var(--hfms2-mono);font-size:10.5px;font-weight:500;color:var(--hfms2-mut)}.hfms-chip--all{background:var(--hfms2-navy);border-color:var(--hfms2-navy);color:#fff}.hfms-chip--all:hover{background:#132c4d;color:#fff}.hfms-chip--all b{color:#fff}.hfms-dym{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#fff;border:1px solid var(--hfms2-line-mid);border-left:3px solid var(--hfms2-green);padding:12px 16px;font-size:13.5px;color:var(--hfms2-body)}.hfms-dym__b{background:none;border:0;cursor:pointer;padding:0;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--hfms2-gtext);border-bottom:2px solid var(--hfms2-gtext)}.hfms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px}.hfms-card{background:#fff;border:1px solid var(--hfms2-line);display:flex;flex-direction:column;color:var(--hfms2-navy);text-decoration:none;min-width:0;transition:box-shadow .2s,border-color .2s}.hfms-card:hover{box-shadow:0 16px 40px -20px rgba(10,31,58,.3);border-color:var(--hfms2-line-mid);color:var(--hfms2-navy)}.hfms-card__m{position:relative;aspect-ratio:4/3;background:var(--hfms2-line-soft);overflow:hidden}.hfms-card__m img{width:100%;height:100%;object-fit:cover;display:block}.hfms-card__badge{position:absolute;left:12px;top:12px;background:var(--hfms2-navy);color:#fff;font-family:var(--hfms2-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:6px 9px;pointer-events:none}.hfms-card__b{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.hfms-card__n{font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hfms-card__f{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-top:auto;border-top:1px solid var(--hfms2-line-soft);padding-top:10px}.hfms-card__p{font-size:15px;font-weight:700}.hfms-card__p del{font-weight:400;color:var(--hfms2-mut);font-size:12px;margin-right:4px}.hfms-card__p ins{text-decoration:none}.hfms-card__s{display:flex;align-items:center;gap:6px;white-space:nowrap}.hfms-card__s i{width:6px;height:6px;border-radius:50%;background:var(--hfms2-green)}.hfms-card__s span{font-family:var(--hfms2-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hfms2-gtext)}.hfms-card__s.is-out i{background:var(--hfms2-line-mid)}.hfms-card__s.is-out span{color:var(--hfms2-mut)}.hfms-grid{display:flex;flex-direction:column;gap:0}.hfms-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;background:transparent;border:0;border-bottom:1px solid var(--hfms2-line-soft);padding:14px 0;transition:background .15s}.hfms-card:hover{box-shadow:none;background:rgba(11,31,60,.02)}.hfms-card__m{display:block;aspect-ratio:1/1;width:104px;height:104px;flex-shrink:0}.hfms-card__b{padding:0;gap:6px;justify-content:flex-start}.hfms-card__cat{font-family:var(--hfms2-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hfms2-gtext)}.hfms-card__n{display:block;color:inherit;text-decoration:none;font-size:14px;font-weight:600;line-height:1.3}.hfms-card__hit{background:#e4f6e8;color:var(--hfms2-navy);padding:0 1px;border-radius:0}.hfms-card__spec{font-size:12px;color:var(--hfms2-mut)}.hfms-card__f{border-top:0;padding-top:0;margin-top:auto;align-items:baseline}.hfms-card__p{display:block;font-size:16px;font-weight:700}.hfms-card__trade{display:flex;align-items:center;gap:7px;margin-top:5px;color:var(--hfms2-mut);font-size:11px;font-weight:500;line-height:1.3;text-decoration:none}.hfms-card__trade::before{content:"";width:6px;height:6px;flex:0 0 6px;background:var(--hfms2-green);transform:rotate(45deg)}.hfms-card__trade:hover{text-decoration:underline;color:var(--hfms2-navy)}.hfms-card__s i{border-radius:0}.hfms-card__s span{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.hfms-card__s.is-low i{background:#c7801a}.hfms-card__s.is-low span{color:#c7801a}.hfms-viewall{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--hfms2-navy);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none;padding:17px 18px;text-decoration:none;box-shadow:none;margin-top:clamp(32px,12vh,120px);transition:transform .15s,background .15s}.hfms-viewall:hover{background:#132c4d;color:#fff;transform:none}.hfms-viewall>span:last-child{color:var(--hfms2-green);font-size:16px}@media (min-width:769px){.hfms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;align-items:start}}.hfms-none{background:#f5f7f9;padding:clamp(28px,5vw,48px) 20px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.hfms-none__ico{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--hfms2-line-mid);color:var(--hfms2-mut)}.hfms-none__ico svg{width:18px;height:18px}.hfms-none__txt{display:flex;flex-direction:column;gap:6px}.hfms-none__txt strong{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--hfms2-navy)}.hfms-none__txt span{font-size:13.5px;color:var(--hfms2-mut);line-height:1.55}.hfms-none__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hfms-none__chip{display:inline-flex;align-items:center;background:#fff;border:1px solid var(--hfms2-line-mid);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hfms2-navy);padding:12px 16px;min-height:44px;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.hfms-none__chip:hover{background:var(--hfms2-green);border-color:var(--hfms2-green);color:var(--hfms2-navy)}.hfms-go:focus-visible,.hfms-close:focus-visible,.hfms-chip:focus-visible,.hfms-pop__row:focus-visible,.hfms-none__chip:focus-visible,.hfms-viewall:focus-visible,.hfms-dym__b:focus-visible,.hfms-clear:focus-visible,.hfms-card:focus-visible{outline:2px solid var(--hfms2-green);outline-offset:2px}@media (max-width:768px){.hfms-wrap{max-width:430px;padding:7px 7px 24px;gap:12px}.hfms-go{padding:0 6px}}@media (prefers-reduced-motion:reduce){.hfms-sheet,.hfms-backdrop,.hfms-go,.hfms-viewall,.hfms-card,.hfms-pop__row,.hfms-chip,.hfms-none__chip,.hfms-close{transition:none}.hfms-go:hover,.hfms-viewall:hover{transform:none}}.hfms-root[data-stil="v7"] .hfms-sheet{background:#0c2038;background-image:none;border-top:0;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px -30px rgba(3,10,22,.75);scrollbar-color:rgba(255,255,255,.22) transparent}.hfms-root[data-stil="v7"] .hfms-backdrop{background:rgba(3,10,22,.55)}.hfms-root[data-stil="v7"] .hfms-wrap{color:#fff}.hfms-root[data-stil="v7"] .hfms-eyebrow__line{background:#4ad55d}.hfms-root[data-stil="v7"] .hfms-eyebrow__t{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.6)}.hfms-root[data-stil="v7"] .hfms-close{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#fff}.hfms-root[data-stil="v7"] .hfms-close:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.14);color:#fff}.hfms-root[data-stil="v7"] .hfms-row{gap:10px;align-items:center}.hfms-root[data-stil="v7"] .hfms-form__icon{left:18px;width:18px;height:18px;color:rgba(255,255,255,.7)}.hfms-root[data-stil="v7"] .hfms-form__icon svg{width:18px;height:18px}.hfms-root[data-stil="v7"] .hfms-input{min-height:52px;height:52px;padding:0 50px 0 48px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;-webkit-text-fill-color:#fff;caret-color:#4ad55d;font-size:16px !important;font-weight:500;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.hfms-root[data-stil="v7"] .hfms-input:placeholder-shown{padding-right:18px}.hfms-root[data-stil="v7"] .hfms-input::placeholder{color:rgba(255,255,255,.55);-webkit-text-fill-color:rgba(255,255,255,.55);opacity:1}.hfms-root[data-stil="v7"] .hfms-input:focus{outline:none;background:rgba(255,255,255,.1);border-color:rgba(74,213,93,.75);box-shadow:0 0 0 3px rgba(74,213,93,.18)}.hfms-root[data-stil="v7"] .hfms-clear{right:10px;width:32px;height:32px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#fff;touch-action:manipulation}.hfms-root[data-stil="v7"] .hfms-clear:hover{background:rgba(255,255,255,.18);color:#fff}.hfms-root[data-stil="v7"] .hfms-clear svg{width:12px;height:12px}.hfms-root[data-stil="v7"] .hfms-go,.hfms-root[data-stil="v7"] .hfms-go:hover{min-height:44px;padding:0 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;font-size:14px;font-weight:600;touch-action:manipulation}.hfms-root[data-stil="v7"] .hfms-go:hover{background:rgba(255,255,255,.12)}.hfms-root[data-stil="v7"] .hfms-rule{gap:10px;padding:4px 2px 2px}.hfms-root[data-stil="v7"] .hfms-rule>span:first-child{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.6)}.hfms-root[data-stil="v7"] .hfms-rule>i{display:none}.hfms-root[data-stil="v7"] .hfms-rule__n{margin-left:auto;font-size:12.5px;color:rgba(255,255,255,.6)}.hfms-root[data-stil="v7"] .hfms-rule__n strong{color:#fff}.hfms-root[data-stil="v7"] .hfms-pop{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:clip}.hfms-root[data-stil="v7"] .hfms-pop__row{min-height:56px;padding:10px 12px 10px 16px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.hfms-root[data-stil="v7"] .hfms-pop__row:last-child{border-bottom:0}.hfms-root[data-stil="v7"] .hfms-pop__row:hover{background:rgba(255,255,255,.06);color:#fff}.hfms-root[data-stil="v7"] .hfms-pop__l{gap:12px}.hfms-root[data-stil="v7"] .hfms-pop__l svg{width:16px;height:16px;color:rgba(255,255,255,.55)}.hfms-root[data-stil="v7"] .hfms-pop__t{font-size:15px;font-weight:600;color:#fff}.hfms-root[data-stil="v7"] .hfms-pop__h{padding:3px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);font-family:inherit;font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.75)}.hfms-root[data-stil="v7"] .hfms-pop__a{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-family:inherit;font-size:14px;color:#fff}.hfms-root[data-stil="v7"] .hfms-chip{min-height:38px;padding:0 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;font-size:13px;font-weight:600}.hfms-root[data-stil="v7"] .hfms-chip:hover{background:rgba(255,255,255,.12);color:#fff}.hfms-root[data-stil="v7"] .hfms-chip b{font-family:inherit;font-size:12px;font-weight:500;color:rgba(255,255,255,.6)}.hfms-root[data-stil="v7"] .hfms-chip--all,.hfms-root[data-stil="v7"] .hfms-chip--all:hover{background:#fff;border-color:#fff;color:#12284A}.hfms-root[data-stil="v7"] .hfms-chip--all b{color:rgba(18,40,74,.65)}.hfms-root[data-stil="v7"] .hfms-dym{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.75)}.hfms-root[data-stil="v7"] .hfms-dym__b{color:#4ad55d;border-bottom-color:#4ad55d}.hfms-root[data-stil="v7"] .hfms-grid{gap:10px}.hfms-root[data-stil="v7"] .hfms-card{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:10px 12px 10px 10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:18px;color:#fff}.hfms-root[data-stil="v7"] .hfms-card:hover{background:rgba(255,255,255,.08);color:#fff}.hfms-root[data-stil="v7"] .hfms-card__m{width:96px;height:96px;border-radius:12px;background:rgba(255,255,255,.08);overflow:clip}.hfms-root[data-stil="v7"] .hfms-card__m img{position:relative;border-radius:inherit;color:transparent;font-size:0}.hfms-root[data-stil="v7"] .hfms-card__m img::before{content:"";position:absolute;inset:0;border-radius:inherit;background:#1b3354}.hfms-root[data-stil="v7"] .hfms-card__badge{border-radius:999px;background:rgba(12,32,56,.8);font-family:inherit;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.hfms-root[data-stil="v7"] .hfms-card__b{gap:4px;padding-top:2px}.hfms-root[data-stil="v7"] .hfms-card__cat{font-family:inherit;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.6)}.hfms-root[data-stil="v7"] .hfms-card__n{font-size:14.5px;font-weight:600;color:#fff}.hfms-root[data-stil="v7"] .hfms-card__n:hover{color:#4ad55d}.hfms-root[data-stil="v7"] .hfms-card__hit{background:rgba(74,213,93,.22);color:#fff;border-radius:4px}.hfms-root[data-stil="v7"] .hfms-card__spec{color:rgba(255,255,255,.6)}.hfms-root[data-stil="v7"] .hfms-card__p,.hfms-root[data-stil="v7"] .hfms-card__p .woocommerce-Price-amount,.hfms-root[data-stil="v7"] .hfms-card__p bdi{color:#fff;font-weight:700}.hfms-root[data-stil="v7"] .hfms-card__p del,.hfms-root[data-stil="v7"] .hfms-card__p del .woocommerce-Price-amount{color:rgba(255,255,255,.5);font-weight:400}.hfms-root[data-stil="v7"] .hfms-card__trade{color:rgba(255,255,255,.55);font-size:11.5px}.hfms-root[data-stil="v7"] .hfms-card__trade::before{width:5px;height:5px;flex-basis:5px;border-radius:50%;transform:none;background:rgba(74,213,93,.8)}.hfms-root[data-stil="v7"] .hfms-card__trade:hover{color:rgba(255,255,255,.85)}.hfms-root[data-stil="v7"] .hfms-card__s i{border-radius:50%;background:#4ad55d}.hfms-root[data-stil="v7"] .hfms-card__s span{color:rgba(255,255,255,.7)}.hfms-root[data-stil="v7"] .hfms-card__s.is-out i{background:rgba(255,255,255,.25)}.hfms-root[data-stil="v7"] .hfms-card__s.is-low i{background:#f0b429}.hfms-root[data-stil="v7"] .hfms-card__s.is-low span{color:#f5c869}.hfms-root[data-stil="v7"] .hfms-viewall,.hfms-root[data-stil="v7"] .hfms-viewall:hover{position:relative;display:block;min-height:54px;margin-top:18px;padding:16px 58px 16px 24px;background:#fff;color:#12284A;border-radius:999px;font-size:15px;font-weight:600;line-height:22px;text-align:left;box-shadow:0 14px 30px -18px rgba(0,0,0,.55)}.hfms-root[data-stil="v7"] .hfms-viewall b{font-weight:700}.hfms-root[data-stil="v7"] .hfms-viewall>span:last-child{position:absolute;top:50%;right:7px;display:grid;place-items:center;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:#12284A;color:#fff;font-size:17px;line-height:1}.hfms-root[data-stil="v7"] .hfms-none{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px}.hfms-root[data-stil="v7"] .hfms-none__ico{width:52px;height:52px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.08);color:#4ad55d}.hfms-root[data-stil="v7"] .hfms-none__txt strong{font-weight:600;color:#fff}.hfms-root[data-stil="v7"] .hfms-none__txt span{color:rgba(255,255,255,.65)}.hfms-root[data-stil="v7"] .hfms-none__txt strong span{font-size:inherit;color:#fff}.hfms-root[data-stil="v7"] .hfms-none__chip{min-height:42px;padding:0 16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none}.hfms-root[data-stil="v7"] .hfms-none__chip:hover{background:#fff;border-color:#fff;color:#12284A}.hfms-root[data-stil="v7"] .hfms-go:focus-visible,.hfms-root[data-stil="v7"] .hfms-close:focus-visible,.hfms-root[data-stil="v7"] .hfms-chip:focus-visible,.hfms-root[data-stil="v7"] .hfms-pop__row:focus-visible,.hfms-root[data-stil="v7"] .hfms-none__chip:focus-visible,.hfms-root[data-stil="v7"] .hfms-viewall:focus-visible,.hfms-root[data-stil="v7"] .hfms-dym__b:focus-visible,.hfms-root[data-stil="v7"] .hfms-clear:focus-visible,.hfms-root[data-stil="v7"] .hfms-card:focus-visible{outline:2px solid #4ad55d;outline-offset:2px}@media (max-width:768px){.hfms-root[data-stil="v7"] .hfms-wrap{padding:10px 14px 24px;gap:14px}.hfms-root[data-stil="v7"] .hfms-card{grid-template-columns:84px minmax(0,1fr);gap:12px}.hfms-root[data-stil="v7"] .hfms-card__m{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.hfms-root[data-stil="v7"] .hfms-input{transition:none}}.hfx-h__acct-btn--primary,.hfx-h__cart-btn--primary,.hfx-h__cart-empty-cta,.hfx-h__cart-err-btn,html .hfh-minicart__btn--primary,.hfh-minicart__empty-cta,.hfh-minicart__err-btn,html body .hfh-mob .hfh-mob__foot-btn--account,html body .hfh-mob .hfh-mob2__all,.hfv2-page .hfv2-sample--v4 .hfv2-btn--green,.hfv2-page .hfv2-why--v4 .hfv2-btn--green,.hfv2-page .hfv2-sample--v3 .hfv2-btn--green,.hfv2-page .hfmob-hero.hfx-hero .hfv2-hero__btns .hfv2-btn--green,.hfv2-hero .hfv2-hero__btns .hfv2-btn--green,.hf-phero .hfv2-hero__btns .hfv2-btn--green,.hfgh-home .hfgh-home__search button,.hfv2-page .hfkp .hfkp__btn--green,.hf-addbasket,.hfx-smp__add,.hfgd .hfgd__btn:not(.hfgd__btn--ghost):not(.hfgd__btn--outline),.hfgd a.hfgd__btn:not(.hfgd__btn--ghost):not(.hfgd__btn--outline),.hfgh .hfgh-btn:not(.hfgh-btn--ghost):not(.hfgh-btn--dark),.hfgh-btn:not(.hfgh-btn--ghost):not(.hfgh-btn--dark),.hfgp .hfgp-btn:not(.hfgp-btn--ghost),.hfgp .hfgp-pk__m,.hf-delivery-modal__btn--primary,.hfx-h__badge,html .hfbn__bdg,.hfv2-sample--v4 .hfv2-sample__badge,.hfv2-sample--v3 .hfv2-sample__badge,.hfv2-why--v4 .hfv2-wstat .ic,.hfv2-av-g,.hfv2-page .hfkp .hfkp__tab.is-on,.hfx-smpshop__tick,.hf-inbasket__tick,.hfgd__pill{background:#4ad55d!important;color:#072617!important;border-color:#4ad55d!important}.hfx-h__acct-btn--primary:hover,.hfx-h__acct-btn--primary:focus-visible,.hfx-h__cart-btn--primary:hover,.hfx-h__cart-btn--primary:focus-visible,.hfx-h__cart-empty-cta:hover,.hfx-h__cart-empty-cta:focus-visible,.hfx-h__cart-err-btn:hover,.hfx-h__cart-err-btn:focus-visible,html .hfh-minicart__btn--primary:hover,html .hfh-minicart__btn--primary:focus-visible,.hfh-minicart__empty-cta:hover,.hfh-minicart__empty-cta:focus-visible,.hfh-minicart__err-btn:hover,.hfh-minicart__err-btn:focus-visible,html body .hfh-mob .hfh-mob__foot-btn--account:hover,html body .hfh-mob .hfh-mob__foot-btn--account:focus-visible,html body .hfh-mob .hfh-mob2__all:hover,html body .hfh-mob .hfh-mob2__all:focus-visible,.hfv2-page .hfv2-sample--v4 .hfv2-btn--green:hover,.hfv2-page .hfv2-sample--v4 .hfv2-btn--green:focus-visible,.hfv2-page .hfv2-why--v4 .hfv2-btn--green:hover,.hfv2-page .hfv2-why--v4 .hfv2-btn--green:focus-visible,.hfv2-page .hfv2-sample--v3 .hfv2-btn--green:hover,.hfv2-page .hfv2-sample--v3 .hfv2-btn--green:focus-visible,.hfv2-page .hfmob-hero.hfx-hero .hfv2-hero__btns .hfv2-btn--green:hover,.hfv2-page .hfmob-hero.hfx-hero .hfv2-hero__btns .hfv2-btn--green:focus-visible,.hfv2-hero .hfv2-hero__btns .hfv2-btn--green:hover,.hfv2-hero .hfv2-hero__btns .hfv2-btn--green:focus-visible,.hf-phero .hfv2-hero__btns .hfv2-btn--green:hover,.hf-phero .hfv2-hero__btns .hfv2-btn--green:focus-visible,.hfgh-home .hfgh-home__search button:hover,.hfgh-home .hfgh-home__search button:focus-visible,.hfv2-page .hfkp .hfkp__btn--green:hover,.hfv2-page .hfkp .hfkp__btn--green:focus-visible,.hf-addbasket:hover,.hf-addbasket:focus-visible,.hfx-smp__add:hover,.hfx-smp__add:focus-visible,.hfgd .hfgd__btn:not(.hfgd__btn--ghost):not(.hfgd__btn--outline):hover,.hfgd .hfgd__btn:not(.hfgd__btn--ghost):not(.hfgd__btn--outline):focus-visible,.hfgd a.hfgd__btn:not(.hfgd__btn--ghost):not(.hfgd__btn--outline):hover,.hfgd a.hfgd__btn:not(.hfgd__btn--ghost):not(.hfgd__btn--outline):focus-visible,.hfgh .hfgh-btn:not(.hfgh-btn--ghost):not(.hfgh-btn--dark):hover,.hfgh .hfgh-btn:not(.hfgh-btn--ghost):not(.hfgh-btn--dark):focus-visible,.hfgh-btn:not(.hfgh-btn--ghost):not(.hfgh-btn--dark):hover,.hfgh-btn:not(.hfgh-btn--ghost):not(.hfgh-btn--dark):focus-visible,.hfgp .hfgp-btn:not(.hfgp-btn--ghost):hover,.hfgp .hfgp-btn:not(.hfgp-btn--ghost):focus-visible,.hfgp .hfgp-pk__m:hover,.hfgp .hfgp-pk__m:focus-visible,.hf-delivery-modal__btn--primary:hover,.hf-delivery-modal__btn--primary:focus-visible{background:#4ad55d!important;color:#072617!important;border-color:#4ad55d!important;box-shadow:0 8px 20px -8px rgba(74,213,93,.65)!important}.hfx-h__acct-btn--primary svg,.hfx-h__cart-btn--primary svg,.hfx-h__cart-empty-cta svg,.hfx-h__cart-err-btn svg,html .hfh-minicart__btn--primary svg,.hfh-minicart__empty-cta svg,.hfh-minicart__err-btn svg,html body .hfh-mob .hfh-mob__foot-btn--account svg,html body .hfh-mob .hfh-mob2__all svg,.hfv2-page .hfv2-sample--v4 .hfv2-btn--green svg,.hfv2-page .hfv2-why--v4 .hfv2-btn--green svg,.hfv2-page .hfv2-sample--v3 .hfv2-btn--green svg,.hfv2-page .hfmob-hero.hfx-hero .hfv2-hero__btns .hfv2-btn--green svg,.hfv2-hero .hfv2-hero__btns .hfv2-btn--green svg,.hf-phero .hfv2-hero__btns .hfv2-btn--green svg,.hfgh-home .hfgh-home__search button svg,.hfv2-page .hfkp .hfkp__btn--green svg,.hf-addbasket svg,.hfx-smp__add svg,.hfgd .hfgd__btn:not(.hfgd__btn--ghost):not(.hfgd__btn--outline) svg,.hfgd a.hfgd__btn:not(.hfgd__btn--ghost):not(.hfgd__btn--outline) svg,.hfgh .hfgh-btn:not(.hfgh-btn--ghost):not(.hfgh-btn--dark) svg,.hfgh-btn:not(.hfgh-btn--ghost):not(.hfgh-btn--dark) svg,.hfgp .hfgp-btn:not(.hfgp-btn--ghost) svg,.hfgp .hfgp-pk__m svg,.hf-delivery-modal__btn--primary svg,.hfx-h__badge svg,html .hfbn__bdg svg,.hfv2-sample--v4 .hfv2-sample__badge svg,.hfv2-sample--v3 .hfv2-sample__badge svg,.hfv2-why--v4 .hfv2-wstat .ic svg,.hfv2-av-g svg,.hfv2-page .hfkp .hfkp__tab.is-on svg,.hfx-smpshop__tick svg,.hf-inbasket__tick svg,.hfgd__pill svg{color:#072617!important}.hfh-mob2__sub-arrow,.hfh-mob2__summary-meta,.hfh-mob2__direct .hfh-mob2__summary-meta{color:#237a3a!important}.hfh-mob2__summary-meta--new{background:#4ad55d!important;background-image:none!important;color:#072617!important}.hf-trade-teaser::before{background:#4ad55d!important}.hfh-ship__fill,#hfhShipFill{background:#4ad55d!important;background-image:none!important}#hfhSampleBox,.hfx-h__cart-samples-box{box-shadow:0 0 0 1px rgba(74,213,93,.45),0 10px 24px -14px rgba(74,213,93,.55)!important}.hf-casehub-card__meta,.hf-casehub-card__link,.hf-casehub-card__link span,.hf-casehub-eyebrow,.hf-casehub-carousel-btn span{color:#237a3a!important}.hf-auth__headline em,.hf-auth__brand .hf-eyebrow{color:#4ad55d!important}.hf-auth__brand .hf-eyebrow::before,.hf-auth__benefits li::before{background:#4ad55d!important;color:#4ad55d!important}.hf-kbtn.hf-kbtn--green,.woocommerce-form .hf-kbtn--green,.hf-kbtn--green:hover,.hf-kbtn--green:focus-visible{background:#4ad55d!important;border-color:#4ad55d!important;color:#072617!important}.hf-spec13__eyebrow,.hf-spec13__code-a,.hf-spec13__r-v.is-yes{color:#4ad55d!important}.hf-inbasket{border-color:#4ad55d!important;background:rgba(74,213,93,.07)!important}.hf-spec13 .ic .ti::before,.hf-spec13 .ic i{color:#4ad55d!important}.hfx-smpshop__chip > span{color:#4ad55d!important}.hfv2-rvw:not(.hfv2-rvw--dark){background:#4ad55d!important;background-image:none!important}.hfv2-rvw:not(.hfv2-rvw--dark) .hfv2-rvw__k,.hfv2-rvw:not(.hfv2-rvw--dark) .hfv2-rvw__t,.hfv2-rvw:not(.hfv2-rvw--dark) .hfv2-rvw__h{color:#072617!important}.hfv2-rvs i.on,.hfv2-rvp__pst i.on{color:#4ad55d!important}:root{--hf-so-red:#b42318}.hf-so-tag{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#d92d20 0%,#b42318 100%);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1.3;padding:4px 8px;border-radius:2px;margin-right:6px;vertical-align:1px;white-space:nowrap;box-shadow:0 2px 6px rgba(180,35,24,.25)}.hf-so-tag--lg{font-size:11.5px;padding:6px 11px;margin:0}.hf-so-tag .ti{font-size:14px;line-height:1}.hf-cprice:not(#z)>.hf-so-tag~b{color:#b42318!important}.hf-gmain .hf-so-ribbon{position:absolute;top:54px;left:14px;z-index:3;display:flex;flex-direction:column;gap:2px;background:linear-gradient(135deg,#d92d20 0%,#b42318 100%);color:#fff;padding:10px 14px 11px;border-radius:2px;box-shadow:0 12px 28px rgba(120,20,12,.35);pointer-events:none}.hf-so-ribbon__k{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.hf-so-ribbon__p{font-size:24px;font-weight:800;letter-spacing:-.4px;line-height:1.05}.hf-so-ribbon__p small{font-size:13px;font-weight:600;letter-spacing:0;opacity:.92}.hf-so-panel{margin:14px 0 16px;border:1.5px solid #b42318;background:linear-gradient(180deg,#fff6f5 0%,#fff 100%);padding:14px 16px 13px;box-shadow:0 10px 26px rgba(180,35,24,.08)}.hf-so-panel__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.hf-so-panel__lim{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b42318}.hf-so-panel__lim:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#b42318;margin-right:7px;vertical-align:1px;box-shadow:0 0 0 3px rgba(180,35,24,.15)}.hf-so-panel__row{display:flex;align-items:center;gap:16px;margin-top:11px;flex-wrap:wrap}.hf-so-panel__price{font-size:32px;font-weight:800;letter-spacing:-.8px;line-height:1;color:#b42318;white-space:nowrap}.hf-so-panel__price small{font-size:15px;font-weight:700;letter-spacing:0;color:#b42318}.hf-so-panel__txt{font-size:14px;font-weight:700;color:#17263c;line-height:1.4}.hf-so-panel__txt span{font-size:12.5px;font-weight:500;color:#59616b}.hf-so-panel__link{display:inline-flex;align-items:center;gap:6px;margin-top:11px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b42318;text-decoration:none;border-bottom:1.5px solid rgba(180,35,24,.35);padding-bottom:2px}.hf-so-panel__link:hover{border-bottom-color:#b42318}.hf-bp__tag.hf-bp__tag--so{background:linear-gradient(135deg,#d92d20 0%,#b42318 100%)!important;color:#fff!important}.hf-bp__c--box.is-on:has(.hf-bp__tag--so){border-color:#b42318!important;box-shadow:0 0 0 1px #b42318!important}.hf-so-sec{padding:clamp(40px,5.5vw,72px) 0;background:linear-gradient(180deg,#fff6f5 0%,#fff 70%);border-top:3px solid #b42318;scroll-margin-top:90px}.hf-so-sec__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:26px}.hf-so-sec__t{margin:0;color:#0e2a4d;font-size:clamp(24px,2.6vw,34px);font-weight:800;letter-spacing:-.6px;line-height:1.15}.hf-so-sec__d{margin:0;color:#59616b;font-size:15px;line-height:1.5}.hf-so-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hf-so-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(18,43,76,.12);text-decoration:none;color:inherit;box-shadow:0 10px 26px rgba(14,42,77,.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hf-so-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(14,42,77,.14);border-color:rgba(180,35,24,.45)}.hf-so-card__m{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#e7ecf3}.hf-so-card__m img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.hf-so-card:hover .hf-so-card__m img{transform:scale(1.04)}.hf-so-card__badge{position:absolute;top:12px;left:12px;background:linear-gradient(135deg,#d92d20 0%,#b42318 100%);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;padding:6px 10px;border-radius:2px;box-shadow:0 6px 14px rgba(180,35,24,.35)}.hf-so-card__b{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;flex:1}.hf-so-card__cat{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#237a3a}.hf-so-card__t{font-size:15px;font-weight:700;color:#0e2a4d;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hf-so-card__p{font-size:13.5px;color:#59616b}.hf-so-card__p b{font-size:20px;font-weight:800;color:#b42318;letter-spacing:-.3px}.hf-so-card__cta{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0e2a4d}.hf-so-card:hover .hf-so-card__cta{color:#b42318}@media (max-width:760px){.hf-so-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;gap:14px}.hf-so-card{scroll-snap-align:start}.hf-gmain .hf-so-ribbon{top:48px;padding:8px 11px 9px}.hf-so-ribbon__p{font-size:20px}.hf-so-panel__price{font-size:28px}}.hf-so-sec__top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.hf-so-sec__top .hf-so-sec__head{margin-bottom:0}.hf-so-car__nav{display:flex;gap:10px;flex:0 0 auto}.hf-so-car__nav.is-still{display:none}.hf-so-car__btn{width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(180,35,24,.35);background:#fff;color:#b42318;display:inline-grid;place-items:center;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 8px 18px -12px rgba(180,35,24,.5);transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.hf-so-car__btn:hover:not(:disabled){background:#b42318;border-color:#b42318;color:#fff}.hf-so-car__btn:focus-visible{outline:2px solid #b42318;outline-offset:2px}.hf-so-car__btn:disabled{opacity:.35;cursor:default;box-shadow:none}.hf-so-grid.hf-so-grid--car{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 88px) / 4.25);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 16px;gap:22px}.hf-so-grid--car::-webkit-scrollbar{display:none}.hf-so-grid--car .hf-so-card{scroll-snap-align:start}.hf-so-grid--car:focus-visible{outline:2px solid #b42318;outline-offset:4px}.hf-so-sec__foot{margin-top:10px}.hf-so-sec__all{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b42318;text-decoration:none;border-bottom:1.5px solid rgba(180,35,24,.35);padding-bottom:2px}.hf-so-sec__all:hover{border-bottom-color:#b42318}@media (max-width:1100px){.hf-so-grid.hf-so-grid--car{grid-auto-columns:calc((100% - 44px) / 2.6)}}@media (max-width:760px){.hf-so-grid.hf-so-grid--car{grid-auto-columns:78%;gap:14px}.hf-so-car__nav{display:none}}@media (prefers-reduced-motion:reduce){.hf-so-car__btn{transition:none}}.hf-fgrp.hf-fgrp--so{padding:4px 0 18px}.hf-fcheck.hf-fcheck--so{position:relative;display:block;padding:0;margin:0;min-height:0;cursor:pointer}.hf-fcheck--so .hf-sof__in{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.hf-sof{display:grid;grid-template-columns:1fr auto;grid-template-areas:"pics sw" "txt txt";gap:12px 10px;align-items:center;padding:14px 14px 13px;background:#fff;border:1px solid rgba(180,35,24,.22);border-radius:6px;box-shadow:inset 3px 0 0 #b42318,0 8px 20px -14px rgba(14,42,77,.35);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.hf-fcheck--so:hover .hf-sof{border-color:rgba(180,35,24,.55);box-shadow:inset 3px 0 0 #b42318,0 14px 28px -14px rgba(180,35,24,.4)}.hf-sof__in:focus-visible+.hf-sof{outline:2px solid #b42318;outline-offset:2px}.hf-sof__in:checked+.hf-sof{background:linear-gradient(135deg,#fff 0%,#fff1ef 100%);border-color:#b42318;box-shadow:inset 3px 0 0 #b42318,0 14px 28px -14px rgba(180,35,24,.45)}.hf-sof__pics{grid-area:pics;display:flex;align-items:center;min-width:0}.hf-sof__pics img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 6px rgba(14,42,77,.2);margin-left:-9px;background:#e7ecf3;flex:0 0 auto}.hf-sof__pics img:first-child{margin-left:0}.hf-sof__txt{grid-area:txt;display:flex;flex-direction:column;gap:3px;min-width:0}.hf-sof__eye{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#b42318}.hf-sof__eye .ti{font-size:14px;line-height:1}.hf-sof__t{font-size:15px;font-weight:800;color:#0e2a4d;letter-spacing:-.2px;line-height:1.25}.hf-sof__t .hf-fcheck__n{font-size:13px;font-weight:600;color:#7a828c}.hf-sof__d{font-size:12.5px;color:#59616b;line-height:1.4}.hf-sof__d b{color:#b42318;font-weight:800}.hf-sof__sw{grid-area:sw;position:relative;width:40px;height:24px;border-radius:999px;background:#d3d9e1;transition:background .2s ease}.hf-sof__sw::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(14,42,77,.3);transition:transform .2s ease}.hf-sof__in:checked+.hf-sof .hf-sof__sw{background:#b42318}.hf-sof__in:checked+.hf-sof .hf-sof__sw::after{transform:translateX(16px)}@media (max-width:980px){.hf-clp__filters:not(.is-open) .hf-fgrp.hf-fgrp--so{display:block}.hf-fgrp.hf-fgrp--so{padding:12px 0 0;border-bottom:0}.hf-sof{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"pics txt sw";padding:12px 14px}.hf-sof__pics img{width:30px;height:30px;margin-left:-10px}.hf-sof__pics img:first-child{margin-left:0}.hf-sof__pics img:nth-child(n+4){display:none}.hf-sof__eye{white-space:nowrap;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.hf-sof,.hf-sof__sw,.hf-sof__sw::after{transition:none}}.hf-sof.hf-sof--k{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"txt sw";gap:10px;min-height:52px;padding:9px 12px 9px 10px;border-radius:14px;box-shadow:0 6px 16px -14px rgba(14,42,77,.4)}.hf-fcheck--so:hover .hf-sof.hf-sof--k,.hf-sof__in:checked+.hf-sof.hf-sof--k{box-shadow:0 10px 22px -16px rgba(180,35,24,.5)}.hf-sof--k .hf-sof__txt{flex-direction:row;align-items:center;gap:9px}html body .hf-sof--k .hf-sof__ic:not(#hfZ){display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%!important;background:rgba(180,35,24,.09);color:#b42318;font-size:15px;line-height:1}.hf-sof--k .hf-sof__t{font-size:14px;font-weight:700;line-height:1.25}html body .hf-sof__in:checked+.hf-sof--k .hf-sof__ic:not(#hfZ){background:#b42318;color:#fff}@media (max-width:980px){.hf-fgrp.hf-fgrp--so .hf-sof.hf-sof--k{padding:9px 12px 9px 10px}}.hf-so-shopbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 18px;padding:14px 18px;border:1px solid rgba(180,35,24,.22);border-radius:6px;background:#fff;box-shadow:inset 3px 0 0 #b42318,0 8px 20px -14px rgba(14,42,77,.35);color:#17263c;font-size:14px;line-height:1.45}.hf-so-shopbar[hidden]{display:none!important}.hf-so-shopbar__t b{color:#b42318}.hfx-h__navlink.hfx-h__navlink--sale{color:#b42318!important;font-weight:800!important;display:inline-flex!important;align-items:center;gap:7px}.hfx-h__navlink.hfx-h__navlink--sale:hover{color:#d92d20!important}.hfx-h__saledot{width:7px;height:7px;border-radius:50%;background:#b42318;box-shadow:0 0 0 3px rgba(180,35,24,.18);flex:0 0 auto}.hfx-h__mega__category--sale{border-top:1px solid rgba(180,35,24,.25)!important;margin-top:6px}.hfx-h__mega__category--sale strong,.hfx-h__mega__category--sale .hfx-h__mega__category-meta{color:#b42318!important}.hfx-h__mega__panel--sale .hfx-h__mega__eyebrow{color:#b42318!important}.hfx-h__mega__panel--sale .hfx-h__mega__eyebrow span{background:#b42318!important}.hfx-h__mega__swatch--sale .hfx-h__mega__swatch-image{position:relative;outline:2px solid #b42318;outline-offset:-2px}.hfx-h__saleprice{display:block;color:#b42318;font-weight:800}.hfx-h__mega__swatch--sale>span:last-child{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.3!important}.hfx-h__mega__panel--sale .hfx-h__mega__all{color:#b42318!important}.hfh-mob__nav a.hfh-mob2__direct--sale{justify-content:flex-start;gap:12px;font-size:16px;font-weight:700;letter-spacing:-.01em;text-transform:none;padding:18px;background:linear-gradient(90deg,rgba(180,35,24,.06),transparent 70%)}.hfh-mob__nav a.hfh-mob2__direct--sale .hfh-mob2__summary-text{flex:1;min-width:0;color:#b42318!important;font-weight:800}.hfh-mob2__summary-swatch--sale{background:linear-gradient(135deg,#d92d20 0%,#b42318 100%)!important;display:inline-grid!important;place-items:center;color:#fff!important;font-size:20px}html body .hfh-mob .hfh-mob2__summary-meta.hfh-mob2__summary-meta--sale{grid-area:1/3/span 2;grid-column:3;align-self:center;justify-self:end;background:linear-gradient(135deg,#d92d20 0%,#b42318 100%);color:#fff!important;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:2px;display:inline-flex}.hf-so-home{border-top:3px solid #b42318}.hf-so-home__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:30px}.hf-so-home__t{margin:0!important;color:#fff!important}.hf-so-home__d{margin:0!important;color:rgba(255,255,255,.78)!important;max-width:620px}.hf-so-grid--home{grid-template-columns:repeat(var(--hf-so-n,4),minmax(0,300px));justify-content:center}.hf-so-home .hf-so-card{border-color:transparent;box-shadow:0 18px 40px rgba(0,0,0,.28)}.hf-so-home__foot{display:flex;justify-content:center;margin-top:30px}.hf-so-home__btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#d92d20 0%,#b42318 100%);color:#fff!important;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:15px 26px;border-radius:2px;box-shadow:0 14px 30px rgba(180,35,24,.35);transition:transform .2s ease,box-shadow .2s ease}.hf-so-home__btn:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(180,35,24,.45)}@media (max-width:1100px) and (min-width:761px){.hf-so-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hf-so-grid--home{grid-template-columns:none;grid-auto-columns:72%}}.hfv2-pcard[data-product-id="11857"],.hfv2-pcard[data-product-id="11867"],.hfv2-pcard[data-product-id="11801"],.hfv2-pcard[data-product-id="11921"],.hfv2-pcard[data-product-id="10597"],.hfv2-pcard[data-product-id="11609"],.hfv2-pcard[data-product-id="7719"],.hfv2-pcard[data-product-id="8578"],.hfv2-pcard[data-product-id="12135"]{outline:2px solid #b42318;outline-offset:-2px}.hfv2-pcard[data-product-id="11857"] .hfv2-pcard__m::before,.hfv2-pcard[data-product-id="11867"] .hfv2-pcard__m::before,.hfv2-pcard[data-product-id="11801"] .hfv2-pcard__m::before,.hfv2-pcard[data-product-id="11921"] .hfv2-pcard__m::before,.hfv2-pcard[data-product-id="10597"] .hfv2-pcard__m::before,.hfv2-pcard[data-product-id="11609"] .hfv2-pcard__m::before,.hfv2-pcard[data-product-id="7719"] .hfv2-pcard__m::before,.hfv2-pcard[data-product-id="8578"] .hfv2-pcard__m::before,.hfv2-pcard[data-product-id="12135"] .hfv2-pcard__m::before{content:"Special offer";position:absolute;top:12px;left:12px;z-index:3;background:linear-gradient(135deg,#d92d20 0%,#b42318 100%);color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;padding:7px 11px;border-radius:2px;box-shadow:0 8px 18px rgba(120,20,12,.35);pointer-events:none}body.hf-footer-pages .hf-page__hero,body.hf-cart-page .hf-cart-hero,body.hf-checkout-page .hf-checkout-hero,body.woocommerce-account .hf-acct .hf-hero,body.woocommerce-account .hf-auth__hero{color:#fff!important}body.hf-footer-pages .hf-page__hero .hf-page__title,body.hf-footer-pages .hf-page__hero h1,body.hf-footer-pages .hf-page__hero h2,body.hf-cart-page .hf-cart-hero .hf-cart-hero__title,body.hf-cart-page .hf-cart-hero h1,body.hf-checkout-page .hf-checkout-hero .hf-checkout-hero__title,body.hf-checkout-page .hf-checkout-hero h1,body.woocommerce-account .hf-acct .hf-hero .hf-hero__title,body.woocommerce-account .hf-acct .hf-hero h1,body.woocommerce-account .hf-auth__hero .hf-auth__title,body.woocommerce-account .hf-auth__hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}body.hf-footer-pages .hf-page__hero .hf-page__intro,body.hf-cart-page .hf-cart-hero .hf-cart-hero__sub,body.hf-checkout-page .hf-checkout-hero .hf-checkout-hero__sub,body.woocommerce-account .hf-acct .hf-hero .hf-hero__text,body.woocommerce-account .hf-auth__hero .hf-auth__desc{color:rgba(255,255,255,.74)!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important}body.hf-footer-pages .hf-page__hero .hf-page__kicker,body.hf-cart-page .hf-cart-hero .hf-cart-hero__eyebrow,body.hf-checkout-page .hf-checkout-hero .hf-checkout-hero__eyebrow,body.woocommerce-account .hf-acct .hf-hero .hf-hero__eyebrow,body.woocommerce-account .hf-auth__hero .hf-auth__eyebrow{color:var(--hfh-champagne,#4ad55d)!important;-webkit-text-fill-color:var(--hfh-champagne,#4ad55d)!important}html{scroll-behavior:smooth;scroll-padding-top:80px}*{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.hf-homepage > section.hf-faq,.hf-homepage > section.hf-hubs,.hf-homepage > section.hf-seo,.hf-homepage > section.hf-reviews{content-visibility:auto;contain-intrinsic-size:0 800px}img{font-style:italic;font-weight:500;color:rgba(15,23,42,.45)}[data-hf-track],.hf-card__dots,.hf-reviews__track,.hf-featured__track,.flex-control-thumbs,.hf-picker__related-track,.hf-cm__related-track{touch-action:pan-x}[data-hf-track],.hf-reviews__track,.hf-featured__track,.flex-control-thumbs,.hf-picker__related-track,.hf-cm__related-track{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}[data-hf-track]::-webkit-scrollbar,.hf-reviews__track::-webkit-scrollbar,.hf-featured__track::-webkit-scrollbar,.flex-control-thumbs::-webkit-scrollbar,.hf-picker__related-track::-webkit-scrollbar,.hf-cm__related-track::-webkit-scrollbar{display:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid rgba(74,213,93,.55);outline-offset:2px;border-radius:0}::selection{background:rgba(74,213,93,.28);color:#0B1D35}@media print{.hfh-header,.hfh-topbar,.hf-mobile-bar,.hf-final-place-order{display:none !important}body{background:#fff !important;color:#000 !important}a[href]::after{content:" (" attr(href) ")";font-size:10px;color:#555}}html body .hfh-shell,html body .hfh-shell.is-scrolled{background:#ffffff !important;background-image:none !important}html body .hfh-shell .hfh-header,html body .hfh-shell .hfh-header__inner{background:#ffffff !important;background-image:none !important;background-color:#ffffff !important}html body .hfh-shell.is-scrolled .hfh-header,html body .hfh-shell.is-scrolled .hfh-header__inner{background:#ffffff !important;background-image:none !important}html body .hfh-header::before,html body .hfh-header::after,html body .hfh-shell::before,html body .hfh-shell::after{background:transparent !important}html body .hfh-header::after{content:'' !important;background:linear-gradient(90deg,transparent,rgba(115,195,126,.30),transparent) !important;height:1px !important;bottom:0 !important;left:0 !important;right:0 !important;position:absolute !important}html body .hfh-mob2__thumb,html body .hfh-mob__nav .hfh-mob2__thumb,html body .hfh-mob .hfh-mob2__thumb{width:44px !important;height:44px !important;min-width:44px !important;max-width:44px !important;min-height:44px !important;max-height:44px !important;flex:0 0 44px !important;aspect-ratio:1/1 !important;border-radius:8px!important;overflow:hidden !important;position:relative !important;background:#e1e8ef !important}html body .hfh-mob2__thumb img,html body .hfh-mob__nav .hfh-mob2__thumb img,html body .hfh-mob .hfh-mob2__thumb img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;aspect-ratio:1/1 !important;position:absolute !important;inset:0 !important;margin:0 !important;padding:0 !important;border:0 !important}@media (max-width: 767px){html body input,html body input[type="text"],html body input[type="search"],html body input[type="email"],html body input[type="tel"],html body input[type="password"],html body input[type="number"],html body input[type="url"],html body input[type="date"],html body select,html body textarea,html body .hfh-mob__search-form input,html body .hfh-search-input,html body .hfh-msearch-input{font-size:16px !important}}html body .hfh-navItem .hfh-megav2__link-thumb{width:64px !important;height:64px !important;aspect-ratio:1 / 1 !important;flex-shrink:0 !important;overflow:hidden !important;position:relative !important}html body .hfh-navItem .hfh-megav2__link-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;position:absolute !important;inset:0 !important}html body .hfh-navItem .hfh-megav2__stage-img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}html body .hfh-navItem .hfh-megav2__stage-visual{height:100% !important;min-height:100% !important;overflow:hidden !important;position:relative !important}.hf-skip{position:absolute;left:12px;top:-200px;z-index:2147483000;padding:12px 18px;background:#122B4C;color:#fff!important;font:600 15px/1.2 Poppins,system-ui,-apple-system,"Segoe UI",sans-serif;text-decoration:none!important;box-shadow:0 10px 30px rgba(10,31,58,.35)}.hf-skip:focus,.hf-skip:focus-visible{top:12px;outline:3px solid #4ad55d;outline-offset:2px}#hf-main{display:block}#hf-main:focus{outline:none}html body .hfh-mob{visibility:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}html body .hfh-mob.is-active{visibility:visible;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility 0s}html body .hfh-minicart{visibility:hidden;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s}html body .hfh-minicart.hfh-minicart--open{visibility:visible;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s}.hf-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (prefers-reduced-motion:reduce){html body .hfh-mob,html body .hfh-minicart{transition:none}}body .hf-pdp .hf-pricing__stock-text,body .hf-pdp .hf-pricing__stock-sub,body .hf-pdp .hf-pricing__stock,body .hf-pdp .hf-pricing__save,body .hf-pdp .hf-pricing-highlight__save{color:#455066!important}html,body{overflow-x:hidden!important}body .hftr-view--article,body .hftr-view--article .hftr-content,body .hftr-view--article .hftr-main,body .hftr-shell,body .hftr-content{max-width:none!important;overflow:visible!important}body .hftr-article-summary,body .hftr-article-decision-cards,body .hftr-article-insight,body .hftr-article-advice,body .hftr-article-pathway,body .hftr-article-final-cta{position:relative!important;left:50%!important;right:auto!important;width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin-left:0!important;margin-right:0!important;transform:translateX(-50%)!important;box-sizing:border-box!important;border-radius:0!important;overflow:hidden!important;padding-left:max(24px,calc((100vw - 1180px)/2))!important;padding-right:max(24px,calc((100vw - 1180px)/2))!important}body .hftr-article-summary__inner,body .hftr-article-decision-cards > .hftr-article-section-head,body .hftr-article-decision-cards__grid,body .hftr-article-insight__inner,body .hftr-article-advice > .hftr-article-section-head,body .hftr-article-advice__grid,body .hftr-article-pathway__inner,body .hftr-article-final-cta__inner{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body .hftr-article-decision-cards{background:radial-gradient(circle at 12% 0%,rgba(76,205,93,.26),transparent 34%),radial-gradient(circle at 86% 10%,rgba(255,255,255,.28),transparent 32%),linear-gradient(135deg,#061b31 0%,#07365f 58%,#061b31 100%)!important;padding-top:clamp(76px,7vw,118px)!important;padding-bottom:clamp(76px,7vw,118px)!important}body .hftr-article-decision-cards .hftr-article-section-head{margin-bottom:34px!important}body .hftr-article-insight{background:radial-gradient(circle at 12% 0%,rgba(76,205,93,.20),transparent 32%),linear-gradient(135deg,#061b31 0%,#07365f 58%,#061b31 100%)!important;padding-top:clamp(74px,7vw,112px)!important;padding-bottom:clamp(74px,7vw,112px)!important}body .hftr-article-insight__inner{border-radius:0!important}body .hftr-article-summary,body .hftr-article-advice,body .hftr-article-pathway,body .hftr-article-final-cta{background:linear-gradient(180deg,#f2f8ff 0%,#e8f0f7 100%)!important}body .hftr-article-pathway{padding-top:clamp(70px,6vw,105px)!important;padding-bottom:clamp(76px,6vw,112px)!important}body .entry-content:has(.hftr-article-decision-cards),body .wp-block-post-content:has(.hftr-article-decision-cards),body main:has(.hftr-article-decision-cards){max-width:none!important;overflow:visible!important}@media (max-width:860px){body .hftr-article-summary,body .hftr-article-decision-cards,body .hftr-article-insight,body .hftr-article-advice,body .hftr-article-pathway,body .hftr-article-final-cta{padding-left:18px!important;padding-right:18px!important}body .hftr-article-insight__inner{border-radius:0!important}}html body,html body.hftr-view,html body.hftr-view--article,html body.hftr-view--topic,html body .hftr-view,html body .hftr-view--article,html body .hftr-view--topic,html body .hftr-shell,html body .hftr-page,html body .hftr-content,html body .hftr-wrap,html body .hftr-legacy-body,html body .hf-unified-article{background:#ffffff !important;background-image:none !important;background-color:#ffffff !important}html body .hf-v2-article,html body .hfa2{background:#ffffff !important}html body .hf-v2-article .hf-v2-section,html body .hfa2 .hfa2-section{background:#ffffff !important;text-align:center !important}html body .hf-v2-article .hf-v2-shell,html body .hfa2 .hfa2-shell{margin-left:auto !important;margin-right:auto !important;text-align:center !important}html body .hf-v2-article .hf-v2-h2,html body .hfa2 .hfa2-h2{text-align:center !important;margin-left:auto !important;margin-right:auto !important}html body .hf-v2-article .hf-v2-lead,html body .hfa2 .hfa2-lead{text-align:center !important;margin-left:auto !important;margin-right:auto !important}html body .hf-v2-article .hf-v2-eyebrow,html body .hfa2 .hfa2-eyebrow{margin-left:auto !important;margin-right:auto !important;display:inline-flex !important}html body .hf-v2-article .hf-v2-facts,html body .hfa2 .hfa2-facts{text-align:center !important}html body .hf-v2-article .hf-v2-fact,html body .hfa2 .hfa2-fact{text-align:center !important;align-items:center !important}html body .hf-v2-article .hf-v2-prose,html body .hfa2 .hfa2-prose{margin-left:auto !important;margin-right:auto !important;text-align:left !important;max-width:820px !important}html body .hf-v2-article .hf-v2-direction__grid,html body .hfa2 .hfa2-direction__grid{margin-left:auto !important;margin-right:auto !important}html body .hf-v2-article .hf-v2-list li,html body .hfa2 .hfa2-list li{text-align:left !important}html body .hf-v2-article .hf-v2-direction__heading,html body .hfa2 .hfa2-direction__heading{text-align:center !important}html body .hf-v2-article .hf-v2-next__grid,html body .hfa2 .hfa2-next__grid{margin-left:auto !important;margin-right:auto !important}html body .hf-v2-article .hf-v2-next__item,html body .hfa2 .hfa2-next__item{text-align:left !important}html body .hf-v2-article .hf-v2-cta__actions,html body .hf-v2-article .hf-v2-hero__actions,html body .hfa2 .hfa2-cta__actions,html body .hfa2 .hfa2-hero__actions{justify-content:center !important}html body .hf-v2-article .hf-v2-figure,html body .hfa2 .hfa2-figure{text-align:center !important}html body .hf-v2-article .hf-v2-figure figcaption,html body .hfa2 .hfa2-figure figcaption{text-align:center !important}html body .hf-v2-article .hf-v2-section + .hf-v2-section,html body .hfa2 .hfa2-section + .hfa2-section{border-top:1px solid rgba(10,31,58,.06) !important}html body .hf-v2-article .hf-v2-hero,html body .hfa2 .hfa2-hero{background:#ffffff !important}html body .hfa2 .hfa2-hero__content{margin-left:auto !important;margin-right:auto !important;text-align:center !important}html body .hfa2 .hfa2-hero__title,html body .hfa2 .hfa2-hero__text{margin-left:auto !important;margin-right:auto !important}html body .hf-v2-article .hf-v2-cta__inner,html body .hfa2 .hfa2-cta__inner{text-align:center !important}html body .hfa2 .hfa2-cta__copy{margin-left:auto !important;margin-right:auto !important}html body .hftr-view .hf-install-card,html body .hftr-view .hf-tone-card,html body .hftr-view .hftr-section-card,html body .hftr-view .hftr-section-card--flat,html body .hftr-view .hftr-article-direction,html body .hftr-view .hftr-article-summary,html body .hftr-view .hftr-article-next-step{background:#ffffff !important;background-image:none !important}html body,html body .hftr-view--hub,html body .hftr-view--trends,html body .hftr-view,html body .hftr-shell,html body .hftr-page,html body .hftr-content,html body .hftr-wrap{background:#ffffff !important;background-image:none !important;background-color:#ffffff !important}body.single .site-main,body.page .site-main,body.single main,body.page main,body.single article.post,body.single article.page,body.page article.page,body.single .entry-content,body.page .entry-content,body.single .post-content,body.page .post-content,body.single .content-area,body.page .content-area,body .entry-content:has(.hftr-view--article),body .entry-content:has(.hftr-view--topic),body main:has(.hftr-view--article),body main:has(.hftr-view--topic){max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;overflow:visible !important}html body .hftr-view--article.hftr-shell,html body .hftr-shell.hftr-view--article{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding-left:0 !important;padding-right:0 !important;overflow-x:visible !important;overflow-y:visible !important;box-sizing:border-box !important;position:relative !important}html body .hftr-view--article .hftr-page{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}html body .hftr-view--article .hftr-content{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;overflow:visible !important}html body .hftr-view--article .hfa3,html body .hftr-view--article .hfa3 *{box-sizing:border-box !important;max-width:100% !important;overflow-wrap:break-word !important;word-wrap:break-word !important}html body .hftr-view--article .hfa3{display:block !important;width:100% !important;margin:0 !important;padding:0 !important}html body .hftr-view--article .hfa3 > .hfa3__section{display:block !important;width:100% !important;padding:clamp(40px,5vw,72px) 0 !important;margin:0 !important}html body .hftr-view--article .hfa3 .hfa3__shell{display:block !important;width:min(1180px,calc(100% - 48px)) !important;margin-left:auto !important;margin-right:auto !important;padding:0 !important}html body .hftr-view--article .hfa3 .hfa3__prose,html body .hftr-view--article .hfa3 .hfa3__prose *{width:auto !important;max-width:100% !important;float:none !important;clear:both !important;position:static !important;transform:none !important}html body .hftr-view--article .hfa3 .hfa3__prose{display:block !important;width:100% !important;margin:0 !important;padding:0 !important}html body .hftr-view--article .hfa3 .hfa3__prose > *{display:block !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}html body .hftr-view--article .hfa3 .hfa3__prose strong,html body .hftr-view--article .hfa3 .hfa3__prose em,html body .hftr-view--article .hfa3 .hfa3__prose b,html body .hftr-view--article .hfa3 .hfa3__prose i,html body .hftr-view--article .hfa3 .hfa3__prose a,html body .hftr-view--article .hfa3 .hfa3__prose span,html body .hftr-view--article .hfa3 .hfa3__prose code{display:inline !important;width:auto !important}html body .hftr-view--article .hfa3 .hfa3__prose li{display:list-item !important;width:auto !important}html body .hftr-view--article .hfa3 .hfa3__prose img{display:block !important;width:auto !important;max-width:100% !important;height:auto !important;margin:24px auto !important;border-radius:0!important}html body .hftr-view--article .hfa3 .hfa3__prose table{display:table !important;width:100% !important;max-width:100% !important;border-collapse:collapse !important}html body .hftr-view--article .hfa3 .hfa3__prose thead{display:table-header-group !important}html body .hftr-view--article .hfa3 .hfa3__prose tbody{display:table-row-group !important}html body .hftr-view--article .hfa3 .hfa3__prose tr{display:table-row !important}html body .hftr-view--article .hfa3 .hfa3__prose th,html body .hftr-view--article .hfa3 .hfa3__prose td{display:table-cell !important}@media (max-width:768px){html body .hftr-view--article .hfa3 .hfa3__shell{width:calc(100% - 28px) !important}}html body .hftr-view--topic.hftr-shell,html body .hftr-shell.hftr-view--topic{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;overflow:visible !important;position:relative !important;box-sizing:border-box !important}html,body{overflow-x:hidden !important}html body .hftr-view--topic .hftr-section-card--lead > h2,html body .hftr-view--topic .hftr-section-card.hftr-section-card--lead h2,html body .hftr-view--topic .hftr-section-card--flow.hftr-section-card--lead > h2,html body .hftr-view--topic .hftr-section-card--flow > h2{color:#061b31 !important;-webkit-text-fill-color:#061b31 !important;background:transparent !important;background-image:none !important;text-shadow:none !important}html body .hftr-view--topic .hftr-section-card--lead p,html body .hftr-view--topic .hftr-section-card--flow p,html body .hftr-view--topic .hftr-section-card--lead .hftr-flow-copy p,html body .hftr-view--topic .hftr-section-card .hftr-flow-copy p{color:#506174 !important;-webkit-text-fill-color:#506174 !important;font-size:clamp(15px,1.15vw,17px) !important;line-height:1.7 !important}html body .hftr-view--topic .hftr-flow-row{display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr) !important;gap:clamp(28px,4vw,56px) !important;align-items:start !important;margin:0 !important}html body .hftr-view--topic .hftr-flow-copy{min-width:0 !important;max-width:none !important}html body .hftr-view--topic .hftr-flow-visual{margin:0 !important}html body .hftr-view--topic .hftr-flow-visual .hftr-lead-media{width:100% !important;max-width:100% !important;border-radius:0!important;overflow:hidden !important;box-shadow:0 18px 48px rgba(6,27,49,.16) !important}html body .hftr-view--topic .hftr-flow-visual .hftr-lead-media img{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:4/5 !important;object-fit:cover !important;display:block !important}html body .hftr-view--topic .hftr-flow-visual .hftr-lead-caption{margin:14px 0 0 !important;padding:0 !important;text-align:left !important}html body .hftr-view--topic .hftr-flow-visual .hftr-lead-caption span{display:inline-block !important;padding:5px 10px !important;margin:0 0 8px !important;border-radius:0!important;background:rgba(6,27,49,.06) !important;color:#061b31 !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important}html body .hftr-view--topic .hftr-flow-visual .hftr-lead-caption p{margin:0 !important;font-size:13.5px !important;color:#506174 !important;line-height:1.55 !important}html body .hftr-view--topic .hftr-overview-why-now{margin-top:clamp(40px,5vw,60px) !important}html body .hftr-view--topic .hftr-overview-why-now__title{display:inline-flex !important;align-items:center !important;gap:10px !important;margin:0 0 22px !important;color:#189d2a !important;-webkit-text-fill-color:#189d2a !important;font-size:10.5px !important;font-weight:900 !important;letter-spacing:.18em !important;text-transform:uppercase !important}html body .hftr-view--topic .hftr-overview-why-now__title::before{content:"" !important;display:inline-block !important;width:28px !important;height:1px !important;background:#189d2a !important}html body .hftr-view--topic .hftr-overview-why-now__grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important}html body .hftr-view--topic .hftr-overview-why-now__item{padding:22px 22px 20px !important;background:#fff !important;border:1px solid rgba(6,27,49,.10) !important;border-radius:0!important;box-shadow:0 6px 16px rgba(6,27,49,.04) !important;display:flex !important;flex-direction:column !important;gap:8px !important}html body .hftr-view--topic .hftr-overview-why-now__item strong{color:#061b31 !important;-webkit-text-fill-color:#061b31 !important;font-size:15px !important;font-weight:800 !important;line-height:1.25 !important;letter-spacing:-.01em !important}html body .hftr-view--topic .hftr-overview-why-now__item span{color:#506174 !important;-webkit-text-fill-color:#506174 !important;font-size:13.5px !important;line-height:1.55 !important}html body .hftr-view--topic .hftr-section-card .hftr-gallery-intro{max-width:780px !important;margin:0 0 24px !important;color:#506174 !important;-webkit-text-fill-color:#506174 !important;font-size:clamp(14px,1.1vw,16px) !important;line-height:1.6 !important;text-align:left !important}html body .hftr-view--topic .hftr-section-card .hftr-gallery{margin-left:0 !important;margin-right:0 !important;width:100% !important}html body .hftr-view--topic .hftr-main{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}html body .hftr-view--topic .hftr-content > *,html body .hftr-view--topic .hftr-main > *,html body .hftr-view--topic .hftr-section-card,html body .hftr-view--topic .hftr-section-card--flat,html body .hftr-view--topic .hftr-section-card--flow,html body .hftr-view--topic .hftr-section-card--lead,html body .hftr-view--topic .hftr-section-card--detail,html body .hftr-view--topic .hftr-section-card--accent,html body .hftr-view--topic .hftr-section-card--compass,html body .hftr-view--topic .hftr-section-card--roomfit{width:min(1240px,calc(100% - 48px)) !important;max-width:1240px !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;text-align:left !important;box-sizing:border-box !important}html body .hftr-view--topic .hftr-section-card > h2{display:block !important;word-wrap:break-word !important;overflow-wrap:break-word !important;hyphens:auto !important;font-size:clamp(28px,3vw,44px) !important;line-height:1.08 !important}html body .hftr-view--topic .hftr-overview-why-now__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) !important;gap:14px !important}html body .hftr-view--topic .hftr-decision-grid,html body .hftr-view--topic .hftr-comparison,html body .hftr-view--topic .hftr-feature-grid,html body .hftr-view--topic .hftr-detail-grid,html body .hftr-view--topic .hftr-checklist{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}html body .hftr-view--topic .hftr-section-card--lead{padding-top:clamp(36px,4vw,56px) !important;padding-bottom:clamp(36px,4vw,56px) !important}html body .hftr-view--topic .hftr-section-card--lead > h2{margin-bottom:24px !important;max-width:920px !important}html body .hftr-view--topic .hftr-main > .hftr-section-card--lead:first-child .hftr-flow-row,html body .hftr-view--topic .hftr-section-card--lead .hftr-flow-row{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr) !important;grid-template-areas:none !important;gap:clamp(28px,4vw,52px) !important;align-items:start !important;margin-top:8px !important}html body .hftr-view--topic .hftr-main > .hftr-section-card--lead:first-child .hftr-flow-visual,html body .hftr-view--topic .hftr-section-card--lead .hftr-flow-visual{margin-top:0 !important;max-width:none !important;justify-self:stretch !important;align-self:start !important;grid-area:auto !important}html body .hftr-view--topic .hftr-main > .hftr-section-card--lead:first-child .hftr-flow-copy,html body .hftr-view--topic .hftr-section-card--lead .hftr-flow-copy{grid-area:auto !important;align-self:start !important;max-width:none !important}@media (max-width:1100px){html body .hftr-view--topic .hftr-main > .hftr-section-card--lead:first-child .hftr-flow-visual{margin-top:0 !important}}@media (max-width:900px){html body .hftr-view--topic .hftr-section-card--lead .hftr-flow-row{grid-template-columns:1fr !important;gap:24px !important}}@media (max-width:900px){html body .hftr-view--topic .hftr-flow-row{grid-template-columns:1fr !important;gap:24px !important}html body .hftr-view--topic .hftr-overview-why-now__grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:600px){html body .hftr-view--topic .hftr-overview-why-now__grid{grid-template-columns:1fr !important}}html,body{margin:0 !important;padding:0 !important}body.hftr-view--hub #content,body.hftr-view--hub #primary,body.hftr-view--hub .content-area,body.hftr-view--hub main#main,body.hftr-view--hub main.site-main,body.hftr-view--hub .site-content,body.hftr-view--hub .site-content > .wrap,body.hftr-view--hub .site-content > .container,body.hftr-view--hub article,body.hftr-view--hub article.post,body.hftr-view--hub article.page,body.hftr-view--hub .entry-content,body.hftr-view--hub .post-content,body.hftr-view--hub .page-content,body.hftr-view--hub .hftr-shell,body.hftr-view--hub .hftr-page,body.hftr-view--hub .hftr-content,body.hftr-view--hub .hftr-view,body.hftr-view--hub .hftr-view--hub,body.hftr-view--hub .hftr-shell--unified,body .hftr-shell,body .hftr-page,body .hftr-content,body .hftr-view{display:contents !important}body #content,body #primary,body .content-area,body main#main,body main.site-main,body .site-content,body .entry-content,body .post-content,body .page-content,body article,body article.page,body .hftr-shell,body .hftr-page,body .hftr-content{overflow:visible !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important;max-width:none !important;width:100% !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;border-radius:0!important;box-shadow:none !important}body.page .hftr-view{padding:0 !important}html body .hf-casehub-prem-trust{margin-top:0 !important;margin-bottom:0 !important;border-radius:0!important}@media (max-width: 820px){html body .hf-casehub-prem-trust{padding:12px !important;margin-top:0 !important;border-top:0 !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__grid{grid-template-columns:1fr 1fr !important;gap:8px !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__card{padding:10px 12px !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__grid > *:nth-child(3){grid-column:1 / -1 !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__copy strong{font-size:12px !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__copy small{font-size:10.5px !important;line-height:1.3 !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__mark{width:28px !important;height:28px !important}html body .hf-casehub-prem-trust .hf-casehub-prem-trust__mark svg{width:22px !important;height:22px !important}}@media (max-width: 480px){}