:root{--font-sans: var(--text-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);--font-sans-heading: var(--heading-font-family, var(--font-sans));--text-hero: 4rem;--text-h1: 3rem;--text-h2: 2.25rem;--text-h3: 1.75rem;--text-h4: 1.375rem;--text-lg: 1.25rem;--text-body: 1.125rem;--text-sm: 1rem;--text-caption: .875rem;--text-micro: .75rem;--text-ui-13: .8125rem;--text-ui-13-5: .84375rem;--text-ui-14: .875rem;--text-ui-11-5: .71875rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.1;--lh-heading: 1.2;--lh-snug: 1.35;--lh-body: 1.6;--lh-review: 1.65;--color-text-primary: var(--heading-color, #1a1a1a);--color-text-secondary: var(--text-color, #2d2d2d);--color-text-muted: #6b7280;--color-bg-page: var(--background, #ffffff);--color-bg-success-soft: #f0faf4;--color-border-standard: var(--border-color, #e8eaed);--color-border-success: #c3e6d0;--color-brand-green: var(--accent-color, #1a6b3c);--color-brand-green-deep: #14512d;--color-rating-gold: var(--product-review-star-color, #f59e0b);--color-rating-empty: #d1d5db;--color-decorative: #dde2e8;--space-1: 4px;--space-2: 7px;--space-3: 10px;--space-4: 14px;--space-5: 18px;--space-6: 24px;--space-7: 32px;--space-8: 48px;--radius-card: 12px;--radius-card-sm: 10px;--radius-input: 6px;--radius-pill: 20px;--shadow-soft: 0 1px 4px rgba(0, 0, 0, .05);--shadow-raised: 0 4px 12px rgba(0, 0, 0, .08);--ff-heading-font-family: var(--font-sans-heading);--ff-body-font-family: var(--font-sans);--ff-heading-font-weight: var(--fw-semibold);--ff-body-font-weight: var(--fw-regular);--ff-heading-color: var(--heading-color, #1a1a1a);--ff-body-color: var(--text-color, #2d2d2d);--ff-border-color: var(--border-color, #e8eaed);--ff-background: var(--background, #ffffff);--ff-surface: var(--secondary-background, #ffffff);--ff-accent-color: var(--accent-color, #1a6b3c);--ff-link-color: var(--link-color, #1a6b3c);--ff-link-color-hover: var(--link-color-hover, #14512d);--ff-primary-button-background: var(--primary-button-background);--ff-primary-button-text-color: var(--primary-button-text-color);--ff-secondary-button-background: var(--secondary-button-background);--ff-secondary-button-text-color: var(--secondary-button-text-color);--ff-product-star-color: var(--color-rating-gold);--ff-cart-action-background: #0a1926;--ff-cart-action-background-hover: #122b3f;--ff-brand-eyebrow-font-size: 12px;--ff-brand-eyebrow-font-weight: 700;--ff-brand-eyebrow-line-height: 1;--ff-brand-eyebrow-font: var(--ff-brand-eyebrow-font-weight) var(--ff-brand-eyebrow-font-size) / var(--ff-brand-eyebrow-line-height) "Noto Sans", sans-serif;--ff-brand-text-link-font: 700 15px / 1 "Noto Sans", sans-serif;--ff-brand-letter-spacing: .14em}.ff-brand-eyebrow{font-size:var(--ff-brand-eyebrow-font-size);font-weight:var(--ff-brand-eyebrow-font-weight);line-height:var(--ff-brand-eyebrow-line-height);font-family:Noto Sans,sans-serif;letter-spacing:var(--ff-brand-letter-spacing);text-transform:uppercase}.ff-brand-text-link{font:var(--ff-brand-text-link-font);letter-spacing:var(--ff-brand-letter-spacing);text-transform:uppercase}@media screen and (min-width:1000px){.nav-bar .ff-fridge-mega{position:absolute;width:100%;left:0;top:100%;right:0;transform:none;background:#fff;border-top:1px solid #dce3ec;border-bottom:1px solid #dce3ec;border-right:0;border-left:0;border-radius:0;box-shadow:0 16px 32px #0f172a24;overflow-y:auto;max-height:calc(100vh - var(--header-height, 184px))}.ff-fridge-mega[aria-hidden=false]{visibility:visible;opacity:1}.ff-fridge-mega__panel{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(355px,1.7fr) minmax(290px,1.18fr) minmax(330px,1.42fr);gap:0;min-height:380px;margin:0;padding:36px clamp(40px,5vw,96px);background:transparent;border:0;border-radius:0;box-shadow:none;color:#11234a;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.ff-fridge-mega__intro,.ff-fridge-mega__brands,.ff-fridge-mega__types,.ff-fridge-mega__help{min-width:0}.ff-fridge-mega__intro{display:flex;flex-direction:column;align-items:center;padding-right:48px}.ff-fridge-mega__brands,.ff-fridge-mega__types,.ff-fridge-mega__help{display:flex;flex-direction:column;padding-left:48px;border-left:1px solid #e5eaf1}.ff-fridge-mega__brands,.ff-fridge-mega__types{padding-right:48px}.ff-fridge-mega__hero-icon{width:94px;height:94px;margin:8px 0 32px 46px;color:#5274a9}.ff-fridge-mega__hero-icon svg{width:100%;height:100%;display:block}.ff-fridge-mega__hero-media{display:flex;align-items:center;justify-content:center;width:150px;height:150px;margin:-6px auto 28px}.ff-fridge-mega__hero-media img{display:block;width:100%;height:100%;object-fit:contain}.ff-fridge-mega__headline{max-width:320px;width:min(100%,250px);margin:0;color:#0a1926;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:25px;line-height:1.22;font-weight:600;letter-spacing:0}.ff-fridge-mega__title{margin:0 0 28px;color:#0a1926;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:25px;line-height:1.25;font-weight:600;letter-spacing:0}.ff-fridge-mega__copy{max-width:320px;width:min(100%,250px);margin:22px 0 0;color:#536078;font-size:15px;line-height:1.55;font-weight:500;letter-spacing:0}.ff-fridge-mega__primary,.ff-fridge-mega__secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border-radius:8px;font-size:12px;line-height:1;font-weight:700;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-decoration:none!important;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.ff-fridge-mega__primary{width:min(100%,250px);margin-top:auto;padding:0 16px;color:#fff!important;background:#0077b6;font-size:11px;letter-spacing:.1em;box-shadow:0 6px 18px -8px #0177b68c}.ff-fridge-mega__primary>span:first-child,.ff-fridge-mega__secondary>span:first-child{min-width:0}.ff-fridge-mega__primary:hover{background:#005f92;transform:translateY(-1px)}.ff-fridge-mega__secondary{width:fit-content;max-width:100%;margin-top:22px;padding:0 20px 0 18px;color:#132752!important;background:#fff;border:2px solid #5d6f91}.ff-fridge-mega__secondary:hover{border-color:#001e5a;color:#001e5a!important;transform:translateY(-1px)}.ff-fridge-mega__arrow{position:relative;display:inline-block;width:14px;height:10px;flex:0 0 14px;border:0;transform:none;transition:transform .16s ease}.ff-fridge-mega__arrow:before,.ff-fridge-mega__arrow:after{position:absolute;content:"";top:50%;right:2px;display:block}.ff-fridge-mega__arrow:before{width:14px;height:2px;background:currentColor;transform:translateY(-50%)}.ff-fridge-mega__arrow:after{width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.ff-fridge-mega a:hover .ff-fridge-mega__arrow{transform:translate(3px)}.ff-fridge-mega__brand-list,.ff-fridge-mega__type-list{list-style:none;margin:0;padding:0}.ff-fridge-mega__brand-list{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));column-gap:34px;row-gap:0;margin-bottom:28px}.ff-fridge-mega__brand-list a,.ff-fridge-mega__type-list a{color:#1a1a1a!important;text-decoration:none!important;transition:color .16s ease,background .16s ease}.ff-fridge-mega__brand-list a{display:flex;align-items:center;justify-content:space-between;min-height:54px;font-size:16px;line-height:1.2;font-weight:700}.ff-fridge-mega__brand-list a>span{position:relative;width:10px;height:10px;flex:0 0 10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.85;transition:transform .16s ease}.ff-fridge-mega__brand-list a:hover,.ff-fridge-mega__type-list a:hover,.ff-fridge-mega__text-link:hover{color:#001e5a!important}.ff-fridge-mega__brand-list a:hover>span{transform:translate(3px) rotate(45deg)}.ff-fridge-mega__text-link{display:inline-flex;align-items:center;gap:14px;margin-top:auto;color:#1a1a1a!important;font-size:16px;line-height:1;font-weight:700;text-decoration:none!important}.ff-fridge-mega__brand-button{align-self:flex-start;min-height:44px;padding:0 20px 0 18px;border:2px solid #111;border-radius:8px;background:#fff;color:#111!important;font-size:12px;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.ff-fridge-mega__brand-button:hover{border-color:#001e5a;color:#001e5a!important;transform:translateY(-1px)}.ff-fridge-mega__arrow--text{width:14px;height:10px;flex-basis:14px}.ff-fridge-mega__type-list li+li{border-top:1px solid #e8edf3}.ff-fridge-mega__type-list a{display:grid;grid-template-columns:48px minmax(0,1fr) 12px;align-items:center;gap:22px;min-height:72px;color:#1a1a1a!important;font-size:16px;line-height:1.25;font-weight:700}.ff-fridge-mega__type-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#5176ad}.ff-fridge-mega__type-icon svg{width:100%;height:100%;display:block}.ff-fridge-mega__help .ff-fridge-mega__copy{margin-top:0}.ff-fridge-mega__promo-card{position:relative;display:block;min-height:176px;margin-top:26px;padding:90px 20px 20px;overflow:hidden;border-radius:11px;background:linear-gradient(105deg,#eef6ff,#f7fbff,#dcecff);color:#11234a!important;text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease}.ff-fridge-mega__promo-card:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#f2f8fff5,#f2f8ffd1 42%,#f2f8ff00 72%);z-index:1;pointer-events:none}.ff-fridge-mega__promo-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #27518424}.ff-fridge-mega__promo-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center right;z-index:0}.ff-fridge-mega__badge{position:absolute;top:20px;left:20px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:5px 12px 5px 6px;border-radius:999px;background:#fff;box-shadow:0 12px 28px #3a71b124;z-index:2}.ff-fridge-mega__badge img{display:block;width:32px;height:32px;flex:0 0 32px}.ff-fridge-mega__badge span{color:#0a1926;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:10px;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ff-fridge-mega__promo-copy{position:relative;display:flex;flex-direction:column;gap:12px;max-width:190px;z-index:2}.ff-fridge-mega__promo-copy strong{color:#11234a;font-size:15px;line-height:1.18;font-weight:800}.ff-fridge-mega__promo-copy span{color:#536078;font-size:14px;line-height:1.35;font-weight:600}.nav-bar .ff-fitting-mega{position:absolute;width:100%;left:0;top:100%;right:0;transform:none;background:#fff;border-top:1px solid #dce3ec;border-bottom:1px solid #dce3ec;border-right:0;border-left:0;border-radius:0;box-shadow:0 16px 32px #0f172a24;overflow:visible;max-height:none}.ff-fitting-mega[aria-hidden=false]{visibility:visible;opacity:1}.nav-bar:has(.ff-fridge-mega[aria-hidden=false]):after,.nav-bar:has(.ff-replacement-mega[aria-hidden=false]):after,.nav-bar:has(.ff-systems-mega[aria-hidden=false]):after,.nav-bar:has(.ff-fitting-mega[aria-hidden=false]):after,.nav-bar:has(.ff-taps-mega[aria-hidden=false]):after{position:fixed;top:var(--header-height, 183px)!important;right:auto!important;bottom:0!important;left:0!important;width:100vw!important;height:auto!important;z-index:45;content:"";background:#040d2094!important;pointer-events:none}.ff-fitting-mega__panel{display:grid;grid-template-columns:minmax(230px,270px) minmax(500px,620px) minmax(260px,300px) minmax(220px,250px);gap:12px 0;min-height:0;max-width:1500px;margin:0 auto;padding:14px 24px;background:#fff;color:#11234a;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.ff-fitting-mega__column,.ff-fitting-mega__rail{min-width:0}.ff-fitting-mega__column{padding:0 14px;border-left:1px solid #e5eaf1}.ff-fitting-mega__column--category{padding-left:0;border-left:0}.ff-fitting-mega__column--why{padding-right:0}.ff-fitting-mega__chooser-section+.ff-fitting-mega__chooser-section{margin-top:14px}.ff-fitting-mega__rail{grid-column:6;grid-row:1 / 3;display:grid;gap:18px;padding-left:24px;border-left:1px solid #e5eaf1}.ff-fitting-mega__title{margin:0 0 10px;color:#132752;font-size:13px;line-height:1.1;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ff-fitting-mega__note{margin:-4px 0 8px;color:#68758d;font-size:12.5px;line-height:1.35;font-weight:600}.ff-fitting-mega ul{list-style:none;margin:0;padding:0}.ff-fitting-mega a{color:#132752!important;text-decoration:none!important}.ff-fitting-mega__chev{position:relative;width:9px;height:9px;flex:0 0 9px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.62;transition:transform .16s ease,opacity .16s ease}.ff-fitting-mega a:hover .ff-fitting-mega__chev{opacity:1;transform:translate(3px) rotate(45deg)}.ff-fitting-mega__category-list{display:grid;gap:6px}.ff-fitting-mega__category-list a{display:grid;grid-template-columns:32px minmax(0,1fr) 8px;align-items:center;gap:10px;min-height:38px;padding:4px 9px 4px 7px;border-radius:8px;color:#172746!important;font-size:13.5px;line-height:1.2;font-weight:800;transition:background .16s ease,color .16s ease,transform .16s ease}.ff-fitting-mega__category-list a.is-active,.ff-fitting-mega__category-list a:hover{background:#edf4ff;color:#0a56b3!important}.ff-fitting-mega__category-list a:hover{transform:translateY(-1px)}.ff-fitting-mega__icon,.ff-fitting-mega__guide-icon{display:inline-flex;align-items:center;justify-content:center;color:#41689f}.ff-fitting-mega__icon{width:30px;height:30px}.ff-fitting-mega__icon svg,.ff-fitting-mega__guide-icon svg{display:block;width:100%;height:100%}.ff-fitting-mega__icon img{display:block;width:100%;height:100%;object-fit:contain}.ff-fitting-mega__card-list,.ff-fitting-mega__quick-list{display:grid;gap:6px}.ff-fitting-mega__card-list--compact,.ff-fitting-mega__size-list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-fitting-mega__card-list a,.ff-fitting-mega__quick-list a,.ff-fitting-mega__size-list a{display:grid;align-items:center;min-height:40px;border:1px solid #e1e7ef;border-radius:8px;background:#fff;box-shadow:0 1px #0f172a08;color:#172746!important;font-size:13.5px;line-height:1.18;font-weight:800;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ff-fitting-mega__card-list a{grid-template-columns:52px minmax(0,1fr) 10px;gap:10px;padding:5px 13px 5px 8px}.ff-fitting-mega__card-list--compact a{grid-template-columns:34px minmax(0,1fr) 8px;gap:8px;min-height:34px;padding:2px 8px 2px 5px;font-size:13.5px}.ff-fitting-mega__card-list--compact a,.ff-fitting-mega__size-list--compact a{border-color:transparent;background:transparent;box-shadow:none}.ff-fitting-mega__card-list img{display:block;width:44px;height:44px;object-fit:contain}.ff-fitting-mega__card-list--compact img{width:30px;height:30px}.ff-fitting-mega__quick-list a{grid-template-columns:58px minmax(0,1fr) 10px;gap:10px;padding:6px 13px 6px 10px}.ff-fitting-mega__quick-list img{display:block;justify-self:center;width:52px;height:30px;object-fit:contain;object-position:center}.ff-fitting-mega__brand-mark,.ff-fitting-mega__mini-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:30px;color:#157bb8;font-size:21px;line-height:1;font-weight:900;letter-spacing:-.04em}.ff-fitting-mega__mini-icon{justify-self:center}.ff-fitting-mega__brand-mark--text,.ff-fitting-mega__mini-icon{color:#132752;font-size:12px;letter-spacing:.02em}.ff-fitting-mega__size-list{display:grid;gap:6px}.ff-fitting-mega__size-list a{grid-template-columns:minmax(0,1fr) 10px;padding:0 13px 0 16px}.ff-fitting-mega__size-list--compact a{min-height:34px;padding:0 8px 0 12px;font-size:13.5px}.ff-fitting-mega__brand-row{display:block;min-width:0;padding:0 0 16px;border-top:0;border-bottom:1px solid #e5eaf1}.ff-fitting-mega__brand-title{margin:0 0 12px;color:#132752;font-size:12px;line-height:1.1;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ff-fitting-mega__brand-list{display:grid;grid-template-columns:1fr;gap:10px}.ff-fitting-mega__brand-list a{display:flex;align-items:center;justify-content:flex-start;width:max-content;max-width:100%;min-height:18px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transition:opacity .16s ease,transform .16s ease}.ff-fitting-mega__brand-list a:hover{opacity:.82;transform:translateY(-1px)}.ff-fitting-mega__brand-list img{display:block;width:78px;max-width:100%;height:20px;object-fit:contain;object-position:left center}.ff-fitting-mega__brand-list li:first-child img{width:132px;height:18px}.ff-fitting-mega__card-list a:hover,.ff-fitting-mega__quick-list a:hover,.ff-fitting-mega__size-list a:hover{border-color:#b8c9de;box-shadow:0 10px 20px #143d6f14;transform:translateY(-1px)}.ff-fitting-mega__card-list--compact a:hover,.ff-fitting-mega__size-list--compact a:hover{border-color:transparent;background:#f3f7fc;box-shadow:none}.ff-fitting-mega__guide-list{display:grid;gap:7px}.ff-fitting-mega__guide-list a{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-height:28px;color:#172746!important;font-size:13px;line-height:1.25;font-weight:800;transition:color .16s ease,transform .16s ease}.ff-fitting-mega__guide-list a:hover{color:#005f92!important;transform:translate(2px)}.ff-fitting-mega__guide-icon{width:22px;height:22px;color:#667895}.ff-fitting-mega__tip{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;margin-top:12px;padding:9px;border-radius:8px;background:#f2f6fc}.ff-fitting-mega__tip span{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border:1px solid #aabbd0;border-radius:50%;color:#5274a9;font-weight:800}.ff-fitting-mega__tip p{margin:0;color:#5b6880;font-size:12px;line-height:1.45;font-weight:600}.ff-fitting-mega__featured{grid-column:2 / 6;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;border:1px solid #dfe7f1;border-radius:8px;overflow:hidden}.ff-fitting-mega__product{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;min-height:122px;padding:12px 18px;background:#fff;transition:background .16s ease}.ff-fitting-mega__product+.ff-fitting-mega__product{border-left:1px solid #dfe7f1}.ff-fitting-mega__product:hover{background:#f8fbff}.ff-fitting-mega__product img{display:block;width:104px;height:104px;object-fit:contain}.ff-fitting-mega__product span{display:flex;flex-direction:column;min-width:0}.ff-fitting-mega__product strong{color:#11234a;font-size:14px;line-height:1.28;font-weight:800}.ff-fitting-mega__product small{margin-top:10px;color:#6b768c;font-size:12px;line-height:1;font-weight:700}.ff-fitting-mega__product small span{display:inline;color:#f4b42d;letter-spacing:.03em}.ff-fitting-mega__product em{display:inline-flex;align-items:center;gap:9px;margin-top:12px;color:#0f5fb4;font-size:13px;line-height:1;font-style:normal;font-weight:800}.ff-fitting-mega__product em:after,.ff-fitting-mega__all-card .ff-fitting-mega__arrow:before,.ff-fitting-mega__support-link .ff-fitting-mega__arrow:before,.ff-fitting-mega__why-card>a .ff-fitting-mega__arrow:before{content:""}.ff-fitting-mega__product em:after{display:inline-block;width:16px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:skew(-35deg)}.ff-fitting-mega__all-card{display:grid;grid-template-columns:minmax(0,1fr) 14px;gap:12px;align-items:center;min-height:42px;margin-top:12px;padding:0 16px;border:1px solid #6f7c90;border-radius:8px;background:#fff;color:#111827!important;box-shadow:0 1px #0f172a08;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.ff-fitting-mega__all-card--category{margin-top:12px;min-height:42px}.ff-fitting-mega__all-card:hover{border-color:#11234a;background:#f8fbff;transform:translateY(-1px)}.ff-fitting-mega__all-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #b7c8dc;border-radius:8px;color:#1d70ba;font-size:9px;line-height:1;font-weight:900;letter-spacing:.04em}.ff-fitting-mega__all-card strong{color:currentColor;font-size:11.5px;line-height:1;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.ff-fitting-mega__all-card small{grid-column:2 / 4;color:#637086;font-size:12px;line-height:1.45;font-weight:600}.ff-fitting-mega__arrow{position:relative;display:inline-block;width:14px;height:10px;flex:0 0 14px;transition:transform .16s ease}.ff-fitting-mega__arrow:before,.ff-fitting-mega__arrow:after{position:absolute;content:"";top:50%;right:0;display:block}.ff-fitting-mega__arrow:before{width:14px;height:2px;background:currentColor;transform:translateY(-50%)}.ff-fitting-mega__arrow:after{width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.ff-fitting-mega a:hover .ff-fitting-mega__arrow{transform:translate(3px)}.ff-fitting-mega__help-card,.ff-fitting-mega__why-card{border:1px solid #d9e3ef;border-radius:10px;background:#fff;overflow:hidden}.ff-fitting-mega__help-card{display:flex;flex-direction:column;padding:22px 20px;background:linear-gradient(180deg,#f9fbff,#fff)}.ff-fitting-mega__help-card h3,.ff-fitting-mega__why-card h3{margin:0;color:#10224c;font-size:18px;line-height:1.22;font-weight:800;letter-spacing:0}.ff-fitting-mega__help-card p{margin:16px 0 0;color:#5d687c;font-size:13px;line-height:1.48;font-weight:600}.ff-fitting-mega__help-card img{display:block;width:88%;height:132px;margin:12px auto 14px;object-fit:contain}.ff-fitting-mega__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:8px;background:#1266d6;color:#fff!important;font-size:14px;line-height:1;font-weight:800;transition:background .16s ease,transform .16s ease}.ff-fitting-mega__button:hover{background:#004fae;transform:translateY(-1px)}.ff-fitting-mega__support-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:18px;color:#1b63ad!important;font-size:13px;line-height:1;font-weight:800}.ff-fitting-mega__why-card{margin-top:14px;padding:14px 13px}.ff-fitting-mega__why-card ul{display:grid;gap:8px;margin-top:11px}.ff-fitting-mega__why-card li{position:relative;padding-left:24px;color:#273653;font-size:12px;line-height:1.3;font-weight:800}.ff-fitting-mega__why-card li:before{position:absolute;top:50%;left:0;width:16px;height:16px;content:"";border-radius:50%;background:#1266d6;transform:translateY(-50%)}.ff-fitting-mega__why-card li:after{position:absolute;top:calc(50% - 4px);left:4px;width:8px;height:5px;content:"";border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.ff-fitting-mega__why-card img{display:block;width:86%;height:116px;margin:14px auto 10px;object-fit:contain}.ff-fitting-mega__why-card>a{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;color:#1b63ad!important;font-size:13px;line-height:1;font-weight:850}}@media screen and (min-width:1000px){.nav-bar .ff-fridge-mega{position:absolute;top:100%;right:0;left:0;width:100%;margin-left:0!important;padding:0 0 24px;border:0;background:transparent;box-shadow:none;color:#0d2148;transform:none;overflow:visible;z-index:55}body.warehouse--v6 [data-section-type=header] .nav-bar .ff-fridge-mega,body.warehouse--v6 [data-section-type=header] .nav-bar .ff-fridge-mega[aria-hidden=false]{border:0!important;background:transparent!important;box-shadow:none!important}body.warehouse--v6 [data-section-type=header] .nav-bar .ff-fridge-mega:before{display:none!important;content:none!important;background:transparent!important}.ff-fridge-mega[aria-hidden=false]{visibility:visible!important;opacity:1!important}.ff-fridge-mega[aria-hidden=false] img{visibility:visible!important}.ff-fridge-mega,.ff-fridge-mega *,.ff-fridge-mega *:before,.ff-fridge-mega *:after{box-sizing:border-box}.ff-fridge-mega a{color:inherit;text-decoration:none}.ff-fridge-mega__panel{position:relative;z-index:56;display:grid;grid-template-columns:minmax(570px,1.75fr) minmax(270px,.8fr) minmax(300px,.95fr);width:min(1380px,calc(100vw - 80px));max-height:calc(100vh - var(--header-height, 184px) - 28px);margin:0 auto;padding:22px;overflow-y:auto;border:1px solid #dce3ec;border-radius:14px;background:#fff;box-shadow:0 22px 50px #050e2138;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.ff-fridge-mega__column{min-width:0;padding:0 20px;border-left:1px solid #e4ebf4}.ff-fridge-mega__column:first-child{padding-left:0;border-left:0}.ff-fridge-mega__column--brands{display:flex;flex-direction:column}.ff-fridge-mega__column--support{padding-right:0}.ff-fridge-mega__title{margin:0 0 14px;color:#132752;font-size:15px;line-height:1.1;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ff-fridge-mega ul{margin:0;padding:0;list-style:none}.ff-fridge-mega__brand-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ff-fridge-mega__brand-list a{display:grid;grid-template-columns:92px minmax(0,1fr) 10px;align-items:center;gap:14px;min-height:66px;padding:10px 14px;border:1px solid #e3eaf3;border-radius:9px;background:#fff;color:#132752!important;font-size:15px;line-height:1.2;font-weight:800;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.ff-fridge-mega__brand-list a:hover{border-color:#b9cbe0;background:#f4f8ff;color:#005fbd!important;box-shadow:0 8px 18px #143d6f12;transform:none}.ff-fridge-mega__brand-list a:hover>span{transform:none}.ff-fridge-mega__brand-list a>span{display:flex;align-items:center;justify-content:flex-start;width:92px;height:42px;border:0;opacity:1;transform:none}.ff-fridge-mega__brand-list img{display:block;max-width:88px;max-height:36px;object-fit:contain;object-position:left center}.ff-fridge-mega__brand-text{color:#e0242f;font-size:21px;line-height:1;font-weight:900;letter-spacing:.02em}.ff-fridge-mega__brand-list strong{min-width:0;color:currentColor;font:inherit}.ff-fridge-mega__brand-list i,.ff-fridge-mega__type-grid i,.ff-fridge-mega__all-card i,.ff-fridge-mega__button i,.ff-fridge-mega__support-link i{position:relative;display:inline-block;width:12px;height:10px;flex:0 0 12px;transition:transform .16s ease}.ff-fridge-mega__brand-list i:before,.ff-fridge-mega__type-grid i:before,.ff-fridge-mega__all-card i:before,.ff-fridge-mega__button i:before,.ff-fridge-mega__support-link i:before{position:absolute;top:50%;right:0;width:7px;height:7px;content:"";border-top:2px solid currentColor;border-right:2px solid currentColor;opacity:.7;transform:translateY(-50%) rotate(45deg)}.ff-fridge-mega a:hover i{transform:translate(3px)}.ff-fridge-mega__all-card{display:grid;grid-template-columns:minmax(0,1fr) 12px;gap:12px;align-items:center;width:min(430px,100%);min-height:108px;margin-top:auto;padding:18px 20px;border-radius:10px;background:linear-gradient(135deg,#071c3a,#0b3769);color:#fff!important;transition:transform .16s ease,box-shadow .16s ease}.ff-fridge-mega__all-card:hover{box-shadow:0 12px 24px #041c482e;transform:translateY(-1px)}.ff-fridge-mega__all-card strong{display:block;max-width:260px;color:#fff!important;font-size:22px;line-height:1.14;font-weight:850}.ff-fridge-mega__all-card small{display:block;max-width:420px;margin-top:10px;color:#ffffffd6!important;font-size:14px;line-height:1.45;font-weight:650}body.warehouse--v6 [data-section-type=header] .ff-fridge-mega__all-card,body.warehouse--v6 [data-section-type=header] .ff-fridge-mega__all-card strong,body.warehouse--v6 [data-section-type=header] .ff-fridge-mega__all-card i,body.warehouse--v6 [data-section-type=header] .ff-fridge-mega__all-card i:before{color:#fff!important}body.warehouse--v6 [data-section-type=header] .ff-fridge-mega__all-card small{color:#ffffffdb!important}.ff-fridge-mega__type-grid{display:grid;gap:12px}.ff-fridge-mega__type-grid a{display:grid;grid-template-columns:92px minmax(0,1fr) 10px;align-items:center;gap:14px;min-height:128px;padding:12px 14px;border:1px solid #dfe7f1;border-radius:10px;background:#fff;color:#132752;font-size:15px;line-height:1.22;font-weight:850;box-shadow:0 1px #0f172a08;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.ff-fridge-mega__type-grid a:hover{border-color:#b9cbe0;background:#f8fbff;color:#005fbd;box-shadow:0 10px 20px #143d6f14;transform:translateY(-1px)}.ff-fridge-mega__type-grid img{display:block;justify-self:center;width:86px;height:86px;object-fit:contain}.ff-fridge-mega__type-grid span{min-width:0;text-wrap:balance}.ff-fridge-mega__support-card{padding:24px 22px 20px;border-radius:14px;background:linear-gradient(145deg,#eef7ff,#ddecff);color:#0c2148}.ff-fridge-mega__support-card h3{max-width:300px;margin:0;color:#10224c;font-size:22px;line-height:1.12;font-weight:800;letter-spacing:0;text-wrap:balance}.ff-fridge-mega__support-card p{max-width:310px;margin:14px 0 0;color:#34445f;font-size:14px;line-height:1.5;font-weight:600}.ff-fridge-mega__support-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;min-height:124px;margin:18px auto}.ff-fridge-mega__support-products img{display:block;width:100%;height:106px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(20,48,86,.12))}.ff-fridge-mega__button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 16px;border-radius:8px;background:#1266d6;color:#fff!important;font-size:14px;line-height:1;font-weight:850;transition:background .16s ease,transform .16s ease}.ff-fridge-mega__button:hover{background:#004fae;transform:translateY(-1px)}.ff-fridge-mega__support-link{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;margin-top:10px;color:#1266d6!important;font-size:14px;line-height:1;font-weight:850}.ff-fridge-mega .ff-fridge-mega__promise-list{display:grid;gap:14px;margin:28px 0 0;padding:0 8px!important}.ff-fridge-mega__promise-list li{position:relative;padding-left:30px;color:#243652;font-size:13px;line-height:1.35;font-weight:800}.ff-fridge-mega__promise-list li:before{position:absolute;top:50%;left:0;width:17px;height:17px;content:"";border-radius:50%;background:#1266d6;transform:translateY(-50%)}.ff-fridge-mega__promise-list li:after{position:absolute;top:calc(50% - 4px);left:4px;width:8px;height:5px;content:"";border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.nav-bar .ff-systems-mega{position:absolute;top:100%;right:0;left:0;width:100%;margin-left:0!important;padding:0 0 24px;border:0;background:transparent;box-shadow:none;color:#0d2148;transform:none;overflow:visible;z-index:55}body.warehouse--v6 [data-section-type=header] .nav-bar .ff-systems-mega,body.warehouse--v6 [data-section-type=header] .nav-bar .ff-systems-mega[aria-hidden=false]{border:0!important;background:transparent!important;box-shadow:none!important}body.warehouse--v6 [data-section-type=header] .nav-bar .ff-systems-mega:before{display:none!important;content:none!important;background:transparent!important}.ff-systems-mega[aria-hidden=false]{visibility:visible!important;opacity:1!important}.ff-systems-mega[aria-hidden=false] img{visibility:visible!important}.ff-systems-mega,.ff-systems-mega *,.ff-systems-mega *:before,.ff-systems-mega *:after{box-sizing:border-box}.ff-systems-mega a{color:inherit;text-decoration:none}.ff-systems-mega__panel{position:relative;z-index:56;display:grid;grid-template-columns:minmax(500px,640px) minmax(240px,290px) minmax(300px,360px);gap:0;width:min(1320px,calc(100vw - 80px));max-height:calc(100vh - var(--header-height, 184px) - 28px);margin:0 auto;padding:22px;overflow-y:auto;border:1px solid #dce3ec;border-radius:14px;background:#fff;box-shadow:0 22px 50px #050e2138;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.ff-systems-mega__column{min-width:0;padding:0 20px;border-left:1px solid #e4ebf4}.ff-systems-mega__column:first-child{padding-left:0;border-left:0}.ff-systems-mega__column--support{padding-right:0}.ff-systems-mega__title{margin:0 0 14px;color:#132752;font-size:15px;line-height:1.1;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ff-systems-mega ul{margin:0;padding:0;list-style:none}.ff-systems-mega__view-all{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 14px;border:1px solid #cfe0f3;border-radius:999px;background:#f2f8ff;color:#1266d6!important;font-size:13px;line-height:1;font-weight:850;transition:background .16s ease,border-color .16s ease,transform .16s ease}.ff-systems-mega__view-all:hover{border-color:#aecaed;background:#e8f3ff;transform:translateY(-1px)}.ff-systems-mega__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ff-systems-mega__grid a{display:grid;grid-template-columns:92px minmax(0,1fr) 10px;align-items:center;gap:14px;min-height:112px;padding:10px 14px;border:1px solid #dfe7f1;border-radius:10px;background:#fff;color:#132752;font-size:15px;line-height:1.22;font-weight:850;box-shadow:0 1px #0f172a08;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.ff-systems-mega__grid a:hover{border-color:#b9cbe0;background:#f8fbff;color:#005fbd;box-shadow:0 10px 20px #143d6f14;transform:translateY(-1px)}.ff-systems-mega__grid img{display:block;justify-self:center;width:86px;height:86px;object-fit:contain}.ff-systems-mega__grid span{min-width:0;text-wrap:balance}.ff-systems-mega__grid i,.ff-systems-mega__view-all i,.ff-systems-mega__all-card i,.ff-systems-mega__guide-list i,.ff-systems-mega__button i,.ff-systems-mega__support-link i{position:relative;display:inline-block;width:12px;height:10px;flex:0 0 12px;transition:transform .16s ease}.ff-systems-mega__grid i:before,.ff-systems-mega__view-all i:before,.ff-systems-mega__all-card i:before,.ff-systems-mega__guide-list i:before,.ff-systems-mega__button i:before,.ff-systems-mega__support-link i:before{position:absolute;top:50%;right:0;width:7px;height:7px;content:"";border-top:2px solid currentColor;border-right:2px solid currentColor;opacity:.7;transform:translateY(-50%) rotate(45deg)}.ff-systems-mega a:hover i{transform:translate(3px)}.ff-systems-mega__all-card{display:grid;grid-template-columns:minmax(0,1fr) 12px;gap:12px;align-items:center;width:min(430px,100%);min-height:108px;margin-top:14px;padding:18px 20px;border-radius:10px;background:linear-gradient(135deg,#071c3a,#0b3769);color:#fff!important;transition:transform .16s ease,box-shadow .16s ease}.ff-systems-mega__all-card:hover{box-shadow:0 12px 24px #041c482e;transform:translateY(-1px)}.ff-systems-mega__all-card strong{display:block;max-width:260px;color:#fff!important;font-size:22px;line-height:1.14;font-weight:850}.ff-systems-mega__all-card small{display:block;max-width:420px;margin-top:10px;color:#ffffffd6!important;font-size:14px;line-height:1.45;font-weight:650}body.warehouse--v6 [data-section-type=header] .ff-systems-mega__all-card,body.warehouse--v6 [data-section-type=header] .ff-systems-mega__all-card strong,body.warehouse--v6 [data-section-type=header] .ff-systems-mega__all-card i,body.warehouse--v6 [data-section-type=header] .ff-systems-mega__all-card i:before{color:#fff!important}body.warehouse--v6 [data-section-type=header] .ff-systems-mega__all-card small{color:#ffffffdb!important}.ff-systems-mega__guide-list{display:grid;gap:0}.ff-systems-mega__guide-list a{display:grid;grid-template-columns:30px minmax(0,1fr) 10px;align-items:center;gap:12px;min-height:56px;padding:8px 0;border-bottom:1px solid #e6edf5;color:#132752;font-size:14px;line-height:1.25;font-weight:800;transition:color .16s ease,transform .16s ease}.ff-systems-mega__guide-list a:hover{color:#005fbd;transform:translate(2px)}.ff-systems-mega__guide-list span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #7da6dd;border-radius:50%;color:#1266d6;font-size:13px;line-height:1;font-weight:850}.ff-systems-mega__guide-list strong{min-width:0;color:currentColor;font:inherit;text-wrap:balance}.ff-systems-mega__support-card{padding:24px 22px 20px;border-radius:14px;background:linear-gradient(145deg,#eef7ff,#ddecff);color:#0c2148}.ff-systems-mega__support-card h3{max-width:300px;margin:0;color:#10224c;font-size:22px;line-height:1.12;font-weight:800;letter-spacing:0;text-wrap:balance}.ff-systems-mega__support-card p{max-width:310px;margin:14px 0 0;color:#34445f;font-size:14px;line-height:1.5;font-weight:600}.ff-systems-mega__support-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;min-height:126px;margin:18px auto}.ff-systems-mega__support-products img{display:block;width:100%;height:108px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(20,48,86,.12))}.ff-systems-mega__button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 16px;border-radius:8px;background:#1266d6;color:#fff!important;font-size:14px;line-height:1;font-weight:850;transition:background .16s ease,transform .16s ease}.ff-systems-mega__button:hover{background:#004fae;transform:translateY(-1px)}.ff-systems-mega__support-link{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;margin-top:10px;color:#1266d6!important;font-size:14px;line-height:1;font-weight:850}.ff-systems-mega__promise-list{display:grid;gap:14px;margin:0;padding:28px 8px 0!important}.ff-systems-mega__promise-list li{position:relative;padding-left:30px;color:#243652;font-size:13px;line-height:1.35;font-weight:800}.ff-systems-mega__promise-list li:before{position:absolute;top:50%;left:0;width:17px;height:17px;content:"";border-radius:50%;background:#1266d6;transform:translateY(-50%)}.ff-systems-mega__promise-list li:after{position:absolute;top:calc(50% - 4px);left:4px;width:8px;height:5px;content:"";border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.nav-bar .ff-replacement-mega{position:absolute;top:100%;right:0;left:0;width:100%;margin-left:0!important;padding:0 0 24px;border:0;background:transparent;box-shadow:none;color:#0d2148;transform:none;overflow:visible;z-index:55}body.warehouse--v6 [data-section-type=header] .nav-bar .ff-replacement-mega,body.warehouse--v6 [data-section-type=header] .nav-bar .ff-replacement-mega[aria-hidden=false]{border:0!important;background:transparent!important;box-shadow:none!important}body.warehouse--v6 [data-section-type=header] .nav-bar .ff-replacement-mega:before{display:none!important;content:none!important;background:transparent!important}.ff-replacement-mega[aria-hidden=false]{visibility:visible!important;opacity:1!important}.ff-replacement-mega[aria-hidden=false] img{visibility:visible!important}.ff-replacement-mega,.ff-replacement-mega *,.ff-replacement-mega *:before,.ff-replacement-mega *:after{box-sizing:border-box}.ff-replacement-mega a{color:inherit;text-decoration:none}.ff-replacement-mega__panel{position:relative;z-index:56;display:grid;grid-template-columns:minmax(220px,260px) minmax(500px,640px) minmax(300px,360px);width:min(1320px,calc(100vw - 80px));max-height:calc(100vh - var(--header-height, 184px) - 28px);margin:0 auto;padding:22px;overflow-y:auto;border:1px solid #dce3ec;border-radius:14px;background:#fff;box-shadow:0 22px 50px #050e2138;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.ff-replacement-mega__column{min-width:0;padding:0 20px;border-left:1px solid #e4ebf4}.ff-replacement-mega__column:first-child{padding-left:0;border-left:0}.ff-replacement-mega__column--support{padding-right:0}.ff-replacement-mega__title{margin:0 0 14px;color:#132752;font-size:15px;line-height:1.1;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ff-replacement-mega ul{margin:0;padding:0;list-style:none}.ff-replacement-mega__brand-list{display:grid;gap:0}.ff-replacement-mega__brand-list a{display:grid;grid-template-columns:64px minmax(0,1fr) 9px;align-items:center;gap:12px;min-height:48px;padding:5px 8px;border-bottom:1px solid #e6edf5;border-radius:8px;color:#132752;font-size:14px;line-height:1.2;font-weight:800;transition:background .16s ease,color .16s ease,transform .16s ease}.ff-replacement-mega__brand-list a:hover{background:#f0f6ff;color:#005fbd;transform:translateY(-1px)}.ff-replacement-mega__brand-list span{display:flex;align-items:center;justify-content:flex-start;width:64px;height:34px}.ff-replacement-mega__brand-list img{display:block;max-width:58px;max-height:30px;object-fit:contain;object-position:left center}.ff-replacement-mega__brand-list strong{min-width:0;color:currentColor;font:inherit}.ff-replacement-mega__brand-list i,.ff-replacement-mega__type-grid i,.ff-replacement-mega__button i,.ff-replacement-mega__support-link i,.ff-replacement-mega__all-card i{position:relative;display:inline-block;width:12px;height:10px;flex:0 0 12px;transition:transform .16s ease}.ff-replacement-mega__brand-list i:before,.ff-replacement-mega__type-grid i:before,.ff-replacement-mega__button i:before,.ff-replacement-mega__support-link i:before,.ff-replacement-mega__all-card i:before{position:absolute;top:50%;right:0;width:7px;height:7px;content:"";border-top:2px solid currentColor;border-right:2px solid currentColor;opacity:.7;transform:translateY(-50%) rotate(45deg)}.ff-replacement-mega a:hover i{transform:translate(3px)}.ff-replacement-mega__all-card{display:grid;grid-template-columns:minmax(0,1fr) 12px;gap:12px;align-items:center;min-height:112px;margin-top:14px;padding:18px;border-radius:10px;background:linear-gradient(135deg,#071c3a,#0b3769);color:#fff!important;transition:transform .16s ease,box-shadow .16s ease}.ff-replacement-mega__all-card:hover{box-shadow:0 12px 24px #041c482e;transform:translateY(-1px)}.ff-replacement-mega__all-card strong{display:block;max-width:180px;color:#fff!important;font-size:18px;line-height:1.18;font-weight:850}.ff-replacement-mega__all-card small{display:block;max-width:190px;margin-top:8px;color:#ffffffd1!important;font-size:12.5px;line-height:1.45;font-weight:600}body.warehouse--v6 [data-section-type=header] .ff-replacement-mega__all-card,body.warehouse--v6 [data-section-type=header] .ff-replacement-mega__all-card strong,body.warehouse--v6 [data-section-type=header] .ff-replacement-mega__all-card i,body.warehouse--v6 [data-section-type=header] .ff-replacement-mega__all-card i:before{color:#fff!important}body.warehouse--v6 [data-section-type=header] .ff-replacement-mega__all-card small{color:#ffffffdb!important}.ff-replacement-mega__type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ff-replacement-mega__type-grid a{display:grid;grid-template-columns:92px minmax(0,1fr) 10px;align-items:center;gap:14px;min-height:108px;padding:10px 14px;border:1px solid #dfe7f1;border-radius:10px;background:#fff;color:#132752;font-size:15px;line-height:1.22;font-weight:850;box-shadow:0 1px #0f172a08;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.ff-replacement-mega__type-grid a:hover{border-color:#b9cbe0;background:#f8fbff;color:#005fbd;box-shadow:0 10px 20px #143d6f14;transform:translateY(-1px)}.ff-replacement-mega__type-grid img{display:block;justify-self:center;width:86px;height:86px;object-fit:contain}.ff-replacement-mega__type-grid span{min-width:0;text-wrap:balance}.ff-replacement-mega__guide-list{display:grid;gap:0}.ff-replacement-mega__guide-list a{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:8px 0;border-bottom:1px solid #e6edf5;color:#132752;font-size:14px;line-height:1.25;font-weight:800;transition:color .16s ease,transform .16s ease}.ff-replacement-mega__guide-list a:hover{color:#005fbd;transform:translate(2px)}.ff-replacement-mega__guide-list span{display:grid;place-items:center;width:28px;height:28px;color:#1266d6}.ff-replacement-mega__guide-list svg{display:block;width:25px;height:25px}.ff-replacement-mega__tip{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;margin-top:18px;padding:18px 16px;border-radius:10px;background:#eef6ff}.ff-replacement-mega__tip span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #7da6dd;border-radius:50%;color:#1266d6;font-size:13px;font-weight:850}.ff-replacement-mega__tip p{margin:0;color:#34445f;font-size:13px;line-height:1.55;font-weight:600}.ff-replacement-mega__support-card{padding:24px 22px 20px;border-radius:14px;background:linear-gradient(145deg,#eef7ff,#ddecff);color:#0c2148}.ff-replacement-mega__support-card h3{max-width:300px;margin:0;color:#10224c;font-size:22px;line-height:1.12;font-weight:800;letter-spacing:0;text-wrap:balance}.ff-replacement-mega__support-card p{max-width:310px;margin:14px 0 0;color:#34445f;font-size:14px;line-height:1.5;font-weight:600}.ff-replacement-mega__support-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;min-height:136px;margin:20px auto}.ff-replacement-mega__support-products img{display:block;width:100%;height:118px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(20,48,86,.12))}.ff-replacement-mega__button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 16px;border-radius:8px;background:#1266d6;color:#fff!important;font-size:14px;line-height:1;font-weight:850;transition:background .16s ease,transform .16s ease}.ff-replacement-mega__button:hover{background:#004fae;transform:translateY(-1px)}.ff-replacement-mega__support-link{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;margin-top:10px;color:#1266d6!important;font-size:14px;line-height:1;font-weight:850}.ff-replacement-mega__promise-list{display:grid;gap:14px;margin:0;padding:34px 8px 0!important}.ff-replacement-mega__promise-list li{position:relative;padding-left:30px;color:#243652;font-size:13px;line-height:1.35;font-weight:800}.ff-replacement-mega__promise-list li:before{position:absolute;top:50%;left:0;width:17px;height:17px;content:"";border-radius:50%;background:#1266d6;transform:translateY(-50%)}.ff-replacement-mega__promise-list li:after{position:absolute;top:calc(50% - 4px);left:4px;width:8px;height:5px;content:"";border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.nav-bar .ff-taps-mega{position:absolute;top:100%;right:0;left:0;width:100%;margin-left:0!important;padding:0;border-top:1px solid #dce3ec;border-bottom:1px solid #dce3ec;background:#fff;color:#081b3d;transform:none;overflow:visible;z-index:55;box-shadow:0 16px 32px #0f172a24}.ff-taps-mega[aria-hidden=false]{visibility:visible;opacity:1}.ff-taps-mega,.ff-taps-mega *,.ff-taps-mega *:before,.ff-taps-mega *:after{box-sizing:border-box}.ff-taps-mega a{color:inherit;text-decoration:none}.ff-taps-mega__panel{display:grid;grid-template-columns:minmax(290px,330px) minmax(260px,315px) minmax(350px,420px) minmax(285px,330px);gap:12px 0;width:100%;max-width:1500px;margin:0 auto;padding:20px 28px;border:0;border-radius:0;background:#fff;box-shadow:none}.ff-taps-mega__column{min-width:0;padding:0 18px;border-left:1px solid #e5eaf1}.ff-taps-mega__column:first-child{padding-left:0;border-left:0}.ff-taps-mega__column--help{padding-right:0}.ff-taps-mega__column--finish{background:transparent}.ff-taps-mega__title{margin:0 0 14px;color:#132752;font-size:15px;line-height:1.1;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ff-taps-mega__type-list,.ff-taps-mega__finish-list,.ff-taps-mega__feature-grid,.ff-taps-mega__guide-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ff-taps-mega__type-list{gap:0}.ff-taps-mega__type-list a,.ff-taps-mega__guide-list a{display:grid;grid-template-columns:78px minmax(0,1fr) 10px;align-items:center;gap:16px;min-height:84px;padding:8px 12px 8px 4px;border-bottom:1px solid #e8edf4;border-radius:8px;color:#172746;font-size:15px;line-height:1.2;font-weight:800;transition:background .16s ease,color .16s ease,transform .16s ease}.ff-taps-mega__type-list li:last-child a{border-bottom:0}.ff-taps-mega__type-list a:hover{background:#eef5ff;color:#0377b6;transform:translateY(-1px)}.ff-taps-mega__type-icon{display:grid;place-items:center;width:78px;height:68px;border:0;border-radius:0;background:transparent}.ff-taps-mega__type-icon img,.ff-taps-mega img{display:block;max-width:100%;height:auto;object-fit:contain}.ff-taps-mega__type-icon img{width:74px;max-height:68px}.ff-taps-mega__chev{display:inline-flex;align-items:center;justify-content:center;width:8px;height:12px;flex:0 0 auto}.ff-taps-mega__chev:before{display:block;width:7px;height:7px;content:"";border-top:2px solid #7d8795;border-right:2px solid #7d8795;transform:rotate(45deg)}.ff-taps-mega__arrow{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 auto}.ff-taps-mega__arrow img{display:block;width:13px;height:13px;object-fit:contain}.ff-taps-mega__finish-list{gap:10px}.ff-taps-mega__finish-list a{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:96px;padding:8px 14px;border-radius:8px;background:#f7f8fb;color:#172746;font-size:15px;line-height:1.2;font-weight:800;transition:background .16s ease,color .16s ease,transform .16s ease}.ff-taps-mega__finish-list a:hover{background:#eef5ff;color:#0377b6;transform:translateY(-1px)}.ff-taps-mega__finish-list img{width:86px;height:84px;object-fit:contain}.ff-taps-mega__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ff-taps-mega__feature-grid a{display:grid;grid-template-columns:1fr;grid-template-rows:92px auto;align-items:center;justify-items:center;gap:8px;min-height:130px;padding:12px 12px 14px;border:0;border-radius:8px;background:#f8fbff;color:#172746;text-align:center;font-size:15px;line-height:1.2;font-weight:800;box-shadow:none;transition:background .16s ease,color .16s ease,transform .16s ease}.ff-taps-mega__feature-grid img{width:90px;height:90px;margin-bottom:0;object-fit:contain}.ff-taps-mega__help-card{padding:20px 22px 18px;border-radius:10px;background:linear-gradient(135deg,#f4f8ff,#edf4ff);color:#0b1d43}.ff-taps-mega__help-card h3{margin:0 0 10px;font-size:22px;line-height:1.12;font-weight:800;letter-spacing:0}.ff-taps-mega__help-card p{margin:0 0 10px;color:#3d4a62;font-size:14px;line-height:1.38}.ff-taps-mega__help-images{display:flex;align-items:end;justify-content:center;gap:30px;min-height:140px;padding:0 8px;margin-bottom:12px}.ff-taps-mega__help-images img{width:82px;height:140px;object-fit:contain}.ff-taps-mega__guide-button{display:flex;align-items:center;justify-content:center;min-height:40px;margin-top:4px;border-radius:7px;background:#0377b6;color:#fff!important;font-size:14px;line-height:1;font-weight:780}.ff-taps-mega__support-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;color:#0377b6!important;font-size:14px;line-height:1;font-weight:780}.ff-taps-mega__guide-list{gap:0;margin-top:10px;padding:8px 12px;border-radius:8px;background:#f1f6ff}.ff-taps-mega__guide-list a{grid-template-columns:28px minmax(0,1fr) 12px;min-height:32px;padding:4px 0;border:0;font-size:13.5px}.ff-taps-mega__guide-list .ff-taps-mega__guide-icon{display:grid;place-items:center;width:24px;height:24px;color:#0377b6}.ff-taps-mega__guide-icon img{width:18px;height:18px;object-fit:contain}.ff-taps-mega__all-card{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;min-height:82px;margin-top:16px;padding:12px 14px;border-radius:8px;background:linear-gradient(135deg,#edf5ff,#f7fbff);color:#0b1d43}.ff-taps-mega__all-icon{position:relative;display:block;width:46px;height:46px}.ff-taps-mega__all-icon img{position:absolute;inset:50% auto auto 50%;display:block;width:46px;height:46px;object-fit:contain;transform:translate(-50%,-50%)}.ff-taps-mega__all-card strong{display:block;margin-bottom:4px;color:#0377b6;font-size:15px;line-height:1.18;font-weight:820}.ff-taps-mega__all-card small{display:block;max-width:280px;color:#273653;font-size:13.5px;line-height:1.35;font-weight:520}.ff-taps-mega__finish-list a:hover,.ff-taps-mega__feature-grid a:hover,.ff-taps-mega__all-card:hover{transform:translateY(-1px);background:#eef5ff;box-shadow:none}}@media screen and (min-width:1000px)and (max-width:1320px){.ff-systems-mega__panel{grid-template-columns:minmax(360px,1.45fr) minmax(200px,.8fr) minmax(230px,.9fr);width:min(1180px,calc(100vw - 24px));padding:16px}.ff-systems-mega__column{padding-right:14px;padding-left:14px}.ff-systems-mega__column:first-child{padding-left:0}.ff-systems-mega__column--support{padding-right:0}.ff-systems-mega__grid{gap:9px}.ff-systems-mega__grid a{grid-template-columns:66px minmax(0,1fr) 8px;gap:10px;min-height:86px;padding:8px 10px;font-size:13px}.ff-systems-mega__grid img{width:64px;height:64px}.ff-systems-mega__all-card{min-height:96px;padding:14px}.ff-systems-mega__all-card strong{font-size:17px}.ff-systems-mega__all-card small{font-size:12px}.ff-systems-mega__guide-list a{grid-template-columns:24px minmax(0,1fr) 8px;gap:9px;min-height:46px;font-size:12.5px}.ff-systems-mega__guide-list span{width:22px;height:22px;font-size:12px}.ff-systems-mega__support-card{padding:18px 16px}.ff-systems-mega__support-card h3{font-size:19px}.ff-systems-mega__support-card p{font-size:12.5px}.ff-systems-mega__support-products{min-height:98px;margin:12px auto}.ff-systems-mega__support-products img{height:86px}.ff-systems-mega__button{min-height:42px;padding:0 12px;font-size:12.5px}.ff-systems-mega__promise-list{gap:10px;padding-top:24px!important}.ff-systems-mega__promise-list li{padding-left:24px;font-size:12px}.ff-replacement-mega__panel{grid-template-columns:minmax(160px,.75fr) minmax(380px,1.7fr) minmax(230px,1fr);width:min(1180px,calc(100vw - 24px));padding:16px}.ff-replacement-mega__column{padding-right:14px;padding-left:14px}.ff-replacement-mega__column:first-child{padding-left:0}.ff-replacement-mega__column--support{padding-right:0}.ff-replacement-mega__brand-list a{grid-template-columns:48px minmax(0,1fr) 8px;gap:9px;min-height:42px;padding:4px 6px;font-size:12.5px}.ff-replacement-mega__brand-list span{width:48px;height:28px}.ff-replacement-mega__brand-list img{max-width:44px;max-height:24px}.ff-replacement-mega__all-card{min-height:96px;padding:14px}.ff-replacement-mega__all-card strong{font-size:15px}.ff-replacement-mega__type-grid{gap:9px}.ff-replacement-mega__type-grid a{grid-template-columns:66px minmax(0,1fr) 8px;gap:10px;min-height:82px;padding:8px 10px;font-size:13px}.ff-replacement-mega__type-grid img{width:64px;height:64px}.ff-replacement-mega__guide-list a{grid-template-columns:24px minmax(0,1fr);gap:9px;min-height:42px;font-size:12.5px}.ff-replacement-mega__guide-list span{width:23px;height:23px}.ff-replacement-mega__guide-list svg{width:21px;height:21px}.ff-replacement-mega__tip{margin-top:12px;padding:12px}.ff-replacement-mega__tip p{font-size:12px}.ff-replacement-mega__support-card{padding:18px 16px}.ff-replacement-mega__support-card h3{font-size:21px}.ff-replacement-mega__support-card p{font-size:12.5px}.ff-replacement-mega__support-products{min-height:104px;margin:14px auto}.ff-replacement-mega__support-products img{height:96px}.ff-replacement-mega__button{min-height:42px;padding:0 12px;font-size:12.5px}.ff-replacement-mega__promise-list{gap:10px;margin-top:0;padding-top:28px!important}.ff-replacement-mega__promise-list li{padding-left:24px;font-size:12px}.ff-taps-mega__panel{grid-template-columns:minmax(190px,.8fr) minmax(220px,.85fr) minmax(270px,1fr) minmax(245px,.9fr);width:min(1280px,calc(100vw - 24px));padding:18px 20px}.ff-taps-mega__column{padding:0 18px}.ff-taps-mega__type-list,.ff-taps-mega__finish-list,.ff-taps-mega__feature-grid{gap:10px}.ff-taps-mega__type-list{gap:0}.ff-taps-mega__type-list a{grid-template-columns:62px minmax(0,1fr) 10px;min-height:70px;gap:13px;font-size:14px}.ff-taps-mega__type-icon{width:62px;height:58px}.ff-taps-mega__type-icon img{width:60px;max-height:58px}.ff-taps-mega__finish-list a{min-height:90px;padding:10px 13px;font-size:15px}.ff-taps-mega__finish-list img{width:88px;height:68px}.ff-taps-mega__feature-grid a{grid-template-rows:78px auto;min-height:112px;font-size:14px}.ff-taps-mega__feature-grid img{width:76px;height:76px}.ff-taps-mega__help-card{padding:18px 20px}.ff-taps-mega__help-card h3{font-size:21px}.ff-taps-mega__help-images{gap:24px;min-height:124px;padding:0 6px}.ff-taps-mega__help-images img{width:72px;height:124px}.ff-taps-mega__all-card{grid-template-columns:46px minmax(0,1fr);min-height:82px;gap:12px;margin-top:14px;padding:12px 14px}.ff-taps-mega__all-icon,.ff-taps-mega__all-icon img{width:44px;height:44px}}@media screen and (min-width:1000px)and (max-width:1320px){.ff-fridge-mega__panel{grid-template-columns:minmax(500px,1.55fr) minmax(220px,.72fr) minmax(250px,.82fr);width:min(1180px,calc(100vw - 24px));padding:16px}.ff-fridge-mega__column{padding-right:14px;padding-left:14px}.ff-fridge-mega__column:first-child{padding-left:0}.ff-fridge-mega__column--support{padding-right:0}.ff-fridge-mega__brand-list{gap:9px}.ff-fridge-mega__brand-list a{grid-template-columns:70px minmax(0,1fr) 8px;gap:10px;min-height:58px;padding:8px 10px;font-size:13.5px}.ff-fridge-mega__brand-list a>span{width:70px;height:36px}.ff-fridge-mega__brand-list img{max-width:66px;max-height:31px}.ff-fridge-mega__brand-text{font-size:18px}.ff-fridge-mega__all-card{width:min(380px,100%);min-height:92px;padding:14px}.ff-fridge-mega__all-card strong{font-size:17px}.ff-fridge-mega__all-card small{font-size:12px}.ff-fridge-mega__type-grid a{grid-template-columns:66px minmax(0,1fr) 8px;gap:10px;min-height:96px;padding:9px 10px;font-size:13px}.ff-fridge-mega__type-grid img{width:64px;height:64px}.ff-fridge-mega__support-card{padding:18px 16px}.ff-fridge-mega__support-card h3{font-size:19px}.ff-fridge-mega__support-card p{font-size:12.5px}.ff-fridge-mega__support-products{min-height:88px;margin:14px 0}.ff-fridge-mega__support-products img{height:82px}.ff-fridge-mega__button{min-height:42px;font-size:13px}.ff-fridge-mega .ff-fridge-mega__promise-list{gap:10px;margin-top:20px}.ff-fridge-mega__promise-list li{font-size:12px}.ff-fitting-mega__panel{grid-template-columns:minmax(170px,.8fr) minmax(330px,1.55fr) minmax(190px,.9fr) minmax(170px,.8fr);gap:12px 0;padding:16px 18px}.ff-fitting-mega__column{padding-right:14px;padding-left:14px}.ff-fitting-mega__column--category{padding-left:0}.ff-fitting-mega__column--why{padding-right:0}.ff-fitting-mega__rail{gap:14px;padding-left:16px}.ff-fitting-mega__title{margin-bottom:12px;font-size:11px}.ff-fitting-mega__category-list,.ff-fitting-mega__card-list,.ff-fitting-mega__quick-list,.ff-fitting-mega__size-list{gap:6px}.ff-fitting-mega__category-list a{grid-template-columns:30px minmax(0,1fr) 8px;gap:8px;min-height:38px;padding:4px 8px 4px 6px;font-size:12px}.ff-fitting-mega__icon{width:28px;height:28px}.ff-fitting-mega__card-list a,.ff-fitting-mega__quick-list a,.ff-fitting-mega__size-list a{min-height:38px;font-size:11.5px}.ff-fitting-mega__card-list--compact a,.ff-fitting-mega__size-list--compact a{min-height:34px;font-size:12px}.ff-fitting-mega__card-list a,.ff-fitting-mega__quick-list a{grid-template-columns:34px minmax(0,1fr) 8px;gap:8px;padding:3px 8px 3px 5px}.ff-fitting-mega__card-list img,.ff-fitting-mega__card-list--compact img{width:30px;height:30px}.ff-fitting-mega__quick-list img,.ff-fitting-mega__brand-mark,.ff-fitting-mega__mini-icon{width:42px;height:26px}.ff-fitting-mega__brand-mark{font-size:16px}.ff-fitting-mega__size-list a{padding:0 9px 0 12px}.ff-fitting-mega__size-list--compact a{padding-right:8px;padding-left:10px}.ff-fitting-mega__brand-row{padding:0 0 14px}.ff-fitting-mega__brand-title{font-size:11px}.ff-fitting-mega__brand-list{gap:9px}.ff-fitting-mega__brand-list a{min-height:18px;padding:0}.ff-fitting-mega__brand-list img{width:72px;height:19px}.ff-fitting-mega__brand-list li:first-child img{width:120px;height:16px}.ff-fitting-mega__guide-list{gap:7px}.ff-fitting-mega__guide-list a{grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:28px;font-size:11.5px}.ff-fitting-mega__guide-icon{width:24px;height:24px}.ff-fitting-mega__tip{margin-top:10px;padding:9px}.ff-fitting-mega__featured{grid-column:2 / 6;margin-top:2px}.ff-fitting-mega__product{grid-template-columns:74px minmax(0,1fr);gap:10px;min-height:96px;padding:10px}.ff-fitting-mega__product img{width:70px;height:70px}.ff-fitting-mega__product strong,.ff-fitting-mega__all-card strong{font-size:11.5px}.ff-fitting-mega__product small,.ff-fitting-mega__product em,.ff-fitting-mega__all-card small{font-size:10.5px}.ff-fitting-mega__all-card{min-height:40px;margin-top:10px;padding:0 12px}.ff-fitting-mega__help-card,.ff-fitting-mega__why-card{padding:13px 12px}.ff-fitting-mega__help-card h3,.ff-fitting-mega__why-card h3{font-size:15px}.ff-fitting-mega__help-card p,.ff-fitting-mega__why-card li,.ff-fitting-mega__support-link{font-size:11.5px}.ff-fitting-mega__help-card img{height:88px;margin-top:8px}.ff-fitting-mega__why-card img{height:78px}.ff-fitting-mega__button{min-height:38px;font-size:12px}}@media screen and (min-width:1000px)and (max-height:860px){.ff-fitting-mega__panel{padding-top:18px;padding-bottom:18px}.ff-fitting-mega__category-list,.ff-fitting-mega__card-list,.ff-fitting-mega__quick-list,.ff-fitting-mega__size-list{gap:7px}.ff-fitting-mega__category-list a,.ff-fitting-mega__card-list a,.ff-fitting-mega__quick-list a,.ff-fitting-mega__size-list a{min-height:44px}.ff-fitting-mega__card-list--compact a,.ff-fitting-mega__size-list--compact a{min-height:36px}.ff-fitting-mega__card-list img{width:40px;height:40px}.ff-fitting-mega__card-list--compact img{width:30px;height:30px}.ff-fitting-mega__icon{width:32px;height:32px}.ff-fitting-mega__guide-list{gap:8px}.ff-fitting-mega__guide-list a{min-height:31px}.ff-fitting-mega__tip{margin-top:12px;padding:10px}.ff-fitting-mega__why-card{margin-top:12px;padding:14px}}@media(max-width:768px){:root{--text-hero: 2.75rem;--text-h1: 2.25rem;--text-h2: 1.75rem;--text-h3: 1.5rem;--text-h4: 1.25rem;--text-lg: 1.125rem;--text-body: 1rem;--text-sm: .9375rem}}html{scroll-behavior:smooth}body,button,input,textarea,select{font-family:var(--ff-body-font-family)}body{color:var(--color-text-secondary);background:var(--color-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4,h5,h6,.heading,.section__title,.product-meta__title,.article__title,.product-item__title){font-family:var(--ff-heading-font-family);color:var(--color-text-primary)}:where(.section__title,.page__sub-header .heading,.page__header .heading,.article__title,.product-meta__title){font-weight:var(--fw-semibold);text-wrap:balance}.section__title,.product-meta__title,.product-meta__title.heading{font-size:clamp(1.75rem,2vw + 1rem,2.25rem);line-height:var(--lh-heading);letter-spacing:-.01em}.page__sub-header .heading,.article__title{letter-spacing:-.02em}:where(.product-meta__price,.price,.price-list,.price-list .price){color:var(--color-text-primary);font-weight:var(--fw-semibold)}:where(.rte p,.article__content p,.shopify-policy__body p,.page__content p){max-width:65ch;font-size:var(--text-body);line-height:var(--lh-body)}:where(.rte p,.article__content p,.shopify-policy__body p,.page__content p):not(:last-child){margin-bottom:1em}:where(.button,.button--primary,.button--secondary,button,input[type=submit],input[type=button]){border-radius:var(--radius-input);font-family:var(--ff-body-font-family);font-weight:var(--fw-semibold);transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}:where(.button,.button--primary,.button--secondary,button):active{transform:translateY(1px)}:where(input,textarea,select){border-radius:var(--radius-input)}:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}img{height:auto;max-width:100%}.product-item__image-wrapper,.product-gallery__media{aspect-ratio:1 / 1;overflow:hidden}.lazyload{opacity:0;transition:opacity .15s ease-out}.lazyloaded{opacity:1}@media(max-width:640px){.product-item__image-wrapper img{width:100%;height:auto}}.ff-card{background:var(--color-bg-page);border:1px solid var(--color-border-standard);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--space-6)}.ff-card--compact{border-radius:var(--radius-card-sm);padding:var(--space-5)}.ff-card--flat{box-shadow:none}.ff-pill{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px 9px 2px 6px;border:1px solid var(--color-border-success);border-radius:var(--radius-pill);background:var(--color-bg-success-soft);color:var(--color-brand-green);font-size:var(--text-ui-11-5);font-weight:var(--fw-medium)}.ff-trust-bar{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:12px 16px;background:var(--color-bg-page);border:1px solid var(--color-border-standard);border-radius:var(--radius-card-sm);box-shadow:var(--shadow-soft)}.ff-trust-bar__item{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-ui-13);font-weight:var(--fw-semibold)}.ff-review-card{position:relative;margin-top:var(--space-4);padding:20px var(--space-6);background:var(--color-bg-page);border:1px solid var(--color-border-standard);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.ff-review-card__quote{color:var(--color-text-secondary);font-size:var(--text-ui-14);font-weight:var(--fw-medium);line-height:var(--lh-review)}.ff-review-card__author-name{color:var(--color-text-primary);font-size:var(--text-ui-13-5);font-weight:var(--fw-semibold)}@media(max-width:640px){.ff-card{padding:var(--space-5)}.ff-trust-bar{flex-direction:column;align-items:flex-start;margin-right:16px}}.will-it-fit-link{display:inline-block;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:var(--fw-medium);font-size:var(--text-caption);line-height:1.5;color:var(--ff-link-color, #1a6b3c);text-decoration:underline;cursor:pointer;transition:all .15s ease-out;margin:8px 0 7px}.will-it-fit-link:hover{color:var(--ff-heading-color, #1e4d6b);text-decoration:none}.delivery-information{background:var(--ff-surface, #ffffff);border:1px solid var(--ff-border-color, #e8eaed);border-radius:var(--radius-card-sm);box-shadow:var(--shadow-soft);padding:30px;margin:20px 0}.delivery-information__inner{max-width:100%}.delivery-information__header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.delivery-information__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.delivery-information__main-text{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ff-heading-color, #1a1a1a);line-height:1.5}.delivery-information__delivery-day{color:var(--color-brand-green);transition:color .15s ease-out}.delivery-information__delivery-date{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:var(--fw-semibold);font-size:var(--text-sm);line-height:1.5;color:var(--ff-heading-color, #1a1a1a)}.delivery-information__order-deadline{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:var(--fw-medium);font-size:var(--text-sm);line-height:1.5;color:var(--ff-body-color, #2d2d2d)}.delivery-information__divider{height:1px;background:var(--color-border-standard);margin:16px 0}.delivery-information__options{display:flex;flex-direction:column;gap:8px}.delivery-information__option{position:relative;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:var(--fw-regular);font-size:var(--text-sm);line-height:1.5;color:var(--ff-body-color, #2d2d2d)}.delivery-information__option:before{content:"";position:absolute;top:50%;left:-13px;width:5px;height:5px;border-radius:50%;background:var(--color-brand-green);transform:translateY(-50%)}.delivery-information__option strong{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:var(--fw-semibold);font-size:var(--text-sm);line-height:1.5;color:var(--ff-body-color, #2d2d2d)}@media(max-width:767px){.delivery-information{padding:24px 18px}.delivery-information__delivery-date{font-size:var(--text-sm);line-height:26.18px}.delivery-information__option strong,.delivery-information__option{font-size:var(--text-sm);line-height:24px}.delivery-information__delivery-day{display:flex;flex-wrap:wrap;gap:8px}.delivery-information__option strong{display:block}.delivery-information__option:before{top:11px;transform:translateY(0)}}article.modify-main-blog.single_blog .article__sidebar{top:144px!important}.article__breadcrumb{margin-bottom:17px}.article__content p a,.article__content li a,.article__content ol a{color:var(--ff-link-color, #1e4d6b)}.breadcrumb__list{display:flex;align-items:center;list-style:none;margin:0;padding:0;color:#6f7d8c;flex-wrap:wrap;gap:0}.breadcrumb__item{display:flex;align-items:center}.breadcrumb__item>svg{display:none}.breadcrumb__item:not(:last-child):after{content:"/";margin:0 8px;color:#bdc7d0}.breadcrumb__link,.breadcrumb__item.breadcrumb__item--current{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:13px;line-height:1.35;vertical-align:middle;color:inherit}.page__sub-header .breadcrumb__link,.page__sub-header .breadcrumb__link.link,.page__sub-header .breadcrumb__link[aria-current=page]{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:13px;line-height:1.35;color:inherit}.breadcrumb__link:hover,.breadcrumb__item.breadcrumb__item--current,.breadcrumb__link[aria-current=page],.page__sub-header .breadcrumb__link[aria-current=page]{color:var(--ff-brand-ocean, #0077b6)}.article__header-overlay{position:absolute;bottom:auto;left:50%;right:0;top:50%;width:100%;max-width:1022px;padding:40px 15px 30px;background:transparent;color:#fff;transform:translate(-50%,-50%);z-index:99}.article__header-overlay .article__title{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;font-size:50px;line-height:136%;text-align:center;text-transform:uppercase;color:#fff}.article__meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;padding:20px 0}.article__main{display:flex;justify-content:center;align-items:center;width:100%;max-width:942px}.article__main-content{width:100%;max-width:696px;margin-left:auto;margin-right:auto}.article__meta-left{display:flex;align-items:center;gap:15px}.article__author-image{width:33.5px;height:33.5px;border-radius:50%;overflow:hidden;flex-shrink:0}.article__author-avatar{width:100%;height:100%;object-fit:cover}.article__meta-info{display:flex;justify-content:center;align-items:center;gap:10px}.article__author-name{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:30px;color:var(--ff-body-color, #1e4d6b)}.article__published-date{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:var(--text-caption);line-height:30px;color:var(--ff-body-color, #1e4d6b)}.article__meta-right{display:flex;align-items:center;gap:20px}.article__read-time{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:var(--text-caption);line-height:20px;color:var(--ff-body-color, #1e4d6b)}.article__social-links{display:flex;gap:6px}.article__social-link{display:flex;align-items:center;justify-content:center;width:23px;height:23px;background:var(--ff-surface, #ffffff);border-radius:50%;color:var(--ff-body-color, #6b7280);text-decoration:none;transition:all .15s ease-out}.article__content p,.article__content ul li,.article__content ol li{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);color:var(--ff-body-color, #1e4d6b);font-weight:400;font-size:var(--text-sm);line-height:30px}.article__content h1,.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;color:var(--ff-heading-color, #1e4d6b);margin-bottom:12px}.article__content h1{font-size:36px;line-height:1.2;margin-top:42px}.article__content h2{font-size:32px;line-height:1.25;margin-top:38px}.article__content h3{font-size:var(--text-h3);line-height:1.3;margin-top:34px}.article__content h4{font-size:23px;line-height:1.35;margin-top:30px}.article__content h5{font-size:var(--text-lg);line-height:1.4;margin-top:26px}.article__content h6{font-size:var(--text-body);line-height:1.45;margin-top:22px;letter-spacing:.02em;text-transform:uppercase}.article__content h1 a,.article__content h2 a,.article__content h3 a,.article__content h4 a,.article__content h5 a,.article__content h6 a{color:inherit}.article__content>*:first-child{margin-top:0}.article__content p{margin-bottom:20px}.article__content img{max-width:100%;height:auto;border-radius:var(--radius-control);margin:30px 0}.article__content blockquote{border-left:4px solid var(--ff-heading-color, #000);padding-left:20px;margin:30px 0;font-style:italic;color:var(--ff-body-color, #6b7280)}.article__content ul,.article__content ol{margin-bottom:20px;padding-left:30px}.article__content li{margin-bottom:8px}.article__content .table-wrapper{margin:26px 0;overflow-x:auto;border:1px solid var(--ff-border-color, #e8eaed);border-radius:var(--radius-card);background:var(--ff-background, #fff)}.article__content table{width:100%;min-width:520px;margin:0;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);line-height:1.45}.article__content table th,.article__content table td{padding:12px 16px;vertical-align:top;border-bottom:1px solid var(--ff-border-color, #e8eaed)}.article__content table th{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;color:var(--ff-heading-color, #1e4d6b);background:var(--ff-surface, #ffffff)}.article__content table td{color:var(--ff-body-color, #1e4d6b)}.article__content table tbody tr:nth-child(2n){background:var(--ff-surface, #ffffff)}.article__content table tbody tr:last-child td{border-bottom:none}@media screen and (max-width:1024px){.article__content-layout{grid-template-columns:1fr}.article__title{font-size:2rem}}.check_share{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:var(--text-caption);line-height:30px;color:var(--ff-body-color, #1e4d6b);margin-bottom:0}@media screen and (max-width:768px){article.modify-main-blog.single_blog .article__sidebar{position:relative!important;top:0!important}.article__navigation{padding:27px 0}.article__content-layout{gap:9px;padding-left:18px;padding-right:18px}.article__content ul,.article__content ol{padding-left:15px}.article__content ul p,.article__content ol p{margin-bottom:6px}.article__image-wrapper{left:auto!important}.article__meta-left{column-gap:9px;flex-wrap:wrap;row-gap:12px}.article__meta-info{flex-wrap:wrap;justify-content:start;gap:5px}.article__meta-right{gap:5px}.article__content p,.article__content ol li,.article__content ul li{font-size:var(--text-sm);line-height:1.6}.article__author-image{width:44px;height:44px}.check_share{font-weight:var(--fw-medium);font-size:var(--text-ui-11-5);line-height:1.4}.modify-main-blog.single_blog .article__header-overlay .article__title{font-size:var(--text-h3);line-height:136%}.breadcrumb__link,.breadcrumb__item.breadcrumb__item--current,.page__sub-header .breadcrumb__link,.page__sub-header .breadcrumb__link.link,.page__sub-header .breadcrumb__link[aria-current=page]{font-size:var(--text-micro);line-height:17.98px}.article__header-overlay{padding:30px 20px 20px}.article__author-name,.article__published-date{font-size:9.89px;line-height:20.32px}.article__read-time,.article__read-time.new_set{font-size:9.64px;line-height:16.07px}.article__social-links{gap:4px}.article__meta{padding:8px 0 20px;margin-bottom:0}.article__content h1{font-size:var(--text-h3);line-height:1.2;margin-top:30px}.article__content h2{font-size:var(--text-h3);line-height:1.25;margin-top:28px}.article__content h3{font-size:24px;line-height:1.3;margin-top:26px}.article__content h4{font-size:21px;line-height:1.35;margin-top:24px}.article__content h5{font-size:var(--text-lg);line-height:1.4;margin-top:22px}.article__content h6{font-size:17px;line-height:1.45;margin-top:20px}.article__content table{min-width:440px;font-size:var(--text-caption)}.article__content table th,.article__content table td{padding:10px 12px}}.modify_footer .alert.alert--success.alert--center{background:#1a6b3c;color:#000;border-radius:var(--radius-pill)}@media screen and (max-width:480px){.article__author-image{width:22px;height:22px}}@media screen and (min-width:641px){.collection-item__image-wrapper img{object-fit:cover!important}}.blog-layout{display:flex;gap:79px;margin-top:22px;padding-bottom:0}.blog-main{width:100%;max-width:920px;font-size:unset}.modify-main-blog{background:#fff}.modify-main-blog .page__header{margin:0;padding-top:31px;padding-bottom:0}.blog-sidebar{width:100%;max-width:381px;flex:unset;margin-left:0;position:sticky;top:139px}.modify-main-blog.single_blog .container{width:100%;max-width:100%;padding:0}.modify-main-blog .blog-header{display:flex;justify-content:space-between;width:100%;max-width:100%;align-items:center;margin-bottom:22px}.modify-main-blog .blog-header__title h1{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-h3);line-height:136%;letter-spacing:0;vertical-align:middle;text-transform:uppercase;color:var(--ff-heading-color, #1e4d6b)}.modify-main-blog .newsletter{margin-top:19px}.modify-main-blog .blog-header__title .blog-subtitle{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-sm);line-height:32.39px;vertical-align:middle;color:var(--ff-body-color, #1a1a1a);margin-top:0}.modify-main-blog .blog-search__input-wrapper{width:100%;max-width:385px;position:relative}.modify-main-blog .blog-search__input-wrapper .blog-search__input{height:44px;max-width:100%;border:1px solid var(--ff-border-color, #6b7280);border-radius:var(--radius-pill);width:100%;padding:10px 15px;color:var(--ff-body-color, #2d2d2d);-webkit-text-fill-color:var(--ff-body-color, #2d2d2d);font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500}.modify-main-blog .blog-search__input-wrapper .blog-search__input::placeholder{color:var(--ff-body-color, #6b7280);-webkit-text-fill-color:var(--ff-body-color, #6b7280)}button.blog-search__button{position:absolute;right:8px;top:50%;transform:translateY(-50%)}button.blog-search__button svg{height:18px;width:18px;font-size:var(--text-body);fill:#000;color:#000}.blog-categories{width:100%;max-width:100%;display:flex}ul.blog-categories__list{width:100%;max-width:921px;display:flex;list-style-type:none;padding:11px 20px;background:#fff;border-radius:var(--radius-pill);gap:6px}a.blog-categories__link{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:24.34px;white-space:nowrap;color:var(--ff-link-color, #1e4d6b);padding:5px 12px;border-radius:var(--radius-pill)}.blog-sidebar__item--newsletter .heading{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;font-size:20.8px;line-height:55.47px;color:var(--ff-heading-color, #1e4d6b)}a.blog-categories__link:hover{box-shadow:var(--shadow-soft);border-radius:var(--radius-pill)}.blog-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.blog-header__title{flex:1}.blog-subtitle{color:var(--ff-body-color, #6b7280);font-size:var(--text-sm);margin:10px 0 0}.blog-search{flex-shrink:0;width:385px}.blog-search__form{position:relative}.blog-search__input-wrapper{position:relative;display:flex;align-items:center}.blog-search__input{width:100%;padding:12px 45px 12px 15px;border:1px solid #e8eaed;border-radius:var(--radius-pill);font-size:var(--text-caption);background:#fff;transition:border-color .15s ease-out}.blog-search__input:focus{outline:none;border-color:var(--ff-accent-color, #1e4d6b)}.blog-search__button{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer;color:var(--ff-body-color, #6b7280);transition:color .15s ease-out}.blog-search__button:hover{color:var(--ff-accent-color, #1e4d6b)}.blog-categories__list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.blog-categories__item{margin:0;display:flex;justify-content:center;align-items:center}.blog-categories__link{text-decoration:none;transition:all .15s ease-out}.blog-categories__link:hover{box-shadow:var(--shadow-soft)}.blog-categories__item.is-active .blog-categories__link{border:.48px solid var(--ff-link-color, #1e4d6b);box-shadow:var(--shadow-soft)}.blog-categories__info-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:3px}@media screen and (max-width:640px){.pagination__nav{display:block;margin:20px 0}.pagination__nav-item{display:inline-block;margin:0 4px;padding:10px 14px;min-width:44px;text-align:center;border:1px solid #e8eaed;border-radius:var(--radius-control);text-decoration:none;transition:all .15s ease-out}.pagination__nav-item:hover{background-color:#fff;border-color:#e8eaed}.pagination__nav-item.is-active{background:var(--primary-button-background);color:var(--primary-button-text-color);border-color:var(--primary-button-background)}.pagination__page-count{display:block;text-align:center;margin-top:15px;font-size:var(--text-caption);color:var(--ff-body-color, #6b7280)}}.blog-sidebar__item{margin-bottom:30px}.blog-sidebar__item--newsletter{padding:0}.blog-sidebar__item--newsletter p{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:var(--text-sm);line-height:22px;color:var(--ff-body-color, #1e4d6b);text-align:left}.blog-sidebar__item--newsletter .form__field{background:#fff;border-radius:var(--radius-pill);border:1.16px solid #ffffff}.blog-sidebar__item--newsletter .form__field:focus{box-shadow:var(--shadow-soft)}.blog-categories__list .blog-categories__item:nth-child(1) a{width:70px;display:inline-block;text-align:center}.blog-sidebar__item--newsletter .button--primary{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);border:1.85px solid var(--ff-secondary-button-text-color, #000000);border-radius:var(--radius-pill);width:100%;max-width:191px;height:50px;background:transparent;color:var(--ff-secondary-button-text-color, #000000);font-weight:600;font-size:var(--text-ui-13);line-height:100%;text-transform:uppercase;transition:all .15s ease-out}.blog-sidebar__item--newsletter .button--primary:hover{background:var(--ff-primary-button-background, #1a6b3c);transition:all .15s ease-out;color:var(--ff-primary-button-text-color, #fff);border:none}.modify-main-blog.single_blog .blog-sidebar__block-title{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;text-align:left!important;font-size:var(--text-body);line-height:48px;color:var(--ff-heading-color, #1e4d6b);margin-bottom:13px}.popular-topics{display:flex;flex-wrap:wrap;gap:6px}h2.article-item__title.heading.h3 a{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;font-size:var(--text-h4);line-height:32.39px;vertical-align:middle;color:var(--ff-heading-color, #1a1a1a);min-height:98px;height:100%;display:inline-block}.modify-main-blog .blog-post-list{gap:50px}.modify-main-blog .block-list__item>:first-child{margin:0;width:100%;max-width:100%}.modify-main-blog .\31\/2--desk{width:100%;max-width:100%;background-color:#fff;border-radius:var(--radius-control)}.modify-main-blog .article-item__read-more a{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:16.61px;line-height:19.93px;text-decoration:underline;color:var(--ff-link-color, #1a1a1a);margin-top:17px;display:block}.modify-main-blog .article-item__meta-item{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:14.53px;line-height:19.93px;vertical-align:middle;color:var(--ff-body-color, #6b7280)}.popular-topics__item{display:inline-block;padding:10px 16px;background:#fff;border-radius:var(--radius-pill);text-decoration:none;transition:all .15s ease-out;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:var(--text-micro);line-height:20px;color:var(--ff-heading-color, #000)}.modify-main-blog .blog-post-list{gap:50px;width:100%;max-width:100%;margin:0;display:grid;grid-template-columns:1fr 1fr!important}.modify-main-blog .form__input-wrapper--labelled .form__field{padding-top:7px;padding-bottom:3px;padding-left:12px}.modify-main-blog.single_blog .form__input-wrapper--labelled .form__field{padding-top:1px}.modify-main-blog.single_blog .form__input-wrapper--labelled .form__field::placeholder{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-ui-13);line-height:48px;color:var(--ff-body-color, #2d2d2d)}.blog_style{padding-left:15px;padding-right:15px;padding-bottom:20px}.article__read-time.mobile{display:none}.modify-main-blog .article-item__title.heading.h1 a,.modify-main-blog .article-item__title.heading.h3 a{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;font-size:var(--text-h4);line-height:32.39px;color:var(--ff-heading-color, #1a1a1a)}.single_post .blog_style{padding-left:0;padding-right:0}.single_post h2.article-item__title.heading.h3 a{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;font-size:var(--text-body);line-height:31px;color:var(--ff-heading-color, #1a1a1a);text-decoration:none}span.blog-categories__info-icon{position:relative}span.blog-categories__info-icon:after{background:#fff;width:250px;text-wrap:auto;padding:10px 20px;border-radius:var(--radius-pill);text-align:center;top:-90px;left:-130px;visibility:hidden}li.blog-categories__item:nth-child(2) span.blog-categories__info-icon:after{position:absolute;content:"Contaminants, testing & health";top:-66px}li.blog-categories__item:nth-child(3) span.blog-categories__info-icon:after{position:absolute;content:"How filters work, buying guides & certifications"}li.blog-categories__item:nth-child(4) span.blog-categories__info-icon:after{position:absolute;content:"Hydration tips, recipes & performance"}li.blog-categories__item:nth-child(5) span.blog-categories__info-icon:after{position:absolute;content:"Hospitality & commercial water solutions"}li.blog-categories__item:nth-child(6) span.blog-categories__info-icon:after{position:absolute;content:"Plastic reduction, carbon & circular solutions"}li.blog-categories__item:nth-child(7) span.blog-categories__info-icon:after{position:absolute;content:"Customer stories & ROI for businesses"}li.blog-categories__item:nth-child(2):hover span.blog-categories__info-icon:after,li.blog-categories__item:nth-child(3):hover span.blog-categories__info-icon:after,li.blog-categories__item:nth-child(4):hover span.blog-categories__info-icon:after,li.blog-categories__item:nth-child(5):hover span.blog-categories__info-icon:after,li.blog-categories__item:nth-child(6):hover span.blog-categories__info-icon:after,li.blog-categories__item:nth-child(7):hover span.blog-categories__info-icon:after{visibility:visible}@media(max-width:1200px){.modify-main-blog ul.blog-categories__list{width:100%;max-width:100%}.modify-main-blog .blog-layout{gap:40px}.modify-main-blog .blog-main{max-width:70%}.blog-sidebar{max-width:29%}}@media(max-width:999px){.modify-main-blog .page__header{flex-direction:column}.modify-main-blog ul.blog-categories__list{width:100%;max-width:100%;flex-wrap:nowrap!important;overflow:auto!important}.modify-main-blog ul.blog-categories__list{overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#6b7280 transparent}.modify-main-blog ul.blog-categories__list::-webkit-scrollbar{height:6px}.modify-main-blog ul.blog-categories__list::-webkit-scrollbar-track{background:transparent}.modify-main-blog ul.blog-categories__list::-webkit-scrollbar-thumb{background:#6b7280;border-radius:var(--radius-control)}.modify-main-blog ul.blog-categories__list::-webkit-scrollbar-button{display:none}}@media(max-width:767px){a.blog-categories__link{padding:5px 22px 5px 12px}.single_post h2.article-item__title.heading.h3 a{font-size:var(--text-sm);line-height:26.25px}.blog-sidebar__item--newsletter{margin-left:auto;margin-right:auto}.modify-main-blog .blog-header__title h1{font-size:24px;line-height:136%;text-align:center}.modify-main-blog .blog-header{flex-direction:column}.modify-main-blog .blog-search__input-wrapper{max-width:240px;margin-left:auto;margin-right:auto}.modify-main-blog .blog-header__title .blog-subtitle{text-align:center}.modify-main-blog .blog-layout{flex-direction:column}.modify-main-blog .blog-main{max-width:100%}.modify-main-blog .blog-sidebar{max-width:100%;position:relative;top:0}h2.article-item__title.heading.h3 a{font-weight:700;font-size:18.19px;line-height:29.46px}.modify-main-blog .blog-post-list{gap:20px}.modify-main-blog .container{padding-left:15px;padding-right:15px}}@media(max-width:600px){.article__meta-right{transform:translateY(-16px)}.article__read-time.mobile{display:block;width:100%;max-width:100%}.article__read-time.desktop{display:none}.modify-main-blog .blog-post-list{grid-template-columns:1fr!important}h2.article-item__title.heading.h3 a{min-height:max-content!important}.modify-main-blog .article-item__read-more a{font-weight:400;font-size:15.11px;line-height:18.13px}}.blog-sidebar__item--newsletter .button--primary.new-set{margin-right:auto;display:block}.modify-main-blog .form__input-wrapper--labelled .form__field::placeholder{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-ui-13);line-height:48px;color:var(--ff-body-color, #2d2d2d)}.article__read-time.new_set{display:inline-block;color:#6b7280;font-size:14.53px;line-height:19.93px}article[data-section-type=blog] .blog-search__input,article[data-section-type=all-blogs] .blog-search__input{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;color:var(--ff-body-color, #2d2d2d);-webkit-text-fill-color:var(--ff-body-color, #2d2d2d)!important}article[data-section-type=blog] .blog-search__input::placeholder,article[data-section-type=all-blogs] .blog-search__input::placeholder{color:var(--ff-body-color, #6b7280);-webkit-text-fill-color:var(--ff-body-color, #6b7280)!important;opacity:1}article[data-section-type=blog] .blog-search__input:-webkit-autofill,article[data-section-type=all-blogs] .blog-search__input:-webkit-autofill{-webkit-text-fill-color:var(--ff-body-color, #2d2d2d)!important;box-shadow:0 0 0 1000px var(--ff-background, #fff) inset}.modify-main-blog .article-item__title.heading.h1,.modify-main-blog .article-item__title.heading.h3,.modify-main-blog .article-item__title.heading.h1 a,.modify-main-blog .article-item__title.heading.h3 a{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;color:var(--ff-heading-color, #1a1a1a)}.template-search .blog-post-list .article-item__title.heading.h1,.template-search .blog-post-list .article-item__title.heading.h3,.template-search .blog-post-list .article-item__title.heading.h1 a,.template-search .blog-post-list .article-item__title.heading.h3 a{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;font-size:var(--text-h4);line-height:32.39px;color:var(--ff-heading-color, #1a1a1a)}.template-search .blog-post-list .article-item__meta-item{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;color:var(--ff-body-color, #6b7280)}.template-search .blog-post-list .article-item__read-more-link{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;color:var(--ff-link-color, #2d2d2d)}@media screen and (min-width:1360px){.about-image-with-text.aside-left .image-with-text__text-container:last-child{padding-left:100px}}@media screen and (min-width:1000px){.about-image-with-text .image-with-text__text-container:first-child .image-with-text__text-aligner{display:block;text-align:left}.about-image-with-text .image-with-text{justify-content:space-between}}@media(max-width:1280px)and (min-width:641px){.about-text-icons .text-with-icons{justify-content:center}.about-text-icons .text-with-icons .text-with-icons__item{width:100%;max-width:30%}}.about-image-with-text .container{width:100%;max-width:1600px;padding-left:40px;padding-right:40px}.about-image-with-text{margin:30px 0}.about-image-with-text .heading{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-h3);line-height:28.9px;color:var(--ff-heading-color, #2d2d2d)}.about-image-with-text p{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:var(--text-caption);line-height:26.18px;color:var(--ff-body-color, #2d2d2d)}.about-image-with-text.aside-left p{width:100%;max-width:536px}.about-image-with-text.aside-right p{width:100%;max-width:614px}.about-text-icons .container{width:100%;max-width:1400px;padding:30px 40px}.about-text-icons .text-with-icons{width:100%;max-width:1270px;margin-left:auto;margin-right:auto}.about-text-icons .text-with-icons__icon-wrapper{width:100%;max-width:30px;min-height:30px}.about-text-icons .text-with-icons__icon-wrapper img{width:100%}.about-text-icons .text-with-icons__title{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-sm);line-height:145%;text-transform:capitalize;color:var(--ff-link-color, #1e4d6b)}.about-text-icons .text-with-icons__item{align-items:center;flex-basis:unset}.about-text-icons .text-with-icons__item:first-child .text-with-icons__content-wrapper{width:100%;max-width:136px}.about-text-icons .text-with-icons__item:nth-child(2) .text-with-icons__content-wrapper{width:100%;max-width:199px}.about-text-icons .text-with-icons__item:last-child .text-with-icons__content-wrapper{width:100%;max-width:183px}.about-image-with-text .trustpilot.image_with-text-pilot{display:flex;margin-bottom:8px;padding-top:8px}.about-image-with-text .trustpilot.image_with-text-pilot .pilot_set{display:flex;justify-content:start;align-items:center;width:100%;max-width:260px}.about-image-with-text .trustpilot.image_with-text-pilot .pilot_set p{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:15.04px;line-height:29.15px;vertical-align:middle;color:var(--ff-heading-color, #1a1a1a);margin-bottom:0;margin-right:8px}.about-image-with-text .hero-topics__rating-image,.about-image-with-text .hero-topics__pilot-image{display:flex}.about-image-with-text .hero-topics__rating-image{transform:translateY(-6px);margin-right:8px}.template-suffix-about-us .reviews-wrapper{background-color:#fff;padding-bottom:25px}.template-suffix-about-us .reviews-wrapper .review-block{background-color:#fff}.modify_blogs.about-blogs{background:#fff}.modify_blogs.about-blogs .section__title{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-lg);line-height:30px;color:var(--ff-heading-color, #2d2d2d)}.modify_blogs.about-blogs .link{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-caption);line-height:26.18px;color:var(--ff-link-color, #2d2d2d)}.modify_blogs.about-blogs h2.article-item__title.heading.h3 a{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:17px;line-height:28.9px;color:var(--ff-heading-color, #2d2d2d);min-height:56px}.modify_blogs.about-blogs .article-item__excerpt.rte{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:26.18px;color:var(--ff-link-color, #1e4d6b)}.modify_blogs.about-blogs .blog_style{padding-left:0;padding-right:0}@media(max-width:1024px){.about-image-with-text .container{padding-left:30px;padding-right:30px}}@media(max-width:1026px){.template-suffix-about-us .review-block{min-height:352px}.about-text-icons .container{padding:30px}.reviews-wrapper-container{padding-left:30px;padding-right:30px}.how-we-help-container{padding:30px}section.section.custom_image-text .image-with-text{flex-direction:column;gap:30px}.custom_image-text .image-with-text__text-container{margin-left:0}}@media(max-width:767px){.about-image-with-text .container{padding-left:16px;padding-right:16px}.about-text-icons .container{padding:0 16px 30px}.how-we-help-container{padding:40px 16px}.custom_image-text .image-with-text__image-container{max-width:100%}.custom_image-text .image-with-text__text-container{width:100%;max-width:100%}.about-image-with-text .heading,.about-image-with-text .image-with-text__text-container .heading{font-size:var(--text-h4);line-height:30px}.about-image-with-text.aside-left p{font-size:var(--text-caption);line-height:26.18px}.about-text-icons .text-with-icons__title{font-size:var(--text-sm);line-height:145%}.template-suffix-about-us .reviews-header h2{font-size:var(--text-lg);line-height:25px;max-width:90%}.how-we-help-title{font-size:var(--text-lg);line-height:30.4px}.how-we-help-block-title,.template-suffix-about-us .how-we-help-block-title{font-size:var(--text-body);line-height:28.9px}.how-we-help-block-description,.template-suffix-about-us .how-we-help-block-description{font-size:var(--text-sm);line-height:22.8px}.template-suffix-about-us .how-we-help-container{padding:65px 16px 30px}p.check_box-dec{font-size:var(--text-micro);line-height:160%}section.section.custom_image-text .image-with-text{gap:0}.template-suffix-about-us .how-we-help-section .slick-dots{bottom:-38px}}@media(max-width:640px){.template-suffix-about-us .flickity-page-dots{bottom:-18px}}.template-suffix-fittings-2 .page__sub-header,.template-suffix-filtration-system-other .page__sub-header{padding-top:10px}.template-suffix-fittings-2 .modify_product-page .product-form__info-title{display:block;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:23px;color:var(--ff-body-color, #2d2d2d)}.template-suffix-fittings-2 .modify_product-page .product-form__info-item.product-form__info-item--quantity{display:block}.template-suffix-fittings-2 .product-form__info-list.price_hidden{display:table;margin-bottom:10px}.template-suffix-fittings-2 .product-form__info-list.price_hidden .product-form__info-item.product-form__info-item--quantity{display:table-row}.template-suffix-fittings-2 .modify_product-page .main-product .product-form__info-item:first-child{display:none}.template-suffix-fittings-2 .quantity-selector{box-shadow:0 1px 1px #e8eaed33;border:1px solid #e8eaed;border-radius:var(--radius-card)}.template-suffix-fittings-2 .modify_product-page .price-list span.money{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-lg);line-height:23px;color:var(--ff-body-color, #2d2d2d)}.display_check-price.modify_product-page .product_price.line-through{display:none}.display_check-price.modify_product-page{align-items:start;justify-content:start;flex-direction:column;gap:14px;background:transparent}.display_check-price.modify_product-page span.display_check-price_badge{margin-left:5px}@media(max-width:767px){.template-suffix-fittings-2 .page__sub-header,.template-suffix-filtration-system-other .page__sub-header{display:none}.template-suffix-fittings-2 .product-form__info-list{padding-left:0;padding-right:0}.template-suffix-fittings-2 .modify_product-page button.product-form__add-button.button.button--disabled{width:100%;max-width:100%;margin-bottom:16px}.product_custom-text.pd-bg-adjust{gap:9px;flex-wrap:wrap}.template-suffix-fittings-2 .product_custom-text-set.pd-bg-adjust{margin-bottom:16px;gap:10px}.template-suffix-fittings-2 .product_custom-text-set.pd-bg-adjust p{font-size:var(--text-ui-13);line-height:19.93px}.faq-blogs .section__header{padding-bottom:20px}.faq-blogs a.section__action-link.link{font-size:var(--text-caption);line-height:24.31px}}@media(max-width:1000px)and (min-width:641px){.card__section--tight{padding:16px 25px;margin-bottom:30px}.card--collapsed .card__section{padding-top:16px}}.classified-subscription-original-crossed-1,.classified-save-badge-1,.classified-subscription-price-2,.classified-save-badge-2{display:none}.reviews-grid .slick-slide{margin:0 10px}.reviews-grid .slick-list{margin:0 -10px}.how-we-help-container-wrapper{padding-bottom:30px}.faq-blogs .blog_style{padding-left:0;padding-right:0}.faq-blogs a.section__action-link.link{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-sm);line-height:26.18px;vertical-align:middle;text-transform:uppercase;text-decoration:underline;color:var(--ff-heading-color, #1a1a1a)}.faq-blogs .section__header{padding-bottom:39px}.css-ekyqmx.e1qubwr112 .css-91kc2w{background:#1a6b3c;width:100%;max-width:222px;margin-left:auto;margin-right:auto;border-radius:var(--radius-pill);font-size:var(--text-caption)}.modify_richtext,.modify_liquid{margin:0;padding:60px;background:#fff}.modify_richtext .heading{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;font-size:48px;line-height:60px;color:var(--ff-heading-color, #000000);text-align:center}.modify_richtext .rte p{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:var(--text-sm);line-height:24px;color:var(--ff-body-color, #6b7280);text-align:center;width:100%;max-width:514px;margin-left:auto;margin-right:auto}.modify_richtext{padding-bottom:0}section#shopify-section-template--26462876107126__contact_section_XQVxAt{padding:0;margin:0}.modify_liquid{padding-bottom:38px}section#shopify-section-template--26462876107126__got_questions_faq_6Jw8CH{margin:0}.template-suffix-new-contact-us .about-text-icons{background:var(--ff-surface, #ffffff);margin:0}@media(max-width:767px){.modify_richtext{padding-top:20px;padding-right:16px;padding-left:16px}.modify_richtext .heading{font-size:var(--text-h3);line-height:40px;margin-bottom:15px}.modify_liquid{padding-top:26px;padding-left:0;padding-right:0}}.display_check-price{display:flex;justify-content:start;align-items:center;gap:5px}span.display_check-price_badge{background:#f0faf4;border-radius:var(--radius-pill);font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-micro);line-height:26.18px;vertical-align:middle;text-transform:uppercase;padding-left:12px;padding-right:12px;color:#2d2d2d}.display_check-price .product_price.line-through{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:23px;vertical-align:middle;text-decoration:line-through;color:var(--ff-body-color, #2d2d2d)}.availability_tip_icon{width:100%;max-width:21px;height:21px;display:none}.availability_tip_icon img,.availability_tip_icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.template-suffix-filtration-system-other .delivery-information{display:none;position:absolute;top:31%;right:20px;z-index:10}.template-suffix-filtration-system-other .availability_tip_icon{display:inline-block;max-width:21px;margin-left:10px;cursor:pointer}@media(max-width:545px){.related_btn{width:100%;max-width:90%}.sec-set{width:100%;max-width:100%}}@media(max-width:365px){.template-suffix-filtration-system-other .delivery-information{right:0}}.template-search.template-search .collection__dynamic-part .block-list__item{width:100%;max-width:45%}.template-search.template-search .collection__dynamic-part{padding:30px}@media(max-width:640px){.template-search.template-search .collection__dynamic-part .block-list__item{max-width:100%}.template-search.template-search .collection__dynamic-part{padding:15px}}.spark-pdp_set{width:100%;display:inline-block;max-width:420px}.spark-pdp_set:empty{display:none}.product-block-list__item--description p{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:24px;color:var(--ff-body-color, #2d2d2d)}.product_custom-text.pd-bg-adjust{display:flex;align-items:center;justify-content:center;gap:13px;margin:0 0 10px;padding:10px 12px;background:var(--ff-surface, #ffffff);border-radius:var(--radius-pill);font-weight:600;flex-wrap:wrap}.availability-out_of_stock .availability-message,.availability-unavailable .availability-message,.availability-out_of_stock,.availability-unavailable,.availability-out_of_stock .availability-status-text,.availability-unavailable .availability-status-text{color:#b83230}.affilate-sec-bar{background:#1e4d6b;margin:0;padding:22px 83px}.affilate-sec-bar .container{width:100%;max-width:1600px}.affilate-sec-bar img{width:24px;height:24px}.affilate-sec-bar .text-with-icons__title{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-sm);line-height:110%;text-align:center;color:#fff}.affilate-sec-bar .text-with-icons__item{display:flex;justify-content:start;align-items:center}.affilate-sec-bar .text-with-icons__icon-wrapper{margin-right:8px}.affilate-sec-bar .text-with-icons{justify-content:space-between}.b2b-intro-image.image-cover{background-size:100%;background-color:transparent}@media(max-width:767px){.affilate-sec-bar{padding:32px 20px}.affilate-sec-bar .flickity-page-dots{bottom:-8px}}.modify_product-page .product-block-list__wrapper.side_area .product-block-list__item .card{border:none;border-radius:var(--radius-card);margin-bottom:12px}.modify_product-page .card__collapsible-button .card__title.heading.h3{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-lg);line-height:30px;vertical-align:middle;color:var(--ff-heading-color, #1a1a1a)}.modify_product-page{background-color:var(--ff-surface, #ffffff)}.related-product{display:flex;align-items:flex-start;gap:20px;margin-bottom:14px;padding:18px;overflow:hidden;border:1px solid #6b7280;border-radius:var(--radius-card)}.related-product__image{flex:0 0 120px;width:120px;max-width:120px}.related-product__image a{display:block;width:100%}.related-product__image img{display:block;width:100%;height:auto;max-height:180px;object-fit:contain}.testimonial-card{max-width:100%;margin-top:14px;padding:17px 20px;background-color:var(--ff-surface, #ffffff);border-radius:var(--radius-control)}.testimonial-card__quote{margin-bottom:1px;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:24px;color:var(--ff-body-color, #2d2d2d)}.testimonial-card__footer{display:flex;align-items:center;gap:8px}.testimonial-card__stars{display:flex;gap:2px}.star{color:#e8eaed;font-size:var(--text-sm)}.star.filled{color:#1e4d6b}.testimonial-card__author{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-caption);line-height:26.18px;vertical-align:middle;color:var(--ff-body-color, #2d2d2d)}.related-product__info .product-title{width:auto;max-width:none;margin-bottom:13px;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:20.15px;vertical-align:middle;color:var(--ff-heading-color, #1a1a1a)}.text-base{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-sm);line-height:13px;vertical-align:middle;color:#b83230}.related-product__info{display:flex;align-items:flex-start;justify-content:space-between;flex:1;gap:20px;min-width:0}.details{display:block;font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-ui-13);line-height:20.15px;letter-spacing:0;text-decoration:underline;color:var(--ff-body-color, #2d2d2d)}.related_btn{border:1.6px solid #000;border-radius:var(--radius-pill);background:transparent;font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-micro);line-height:42px;text-align:center;text-transform:uppercase;color:#000;transition:all .15s ease-out;white-space:nowrap}.first-set{display:flex;flex:1 1 auto;flex-direction:column;gap:13px;min-width:0}.related_btn:hover{background:#1e4d6bcc;border:none;color:#fff;transition:all .15s ease-out}.sec-set form{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.selected_product{padding:25px 20px 20px}.card__collapsible-content p,.card__collapsible-content p a,.card__collapsible-content ul li{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:24px;color:var(--ff-body-color, #2d2d2d)}.modify_product-page .expandable-content--expandable{padding:0 20px 20px}.modify_product-page .expandable-content--expandable p,.modify_product-page .expandable-content--expandable p a{margin-top:2px;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:24px;color:var(--ff-body-color, #2d2d2d)}.modify_product-page .block-swatch{width:100%;max-width:158px;max-height:50px}.modify_product-page .product-meta__title{margin-bottom:10px;font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-h3);line-height:38.61px;color:var(--ff-heading-color, #1a1a1a)}.modify_product-page span.price.price--highlight span.money{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:23px;line-height:23px;vertical-align:middle;color:var(--ff-body-color, #2d2d2d)}.modify_product-page .product-form .price--compare span.money{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:15.51px;line-height:100%;text-decoration:line-through;color:var(--ff-body-color, #6b7280)}.modify_product-page .product-form .product-form__payment-container .w3-add-to-cart{min-height:56px;border-radius:var(--radius-pill);background:var(--ff-primary-button-background, #1a6b3c);color:var(--ff-primary-button-text-color, #fff);font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-caption);line-height:46.85px;text-align:center;text-transform:uppercase}.modify_product-page .product-form .product-form__payment-container .product-form__add-button.button.button--disabled{min-height:56px;margin-bottom:23px;border-radius:var(--radius-pill);font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-caption);line-height:46.85px;text-align:center;text-transform:uppercase}.modify_product-page .product-form #more-payment-options-link,.modify_product-page .product-form__info-item.product-form__info-item--quantity,.modify_product-page .product-meta__reference,.product-form__price-info,.modify_product-page .card__separator,.modify_product-page .product-form__info-title,shopify-payment-terms,.shipping-message,.modify_recently .jdgm-widget.jdgm-widget{display:none}.modify_product-page .product-form__payment-container{align-items:center}.template-suffix-filtration-system-other .modify_product-page .product-meta__reference{display:block;margin-bottom:0}.modify_product-page .main-product{display:flex;flex-direction:column-reverse}.icon_set{display:flex;justify-content:space-between;gap:10px}.check_set p{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-ui-13);line-height:26.18px;color:var(--ff-body-color, #6b7280);white-space:nowrap}.product_custom-text p{display:inline-block;margin-right:0;margin-bottom:0;font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-caption);line-height:19.93px;color:var(--ff-body-color, #2d2d2d)}.testimonial-card-set{max-width:100%;margin-top:14px;padding:25px 30px;background-color:transparent;border:1px solid #6b7280;border-radius:var(--radius-card)}.testimonial-card__quote-set{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:24px;color:var(--ff-body-color, #2d2d2d)}.testimonial-card__footer-set{display:flex;align-items:center;gap:8px}.testimonial-card__stars-set{display:flex;gap:2px}.star-set{color:#e8eaed;font-size:var(--text-sm)}.star.filled-set{color:#1a6b3c}.testimonial-card__author-set{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;font-size:var(--text-caption);line-height:26.18px;color:var(--ff-body-color, #2d2d2d)}.guarantee-box{width:100%;max-width:100%;margin-top:var(--space-4);padding:var(--space-6);background:var(--color-bg-page);border:1px solid var(--color-border-standard);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.guarantee-box__inner{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-3)}.top_set{display:flex;gap:var(--space-2)}.guarantee-box__icon{width:18px;height:18px;margin-top:4px}.guarantee-box__title{margin:0 0 var(--space-2);font-family:var(--ff-heading-font-family);font-weight:var(--fw-semibold);font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--color-text-primary)}.guarantee-box__desc,.guarantee-box__contact,.guarantee-box__content p,.guarantee-box__content p a{margin:0;font-family:var(--ff-body-font-family);font-weight:var(--fw-regular);font-size:var(--text-sm);line-height:var(--lh-body);color:var(--color-text-secondary)}.guarantee-box__content p a{font-weight:600;text-decoration:underline}#appstle_subscription_widget0{margin-top:0!important}#appstle_subscription_widget0 .appstle_subscription_wrapper_option{border:1px solid #e8eaed;border-radius:var(--radius-pill)}#appstle_subscription_widget0 .appstle_radio_label{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-sm);line-height:29.92px;color:var(--ff-body-color, #2d2d2d)}.WIDGET_TYPE_7 span.appstle-save-badge{background-color:#f0faf4!important;font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700!important;font-size:9.4px!important;line-height:18.76px;letter-spacing:1px;color:#2d2d2d!important;opacity:1}#appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option{background:var(--ff-surface, #ffffff)!important;border:1.6px solid #000}.appstle_single_option_text,.appstleSellingPlanDescription{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-ui-13);line-height:23px;color:var(--ff-body-color, #6b7280)}#appstle_subscription_widget0 .appstle_subscription_amount{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;font-size:var(--text-caption);line-height:26.18px;text-align:right;vertical-align:middle;color:var(--ff-heading-color, #1a1a1a)}.appstle_subscription_compare_amount{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:var(--text-caption);line-height:26.18px;text-decoration:line-through;color:var(--ff-body-color, #2d2d2d)}.modify_product-page .product-form__selected-value{display:none}.WIDGET_TYPE_7 .appstle_widget_title{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-sm);line-height:26.18px;letter-spacing:0;color:var(--ff-body-color, #2d2d2d)}span.appstle_tooltip_title{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-ui-13);line-height:26.18px;color:var(--ff-body-color, #6b7280)}#appstle_subscription_widget0 .tooltip_subscription_svg{width:15px!important;height:15px!important}.product-meta__short-description{margin-bottom:18px;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-sm);line-height:25px;color:var(--ff-body-color, #6b7280)}.product-meta__short-description p{margin:0}.product-meta__short-description p+p{margin-top:.35em}.modify_product-page .container,div#judgeme_product_reviews{width:100%;max-width:1600px;margin-right:auto;margin-left:auto}.modify_product-page .container{padding-right:40px;padding-bottom:30px;padding-left:40px}.inventory{padding-left:1em}.compatibility-checker{width:100%;max-width:408px;margin:0 0 20px;background:transparent}.compatibility-checker__inner{max-width:100%}.compatibility-checker__title{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-sm);line-height:26.18px;color:var(--ff-body-color, #2d2d2d)}.compatibility-checker__form{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:12px}.compatibility-checker__input{flex:1;padding:12px 16px;border:1.6px solid #e8eaed;border-radius:var(--radius-pill);background:#fff;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:var(--text-caption);color:var(--ff-body-color, #2d2d2d);outline:none;transition:border-color .15s ease-out}.compatibility-checker__input::placeholder{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:100%;letter-spacing:0;vertical-align:middle;color:var(--ff-body-color, #6b7280)}.compatibility-checker__button{position:absolute;right:0;padding:15px 36.5px;border-radius:var(--radius-pill);background-color:#fff;box-shadow:0 0 0 1px #000;font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-micro);line-height:100%;text-transform:uppercase;color:#000;cursor:pointer;transition:all .15s ease-out;white-space:nowrap}.compatibility-checker__button:hover{background:#000;color:#fff}.compatibility-checker__links{margin-bottom:12px}.compatibility-checker__help-link{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:var(--text-ui-13);line-height:15px;text-decoration:underline;color:var(--ff-body-color, #2d2d2d);transition:color .15s ease-out}.compatibility-checker__help-link:hover{color:#000}.compatibility-checker__guarantee{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:var(--text-micro);line-height:15px;color:var(--ff-link-color, #1e4d6b)}.product-form__info-list.price_hidden{display:none}.product-block-list__item.product-block-list__item--gallery{position:relative}.gurrantee_box{position:absolute;top:14px;right:16px;display:inline-flex;align-items:center;gap:6px;padding:7px 13px 7px 9px;background-color:#fff;border:1.5px solid #c3e6d0;border-radius:var(--radius-pill);box-shadow:0 2px 8px #0000001a,0 0 0 4px #e3ffd98c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10;pointer-events:none}.gurrantee_box-img,.gurrantee_box-img img{display:none}.gurrantee_box:before{content:"";display:inline-block;width:18px;height:18px;flex-shrink:0;background-color:#1a6b3c;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.5L4.5 8.5L9.5 3.5' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:11px 11px}.gurrantee_box p{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:12.5px;line-height:1;letter-spacing:.01em;color:#1a6b3c;white-space:nowrap;margin:0}.modify_recently .container{width:100%;max-width:1600px;padding:0 40px}.modify_recently .section__title{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:28px;line-height:30px;color:var(--ff-heading-color, #1a1a1a)}.modify_recently .product-item:after{box-shadow:unset}.modify_recently .product-list:before{border:unset}span.availability-status-text{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;font-size:var(--text-caption);line-height:21.84px;color:#1a6b3c}span.availability-details-text{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:var(--text-caption);line-height:21.84px;color:var(--ff-body-color, #2d2d2d)}.modify_product-page .product-form__info-list{margin-top:0;border-spacing:2px 6px}.modify_product-page .product-form__info-list .product-form__info-item:first-child{display:block}.modify_product-page .product-form__info-list .product-form__info-item:first-child .product-form__info-content{display:block;padding-top:0}.modify_recently .product-item--vertical .product-item__action-button{background:transparent;box-shadow:0 0 0 1px var(--ff-secondary-button-text-color, #1e4d6b);border-radius:var(--radius-pill);font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-ui-13);line-height:42px;text-transform:uppercase;color:var(--ff-secondary-button-text-color, #1e4d6b)}.modify_recently .product-item__title{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-ui-13);line-height:20.15px;color:var(--ff-body-color, #2d2d2d)}.modify_recently .product-item__vendor{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:11px;line-height:17.05px;color:var(--ff-link-color, #1e4d6b)}.modify_recently .price--highlight{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-lg);line-height:25px;color:#b83230}.modify_recently .product-item .price--compare{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-ui-13);line-height:13px;color:var(--ff-link-color, #1e4d6b)}.modify_recently .product-list--scrollable .product-item{margin-right:15px;border:1px solid #e8eaed;border-radius:var(--radius-card)}.product-form__option-name{width:100%;font-size:var(--text-sm);line-height:26.18px;color:var(--ff-body-color, #2d2d2d)}.selected_product .heading.h3{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-h4);line-height:30px}.product-block-list__item--description .card__title{margin-bottom:15px;font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-lg);line-height:30px;color:var(--ff-heading-color, #1a1a1a)}.product-block-list__item--description h4{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-body);line-height:26px}.product-block-list__item--description li{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:24px;color:var(--ff-body-color, #2d2d2d)}.product-block-list__item--description li strong{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-caption);line-height:24px;color:var(--ff-body-color, #2d2d2d)}.product-block-list__item--description .rte .table-wrapper,.product-block-list__item--metafield .rte .table-wrapper,.product-block-list__item--html .html-content .table-wrapper{margin:22px 0;overflow-x:auto;border:1px solid #e8eaed;border-radius:var(--radius-card);background:#fff}.product-block-list__item--description .rte table,.product-block-list__item--metafield .rte table,.product-block-list__item--html .html-content table{width:100%;min-width:520px;margin:0;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);line-height:1.45}.product-block-list__item--description .rte table th,.product-block-list__item--description .rte table td,.product-block-list__item--metafield .rte table th,.product-block-list__item--metafield .rte table td,.product-block-list__item--html .html-content table th,.product-block-list__item--html .html-content table td{padding:12px 16px;vertical-align:top;border-bottom:1px solid #e8eaed}.product-block-list__item--description .rte table th,.product-block-list__item--metafield .rte table th,.product-block-list__item--html .html-content table th{background:var(--ff-surface, #ffffff);font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;color:var(--ff-heading-color, #1e4d6b)}.product-block-list__item--description .rte table td,.product-block-list__item--metafield .rte table td,.product-block-list__item--html .html-content table td{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;color:var(--ff-heading-color, #1e4d6b)}.product-block-list__item--description .rte table td:first-child,.product-block-list__item--metafield .rte table td:first-child,.product-block-list__item--html .html-content table td:first-child{width:52%;font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600}.product-block-list__item--description .rte table tbody tr:nth-child(2n),.product-block-list__item--metafield .rte table tbody tr:nth-child(2n),.product-block-list__item--html .html-content table tbody tr:nth-child(2n){background:#fff}.product-block-list__item--description .rte table tbody tr:last-child td,.product-block-list__item--metafield .rte table tbody tr:last-child td,.product-block-list__item--html .html-content table tbody tr:last-child td{border-bottom:none}span.expandable-content__toggle-text{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600}.product-form__payment-container .shopify-payment-button{overflow:hidden;border-radius:var(--radius-pill)}.product_text-with-icon .container{width:100%;max-width:1600px;margin-top:auto;margin-left:auto;padding-right:73.5px;padding-left:73.5px}.product_text-with-icon .text-with-icons{margin:0;justify-content:space-between}@media(min-width:1112px){.product_text-with-icon .text-with-icons__item[data-block-index="0"]{width:100%;max-width:263px;flex-basis:unset!important}.product_text-with-icon .text-with-icons__item[data-block-index="1"]{width:100%;max-width:213px;flex-basis:unset!important}.product_text-with-icon .text-with-icons__item[data-block-index="2"]{width:100%;max-width:297px;flex-basis:unset!important}.product_text-with-icon .text-with-icons__item[data-block-index="3"]{width:100%;max-width:310px;flex-basis:unset!important;margin:10px}}.product_text-with-icon .text-with-icons__item{margin:0 10px}@media screen and (min-width:1000px){.product_text-with-icon .text-with-icons{padding:0}}.product_text-with-icon .text-with-icons__title{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-caption);line-height:22.4px;color:var(--ff-heading-color, #1a1a1a)}.product_text-with-icon .text-with-icons__content>p{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:22.4px;color:var(--ff-body-color, #2d2d2d)}.modify_product-page .jdgm-preview-badge .jdgm-star.jdgm-star{color:var(--ff-product-star-color, #1e4d6b)}.jdgm-prev-badge__text{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-ui-13);line-height:16.98px;color:var(--ff-body-color, #2d2d2d)}.template-suffix-filtration-system-other .jdgm-preview-badge--with-link{padding-bottom:18px}.template-suffix-filtration-system-other .modify_product-page .product-form__info-title{display:block;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:23px;color:var(--ff-body-color, #2d2d2d)}.template-suffix-filtration-system-other .quantity-selector--product .quantity-selector__value{box-shadow:0 1px 1px #e8eaed33}.template-suffix-filtration-system-other .quantity-selector{border:1px solid #e8eaed;border-radius:var(--radius-card);box-shadow:0 1px 1px #e8eaed33}.template-suffix-filtration-system-other .modify_product-page .price-list span.money{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-lg);line-height:23px;color:var(--ff-body-color, #2d2d2d)}.template-suffix-filtration-system-other .product-form__info-list.price_hidden{display:table;margin-bottom:10px}.template-suffix-filtration-system-other .product-form__info-list.price_hidden .product-form__info-item{display:none}.template-suffix-filtration-system-other .product-form__info-list.price_hidden .product-form__info-item.product-form__info-item--quantity{display:table-row}.template-suffix-fittings-2 .modify_product-page button.product-form__add-button.button.button--disabled{margin-bottom:29px;border-radius:var(--radius-pill);font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-caption);line-height:46.85px;text-align:center;vertical-align:middle;text-transform:uppercase}.comparison-table{width:100%;margin:20px 0;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.comparison-table__inner{width:639px;overflow-x:auto;border:1px solid #e8eaed;border-radius:var(--radius-control);background-color:#fff;box-shadow:var(--shadow-raised);-ms-overflow-style:none;scrollbar-width:none}.comparison-table__inner::-webkit-scrollbar,.comparison-table::-webkit-scrollbar{display:none}.comparison-table__header{display:flex;background-color:#fff}.comparison-table__row{display:flex;border-bottom:1px solid #e8eaed}.comparison-table__row:last-child{border-bottom:none}.comparison-table__cell{display:flex;align-items:center;gap:10px;min-height:60px;padding-right:14px;padding-left:14px;border-right:1px solid #e8eaed}.comparison-table__cell:last-child{border-right:none}.comparison-table__cell--header{justify-content:center;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:17.14px;line-height:25.71px;text-align:center;color:var(--ff-heading-color, #000)}.comparison-table__cell--empty{background-color:#fff;border-right:1px solid #e8eaed}.comparison-table__cell--side-heading{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;font-size:var(--text-sm);line-height:22.5px;color:var(--ff-heading-color, #2d2d2d)}.comparison-table__cell--content{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-sm);line-height:22.5px;color:var(--ff-body-color, #2d2d2d)}.comparison-table__cell--filter-flair{background-color:#f0faf4}.comparison-table__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;font-size:var(--text-caption);font-weight:var(--fw-semibold);color:#fff}.comparison-table__text{flex:1}.first-col{width:100%;max-width:144px;height:99px}.comparison-table__header .first-col{height:77px}.sec-col{width:100%;max-width:162px;height:99px}.comparison-table__header .sec-col{max-height:77px}.last-cols{width:100%;max-width:162px;height:99px}.comparison-table__header .last-cols{height:77px}.product_custom-text-set.pd-bg-adjust{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:30px;padding:13px;background:#fff;border-radius:var(--radius-pill)}.product_custom-text-set.pd-bg-adjust img{width:19px;height:19px}.product_custom-text-set.pd-bg-adjust p{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-caption);line-height:19.93px;color:var(--ff-body-color, #2d2d2d)}.product-block-list__item--metafield p,.metafield-single_line_text_field{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-caption);line-height:160%;color:var(--ff-body-color, #2d2d2d)}@media(max-width:1200px){.icon_set{justify-content:start;flex-wrap:wrap}}@media(max-width:999px){.related-product{justify-content:center}}@media(max-width:767px){.compatibility-checker__input::placeholder{font-size:9px}.modify_product-page .container{padding-top:16px;padding-right:0;padding-left:0}.modify_product-page .product-meta__title{margin-top:7px;padding-top:18px;font-size:var(--text-h4);line-height:32px}.product-meta__short-description{font-size:var(--text-caption);line-height:18px}.modify_product-page span.price.price--highlight span.money{font-size:var(--text-lg);line-height:23px}.compatibility-checker__title{font-size:var(--text-sm);line-height:26.18px}.compatibility-checker__help-link{font-size:var(--text-ui-13);line-height:15px}.compatibility-checker__guarantee{font-size:var(--text-micro);line-height:15px}.product-form__option-name,.WIDGET_TYPE_7 .appstle_widget_title{font-size:var(--text-sm);line-height:26.18px}#appstle_subscription_widget0 .appstle_radio_label{font-size:var(--text-sm);line-height:29.92px}span.appstle_tooltip_title{font-size:var(--text-ui-13);line-height:26.18px}.product_custom-text p{font-size:var(--text-ui-13);line-height:19.93px;text-align:center}.modify_product-page .card__collapsible-content{padding-right:10px;padding-bottom:10px;padding-left:22px}.product-block-list__item--description .rte table,.product-block-list__item--metafield .rte table,.product-block-list__item--html .html-content table{min-width:420px;font-size:var(--text-caption)}.product-block-list__item--description .rte table th,.product-block-list__item--description .rte table td,.product-block-list__item--metafield .rte table th,.product-block-list__item--metafield .rte table td,.product-block-list__item--html .html-content table th,.product-block-list__item--html .html-content table td{padding:10px 12px}.testimonial-card__quote-set{font-size:var(--text-caption);line-height:22px}.testimonial-card__author-set{font-size:var(--text-caption);line-height:26.18px}.testimonial-card-set,.guarantee-box,.testimonial-card{padding:18px}.guarantee-box__desc,.guarantee-box__contact,.guarantee-box__content p,.guarantee-box__content p a{font-size:var(--text-caption);line-height:22px}.selected_product .heading.h3{font-size:var(--text-h4);line-height:30px}.related-product__info .block{max-width:260px;padding-left:10px;font-size:var(--text-sm);line-height:20.15px;text-align:left}.text-base{padding-left:10px;font-size:var(--text-body);line-height:13px}.testimonial-card__quote{font-size:var(--text-caption);line-height:24px}.testimonial-card__author{font-size:var(--text-caption);line-height:26.18px}.card__collapsible-content p,.card__collapsible-content p a,.card__collapsible-content ul li,expandable-content--expandable rte p,expandable-content--expandable rte p a,span.metafield-single_line_text_field{font-size:var(--text-caption);line-height:22px}.modify_product-page .card__collapsible-button .card__title.heading.h3,.product-block-list__item--description .card__title{font-size:var(--text-lg);line-height:30px}.modify_recently .container{padding:0 16px}.modify_recently .section__title{font-size:19px;line-height:30.4px}.set_block-swatch-list .block-swatch-list{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;padding-top:11px}.product-form__variants{margin-bottom:0!important}#appstle_subscription_widget0 .appstle_subscription_amount_wrapper{display:flex!important;gap:10px!important}.product-form__payment-container .shopify-payment-button{width:100%!important}.review_group-container{padding:32px 15px 51px!important}.product_text-with-icon .text-with-icons__icon-wrapper img{width:100%!important;max-width:50px!important}.product-form__info-list{padding-right:16px;padding-left:0}.modify_product-page .product-form .product-form__payment-container .w3-add-to-cart,.template-suffix-filtration-system-other .modify_product-page .product-form .product-form__payment-container .w3-add-to-cart,.modify_product-page .product-form .product-form__payment-container .product-form__add-button.button.button--disabled,.template-suffix-filtration-system-other .modify_product-page .product-form .product-form__payment-container .product-form__add-button.button.button--disabled{width:100%!important;max-width:100%!important}.template-suffix-filtration-system-other .product-form__payment-container .shopify-payment-button{width:100%!important}.template-suffix-filtration-system-other .modify_product-page .product-form__payment-container{margin-top:15px!important}.template-suffix-filtration-system-other .modify_product-page .product-meta__title{margin-top:0!important}.template-suffix-filtration-system-other .jdgm-preview-badge--with-link{padding-top:18px!important}}@media(max-width:641px){div#judgeme_product_reviews{padding-right:16px!important;padding-left:16px!important}.template-suffix-filtration-system-other .product_text-with-icon .flickity-viewport{height:137px!important}}@media(max-width:545px){.related-product,.related-product__info{flex-direction:column}.related-product__image{display:flex;align-items:center;justify-content:center}.first-set{width:100%;max-width:100%;margin-right:0;margin-bottom:15px;padding-left:10px;gap:4px;text-align:center;justify-content:start;align-items:start}.sec-set form{margin-bottom:15px}}.modift-image-with-text.affiliate_heading{padding:23px 0 32px}.modift-image-with-text.affiliate_heading h2{color:var(--ff-heading-color, #1e4d6b)}.text_with-icon-heading{margin-top:15px;margin-bottom:28px;font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-h4);line-height:30px;text-align:center;color:var(--ff-heading-color, #1e4d6b)}.affiliate_image-text{margin:0;padding:10px 0;background-color:#fff}.affiliate_image-text .text-with-icons__item{flex-basis:unset;width:100%;max-width:325px}.affiliate_image-text .text-with-icons__title{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-sm);line-height:145%;text-transform:capitalize;color:var(--ff-body-color, #2d2d2d)}.affiliate_image-text .rte p{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:var(--text-micro);line-height:145%;text-transform:capitalize;color:var(--ff-body-color, #2d2d2d)}.modify_blogs.affiliate_blog .section__title{margin-right:auto;margin-bottom:36px;margin-left:auto;line-height:37.4px;color:var(--ff-heading-color, #1e4d6b)}div#shopify-block-ANldZR3Zxb0x1SGRUV__uppromote_affiliate_registration_form_hRxYrD{width:100%;max-width:1600px;margin-right:auto;margin-left:auto}div#shopify-section-template--26578091868534__176131288728659dcf{margin-top:-20px;background:#fff}.template-suffix-wonderment-tracking .tp-track-your-package.tp-search-title{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;font-size:38px;line-height:55.47px;color:var(--ff-heading-color, #1e4d6b)}.template-suffix-wonderment-tracking .tp-search-input.input.search{width:100%;max-width:480px;height:55px;margin-top:26px;margin-bottom:26px;padding-right:15px;padding-left:15px;color:#2d2d2d;border:1.16px solid #ffffff;border-radius:var(--radius-pill);box-shadow:var(--shadow-soft)}.template-suffix-wonderment-tracking .tp-search-input.input.search::placeholder{color:#2d2d2d}.template-suffix-wonderment-tracking .tp-track-button.tp-search-button.button{width:100%;max-width:191px;height:50px;border:1.85px solid #000;border-radius:var(--radius-pill);background:#fff;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-ui-13);line-height:100%;color:#000;text-transform:uppercase;transition:all .15s ease-out}.template-suffix-wonderment-tracking .tp-track-button.tp-search-button.button:hover{background:#1e4d6b;color:#fff;transition:all .15s ease-out}section#shopify-section-template--26290820317558__main{margin:0;padding:60px 20px;background:#fff}section#shopify-section-template--26290820317558__contact_section_bVwe7e{margin:0;padding:30px;background:#fff}section#shopify-section-template--26290820317558__got_questions_faq_knH68x,section#shopify-section-template--26290820317558__more_question_faq_MLteAN,section#shopify-section-template--26607477358966__more_question_faq_Nc8Q3A{margin:0}.modify_recently.tracker_recently,.modify_recently.tracker_recently .product-list{margin:0;padding:60px 0;background:#fff}.modify-logo.b2b-logo-list .section__title{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;font-size:var(--text-h3);line-height:30px;color:var(--ff-heading-color, #1e4d6b)}.modify-logo.b2b-logo-list .desc,p.section_desc{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:400;font-size:var(--text-body);line-height:30px;color:var(--ff-heading-color, #1e4d6b)}.modify-logo.b2b-logo-list .section__header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px}@media(max-width:767px){.affiliate_image-text{padding:10px 0 40px}.affiliate_image-text .flickity-page-dots{bottom:-15px!important}.modify_blogs.affiliate_blog .section__title{margin-bottom:27px}.modify_blogs.affiliate_blog{padding-bottom:0}.template-suffix-wonderment-tracking .tp-track-your-package.tp-search-title{margin-left:0;font-size:var(--text-h3);line-height:48px;text-align:left}.template-suffix-wonderment-tracking .hfil8y12{margin-left:0;align-items:start;justify-content:start}.template-suffix-wonderment-tracking .wndr-sxn-width-override{padding-left:20px}.modify-logo.b2b-logo-list .section__title{font-size:var(--text-lg);line-height:30px;text-align:center}p.section_desc{font-size:var(--text-caption);line-height:18px}.modify-logo.b2b-logo-list{padding-top:25px;padding-bottom:20px}.product_custom-text.pd-bg-adjust{gap:9px;flex-wrap:wrap}}@media(max-width:500px){.modify-logo.b2b-logo-list .section__title{width:100%;max-width:211px;margin-right:auto;margin-left:auto}.product_custom-text.pd-bg-adjust{gap:5px;margin-right:14px}.modify_product-page .block-swatch{max-width:148px}.modify_product-page .block-swatch:first-child{margin:0}.modify_product-page .block-swatch:first-child label{min-height:50px}.card__section{padding:12px 0 12px 16px}.card__section.card__section--tight{padding:12px 20px}.product-meta__short-description{margin-bottom:2px}.product-meta{padding-right:16px;margin-bottom:0}.compatibility-checker__inner,#appstle_subscription_widget0,.product-form__payment-container{padding-right:16px}.testimonial-card-set{margin-right:16px}.guarantee-box{max-width:97%}.product-block-list__item{padding-right:16px;padding-left:16px}.product-block-list__item.product-block-list__item--gallery,.product-block-list__item.product-block-list__item--info{padding-right:0;padding-left:0}.template-suffix-fittings-2 .product_custom-text-set.pd-bg-adjust{margin-top:16px;margin-right:16px;margin-bottom:16px}.check-compatibility-btn{font-size:var(--text-micro);line-height:15px}}@media(max-width:640px){.product_custom-text.pd-bg-adjust{margin-top:18px}.affiliate_image-text .text-with-icons__item{flex-direction:row;gap:14px;justify-content:flex-start}.affiliate_image-text .text-with-icons__content-wrapper{display:flex;flex-direction:column;justify-content:start;align-items:start}.text-with-icons__content.rte{text-align:left}.affiliate_image-text .text-with-icons{display:flex;flex-direction:column;gap:15px;padding-left:20px;padding-top:12px}}.template-suffix-affiliate-registration .affilate-sec-bar .text-with-icons__title{display:flex;align-items:center;gap:11px}.template-suffix-affiliate-registration .affilate-sec-bar img.icon_content_img{width:100%;max-width:28%;display:inline-block}.template-suffix-affiliate-registration .affilate-sec-bar .text-with-icons__item{flex-basis:calc(30% + -0px)}@media screen and (min-width:1360px){.template-suffix-affiliate-registration .affilate-sec-bar .text-with-icons__item{margin:0 10px}}@media screen and (max-width:1280px){.template-suffix-affiliate-registration .affilate-sec-bar .text-with-icons__item{flex-basis:calc(41% + -0px)}}@media screen and (max-width:1150px){.template-suffix-affiliate-registration .affilate-sec-bar .text-with-icons__item{flex-basis:calc(100% + -0px);justify-content:center}}.hersectiion-area .hero-topics__rating,.hersectiion-area .hero-topics__review{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;color:var(--ff-heading-color, #1a1a1a)}body.warehouse--v6 .header .nav-bar__link,body.warehouse--v6 .header .nav-dropdown__link,body.warehouse--v6 .header .mega-menu__link,body.warehouse--v6 .header .mobile-menu__nav-link,body.warehouse--v6 .header .mobile-menu__nav-list-toggle,body.warehouse--v6 .header .mobile-menu__back-button,body.warehouse--v6 .header .popover__link-item,body.warehouse--v6 .header .menu-item__title,body.warehouse--v6 .header .menu-item__link-item{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;color:var(--ff-heading-color, #1e4d6b)}body.warehouse--v6 .header .search-bar__input{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:14px;font-weight:400;color:var(--ff-body-color, #2d2d2d);-webkit-text-fill-color:var(--ff-body-color, #2d2d2d)!important}body.warehouse--v6 .header .search-bar__input::-webkit-input-placeholder,body.warehouse--v6 .header .search-bar__input::-moz-placeholder,body.warehouse--v6 .header .search-bar__input:-ms-input-placeholder,body.warehouse--v6 .header .search-bar__input::placeholder{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:14px;font-weight:400;color:#9ca3af;-webkit-text-fill-color:#9ca3af!important;opacity:1}body.warehouse--v6 .header .search-bar__result-link,body.warehouse--v6 .header .search-bar__item-title,body.warehouse--v6 .header .search-bar__menu-link{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;color:var(--ff-body-color, #2d2d2d)}body.warehouse--v6 .header .search-bar__result-category{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;color:var(--ff-heading-color, #2d2d2d)}body.warehouse--v6 .header .search-bar__result-link:hover,body.warehouse--v6 .header .search-bar__result-link:focus,body.warehouse--v6 .header .search-bar__item-title:hover,body.warehouse--v6 .header .search-bar__menu-link:hover{color:var(--ff-heading-color, #1a1a1a)}.template-page section[data-section-type=page] .container.container--narrow,.template-policy .shopify-policy__container{max-width:1080px;padding-left:20px;padding-right:20px}.template-page section[data-section-type=page] .page__header,.template-policy .shopify-policy__title{margin-top:28px;margin-bottom:22px}.template-page section[data-section-type=page] .page__title,.template-policy .shopify-policy__title h1{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:700;font-size:46px;line-height:1.18;color:var(--ff-heading-color, #1a1a1a);letter-spacing:0}.template-page section[data-section-type=page] .page__content.rte,.template-policy .shopify-policy__container{font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:500;font-size:var(--text-body);line-height:1.75;color:var(--ff-body-color, #2d2d2d)}.template-page section[data-section-type=page] .page__content.rte h2,.template-page section[data-section-type=page] .page__content.rte h3,.template-page section[data-section-type=page] .page__content.rte h4,.template-policy .shopify-policy__container h2,.template-policy .shopify-policy__container h3,.template-policy .shopify-policy__container h4{font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-weight:600;color:var(--ff-heading-color, #1a1a1a)}.template-page section[data-section-type=page] .page__content.rte p,.template-page section[data-section-type=page] .page__content.rte li,.template-policy .shopify-policy__container p,.template-policy .shopify-policy__container li{color:var(--ff-body-color, #2d2d2d)}.template-page section[data-section-type=page] .page__content.rte a:not(.button),.template-policy .shopify-policy__container a:not(.button){color:var(--ff-link-color, #1e4d6b);text-decoration:underline}@media(max-width:767px){.template-page section[data-section-type=page] .page__title,.template-policy .shopify-policy__title h1{font-size:34px;line-height:1.2}.template-page section[data-section-type=page] .page__content.rte,.template-policy .shopify-policy__container{font-size:var(--text-sm);line-height:1.7}}.modify_header .container{width:100%;max-width:1600px;padding-top:8px;--desktop-container-gutter: 20px;padding-left:20px!important;padding-right:20px!important}.nav-bar__inner>.container{--desktop-container-gutter: 20px}.modify_header .header__logo{display:flex;align-items:center;margin-top:0;margin-bottom:0;line-height:0;flex:0 0 auto}.modify_header .header__logo-link{display:flex;align-items:center;line-height:0}.modify_header .header__search-bar-wrapper{width:100%;max-width:457px;min-height:44px!important;flex:unset!important;margin-right:auto;margin-bottom:0;align-self:center}@media screen and (min-width:641px){.modify_header{padding-top:18px;padding-bottom:18px}}@media screen and (min-width:1000px){.header:not(.header--condensed){padding-bottom:22px!important}}.modify_header .search-bar__top{border-radius:var(--radius-pill)}.modify_header .search-bar__submit{width:44px;height:44px;border-radius:var(--radius-pill);background:#1e4d6b;color:#fff}.modify_header .search-bar__submit svg,.modify_header .search-bar__submit .icon--search,.modify_header .search-bar__submit .icon--search *{color:#fff;fill:none!important;stroke:currentColor!important}.contact_info{padding:6.5px 35.5px;background:var(--ff-surface, #ffffff);border-radius:var(--radius-pill)}.contact_info .style_contact{display:flex;align-items:center;justify-content:center;gap:10px}.contact_info .check_contact{margin-bottom:1px;padding-left:5px;color:var(--ff-heading-color, #1a1a1a);font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:var(--text-caption);font-weight:500;line-height:19.2px;text-align:center;vertical-align:middle}.contact_info .phone{color:var(--ff-heading-color, #1e4d6b);font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:var(--text-caption);font-weight:700;line-height:19.2px;text-decoration:none;vertical-align:middle}.phone_hidden,.modify_header a.header__action-item-link.header__cart-toggle .header__action-item-content span.hidden-pocket.hidden-lap{display:none}@media only screen and (max-width:1310px){.contact_info{display:none}.modify_header .header__search-bar-wrapper{margin-right:0;margin-left:auto}}@media(max-width:1279px){.contact_info{display:none}.header .icon--account{width:17px;height:24px}.phone_hidden{display:block;width:100%;height:100%}.phone_hidden a{display:flex;width:100%;height:100%;margin-right:6px}.phone_hidden a svg{width:20px;height:22px}}@media(max-width:778px){.section__action-link{transform:translate(0)!important}.modify_collection .scroller{width:100%;max-width:100%;margin:0;overflow-x:hidden}.modify_header .header__search-bar-wrapper{display:none}.hidden-tablet-and-up{display:block}}.custom_style-header ul.nav-bar__linklist.list--unstyled{display:flex;align-items:center;justify-content:center}div#shopify-section-template--26290820088182__0daff36d-83e0-4659-9a61-6e9749d43f61 section.section{margin:0}.social-media__item--facebook svg,.social-media__item--twitter svg,.social-media__item--instagram svg,.social-media__item--linkedin svg{color:#fff;opacity:1}.modify_header .header__action-item-title{padding-left:11px;color:var(--ff-body-color, #2d2d2d);font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:var(--text-ui-13);font-weight:400;line-height:24.31px}.modify_header .header__action-item-link{color:var(--ff-heading-color, #1a1a1a);font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:13px;font-weight:500;line-height:1.4}.modify_header .header__mobile-nav-toggle{color:var(--ff-heading-color, #1a1a1a)}.mobile-menu .social-media__item-list--stack .social-media__item>a{display:flex;align-items:center;gap:14px;padding:6px 0;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:500;color:#1a1a1a;text-decoration:none;transition:opacity .15s ease-out}.mobile-menu .social-media__item-list--stack .social-media__item>a:hover{opacity:.8}.mobile-menu .social-media__item-list--stack .social-media__item svg{width:36px;height:36px;padding:8px;border-radius:50%;flex-shrink:0;color:#fff;opacity:1;box-sizing:border-box;transition:transform .15s ease-out}.mobile-menu .social-media__item-list--stack .social-media__item>a:hover svg{transform:scale(1.08)}.mobile-menu .social-media__item--facebook svg{background:#1877f2}.mobile-menu .social-media__item--twitter svg{background:#000}.mobile-menu .social-media__item--instagram svg{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.mobile-menu .social-media__item--linkedin svg{background:#0a66c2}.mobile-menu .social-media__item--youtube svg{background:red}.mobile-menu .social-media__item--pinterest svg{background:#e60023}.mobile-menu .social-media__item--tiktok svg{background:#010101}.mobile-menu .social-media__item--threwds svg{background:#000}.mobile-menu .social-media__item--snapchat svg{background:#fffc00;color:#000}.mobile-menu .social-media__item--vimeo svg{background:#1ab7ea}.modify_header .header__action-item.header__action-item--account{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px}.modify_header .header__action-item-content{display:flex;align-items:center;justify-content:center;gap:10px}@media screen and (min-width:1280px){.modify_header .header__action-item.header__action-item--account .hidden-desk{display:none!important}}.custom_style-header .nav-bar__link,.nav-bar__link{color:#1a1a1a;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:15px!important;font-weight:500!important;letter-spacing:.01em;line-height:1}body.warehouse--v6 [data-section-type=header]{position:relative;z-index:40;background:var(--header-background, #ffffff)}body.warehouse--v6 [data-section-type=header] .header,body.warehouse--v6 [data-section-type=header] .header>.container,body.warehouse--v6 [data-section-type=header] .header__inner,body.warehouse--v6 [data-section-type=header] .nav-bar,body.warehouse--v6 [data-section-type=header] .nav-bar__inner{background:var(--header-background, #ffffff)}body.warehouse--v6 [data-section-type=header] .header{z-index:41;box-shadow:var(--shadow-soft)}body.warehouse--v6 [data-section-type=header] .nav-bar{position:relative;z-index:41;border-bottom:1px solid var(--header-border-color, rgba(7, 7, 7, .08))}body.warehouse--v6 [data-section-type=header] .nav-bar:after{background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.72) 35%,var(--header-background, #ffffff))}body.warehouse--v6 [data-section-type=header] .nav-dropdown,body.warehouse--v6 [data-section-type=header] .nav-dropdown--floating,body.warehouse--v6 [data-section-type=header] .mega-menu,body.warehouse--v6 [data-section-type=header] .mega-menu--floating{background:var(--header-background, #ffffff);border-color:var(--header-border-color, rgba(7, 7, 7, .08));box-shadow:var(--shadow-raised);z-index:60}body.warehouse--v6 [data-section-type=header] .nav-dropdown:before,body.warehouse--v6 [data-section-type=header] .mega-menu:before,body.warehouse--v6 [data-section-type=header] .mega-menu__inner{background:var(--header-background, #ffffff)}body.warehouse--v6 [data-section-type=header] .nav-dropdown[aria-hidden=false],body.warehouse--v6 [data-section-type=header] .mega-menu[aria-hidden=false]{opacity:1}@media screen and (min-width:1000px){body.warehouse--v6:has([data-section-type=header] .mega-menu[aria-hidden=false]):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#05121fa8;pointer-events:none}}body.warehouse--v6 [data-section-type=header] .nav-dropdown__link,body.warehouse--v6 [data-section-type=header] .mega-menu__link{background:transparent;transition:background-color .15s ease-out,color .15s ease-out}body.warehouse--v6 [data-section-type=header] .nav-dropdown__link:hover,body.warehouse--v6 [data-section-type=header] .nav-dropdown__link:focus-visible,body.warehouse--v6 [data-section-type=header] .nav-dropdown__link[aria-expanded=true],body.warehouse--v6 [data-section-type=header] .mega-menu__link:hover,body.warehouse--v6 [data-section-type=header] .mega-menu__link:focus-visible{background:var(--ff-surface, #ffffff);color:var(--ff-heading-color, #1a1a1a)}body.warehouse--v6 [data-section-type=header] .nav-dropdown .icon--nav-triangle-borderless,body.warehouse--v6 [data-section-type=header] .nav-dropdown .icon--nav-triangle-left,body.warehouse--v6 [data-section-type=header] .nav-bar__link .icon--nav-triangle{color:var(--header-background, #ffffff)}body.warehouse--v6 [data-section-type=header] .mobile-menu,body.warehouse--v6 [data-section-type=header] .mobile-menu[aria-hidden=false]{z-index:90;background:var(--header-background, #ffffff);color:var(--ff-heading-color, #1a1a1a)}body.warehouse--v6 [data-section-type=header] .mobile-menu__inner,body.warehouse--v6 [data-section-type=header] .mobile-menu__panel,body.warehouse--v6 [data-section-type=header] .mobile-menu__panel.is-nested,body.warehouse--v6 [data-section-type=header] .mobile-menu__section,body.warehouse--v6 [data-section-type=header] .mobile-menu__section.is-sticky{background:var(--header-background, #ffffff)}body.warehouse--v6 [data-section-type=header] .mobile-menu__panel,body.warehouse--v6 [data-section-type=header] .mobile-menu__panel.is-nested{z-index:91}body.warehouse--v6 [data-section-type=header] .mobile-menu__section.is-sticky{z-index:92}.form__floating-label{color:#6b7280;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:var(--text-ui-13);font-weight:500}@media(max-width:820px){.header .icon--account{width:18px;height:20px}.mobile-search-icon{position:absolute!important;top:22%!important;right:22px!important;color:#6b7280;font-size:var(--text-caption);pointer-events:none!important}.mobile-compatible-model-search-input{width:100%;padding:12px 35px 12px 12px;border:1px solid #e8eaed;border-radius:var(--radius-pill);font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);outline:none!important;transition:border-color .15s ease-out}.mobile-search-input-container{position:relative!important;width:100%;padding:0 11px 17px;background-color:#fff;border-radius:var(--radius-card)}}@media(max-width:380px){.phone_hidden{display:none}}@media(max-width:640px){.modify-collection-list .collection-item__title{font-size:var(--text-caption);line-height:17px;text-align:center}}.compatible-model-search-input::placeholder,.mobile-compatible-model-search-input{color:var(--ff-body-color, #2d2d2d);font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:var(--text-ui-13);font-weight:500;line-height:18px}.header__cart-count--empty,.header__cart-count--has-items{background:var(--ff-cart-action-background, #0a1926)}p.announcement-bar__content.announcement-bar__content--center{margin-right:0;margin-left:0;white-space:nowrap;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:var(--text-caption);font-weight:500;line-height:30px}.bar_img{width:100%;max-width:100%}.bar_img.left{text-align:right}.bar_img .right{width:81px;height:31px}.custom_trust-pilot{padding:20px;background:#f0faf4;border:1px solid #1a6b3c;border-radius:var(--radius-card)}.announcement-bar__inner{display:flex;align-items:center;justify-content:center;gap:20px}p.popular-topics__rating{margin-bottom:5px;color:var(--ff-heading-color, #1a1a1a);font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:21.08px;font-weight:600;line-height:40.86px;text-align:center}.popular-topics__rating-image{text-align:center}.popular-topics__review{margin-top:22px;margin-bottom:0;color:var(--ff-heading-color, #1a1a1a);font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:var(--text-h4);font-weight:600;line-height:32.39px;text-align:center}.popular-topics__pilot-image{width:100%;max-width:213px;margin-right:auto;margin-left:auto;text-align:center}.hersectiion-area .pilot_set{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:23px;padding:5px 21px;background:#f0faf4;border-radius:var(--radius-pill)}.hersectiion-area .hero-topics__rating{margin-bottom:0;color:var(--ff-heading-color, #1a1a1a);font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:var(--text-caption);font-weight:600;line-height:27.14px}.hersectiion-area .hero-topics__review{margin-bottom:0;color:var(--ff-heading-color, #1a1a1a);font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:var(--text-caption);font-weight:500;line-height:27.14px}.hersectiion-area .hero-topics__rating-image,.hersectiion-area .hero-topics__pilot-image{display:flex}.hersectiion-area .hero-topics__pilot-image{width:100%;max-width:94px}.hersectiion-area .hero-topics__rating-image{width:100%;max-width:88px}@media(max-width:767px){.header_icons-bar{padding:4px 0 8px}p.announcement-bar__content.announcement-bar__content--center{margin:0;padding:0;font-size:10.37px;font-weight:500;line-height:18.98px;transform:translateY(1px)}.bar_img.left{display:flex;justify-content:end;margin-right:5px}.bar_img.left img{max-width:66px}.popular-topics__rating{font-size:17.59px;line-height:34.1px}.popular-topics__review{font-size:18.36px;line-height:27.03px}.bar_img .right{transform:translateY(-1px)}.hersectiion-area .pilot_set{gap:6px;margin-bottom:13px;padding:4px 13px}.hersectiion-area .hero-topics__rating{max-width:max-content;font-size:var(--text-micro);line-height:20.75px}.hersectiion-area .hero-topics__review{max-width:max-content;font-size:var(--text-micro);font-weight:500;line-height:20.75px;white-space:nowrap}.text-with-icons__icon-wrapper img{max-width:40px}.hersectiion-area .hero-topics__rating-image{width:100%;max-width:67px;height:12px}.hersectiion-area .hero-topics__pilot-image{width:100%;max-width:112px;height:21px}.hersectiion-area .hero-topics__pilot-image img{width:100%;max-width:100%;object-fit:cover}}@media(max-width:380px){.bar_img .right{width:71px;height:29px}}@media(max-width:650px){.announcement-bar__inner{gap:5px}}.article-page{margin-top:0}.article__header{width:100%;margin-bottom:40px}.article__image-wrapper{position:relative;width:100%;height:400px;overflow:hidden;border-radius:0}.article__header-image{width:100%;height:100%;object-fit:cover;object-position:center}.article__image-wrapper:before{content:"";position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;background:#0000004d}.article__title{margin:0;font-size:2.5rem;font-weight:700;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.5)}.article__content-layout{display:grid;grid-template-columns:1fr 321px;gap:37px;width:100%;max-width:1600px;margin-top:40px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}.article__main{min-width:0}.article__sidebar{position:sticky;top:20px;height:fit-content}.reviews-grid .slick-prev:before,.reviews-grid .slick-next:before{display:none}.reviews-grid .slick-prev svg,.reviews-grid .slick-next svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reviews-grid .slick-prev{top:auto!important;bottom:-40px;left:50%;transform:translate(-51px)}.reviews-grid .slick-next{top:auto!important;bottom:-40px;left:50%;transform:translate(-50%) rotate(178deg)}.stack_up .set_page-width{overflow-y:hidden;scrollbar-width:none;scrollbar-color:#6b7280 transparent}.stack_up .set_page-width::-webkit-scrollbar{height:6px}.stack_up .set_page-width::-webkit-scrollbar-track{background:transparent}.stack_up .set_page-width::-webkit-scrollbar-thumb{background:#6b7280;border-radius:var(--radius-control)}.stack_up .set_page-width::-webkit-scrollbar-button{display:none}@media screen and (max-width:787px){.reviews-grid .slick-prev{transform:translate(-21px)}.reviews-grid .slick-next{left:52%}}.article__navigation{padding:41px 0;border-top:1px solid #e8eaed;border-bottom:1px solid #e8eaed}.article__nav-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%}.article__nav-item{flex:1}.article__nav-prev{text-align:left}.article__nav-next{text-align:right}.article__nav-link{display:inline-flex;align-items:center;gap:14px;color:var(--ff-body-color, #2d2d2d);font-size:var(--text-caption);font-weight:400;text-decoration:none;transition:color .15s ease-out}.article__nav-link:hover{color:var(--ff-link-color-hover, #1e4d6b);text-decoration:none}.article__nav-link--disabled{color:var(--ff-body-color, #6b7280);cursor:not-allowed}.article__nav-arrow{color:var(--ff-body-color, #2d2d2d);font-size:var(--text-body);font-weight:var(--fw-semibold);line-height:1}.article__nav-text{color:var(--ff-body-color, #2d2d2d);font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:var(--text-ui-13);font-weight:600;line-height:24.31px}@media(max-width:768px){.check-compatibility-btn{padding-left:0}.blog-sidebar__block-title{font-size:var(--text-body);line-height:48px}.article__nav-prev{width:100%;text-align:left}.article__nav-next{width:100%;text-align:right}}.filter-flair-benefits,.modify_collection,.modify-logo,section.section.custom_image-text{background:var(--color-bg-page)}.filter-flair-benefits .flair-benefits-container .main-heading,.modify_collection .section__title,.modify-logo .section__title,section.stack_up h2.stack_up-heading,.custom_image-text h2.heading{font-family:var(--font-sans);font-size:clamp(1.75rem,2vw + 1rem,2.25rem);line-height:var(--lh-heading);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--color-text-primary);text-wrap:balance}.filter-flair-benefits .main-set-div{gap:var(--space-6)}.filter-flair-benefits .benefit-item{background:var(--color-bg-page);border:1px solid var(--color-border-standard);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--space-6)}.filter-flair-benefits .main-set-image img{border-radius:var(--radius-card-sm)}.filter-flair-benefits .main-et-title{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--lh-snug);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.modify_collection{padding:var(--space-8) 0}.modify_collection .section__action-link{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5;font-weight:var(--fw-medium);color:var(--color-text-secondary)}.modify_collection .collection-item__image-wrapper,.modify-logo .quick-links__link{border-radius:var(--radius-card);box-shadow:var(--shadow-soft);overflow:hidden}.collection-list.modify-list .collection-item__title{font-family:var(--font-sans);font-size:clamp(1.25rem,1vw + 1rem,1.5rem);line-height:1.2;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:#fff}.modify-logo{padding-top:var(--space-7);padding-bottom:var(--space-8)}.modify-logo .quick-links__link{border:1px solid var(--color-border-standard);background:var(--color-bg-page)}section.stack_up h2.stack_up-heading,.table_head .other_cell-width,.table-data .first-cell-width{color:var(--color-text-primary)}.table_head .other_cell-width,.table-data .first-cell-width,.table-data .table_cell .text{font-family:var(--font-sans)}.table_head .other_cell-width,.table-data .first-cell-width{font-weight:var(--fw-semibold)}.table-data .table_cell .text{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.sec_cell{background-color:var(--color-brand-green)}.f-cell-border,.s-cell-border,.t-cell-border,.for-cell-border,.head-f-border{border-color:var(--color-border-standard)}section.section.custom_image-text{padding:var(--space-8) 0}.custom_image-text .image-with-text__text-container{margin-left:var(--space-7)}.custom_image-text h2.heading{margin-bottom:var(--space-3)}.custom_image-text p.sub-text{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--color-text-secondary)}.custom_image-text .check_box{max-width:148px;padding:var(--space-5) var(--space-4);border:1px solid var(--color-border-standard);border-radius:var(--radius-card-sm);background:var(--color-bg-page);box-shadow:var(--shadow-soft)}.custom_image-text p.check_box-title,.custom_image-text p.check_box-dec,.custom_image-text .rte p{font-family:var(--font-sans)}.custom_image-text p.check_box-title{color:var(--color-text-primary);font-size:var(--text-ui-13);line-height:1.4;font-weight:var(--fw-semibold)}.custom_image-text p.check_box-dec{color:var(--color-text-muted);font-size:var(--text-caption);line-height:1.5;font-weight:var(--fw-regular)}.custom_image-text .rte p{color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--lh-body)}.got-questions-container .contact-title,.got-questions-container .email-label,.got-questions-container .contact-link,.got-questions-container .contact-email,.got-questions-container .contact-phone,.got-questions-container .contact-hours,.got-questions-container .address-line,.got-questions-container .contact-status{font-family:var(--font-sans)}.got-questions-container .contact-title,.got-questions-container .email-label{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.got-questions-container .contact-link,.got-questions-container .contact-email,.got-questions-container .contact-phone,.got-questions-container .contact-hours,.got-questions-container .address-line,.got-questions-container .contact-status{color:var(--color-text-secondary)}.got-questions-container .contact-badge{background:var(--color-bg-success-soft);border:1px solid var(--color-border-success);box-shadow:none}.got-questions-container .contact-badge-text,.got-questions-container .status-icon{color:var(--color-brand-green)}.b2b-login-wrapper .terms_conditions,.b2b-login-wrapper .b2b-header-primary,.b2b-login-wrapper .b2b-header-secondary,.b2b-login-wrapper .b2b-body-text p,.b2b-login-wrapper .b2b-input,.b2b-login-wrapper .b2b-btn,.b2b-login-wrapper .b2b-btn-secondary,.b2b-login-wrapper .b2b-form-help{font-family:var(--font-sans)}.b2b-login-wrapper .b2b-header-primary,.b2b-login-wrapper .b2b-header-secondary{color:var(--color-text-primary);font-weight:var(--fw-semibold);letter-spacing:-.01em}.b2b-login-wrapper .b2b-body-text p,.b2b-login-wrapper .terms_conditions,.b2b-login-wrapper .b2b-form-help{color:var(--color-text-secondary)}.b2b-login-wrapper .b2b-input{border-radius:var(--radius-input);box-shadow:0 0 0 1px #1a1a1a26}.b2b-login-wrapper .b2b-btn{background-color:var(--color-brand-green);border-radius:var(--radius-input)}.b2b-login-wrapper .b2b-btn-secondary{color:var(--color-text-primary);border-radius:var(--radius-input);box-shadow:0 0 0 1px #1a1a1a26}@media(max-width:767px){.filter-flair-benefits .flair-benefits-container .main-heading,.modify_collection .section__title,.modify-logo .section__title,section.stack_up h2.stack_up-heading,.custom_image-text h2.heading{font-size:var(--text-h3)}.filter-flair-benefits .benefit-item{padding:var(--space-5)}.custom_image-text .image-with-text__text-container{margin-left:0}.custom_image-text .check_box{max-width:112px;padding:var(--space-4) var(--space-3)}}.mobile-menu .mobile-menu__nav-link{padding:16px 0!important;font-size:17px!important;font-weight:500!important;color:#1a1a1a!important;border-bottom:1px solid #f0f0f0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;transition:color .15s ease-out!important}.mobile-menu .mobile-menu__nav-link:hover{color:#1e4d6b!important}.mobile-menu .mobile-menu__section-title{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6b7280!important;margin-bottom:12px!important}.mobile-menu .mobile-menu__help-wrapper{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:none}.mobile-menu .mobile-menu__help-wrapper a{font-size:15px;font-weight:500;color:#1a1a1a;text-decoration:none;transition:color .15s ease-out}.mobile-menu .mobile-menu__help-wrapper a:hover{color:#1e4d6b}.mobile-menu .mobile-menu__help-wrapper svg{color:#1e4d6b;flex-shrink:0}.mobile-menu .mobile-menu__section--loose{padding-top:24px!important;padding-bottom:8px!important;border-top:none!important}.mobile-menu .mobile-menu__section:first-child{border-bottom:none!important;padding-bottom:0!important}.mobile-menu .social-media__item-list--stack{padding:0!important;margin:0!important}.mobile-menu .social-media__item-list--stack .social-media__item{list-style:none!important;border-bottom:none!important}.ff-header-contact{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:0 20px 0 0;margin-right:0;line-height:1}.ff-header-contact__label{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:500;letter-spacing:0;text-transform:none;color:#9ca3af;font-family:Noto Sans,sans-serif;line-height:1.3;white-space:nowrap}.ff-header-contact__dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#1a6b3c;box-shadow:0 0 0 2px #1a6b3c33;animation:ff-pulse 2.4s ease-in-out infinite;flex-shrink:0}@keyframes ff-pulse{0%,to{box-shadow:0 0 0 2px #1a6b3c33}50%{box-shadow:0 0 0 5px #1a6b3c14}}.ff-header-contact__phone{font-size:15px;font-weight:700;color:#1e4d6b!important;text-decoration:none!important;letter-spacing:-.01em;font-family:Noto Sans,sans-serif;transition:color .15s ease-out;line-height:1.3;white-space:nowrap}.ff-header-contact__phone:hover{color:#122f44!important}.ff-header-contact__mobile-icon{color:#1e4d6b;display:flex;align-items:center}.ff-google-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 8px;background:#fff;border:1px solid #e8eaed;border-radius:6px;box-shadow:0 1px 3px #00000012;text-decoration:none!important;transition:box-shadow .15s ease-out,border-color .15s ease-out;margin:0;flex-shrink:0;align-self:center}.ff-google-badge:hover{box-shadow:0 2px 8px #0000001f;border-color:#d1d5db}.ff-google-badge__logo{flex-shrink:0}.ff-google-badge__stars{display:flex;align-items:center;line-height:1}.ff-google-badge__text{font-size:11px;font-weight:600;color:#1a1a1a;font-family:Noto Sans,sans-serif;white-space:nowrap}.site-nav>li:first-child>.site-nav__link{color:#1e4d6b!important;font-weight:700!important}.site-nav>li:first-child>.site-nav__link:hover{color:#122f44!important}.header.ff-header--scrolled{box-shadow:0 1px 8px #00000014;transition:box-shadow .2s ease-out}.header__inner{gap:20px!important}.header__action-list{display:flex;align-items:center;gap:20px}.header__action-list .header__action-item{margin:0;padding:0;display:flex;align-items:center}.header__action-list .header__action-item:after{display:none!important}.header__action-item--account{flex-direction:row!important;gap:0!important;padding:0!important;align-self:center;height:32px}.header__action-item--account .header__action-item-content{display:flex;align-items:center;gap:0!important;height:100%}.header__action-item--account .header__action-item-link.hidden-pocket.hidden-lap{font-size:13px;font-weight:500;color:#1a1a1a;white-space:nowrap;line-height:1;display:flex;align-items:center}.header__action-item--cart{padding:0!important;align-self:center;height:32px;display:flex;align-items:center}.ff-utility-strip{width:100%;background:#f4f5f7;border-bottom:1px solid #e4e6ea}.ff-utility-strip__inner{max-width:1600px;margin:0 auto;padding:9px 40px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:16px}.ff-util-item{display:flex;align-items:center;gap:10px;font-size:inherit;font-weight:400;color:#2d2d2d;line-height:1;white-space:nowrap}.ff-util-left{justify-content:flex-start}.ff-util-center{justify-content:center}.ff-util-right{justify-content:flex-end}.ff-util-google-g{flex-shrink:0}.ff-util-stars{display:flex;align-items:center;gap:1px}.ff-util-stars svg{width:1em;height:1em}.ff-util-pipe{display:inline-block;width:1px;height:12px;background:#c8cdd4;margin:0 2px}.ff-help-cluster{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding-right:0}.ff-help-label{font-size:13px;font-weight:400;color:#687280;line-height:1.2;white-space:nowrap;display:flex;align-items:center;gap:3px}.ff-rotate-word{display:inline-block;position:relative;height:1.2em;vertical-align:middle}.ff-rotate-word span{position:absolute;left:0;top:0;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;white-space:nowrap;font-weight:600;color:#001b2a}.ff-rotate-word span.is-in{opacity:1;transform:translateY(0);position:absolute}.ff-rotate-word span.is-out{opacity:0;transform:translateY(-8px);position:absolute}.ff-help-phone{display:flex;align-items:center;gap:6px;text-decoration:none!important;color:#001b2a;transition:color .15s ease}.ff-help-phone:hover{color:#0077b6}.ff-help-phone-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:transparent;border:1.5px solid #001B2A;color:#001b2a;flex-shrink:0}.ff-help-phone:hover .ff-help-phone-icon{border-color:#0077b6;color:#0077b6}.ff-help-phone-num{font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:inherit}.ff-icon-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none!important;color:#001b2a;transition:color .15s ease;line-height:1}.ff-icon-btn:hover{color:#0077b6}.ff-icon-btn__label{font-size:12px;font-weight:500;letter-spacing:.02em;white-space:nowrap;color:inherit}.ff-mobile-header-label{display:none!important}.ff-mobile-header-icon{display:block;flex:0 0 auto;width:24px;height:24px;fill:none!important;stroke:currentColor!important;stroke-width:2.05;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ff-mobile-header-icon *{fill:none!important;stroke:currentColor!important;vector-effect:non-scaling-stroke}.ff-basket-btn{display:inline-flex;align-items:center;gap:7px;padding:0 16px;height:40px;background:#001b2a;color:#fff!important;border-radius:10px;text-decoration:none!important;font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap;position:relative;transition:background .15s ease;flex-shrink:0}.ff-basket-btn:hover{background:#0d2d42}.ff-basket-btn svg{flex-shrink:0}.ff-basket-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:var(--ff-cart-action-background, #0a1926);color:#fff;border-radius:9px;font-size:10px;font-weight:700;line-height:1;flex-shrink:0}.ff-basket-count--empty{display:none!important}.ff-basket-btn .header__cart-count{position:static!important;right:auto!important;top:auto!important;transform:none!important;display:inline-flex!important;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;background:#fff;color:#001b2a;border-radius:9999px;font-size:12px;font-weight:700;line-height:1;flex-shrink:0;transition:none}.ff-icon-btn{position:relative;z-index:1}.header__action-item--account .header__action-item-content{position:static!important}.nav-bar,.custom_style-header{border-top:1px solid #eff1f3!important}.nav-bar__inner,.nav-bar__inner>.container,.nav-bar__linklist{height:58px!important;min-height:unset!important;max-height:58px!important}.nav-bar__inner>.container{padding-left:20px!important;padding-right:20px!important}.custom_style-header .nav-bar__link,.nav-bar__link{font-size:15px!important;font-weight:500!important;color:#001b2a!important;letter-spacing:.01em;padding-top:0!important;padding-bottom:0!important;padding-right:16px!important;white-space:nowrap!important;height:58px!important;display:inline-flex!important;align-items:center!important}.nav-bar__link:hover{color:#0077b6!important}.header .search-bar{padding-bottom:0!important}.header .search-bar__top{height:52px!important;border-radius:12px!important;border:1px solid #e8eaed!important;background:#fff!important;box-shadow:0 1px 2px #0a141e0a,0 6px 16px -6px #0a141e1a!important;transition:border-color .15s ease-out,box-shadow .15s ease-out!important;overflow:hidden}.header .search-bar__top:focus-within{border-color:#001b2a!important;box-shadow:0 1px 2px #0a141e0a,0 6px 16px -6px #0a141e1a,0 0 0 3px #001b2a1a!important}.header .search-bar__submit{width:56px!important;height:40px!important;margin:6px 6px 6px 0!important;background:#001b2a!important;border-radius:8px!important;color:#fff!important;flex:0 0 56px!important;transition:background .15s ease-out!important}.header .search-bar__submit:hover{background:#0a2a3d!important}.header .search-bar__submit svg,.header .search-bar__submit .icon--search,.header .search-bar__submit .icon--search *{color:#fff!important;fill:none!important;stroke:currentColor!important}.header .search-bar__input{font-size:14px!important;font-weight:400!important;color:#1a1a1a!important;padding:0 10px 0 16px!important}.header .search-bar__input::placeholder{color:#9ca3af!important;opacity:1!important}.header .header__search-bar-wrapper{position:relative!important;visibility:visible!important;padding:0!important;width:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;background:transparent!important;flex:1 1 auto!important;min-width:560px!important;margin-left:0!important}.ff-icon-btn--trade,.ff-icon-btn--reorder{display:flex!important;visibility:visible!important;opacity:1!important}.ff-basket-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;background:transparent!important;color:#001b2a!important;text-decoration:none!important;padding:0!important;height:auto!important;border-radius:0!important;font-size:inherit!important;font-weight:inherit!important}.ff-basket-empty:hover{background:transparent!important;color:#0077b6!important}.ff-basket-btn{gap:10px!important}.ff-rotate-word__ghost{visibility:hidden;display:block;height:0;pointer-events:none;white-space:nowrap;font-weight:600;font-size:inherit}.ff-utility-strip--bottom{order:10;border-top:1px solid #eff1f3;border-bottom:none}.container{max-width:1600px!important}.modify_header .header__inner{flex-wrap:nowrap!important;gap:clamp(10px,1.2vw,20px)!important}.modify_header .header__action-list{flex:0 0 auto;align-items:center;justify-content:flex-end;gap:clamp(8px,1vw,16px);min-width:0;margin-left:0!important;padding-left:0!important}.modify_header .header__action-list .header__action-item{flex:0 0 auto;margin:0!important;padding:0!important}.modify_header .header__action-item--help{min-width:210px;margin-left:14px!important;margin-right:34px!important}.modify_header .header__action-item--phone{display:none}.ff-header-icon-button,.modify_header .header__account-icon,.modify_header .header__action-item--search-toggle .header__action-item-link,.modify_header .ff-basket-empty{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:0!important;background:transparent!important;color:#001b2a!important;text-decoration:none!important;-webkit-appearance:none!important;appearance:none!important}.ff-header-icon-button:hover,.modify_header .header__account-icon:hover,.modify_header .header__action-item--search-toggle .header__action-item-link:hover,.modify_header .ff-basket-empty:hover{color:#0077b6!important}.ff-header-icon-button svg,.modify_header .header__account-icon svg,.modify_header .header__action-item--search-toggle svg,.modify_header .ff-basket-empty svg{width:22px!important;height:22px!important;flex:0 0 auto}@media screen and (min-width:641px){.modify_header .header__search-bar-wrapper{display:block!important;flex:1 1 420px!important;width:auto!important;min-width:260px!important;max-width:640px!important;margin:0!important;padding:0!important;position:relative!important;bottom:auto!important;left:auto!important;visibility:visible!important;z-index:1!important;background:transparent!important;align-self:center!important}}@media screen and (min-width:1360px){.modify_header .header__action-list{gap:22px!important}.modify_header .header__action-item--help{display:flex!important}.modify_header .header__action-item--phone{display:none!important}}@media screen and (min-width:1000px)and (max-width:1359px){.modify_header .header__inner{gap:18px!important}.modify_header .header__search-bar-wrapper{display:block!important;visibility:visible!important;position:relative!important;width:auto!important;min-width:280px!important;max-width:560px!important;padding:0!important;bottom:auto!important;left:auto!important;z-index:1!important;background:transparent!important;flex:1 1 420px!important;margin:0!important}.modify_header.header--search-expanded{margin-bottom:0!important}.modify_header .header__search-bar-wrapper.is-visible{visibility:visible!important;margin-bottom:0!important}.modify_header .header__search-bar-wrapper.is-fixed{position:relative!important;top:auto!important;left:auto!important;height:auto!important;z-index:1!important}.modify_header .header__action-list{gap:12px!important}.modify_header .header__action-item--help,.modify_header .header__action-item--trade,.modify_header .header__action-item--search-toggle{display:none!important}.modify_header .header__action-item--phone,.modify_header .header__action-item--reorder{display:flex!important}.modify_header .ff-icon-btn,.modify_header .ff-basket-btn{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;align-items:center!important;justify-content:center!important;gap:0!important}.modify_header .ff-icon-btn__label{display:none!important}.modify_header .ff-basket-btn .header__cart-count{position:absolute!important;top:-4px!important;right:-4px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:10px!important}}@media screen and (min-width:641px)and (max-width:999px){.modify_header{padding-top:10px!important;padding-bottom:10px!important}.modify_header .container{padding-left:18px!important;padding-right:18px!important}.modify_header .header__inner{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto;align-items:center!important;gap:14px!important;min-height:52px}.modify_header .header__mobile-nav{width:44px;min-width:44px;margin:0!important}.modify_header .header__mobile-nav-toggle{width:44px;height:44px}.modify_header .header__logo{min-width:0;margin-right:0!important;justify-self:start}.modify_header .header__logo-link{max-width:100%}.modify_header .header__logo-image{max-width:min(210px,31vw)!important;width:auto!important}.modify_header .header__search-bar-wrapper{display:block!important;visibility:hidden!important;position:absolute!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0 16px!important;bottom:0!important;left:0!important;z-index:-1!important;background:var(--header-background)!important;flex:none!important;margin:0!important}.modify_header.header--search-expanded{margin-bottom:68px!important}.modify_header .header__search-bar-wrapper.is-visible{visibility:visible!important;margin-bottom:-68px!important}.modify_header .header__search-bar-wrapper.is-fixed{position:absolute!important;top:auto!important;bottom:0!important;left:0!important;height:auto!important;z-index:20!important}.modify_header .header__action-list{gap:6px!important;justify-self:end;margin-left:0!important}.modify_header .header__action-list .header__action-item{width:40px!important;min-width:40px!important}.modify_header .header__action-item--help,.modify_header .header__action-item--phone,.modify_header .header__action-item--trade,.modify_header .header__action-item--reorder{display:none!important}.modify_header .header__action-item--search-toggle,.modify_header .header__action-item--account,.modify_header .header__action-item--cart{display:flex!important}.ff-header-icon-button,.modify_header .header__account-icon,.modify_header .header__action-item--search-toggle .header__action-item-link,.modify_header .ff-basket-empty,.modify_header .ff-basket-btn{width:40px!important;height:44px!important;min-width:40px!important;padding:0!important;justify-content:center!important}.modify_header .ff-basket-btn{position:relative;border-radius:8px!important}.modify_header .ff-icon-btn__label,.modify_header .ff-basket-btn .ff-icon-btn__label{display:none!important}.modify_header .ff-basket-btn .header__cart-count{position:absolute!important;top:-3px!important;right:-3px!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:9px!important}}@media screen and (min-width:641px)and (max-width:1359px){.custom_style-header ul.nav-bar__linklist.list--unstyled{justify-content:flex-start;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.custom_style-header ul.nav-bar__linklist.list--unstyled::-webkit-scrollbar{display:none}.nav-bar__inner,.nav-bar__inner>.container{overflow:hidden}.nav-bar:has(.ff-fridge-mega[aria-hidden=false]) .nav-bar__inner,.nav-bar:has(.ff-fridge-mega[aria-hidden=false]) .nav-bar__inner>.container,.nav-bar:has(.ff-fridge-mega[aria-hidden=false]) .nav-bar__linklist,.nav-bar:has(.ff-systems-mega[aria-hidden=false]) .nav-bar__inner,.nav-bar:has(.ff-systems-mega[aria-hidden=false]) .nav-bar__inner>.container,.nav-bar:has(.ff-systems-mega[aria-hidden=false]) .nav-bar__linklist,.nav-bar:has(.ff-replacement-mega[aria-hidden=false]) .nav-bar__inner,.nav-bar:has(.ff-replacement-mega[aria-hidden=false]) .nav-bar__inner>.container,.nav-bar:has(.ff-replacement-mega[aria-hidden=false]) .nav-bar__linklist,.nav-bar:has(.ff-fitting-mega[aria-hidden=false]) .nav-bar__inner,.nav-bar:has(.ff-fitting-mega[aria-hidden=false]) .nav-bar__inner>.container,.nav-bar:has(.ff-fitting-mega[aria-hidden=false]) .nav-bar__linklist,.nav-bar:has(.ff-taps-mega[aria-hidden=false]) .nav-bar__inner,.nav-bar:has(.ff-taps-mega[aria-hidden=false]) .nav-bar__inner>.container,.nav-bar:has(.ff-taps-mega[aria-hidden=false]) .nav-bar__linklist{overflow:visible!important}}@media screen and (max-width:640px){body.warehouse--v6 [data-section-type=header] .mobile-menu{left:50%!important;width:100vw!important;transform:translate(-50%) scale(.96)!important;transform-origin:top center!important}body.warehouse--v6 [data-section-type=header] .mobile-menu[aria-hidden=false]{transform:translate(-50%) scale(1)!important}.modify_header{padding-top:0!important;padding-bottom:0!important;border-bottom:1px solid rgba(0,27,42,.08)}.modify_header .container{padding-top:0!important;padding-left:14px!important;padding-right:14px!important}.modify_header .header__inner{position:relative;display:grid!important;grid-template-columns:100px minmax(0,1fr) 100px;align-items:center!important;gap:8px!important;min-height:78px;justify-content:normal}.modify_header .header__mobile-nav{width:48px;min-width:48px;margin-right:0!important;justify-self:start}.modify_header .header__mobile-nav-toggle{display:grid;grid-template-rows:29px 12px;align-items:center;justify-content:center;justify-items:center;align-content:center;row-gap:4px;top:0!important;width:48px;height:64px;color:#001b2a}.modify_header .header__logo{position:absolute;left:50%;transform:translate(-50%);min-width:0;margin-right:0!important;justify-self:center;text-align:center;z-index:1}.modify_header .header__logo-link{max-width:100%;justify-content:center}.modify_header .header__logo-image{max-width:min(176px,42vw)!important;width:auto!important}.modify_header .header__action-list{gap:0!important;margin-left:0!important;justify-self:end;grid-column:3;z-index:2}.modify_header .header__action-list .header__action-item+.header__action-item{margin-left:-1px!important}.modify_header .header__action-list .header__action-item{width:48px!important;min-width:48px!important}.modify_header .header__action-item--phone,.modify_header .header__action-item--trade,.modify_header .header__action-item--reorder{display:none!important}.modify_header .header__action-item--search-toggle{position:absolute!important;left:47px;top:50%;transform:translateY(-50%);display:flex!important;width:48px!important;min-width:48px!important;z-index:2}.ff-header-icon-button,.modify_header .header__account-icon,.modify_header .header__action-item--search-toggle .header__action-item-link,.modify_header .ff-basket-empty,.modify_header .ff-basket-btn{width:48px!important;height:64px!important;min-width:48px!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#001b2a!important;display:grid!important;grid-template-rows:29px 12px!important;row-gap:4px!important;align-items:center!important;align-content:center!important;justify-items:center!important;justify-content:center!important}.ff-header-icon-button svg,.modify_header .header__account-icon svg,.modify_header .header__action-item--search-toggle svg,.modify_header .ff-basket-empty svg,.modify_header .ff-basket-btn svg{width:27px!important;height:27px!important}.ff-header-icon-button>svg,.modify_header .ff-mobile-header-glyph,.modify_header .header__action-item--search-toggle .header__action-item-link>svg,.modify_header .ff-basket-empty>svg,.modify_header .ff-basket-btn>svg{grid-row:1;align-self:end;justify-self:center}.modify_header .ff-mobile-header-glyph{display:flex!important;width:27px!important;height:29px!important;align-items:flex-end!important;justify-content:center!important;line-height:0!important}.modify_header .ff-mobile-header-icon{width:27px!important;height:27px!important}.modify_header .header__mobile-nav-toggle .icon-state__primary,.modify_header .header__mobile-nav-toggle .icon-state__secondary{position:static!important;transform:none!important}.modify_header .header__mobile-nav-toggle .icon-state__secondary{display:none!important;opacity:1!important}.modify_header .header__mobile-nav-toggle[aria-expanded=true] .icon-state__primary{display:none!important;opacity:1!important;transform:none!important}.modify_header .header__mobile-nav-toggle[aria-expanded=true] .icon-state__secondary{display:flex!important;opacity:1!important;transform:none!important}.modify_header .ff-mobile-header-label{display:block!important;color:#001b2a;font-family:Noto Sans,sans-serif;font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.02em;align-self:start;grid-row:2;text-align:center;white-space:nowrap}.modify_header .header__mobile-nav-toggle,.modify_header .header__account-icon,.modify_header .header__action-item--search-toggle .header__action-item-link,.modify_header .ff-basket-empty,.modify_header .ff-basket-btn{transition:color .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1)}.modify_header .header__mobile-nav-toggle:active,.modify_header .header__account-icon:active,.modify_header .header__action-item--search-toggle .header__action-item-link:active,.modify_header .ff-basket-empty:active,.modify_header .ff-basket-btn:active{transform:scale(.96)}.modify_header .ff-basket-btn{position:relative;justify-content:center!important}.modify_header .header__action-item--cart.ff-basket-has-items .ff-basket-btn{width:48px!important;height:64px!important;min-width:48px!important;border-radius:0!important;background:transparent!important;color:#001b2a!important}.modify_header .header__action-item--cart.ff-basket-has-items .ff-basket-btn svg{color:#001b2a!important;stroke:#001b2a!important}.modify_header .header__action-item--cart .ff-basket-empty,.modify_header .header__action-item--cart .ff-basket-btn{position:relative!important;top:0}.modify_header .ff-basket-btn .ff-icon-btn__label,.modify_header .ff-basket-empty .ff-icon-btn__label{display:none!important}.modify_header .ff-basket-btn .header__cart-count{position:absolute!important;top:5px!important;right:5px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:9px!important;line-height:16px!important;background:var(--ff-cart-action-background, #0a1926)!important;color:#fff!important;border:1px solid #ffffff!important;box-shadow:0 1px 2px #001b2a29!important}.modify_header .header__search-bar-wrapper{display:block!important;visibility:hidden!important;position:absolute!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0 16px!important;bottom:0!important;left:0!important;z-index:-1!important;background:var(--header-background)!important;flex:none!important;margin:0!important}.modify_header .header__search-bar-wrapper.is-visible{visibility:visible!important;margin-bottom:-59px!important}.modify_header .header__search-bar-wrapper.is-fixed{position:absolute!important;top:auto!important;bottom:0!important;left:0!important;height:auto!important;z-index:20!important}}@media screen and (max-width:480px){.modify_header .header__logo-image{max-width:min(168px,39vw)!important}}@media screen and (max-width:380px){.modify_header .container{padding-left:10px!important;padding-right:10px!important}.modify_header .header__inner{grid-template-columns:96px minmax(0,1fr) 96px}.modify_header .header__logo-image{max-width:min(150px,40vw)!important}.modify_header .header__action-list .header__action-item{width:44px!important;min-width:44px!important}.modify_header .header__mobile-nav{width:44px;min-width:44px}.modify_header .header__mobile-nav-toggle{width:44px}.modify_header .header__action-item--search-toggle{left:45px;width:44px!important;min-width:44px!important}.modify_header .header__action-list{gap:1px!important}.modify_header .header__action-list .header__action-item+.header__action-item{margin-left:0!important}.ff-header-icon-button,.modify_header .header__account-icon,.modify_header .header__action-item--search-toggle .header__action-item-link,.modify_header .ff-basket-empty,.modify_header .ff-basket-btn{width:44px!important;min-width:44px!important}}@media screen and (min-width:1000px){#ff-footer-footer .ff-footer__title{font-size:16px!important}.ff-icon-btn__label{font-size:13px!important}.nav-bar__inner,.nav-bar__inner>.container,.nav-bar__linklist{height:45px!important;max-height:50px!important}.custom_style-header .nav-bar__link,.nav-bar__link{height:45px!important}.modify_header .ff-icon-btn svg,.modify_header .header__account-icon svg,.modify_header .header__action-item--search-toggle svg,.modify_header .header__action-item--cart .ff-basket-empty svg,.modify_header .header__action-item--cart .ff-basket-btn svg{width:24px!important;height:24px!important}.modify_header .header__action-item--account .ff-icon-btn>svg{transform:translateY(1px)}}.ff-breadcrumb{display:block;margin:12px 0 16px;font:500 13px/1.35 var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);color:#6f7d8c}.ff-breadcrumb__list{display:flex;align-items:center;flex-wrap:nowrap;margin:0;padding:0;list-style:none;white-space:nowrap;overflow:hidden;min-width:0}.ff-breadcrumb__item{display:inline-flex;align-items:center;min-width:0}.ff-breadcrumb__item--current{flex:1 1 auto;min-width:0}.ff-breadcrumb__link{color:inherit;text-decoration:none;white-space:nowrap}.ff-breadcrumb__link:hover{color:var(--ff-brand-ocean, #0077b6);text-decoration:none}.ff-breadcrumb__sep{margin:0 8px;opacity:.5;flex:0 0 auto}.ff-breadcrumb__current{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ff-brand-ocean, #0077b6);font-weight:500}@media(max-width:749px){.ff-breadcrumb__item--parent{display:none}}:root{--ff-brand-deep: #0a1926;--ff-brand-deep-2: #0f2436;--ff-brand-ocean: #0077b6;--ff-brand-ocean-hover: #005f92;--ff-brand-sky: #e6f2f9;--ff-on-dark-primary: #ffffff;--ff-on-dark-secondary: rgba(255, 255, 255, .78);--ff-on-dark-muted: rgba(255, 255, 255, .55);--ff-slate: #6b7280;--ff-ls-upper: .06em;--ff-radius-control: 8px}.ff-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ff-blog-hero{background:var(--ff-brand-deep);color:var(--ff-on-dark-primary);position:relative;overflow:hidden;isolation:isolate;min-height:430px}.ff-blog-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#031325f5,#031325e0 34%,#03132575 66%,#03132529);pointer-events:none}.ff-blog-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(135deg,var(--ff-brand-deep),var(--ff-brand-deep-2))}.ff-blog-hero__background-image{width:100%;height:100%;object-fit:cover;object-position:center right;display:block}.ff-blog-hero__background-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#ffffff0a,#fff0),var(--ff-brand-deep-2);display:flex;align-items:center;justify-content:center;color:#ffffff73;font-size:13px;letter-spacing:.02em}.ff-blog-hero__inner{position:relative;z-index:2;max-width:1240px;margin:0 auto;min-height:430px;padding:72px 32px 82px;display:flex;align-items:center}.ff-blog-hero__copy{max-width:560px}.ff-blog-hero__eyebrow{font-size:var(--text-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase;color:var(--ff-brand-ocean);margin:0 0 18px}.ff-blog-hero__title{font-family:var(--ff-heading-font-family);font-size:56px;font-weight:var(--fw-medium);line-height:1.02;letter-spacing:-.015em;color:#fff;margin:0 0 14px}.ff-blog-hero__subhead{font-size:var(--text-body);line-height:1.55;color:var(--ff-on-dark-secondary);max-width:44ch;margin:0 0 28px}.ff-blog-hero__search{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--color-border-standard);border-radius:var(--ff-radius-control);padding:12px 16px;max-width:460px;box-shadow:var(--shadow-soft)}.ff-blog-hero__search-icon{width:18px;height:18px;color:var(--ff-slate);flex-shrink:0}.ff-blog-hero__search input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--color-text-primary)}.ff-blog-hero__search input::placeholder{color:var(--ff-slate)}@media(max-width:900px){.ff-blog-hero{min-height:500px}.ff-blog-hero:after{background:linear-gradient(180deg,#031325f5,#031325e6 56%,#03132557)}.ff-blog-hero__background-image{object-position:67% center}.ff-blog-hero__inner{min-height:500px;padding:48px 20px 56px;align-items:flex-start}.ff-blog-hero__title{font-size:32px}.ff-blog-hero__subhead{max-width:34ch}}.ff-blog-index{max-width:1240px;margin:0 auto;padding:0 32px}@media(max-width:768px){.ff-blog-index{padding:0 20px}}.ff-blog-index__filter-bar{padding:28px 0 0}.ff-blog-index__filter-row{display:grid;grid-template-columns:240px 240px 1fr auto auto;gap:24px;align-items:end}.ff-blog-index__field-label{display:block;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase;color:var(--ff-brand-ocean);margin:0 0 6px}.ff-article-card.is-hidden-initial,.ff-article-card.is-filter-hidden{display:none}.ff-blog-index__select{position:relative;width:100%}.ff-blog-index__select select{width:100%;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--color-border-standard);border-radius:var(--ff-radius-control);min-height:38px;padding:7px 38px 7px 14px;font:inherit;font-size:14px;line-height:1.2;color:var(--color-text-primary);cursor:pointer}.ff-blog-index__select:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid var(--ff-slate);border-bottom:2px solid var(--ff-slate);transform:translateY(-70%) rotate(45deg);pointer-events:none}.ff-blog-index__select select:focus{outline:2px solid var(--ff-brand-ocean);outline-offset:2px;border-color:var(--ff-brand-ocean)}.ff-blog-index__select--narrow,.ff-blog-index__field--sort{width:160px}.ff-blog-index__select--narrow select{padding:7px 32px 7px 12px}.ff-blog-index__count{font-size:12px;color:var(--ff-slate);padding-bottom:10px;white-space:nowrap}@media(max-width:900px){.ff-blog-index__filter-row{grid-template-columns:1fr 1fr}.ff-blog-index__filler{display:none}.ff-blog-index__select--narrow,.ff-blog-index__field--sort{width:100%}.ff-blog-index__count{grid-column:1 / -1;padding-bottom:0}}.ff-blog-index__pill-row{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0 0}.ff-blog-index__pill{display:inline-flex;align-items:center;padding:9px 16px;border-radius:var(--ff-radius-control);border:1px solid var(--color-border-standard);background:#fff;color:var(--color-text-primary);font-size:var(--text-caption);font-weight:var(--fw-medium);line-height:1;text-decoration:none;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out}.ff-blog-index__pill:hover{background:var(--ff-brand-sky);border-color:var(--ff-brand-sky)}.ff-blog-index__pill.is-active{background:var(--ff-brand-deep);border-color:var(--ff-brand-deep);color:#fff}.ff-blog-index__active-row{display:flex;align-items:center;gap:14px;padding:16px 0 0;font-size:var(--text-caption);color:var(--ff-slate);flex-wrap:wrap}.ff-blog-index__active-label{font-size:var(--text-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase}.ff-blog-index__active-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);background:var(--ff-brand-sky);color:var(--color-text-primary);font-size:var(--text-ui-13);font-weight:var(--fw-medium)}.ff-blog-index__clear-link{color:var(--ff-brand-ocean);font-weight:var(--fw-medium);text-decoration:none}.ff-blog-index__clear-link:hover{color:var(--ff-brand-ocean-hover);text-decoration:underline}.ff-blog-index__section{padding-top:36px}.ff-blog-index__section-eyebrow{font-size:var(--text-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase;color:var(--ff-brand-ocean);margin:0 0 14px}.ff-blog-index__latest-title{font-family:var(--ff-heading-font-family);font-size:26px;font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--color-text-primary);margin:0 0 18px}.ff-blog-index__latest-section{padding-top:44px}.ff-blog-index__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media(max-width:1100px){.ff-blog-index__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.ff-blog-index__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ff-blog-index__grid{grid-template-columns:1fr}}.ff-blog-index__pager{padding:36px 0 56px;text-align:center}.ff-blog-index__load-more{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:#fff;border:1px solid var(--color-border-standard);border-radius:var(--ff-radius-control);color:var(--color-text-primary);font:inherit;font-size:var(--text-caption);font-weight:var(--fw-medium);cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out}.ff-blog-index__load-more:hover{background:var(--ff-brand-sky);border-color:var(--ff-brand-sky)}.ff-blog-index__load-more:disabled,.ff-blog-index__load-more.is-loading{opacity:.6;cursor:progress}.ff-blog-index__load-more svg{width:16px;height:16px}.ff-blog-index__pager-count{margin:12px 0 0;font-size:var(--text-caption);color:var(--ff-slate)}.ff-blog-index__empty{padding:48px 0;text-align:center;color:var(--ff-slate)}.ff-blog-index__empty p{margin:0 0 12px}.ff-article-card{background:#fff;border:1px solid var(--color-border-standard);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);overflow:hidden;transition:box-shadow .15s ease-out}.ff-article-card:hover{box-shadow:var(--shadow-raised)}.ff-article-card__media-link{display:block;text-decoration:none;color:inherit}.ff-article-card__image{display:block;width:100%;height:100%;object-fit:cover}.ff-article-card__image-placeholder{width:100%;background:linear-gradient(180deg,#0a19260a,#0a192605),#eef3f6;border-bottom:1px solid var(--color-border-standard);display:flex;align-items:center;justify-content:center;color:#8c98a3;font-size:12px;aspect-ratio:16 / 11}.ff-article-card__meta-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.ff-article-card__category{font-size:var(--text-ui-11-5);font-weight:var(--fw-semibold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase;color:var(--ff-brand-ocean);line-height:1.2;max-width:70%}.ff-article-card__type{display:inline-flex;padding:3px 8px;background:var(--ff-brand-deep);color:#fff;font-size:10px;font-weight:var(--fw-semibold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase;border-radius:var(--ff-radius-control);line-height:1.4;white-space:nowrap}.ff-article-card__title{font-family:var(--ff-heading-font-family);font-weight:var(--fw-semibold);letter-spacing:-.005em;color:var(--color-text-primary);margin:0 0 8px}.ff-article-card__title a{color:inherit;text-decoration:none}.ff-article-card__title a:hover{color:var(--ff-brand-ocean)}.ff-article-card__desc{color:var(--color-text-secondary);margin:0 0 14px}.ff-article-card__meta-bottom{display:flex;align-items:center;gap:14px;color:var(--ff-slate);font-size:var(--text-ui-13)}.ff-article-card__meta-item{display:inline-flex;align-items:center;gap:5px}.ff-article-card__meta-item svg{width:12px;height:12px;flex-shrink:0}.ff-article-card--grid{display:flex;flex-direction:column}.ff-article-card--grid .ff-article-card__image,.ff-article-card--grid .ff-article-card__image-placeholder{aspect-ratio:16 / 11;border-bottom:1px solid var(--color-border-standard)}.ff-article-card--grid .ff-article-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.ff-article-card--grid .ff-article-card__title{font-size:var(--text-body);line-height:1.25;margin:0 0 8px}.ff-article-card--grid .ff-article-card__desc{font-size:var(--text-caption);line-height:1.5;margin:0 0 14px;flex:1}.ff-article-card--featured{display:grid;grid-template-columns:1.45fr 1fr}.ff-article-card--featured .ff-article-card__media-link{height:100%}.ff-article-card--featured .ff-article-card__image,.ff-article-card--featured .ff-article-card__image-placeholder{height:100%;min-height:360px;border-right:1px solid var(--color-border-standard);border-bottom:0;aspect-ratio:auto}.ff-article-card--featured .ff-article-card__body{padding:32px 36px;display:flex;flex-direction:column;justify-content:center}.ff-article-card--featured .ff-article-card__meta-top{margin:0 0 14px;gap:16px}.ff-article-card--featured .ff-article-card__category{font-size:var(--text-micro)}.ff-article-card--featured .ff-article-card__type{font-size:var(--text-ui-11-5);padding:4px 10px}.ff-article-card--featured .ff-article-card__title{font-size:30px;line-height:1.15;letter-spacing:-.01em;font-weight:var(--fw-medium);margin:0 0 12px}.ff-article-card--featured .ff-article-card__desc{font-size:15px;line-height:1.55;margin:0 0 18px;max-width:50ch}.ff-article-card--featured .ff-article-card__meta-bottom{font-size:var(--text-caption);gap:18px;margin:0 0 22px}.ff-article-card--featured .ff-article-card__meta-item svg{width:14px;height:14px}.ff-article-card__cta{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;background:var(--ff-brand-ocean);color:#fff;border:0;border-radius:var(--ff-radius-control);font-size:var(--text-ui-13);font-weight:var(--fw-semibold);letter-spacing:.005em;text-transform:uppercase;text-decoration:none;align-self:flex-start;transition:background .15s ease-out}.ff-article-card__cta:hover{background:var(--ff-brand-ocean-hover)}.ff-article-card__cta:active{background:var(--ff-brand-deep)}.ff-article-card__cta svg{width:14px;height:14px}@media(max-width:900px){.ff-article-card--featured{grid-template-columns:1fr}.ff-article-card--featured .ff-article-card__image,.ff-article-card--featured .ff-article-card__image-placeholder{min-height:220px;border-right:0;border-bottom:1px solid var(--color-border-standard)}.ff-article-card--featured .ff-article-card__body{padding:24px}.ff-article-card--featured .ff-article-card__title{font-size:24px}}.ff-newsletter-strip{background:var(--ff-brand-deep);color:var(--ff-on-dark-primary);position:relative;overflow:hidden}.ff-newsletter-strip:after{content:"";position:absolute;right:-20px;top:50%;width:220px;height:220px;transform:translateY(-50%);background:radial-gradient(closest-side,#0077b62e,#0077b600 70%),radial-gradient(closest-side at 60% 40%,#ffffff0f,#fff0 65%);pointer-events:none}.ff-newsletter-strip__inner{max-width:1440px;margin:0 auto;padding:28px 32px;display:flex;align-items:center;gap:20px;position:relative;z-index:1}.ff-newsletter-strip__icon{width:44px;height:44px;flex-shrink:0;border-radius:50%;border:1px solid rgba(0,119,182,.55);display:flex;align-items:center;justify-content:center;background:#0077b61f}.ff-newsletter-strip__icon svg{width:20px;height:20px;color:var(--ff-brand-ocean)}.ff-newsletter-strip__text{flex:1;min-width:0;max-width:460px}.ff-newsletter-strip__title{font-family:var(--ff-heading-font-family);font-size:18px;font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.005em;margin:0 0 4px;color:#fff}.ff-newsletter-strip__copy{font-size:var(--text-ui-13);line-height:1.5;color:var(--ff-on-dark-secondary);margin:0}.ff-newsletter-strip__form-wrap{flex-shrink:0;width:460px}.ff-newsletter-strip__form{display:grid;grid-template-columns:1fr auto;gap:8px}.ff-newsletter-strip__input{padding:11px 14px;border:1px solid rgba(255,255,255,.18);background:#fff;border-radius:var(--ff-radius-control);font:inherit;font-size:14px;color:var(--color-text-primary);outline:0}.ff-newsletter-strip__input::placeholder{color:var(--ff-slate)}.ff-newsletter-strip__button{padding:11px 22px;background:var(--ff-brand-ocean);color:#fff;border:0;border-radius:var(--ff-radius-control);font-size:var(--text-caption);font-weight:var(--fw-semibold);cursor:pointer;transition:background .15s ease-out}.ff-newsletter-strip__button:hover{background:var(--ff-brand-ocean-hover)}.ff-newsletter-strip__small{margin:8px 0 0;font-size:12px;color:var(--ff-on-dark-muted);display:inline-flex;align-items:center;gap:6px}.ff-newsletter-strip__small svg{width:12px;height:12px}.ff-newsletter-strip__message{grid-column:1 / -1;margin:0;padding:10px 14px;border-radius:var(--ff-radius-control);font-size:var(--text-caption)}.ff-newsletter-strip__message--success{background:#ffffff1f;color:#fff}.ff-newsletter-strip__message--error{background:#dc35452e;color:#ffd9dd}@media(max-width:900px){.ff-newsletter-strip__inner{flex-wrap:wrap;padding:24px 20px}.ff-newsletter-strip__form-wrap{width:100%}}.ff-blog-article{background:#fff;color:var(--color-text-secondary)}.ff-blog-article__page{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}.ff-blog-article svg{display:inline-flex;flex-shrink:0}.ff-blog-article__breadcrumb{padding:18px 0 12px;font:500 13px/1.35 var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);color:#6f7d8c;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ff-blog-article__breadcrumb a{color:inherit;text-decoration:none}.ff-blog-article__breadcrumb a:hover{color:var(--ff-brand-ocean);text-decoration:none}.ff-blog-article__breadcrumb span[aria-current=page]{color:var(--ff-brand-ocean);font-weight:500}.ff-blog-article__head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr);gap:48px;align-items:center;padding:16px 0 40px}.ff-blog-article__head-copy{min-width:0}.ff-blog-article__eyebrow-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;width:100%}.ff-blog-article__category{font-size:var(--text-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase;color:var(--ff-brand-ocean)}.ff-blog-article__type{display:inline-flex;align-items:center;margin-left:auto;padding:4px 10px;background:var(--ff-brand-deep);color:#fff;font-size:var(--text-ui-11-5);font-weight:var(--fw-semibold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase;border-radius:var(--ff-radius-control)}.ff-blog-article__title{font-family:var(--ff-heading-font-family);font-size:50px;font-weight:var(--fw-semibold);line-height:1.05;letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 16px;max-width:none}.ff-blog-article__dek{font-size:var(--text-lg);line-height:1.5;color:var(--color-text-secondary);margin:0 0 24px;max-width:68ch}.ff-blog-article__meta{display:flex;align-items:center;gap:18px;color:var(--ff-slate);font-size:var(--text-caption);flex-wrap:wrap}.ff-blog-article__meta-item{display:inline-flex;align-items:center;gap:8px}.ff-blog-article__meta-item svg{width:14px;height:14px}.ff-blog-article__meta-sep{opacity:.5}.ff-blog-article__author-icon{width:22px;height:22px;border-radius:50%;background:var(--ff-brand-sky);display:inline-flex;align-items:center;justify-content:center}.ff-blog-article__author-icon svg{width:12px;height:12px;color:var(--ff-brand-ocean)}.ff-blog-article__head-media{width:100%}.ff-blog-article__hero-image,.ff-blog-article__image-placeholder{width:100%;height:400px;border-radius:var(--radius-card);object-fit:cover;display:flex;align-items:center;justify-content:center}.ff-blog-article__image-placeholder{background:linear-gradient(180deg,#0a19260a,#0a192605),#eef3f6;border:1px dashed #cdd5dc;color:#8c98a3;font-size:13px}.ff-blog-article__body{display:grid;grid-template-columns:minmax(0,900px) 260px;gap:36px;padding:8px 0 56px;align-items:flex-start}.ff-blog-article__main{min-width:0;width:100%}.ff-blog-article__content{width:100%;max-width:none;font-size:18px;line-height:1.65}.ff-blog-article__content h2{font-family:var(--ff-heading-font-family);font-size:26px;font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:-.01em;color:var(--ff-brand-deep);margin:36px 0 14px;max-width:720px}.ff-blog-article__content h2:first-child,.ff-blog-article__content h2:first-of-type{margin-top:24px}.ff-blog-article__content h3{font-family:var(--ff-heading-font-family);font-size:21px;font-weight:var(--fw-semibold);line-height:1.25;color:var(--ff-brand-deep);margin:28px 0 12px;max-width:720px}.ff-blog-article__content p{font-size:18px;line-height:1.65;max-width:720px;color:var(--color-text-secondary);margin:0 0 18px}.ff-blog-article__content ul,.ff-blog-article__content ol{padding-left:0;margin:8px 0 24px;max-width:720px}.ff-blog-article__content ul{list-style:none}.ff-blog-article__content ul li{position:relative;padding-left:24px}.ff-blog-article__content ul li:before{content:"";position:absolute;left:4px;top:13px;width:5px;height:5px;background:var(--ff-brand-ocean);border-radius:50%}.ff-blog-article__content ol{list-style:none;counter-reset:ff-article-step}.ff-blog-article__content ol li{counter-increment:ff-article-step;position:relative;padding-left:42px}.ff-blog-article__content ol li:before{content:counter(ff-article-step) ".";position:absolute;top:0;left:0;width:26px;color:var(--ff-brand-ocean);font-size:15px;font-weight:var(--fw-bold);line-height:1.75;text-align:right}.ff-blog-article__content li{font-size:18px;line-height:1.65;color:var(--color-text-secondary);margin-bottom:10px}.ff-blog-article__content strong{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.ff-blog-article__content a{color:var(--ff-brand-ocean);font-weight:var(--fw-medium)}.ff-blog-article__content a:hover{text-decoration:underline}.ff-blog-article__content blockquote{position:relative;background:#f4f8fb;border:1px solid #e3ecf2;border-radius:var(--radius-card);padding:20px 24px 20px 60px;margin:16px 0 28px;max-width:720px;color:var(--color-text-primary);font-size:18px;line-height:1.6}.ff-blog-article__content blockquote:before{content:"\201c";position:absolute;left:22px;top:4px;font-family:Georgia,serif;font-size:48px;line-height:1;color:var(--ff-brand-ocean);font-weight:700}.ff-blog-article__content img{max-width:100%;height:auto;border-radius:var(--radius-card)}.ff-blog-article__main .table-wrapper{position:relative;width:min(900px,100%);max-width:900px;margin:34px 0 14px;overflow-x:auto;border:1px solid #d5e5ef;border-radius:var(--radius-card);background:#fff;box-shadow:0 18px 54px #0a19261a}.ff-blog-article__main table{width:100%;min-width:680px;margin:0;border-collapse:separate;border-spacing:0;color:var(--color-text-secondary);font-size:16px;line-height:1.5}.ff-blog-article__main table th,.ff-blog-article__main table td{padding:22px 28px;border:0;border-bottom:1px solid #dbe7ef;vertical-align:middle}.ff-blog-article__main table th{height:72px;background:var(--ff-brand-ocean);color:#fff;font-family:var(--ff-heading-font-family);font-size:16px;font-weight:var(--fw-semibold);line-height:1.35;letter-spacing:0;text-align:left}.ff-blog-article__main table thead tr{box-shadow:inset 0 -3px 0 var(--ff-brand-cyan, #19c8d2)}.ff-blog-article__main table th:not(:first-child){text-align:center}.ff-blog-article__main table th+th,.ff-blog-article__main table td+td{border-left:1px solid #dbe7ef}.ff-blog-article__main table th+th{border-left-color:#ffffff38}.ff-blog-article__main table tr:first-child th:first-child{border-top-left-radius:var(--radius-card)}.ff-blog-article__main table tr:first-child th:last-child{border-top-right-radius:var(--radius-card)}.ff-blog-article__main table tbody tr:nth-child(odd) td{background:#fff}.ff-blog-article__main table tbody tr:nth-child(2n) td{background:#f6fbff}.ff-blog-article__main table tbody tr:hover td{background:#eef8fc}.ff-blog-article__main table tr:last-child td{border-bottom:0}.ff-blog-article__main table td:first-child{color:var(--color-text-primary);font-weight:var(--fw-semibold);position:relative;padding-left:92px}.ff-blog-article__main table tbody td:first-child:before{content:"";position:absolute;top:50%;left:28px;width:44px;height:44px;border-radius:50%;background-color:#e6f2f9;background-position:center;background-repeat:no-repeat;background-size:24px 24px;box-shadow:inset 0 0 0 1px #0077b61a;transform:translateY(-50%)}.ff-blog-article__main table tbody tr:nth-child(4n+1) td:first-child:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 10.8L12 3.5L21 10.8' stroke='%230077b6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 9.8V20H18.5V9.8' stroke='%230077b6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 20V14H14V20' stroke='%230077b6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ff-blog-article__main table tbody tr:nth-child(4n+2) td:first-child:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 11.5C10.4 11.5 12 9.9 12 8C12 6.1 10.4 4.5 8.5 4.5C6.6 4.5 5 6.1 5 8C5 9.9 6.6 11.5 8.5 11.5Z' stroke='%230077b6' stroke-width='1.8'/%3E%3Cpath d='M15.5 11.5C17.2 11.5 18.5 10.2 18.5 8.5C18.5 6.8 17.2 5.5 15.5 5.5' stroke='%230077b6' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M3.5 19C4.2 15.9 6 14.5 8.5 14.5C11 14.5 12.8 15.9 13.5 19' stroke='%230077b6' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M14.5 14.7C17.2 14.9 19 16.3 20 19' stroke='%230077b6' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.ff-blog-article__main table tbody tr:nth-child(4n+3) td:first-child:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3.5L14.5 8.7L20.2 9.5L16.1 13.5L17.1 19.2L12 16.5L6.9 19.2L7.9 13.5L3.8 9.5L9.5 8.7L12 3.5Z' stroke='%230077b6' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E")}.ff-blog-article__main table tbody tr:nth-child(4n) td:first-child:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 4.5C11.5 4.8 6.2 8.8 5.2 16.8C13.3 17.5 18.7 13.2 19.5 4.5Z' stroke='%230077b6' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M4 20C7.2 14.3 10.9 10.7 15.5 8.7' stroke='%230077b6' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.ff-blog-article__main table td:not(:first-child){text-align:center}.ff-blog-article__main table td:last-child{color:var(--ff-brand-ocean);font-size:17px;font-weight:var(--fw-semibold)}.ff-blog-article__content-module,.ff-blog-article__callout,.ff-blog-article__editable-table,.ff-blog-article__inline-cta,.ff-blog-article__figure{max-width:900px;margin:32px 0}.ff-blog-article__content-module p,.ff-blog-article__content-module li,.ff-blog-article__callout-text p,.ff-blog-article__callout-text li,.ff-blog-article__editable-table-intro p,.ff-blog-article__table-note p{max-width:720px;font-size:18px;line-height:1.65}.ff-blog-article__callout{max-width:720px;padding:22px 24px;border:1px solid #d5e5ef;border-left:4px solid var(--ff-brand-ocean);border-radius:var(--radius-card);background:#f6fbff}.ff-blog-article__callout--dark{background:var(--ff-brand-deep);border-color:var(--ff-brand-deep);color:#fff}.ff-blog-article__callout--light{background:#fff}.ff-blog-article__callout-label,.ff-blog-article__side-label{margin:0 0 8px;color:var(--ff-brand-ocean);font-size:var(--text-micro);font-weight:var(--fw-bold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase}.ff-blog-article__callout h2,.ff-blog-article__inline-cta h2,.ff-blog-article__editable-table h2{max-width:720px;margin:0 0 10px;color:var(--color-text-primary);font-family:var(--ff-heading-font-family);font-size:24px;font-weight:var(--fw-semibold);line-height:1.2}.ff-blog-article__callout--dark h2,.ff-blog-article__callout--dark p{color:#fff}.ff-blog-article__figure--text{max-width:720px}.ff-blog-article__figure--wide{max-width:900px}.ff-blog-article__figure--full{max-width:100%}.ff-blog-article__figure img{width:100%;height:auto;border-radius:var(--radius-card);display:block}.ff-blog-article__figure figcaption{margin-top:10px;color:var(--ff-slate);font-size:var(--text-caption);line-height:1.45}.ff-blog-article__table-note{max-width:900px;margin-top:-12px;padding:18px 22px;border:1px solid #b8d8ea;border-left:3px solid var(--ff-brand-ocean);border-radius:var(--ff-radius-control);background:#f4fbff}.ff-blog-article__table-warning{display:flex;align-items:center;gap:16px;width:min(900px,100%);max-width:900px;margin:0 0 38px;padding:16px 20px;border:1px solid #b8d8ea;border-left:4px solid var(--ff-brand-ocean);border-radius:var(--ff-radius-control);background:#f4fbff;color:var(--color-text-secondary);font-size:15px;line-height:1.55;box-shadow:0 10px 30px #0077b612}.ff-blog-article__table-warning-icon{flex:0 0 auto;width:30px;height:30px;border:2px solid var(--ff-brand-ocean);border-radius:50%;color:var(--ff-brand-ocean);font-family:Georgia,serif;font-size:18px;font-style:italic;font-weight:700;line-height:26px;text-align:center}.ff-blog-article__editable-table .table-wrapper{margin-bottom:24px;padding-bottom:0}.ff-blog-article__editable-table .table-wrapper:before,.ff-blog-article__editable-table .table-wrapper:after{display:none}.ff-blog-article__table-note p{margin:0;color:var(--color-text-secondary)}.ff-blog-article__inline-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-radius:var(--radius-card);background:var(--ff-brand-deep);color:#fff}.ff-blog-article__inline-cta h2,.ff-blog-article__inline-cta p{color:#fff}.ff-blog-article__inline-cta p{margin:0;max-width:560px;font-size:15px;line-height:1.5}.ff-blog-article__inline-cta a{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:var(--ff-radius-control);background:#fff;color:var(--color-text-primary);font-size:12px;font-weight:var(--fw-bold);letter-spacing:var(--ff-ls-upper);text-decoration:none;text-transform:uppercase;white-space:nowrap}.ff-blog-article__side-text p,.ff-blog-article__side-text li{color:var(--color-text-secondary);font-size:13.5px;line-height:1.5}.ff-blog-article__side-text p:last-child{margin-bottom:0}.ff-blog-article__cta{margin:28px 0 0;background:var(--ff-brand-deep);border-radius:var(--radius-card);padding:22px 24px;display:grid;grid-template-columns:48px 1fr auto 120px;gap:20px;align-items:center;color:#fff}.ff-blog-article__cta-icon{width:48px;height:48px;border-radius:var(--ff-radius-control);background:#ffffff14;border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center}.ff-blog-article__cta-icon svg{width:22px;height:22px;color:#fff}.ff-blog-article__cta-text h2{font-size:18px;font-weight:var(--fw-semibold);margin:0 0 4px;color:#fff}.ff-blog-article__cta-text p{font-size:13px;color:var(--ff-on-dark-secondary);margin:0;line-height:1.4}.ff-blog-article__cta-button{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:#fff;color:var(--color-text-primary);border:0;border-radius:var(--ff-radius-control);font-size:12px;font-weight:var(--fw-bold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase;justify-self:end;text-decoration:none;white-space:nowrap}.ff-blog-article__cta-button:hover{background:var(--ff-brand-sky)}.ff-blog-article__cta-button svg{width:14px;height:14px}.ff-blog-article__cta-image{width:120px;height:70px;border-radius:var(--ff-radius-control);background:linear-gradient(135deg,#ffffff0a,#fff0),#0f2436;border:1px dashed rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;color:#ffffff73;font-size:11px}.ff-blog-article__sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:24px}.ff-blog-article__side-card{background:#fff;border:1px solid var(--color-border-standard);border-radius:var(--radius-card);padding:22px}.ff-blog-article__side-card h2{font-family:var(--ff-heading-font-family);font-size:18px;font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0 0 14px;letter-spacing:-.005em}.ff-blog-article__toc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.ff-blog-article__toc a{display:block;font-size:15px;font-weight:var(--fw-semibold);color:var(--ff-brand-ocean);line-height:1.4;text-decoration:none}.ff-blog-article__toc a:hover{color:var(--ff-brand-ocean-hover, #005f92)}.ff-blog-article__share-row{display:flex;gap:10px}.ff-blog-article__share-button{width:38px;height:38px;border-radius:50%;background:var(--ff-brand-deep);color:#fff;display:flex;align-items:center;justify-content:center;border:0;transition:background .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out;text-decoration:none;box-shadow:0 8px 18px #0a19261f}.ff-blog-article__share-button:hover{background:var(--ff-brand-ocean);transform:translateY(-1px);box-shadow:0 10px 22px #0077b633}.ff-blog-article__share-button--email{background:#fff;color:var(--color-text-primary);border:1px solid var(--color-border-standard)}.ff-blog-article__share-button--email:hover{background:var(--ff-brand-sky);color:var(--ff-brand-ocean)}.ff-blog-article__share-button svg{width:17px;height:17px;display:block}.ff-blog-article__help-card{background:transparent}.ff-blog-article__help-icon{width:44px;height:44px;border-radius:50%;background:#0077b61f;border:1px solid rgba(0,119,182,.45);display:flex;align-items:center;justify-content:center;margin:0 0 14px}.ff-blog-article__help-icon svg{width:20px;height:20px;color:var(--ff-brand-ocean)}.ff-blog-article__help-card h2{line-height:1.25;margin:0 0 8px;max-width:18ch}.ff-blog-article__help-card p{font-size:13.5px;line-height:1.5;color:var(--color-text-secondary);margin:0 0 16px}.ff-blog-article__help-button{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;background:var(--ff-brand-ocean);color:#fff;border:0;border-radius:var(--ff-radius-control);font-size:12px;font-weight:var(--fw-bold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase;text-decoration:none}.ff-blog-article__help-button:hover{background:var(--ff-brand-ocean-hover);color:#fff}.ff-blog-article__help-button svg{width:14px;height:14px}.ff-blog-article__related{padding:24px 0 64px;border-top:1px solid var(--color-border-standard);margin-top:16px}.ff-blog-article__related-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0 22px}.ff-blog-article__related-head h2{font-family:var(--ff-heading-font-family);font-size:26px;font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0;letter-spacing:-.01em}.ff-blog-article__view-all{display:inline-flex;align-items:center;gap:6px;color:var(--ff-brand-ocean);font-size:var(--text-caption);font-weight:var(--fw-semibold);text-decoration:none}.ff-blog-article__view-all:hover{color:var(--ff-brand-ocean-hover)}.ff-blog-article__view-all svg{width:14px;height:14px}.ff-blog-article__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ff-policy{--ff-policy-hero-image: url(ff-policy-hero-water-ripple.jpg);background:#fff;color:var(--color-text-secondary)}.js .template-policy .shopify-policy__container{min-height:640px;visibility:hidden}.ff-policy__page{width:min(1440px,100%);max-width:1440px;margin:0 auto;padding:0 60px}.ff-policy svg{display:block}.ff-policy__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:18px 0 12px;color:#6f7d8c;font:500 13px/1.35 var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif)}.ff-policy__breadcrumb a{color:inherit;text-decoration:none}.ff-policy__breadcrumb a:hover{color:var(--ff-brand-ocean);text-decoration:none}.ff-policy__breadcrumb span[aria-current=page]{color:var(--ff-brand-ocean);font-weight:500}.ff-policy__hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:350px;margin:0 -60px 36px;padding:52px 60px 46px;overflow:hidden;background:linear-gradient(180deg,#fff,#fffffff0 8%,#ffffff3d 24%,#fff0 42%),linear-gradient(90deg,#fff,#fffffffa 31%,#ffffffc2 43%,#ffffff1f 60%,#ffffff57 83%,#fff),var(--ff-policy-hero-image) center center / cover no-repeat,#fff}.ff-policy__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#fff0 68%,#ffffff80 88%,#fff),linear-gradient(180deg,#fff0 58%,#ffffff9e)}.ff-policy__hero-copy{position:relative;z-index:1;max-width:560px}.ff-policy__eyebrow{margin:0 0 14px;color:var(--ff-brand-ocean);font-size:var(--text-micro);font-weight:var(--fw-bold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase}.ff-policy__title{max-width:560px;margin:0 0 18px;color:var(--color-text-primary);font-family:var(--ff-heading-font-family);font-size:58px;font-weight:var(--fw-bold);line-height:1.04;letter-spacing:0}.ff-policy__dek{max-width:50ch;margin:0 0 22px;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:1.5}.ff-policy__meta,.ff-policy__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ff-policy__meta{margin:0 0 24px}.ff-policy__meta-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 12px;border:1px solid var(--color-border-standard);border-radius:var(--ff-radius-control);background:#fff;color:var(--ff-slate);font-size:var(--text-caption);font-weight:var(--fw-medium)}.ff-policy__meta-pill svg{width:14px;height:14px}.ff-policy__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:var(--ff-radius-control);font-size:12px;font-weight:var(--fw-bold);letter-spacing:var(--ff-ls-upper);text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.ff-policy__button svg{width:14px;height:14px}.ff-policy__button--primary{border:0;background:var(--ff-brand-ocean);color:#fff}.ff-policy__button--primary:hover{background:var(--ff-brand-ocean-hover);color:#fff;transform:translateY(-1px)}.ff-policy__button--ghost{border:1px solid var(--color-border-standard);background:#fff;color:var(--color-text-primary)}.ff-policy__button--ghost:hover{border-color:#c5dfec;background:var(--ff-brand-sky)}.ff-policy__hero-panel{min-height:320px;border:1px solid #d5e5ef;border-radius:var(--radius-card);background:radial-gradient(circle at 72% 18%,rgba(25,200,210,.18),transparent 34%),linear-gradient(135deg,#0077b61a,#0a192605),#f3f9fc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:var(--ff-brand-deep)}.ff-policy__hero-icon{width:96px;height:96px;border-radius:50%;background:#fff;border:1px solid rgba(0,119,182,.22);box-shadow:0 22px 56px #0077b624;display:flex;align-items:center;justify-content:center;color:var(--ff-brand-ocean)}.ff-policy__hero-icon svg{width:44px;height:44px}.ff-policy__hero-panel p{margin:0;color:var(--ff-slate);font-size:13px;font-weight:var(--fw-semibold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase}.ff-policy__tabs{display:flex;align-items:stretch;gap:4px;margin:0 0 36px;padding:4px 0 0;border-bottom:1px solid var(--color-border-standard);overflow-x:auto}.ff-policy__tab,.ff-policy__tab-meta{display:inline-flex;align-items:center;gap:8px;position:relative;padding:14px 18px;color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap}.ff-policy__tab:hover,.ff-policy__tab-meta:hover,.ff-policy__tab.is-active{color:var(--ff-brand-ocean)}.ff-policy__tab.is-active:after{content:"";position:absolute;right:14px;bottom:-1px;left:14px;height:3px;border-radius:3px 3px 0 0;background:var(--ff-brand-ocean)}.ff-policy__tab-spacer{flex:1 0 20px}.ff-policy__tab-meta{color:var(--ff-slate);font-weight:var(--fw-medium)}.ff-policy__tab-meta svg{width:14px;height:14px}.ff-policy__body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:flex-start;padding-bottom:56px}.ff-policy__doc{grid-column:1;max-width:960px;min-width:0;padding:36px 40px;border:1px solid var(--color-border-standard);border-radius:var(--radius-card);background:#fff}.ff-policy__content{max-width:860px;color:var(--color-text-secondary);font-size:16px;line-height:1.58}.ff-policy__content h2{scroll-margin-top:110px;margin:0 0 12px;padding-top:8px;color:var(--ff-brand-deep);font-family:var(--ff-heading-font-family);font-size:24px;font-weight:var(--fw-bold);line-height:1.24;letter-spacing:-.005em}.ff-policy__content h2:not(:first-child){margin-top:30px}.ff-policy__content h3{scroll-margin-top:110px;margin:24px 0 9px;color:var(--ff-brand-deep);font-family:var(--ff-heading-font-family);font-size:19px;font-weight:var(--fw-semibold);line-height:1.28}.ff-policy__content h4,.ff-policy__content h5{scroll-margin-top:110px;margin:20px 0 8px;color:var(--color-text-primary);font-family:var(--ff-heading-font-family);font-size:16px;font-weight:var(--fw-semibold);line-height:1.35}.ff-policy__content h5{color:var(--ff-slate);font-size:15px;letter-spacing:var(--ff-ls-upper);text-transform:uppercase}.ff-policy__content p{max-width:860px;margin:0 0 14px;color:var(--color-text-secondary);font-size:16px;line-height:1.58}.ff-policy__content ul,.ff-policy__content ol{max-width:860px;margin:8px 0 20px;padding-left:0}.ff-policy__content ul{list-style:none}.ff-policy__content ul li{position:relative;padding-left:24px}.ff-policy__content ul li:before{content:"";position:absolute;top:11px;left:4px;width:5px;height:5px;border-radius:50%;background:var(--ff-brand-ocean)}.ff-policy__content ol{list-style-position:outside;padding-left:24px}.ff-policy__content li{margin-bottom:8px;color:var(--color-text-secondary);font-size:16px;line-height:1.58}.ff-policy__content strong{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.ff-policy__content a{color:var(--ff-brand-ocean);font-weight:var(--fw-medium)}.ff-policy__content a:hover{color:var(--ff-brand-ocean-hover);text-decoration:underline}.ff-policy__content table{width:100%;margin:28px 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #d5e5ef;border-radius:var(--radius-card);font-size:15px}.ff-policy__content th{background:var(--ff-brand-ocean);color:#fff;font-weight:var(--fw-semibold)}.ff-policy__content th,.ff-policy__content td{padding:16px 18px;border-bottom:1px solid #dbe7ef;text-align:left}.ff-policy__content tr:last-child td{border-bottom:0}.ff-policy__content tr:nth-child(2n) td{background:#f6fbff}.ff-policy__callout{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:flex-start;max-width:860px;margin:24px 0 0;padding:16px 18px;border:1px solid #c5dfec;border-radius:var(--radius-card);background:var(--ff-brand-sky)}.ff-policy__callout-icon,.ff-policy__help-icon{border-radius:50%;background:#0077b61a;border:1px solid rgba(0,119,182,.42);display:flex;align-items:center;justify-content:center;color:var(--ff-brand-ocean)}.ff-policy__callout-icon{width:40px;height:40px}.ff-policy__callout-icon svg{width:20px;height:20px}.ff-policy__callout strong{display:block;margin:0 0 3px;color:var(--color-text-primary);font-size:15px;font-weight:var(--fw-semibold)}.ff-policy__callout p{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:1.55}.ff-policy__contact{max-width:860px;margin:34px 0 0;padding-top:28px;border-top:1px solid var(--color-border-standard)}.ff-policy__contact h2{margin:0 0 10px;color:var(--ff-brand-deep);font-family:var(--ff-heading-font-family);font-size:24px;font-weight:var(--fw-bold);line-height:1.25}.ff-policy__contact p{margin:0 0 14px;color:var(--color-text-secondary);font-size:16px;line-height:1.6}.ff-policy__contact-rows{display:flex;flex-direction:column;gap:10px}.ff-policy__contact-row{display:flex;align-items:flex-start;gap:12px;color:var(--color-text-secondary);font-size:15px;line-height:1.5}.ff-policy__contact-row svg{flex:0 0 auto;width:17px;height:17px;margin-top:2px;color:var(--ff-brand-ocean)}.ff-policy__contact-row strong{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.ff-policy__sidebar{grid-column:2;grid-row:1;position:sticky;top:24px;display:flex;flex-direction:column;gap:24px}.ff-policy__side-card{padding:22px;border:1px solid var(--color-border-standard);border-radius:var(--radius-card);background:#fff}.ff-policy__side-card h2{margin:0 0 16px;color:var(--color-text-primary);font-family:var(--ff-heading-font-family);font-size:18px;font-weight:var(--fw-bold);line-height:1.25}.ff-policy__toc{display:flex;flex-direction:column;gap:13px;margin:0;padding:0;list-style:none}.ff-policy__toc a{display:block;color:var(--ff-brand-ocean);font-size:14px;font-weight:var(--fw-semibold);line-height:1.4;text-decoration:none}.ff-policy__toc a:hover{color:var(--ff-brand-ocean-hover)}.ff-policy__help-card{background:transparent}.ff-policy__help-icon{width:48px;height:48px;margin:0 0 14px}.ff-policy__help-icon svg{width:22px;height:22px}.ff-policy__help-card h2{max-width:18ch;margin:0 0 8px}.ff-policy__help-card p{margin:0 0 16px;color:var(--color-text-secondary);font-size:13.5px;line-height:1.55}.ff-policy__related-list{display:flex;flex-direction:column}.ff-policy__related-item{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--color-border-standard);text-decoration:none}.ff-policy__related-item:first-child{border-top:0;padding-top:2px}.ff-policy__related-item strong{display:block;margin:0 0 2px;color:var(--color-text-primary);font-size:14px;font-weight:var(--fw-semibold);line-height:1.35}.ff-policy__related-item small{display:block;color:var(--ff-slate);font-size:12.5px;line-height:1.45}.ff-policy__related-item svg{width:16px;height:16px;color:var(--ff-slate)}.ff-policy__related-item:hover strong,.ff-policy__related-item:hover svg{color:var(--ff-brand-ocean)}.ff-policy__bottom{padding:24px 0 64px}.ff-policy__bottom-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 22px}.ff-policy__bottom-head h2{margin:0;color:var(--color-text-primary);font-family:var(--ff-heading-font-family);font-size:26px;font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.01em}.ff-policy__bottom-head a,.ff-policy__card em{display:inline-flex;align-items:center;gap:6px;color:var(--ff-brand-ocean);font-size:var(--text-caption);font-style:normal;font-weight:var(--fw-semibold);text-decoration:none}.ff-policy__bottom-head a:hover,.ff-policy__card:hover em{color:var(--ff-brand-ocean-hover)}.ff-policy__bottom-head svg,.ff-policy__card em:after{width:14px;height:14px}.ff-policy__card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ff-policy__card{display:block;padding:24px 26px;border:1px solid var(--color-border-standard);border-radius:var(--radius-card);background:#fff;text-decoration:none;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.ff-policy__card:hover{border-color:#c5dfec;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.ff-policy__card-icon{width:48px;height:48px;margin:0 0 16px;border-radius:var(--ff-radius-control);background:var(--ff-brand-sky);display:flex;align-items:center;justify-content:center;color:var(--ff-brand-ocean)}.ff-policy__card-icon svg{width:22px;height:22px}.ff-policy__card strong{display:block;margin:0 0 6px;color:var(--color-text-primary);font-size:17px;font-weight:var(--fw-bold);line-height:1.3}.ff-policy__card p{margin:0 0 14px;color:var(--color-text-secondary);font-size:13.5px;line-height:1.5}.ff-policy-index__hero{padding-bottom:48px}.ff-policy-index__body{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start;padding:0 0 72px}.ff-policy-index__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ff-policy-index__card{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:174px;padding:24px;border:1px solid var(--color-border-standard);border-radius:var(--radius-card);background:#fff;color:var(--color-text-primary);text-decoration:none;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.ff-policy-index__card:hover{border-color:#c5dfec;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.ff-policy-index__card-icon{width:56px;height:56px;border-radius:50%;background:var(--ff-brand-sky);border:1px solid rgba(0,119,182,.18);display:flex;align-items:center;justify-content:center;color:var(--ff-brand-ocean)}.ff-policy-index__card-icon svg{width:26px;height:26px}.ff-policy-index__card-copy{display:flex;flex-direction:column;gap:8px}.ff-policy-index__card-copy strong{color:var(--color-text-primary);font-family:var(--ff-heading-font-family);font-size:20px;font-weight:var(--fw-bold);line-height:1.25}.ff-policy-index__card-copy span{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.ff-policy-index__card-copy em{color:var(--ff-brand-ocean);font-size:12px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:var(--ff-ls-upper);line-height:1.2;text-transform:uppercase}.ff-policy-index__card-arrow{width:18px;height:18px;color:var(--ff-slate);transition:color .15s ease-out,transform .15s ease-out}.ff-policy-index__card:hover .ff-policy-index__card-arrow{color:var(--ff-brand-ocean);transform:translate(2px)}.ff-policy-index__help{position:sticky;top:24px;display:grid;gap:16px;padding:26px;border:1px solid var(--color-border-standard);border-radius:var(--radius-card);background:#fff}.ff-policy-index__help h2{max-width:18ch;margin:0 0 8px;color:var(--color-text-primary);font-family:var(--ff-heading-font-family);font-size:22px;font-weight:var(--fw-bold);line-height:1.25}.ff-policy-index__help p{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:1.55}.ff-contact{background:#fff;color:var(--color-text-secondary)}.ff-contact__page{width:min(1440px,100%);max-width:1440px;margin:0 auto;padding:0 60px 72px}.ff-contact__breadcrumb{margin-bottom:2px}.ff-contact__hero{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:64px;align-items:center;padding:28px 0 38px}.ff-contact__eyebrow{margin:0 0 14px;color:var(--ff-brand-ocean);font-size:var(--text-micro);font-weight:var(--fw-bold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase}.ff-contact__title{max-width:820px;margin:0 0 18px;color:var(--color-text-primary);font-family:var(--ff-heading-font-family);font-size:58px;font-weight:var(--fw-bold);line-height:1.04;letter-spacing:-.02em}.ff-contact__lede{max-width:58ch;margin:0 0 24px}.ff-contact__lede p{margin:0;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:1.5}.ff-contact__actions,.ff-contact__form-footer{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ff-contact__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--ff-radius-control);border:1px solid transparent;font-size:12px;font-weight:var(--fw-bold);letter-spacing:var(--ff-ls-upper);line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.ff-contact__button svg{width:14px;height:14px}.ff-contact__button--primary{background:var(--ff-brand-ocean);border-color:var(--ff-brand-ocean);color:#fff}.ff-contact__button--primary:hover{background:var(--ff-brand-ocean-hover);border-color:var(--ff-brand-ocean-hover);color:#fff;transform:translateY(-1px)}.ff-contact__button--ghost{background:#fff;border-color:var(--color-border-standard);color:var(--color-text-primary)}.ff-contact__button--ghost:hover{background:var(--ff-brand-sky);border-color:#c5dfec;color:var(--ff-brand-ocean)}.ff-contact__hero-panel{position:relative;min-height:330px;overflow:hidden;border:1px solid #d5e5ef;border-radius:var(--radius-card);background:linear-gradient(135deg,#0077b61f,#fff0),#f3f9fc;padding:32px}.ff-contact__hero-panel:before,.ff-contact__hero-panel:after{content:"";position:absolute;border:1px solid rgba(0,119,182,.18);border-radius:999px;pointer-events:none}.ff-contact__hero-panel:before{width:260px;height:260px;right:-70px;top:-72px}.ff-contact__hero-panel:after{width:170px;height:170px;right:54px;bottom:-78px}.ff-contact__hero-panel-top{position:relative;z-index:1;display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:center}.ff-contact__hero-icon{width:72px;height:72px;border:1px solid rgba(0,119,182,.24);border-radius:50%;background:#fff;color:var(--ff-brand-ocean);display:flex;align-items:center;justify-content:center;box-shadow:0 22px 56px #0077b61f}.ff-contact__hero-icon svg{width:34px;height:34px}.ff-contact__hero-panel strong{display:block;margin:0 0 5px;color:var(--ff-brand-deep);font-family:var(--ff-heading-font-family);font-size:24px;font-weight:var(--fw-bold);line-height:1.16}.ff-contact__hero-panel span{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.ff-contact__response-list{position:relative;z-index:1;display:grid;gap:12px;margin-top:38px}.ff-contact__response-list span{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 14px;border:1px solid rgba(0,119,182,.14);border-radius:var(--ff-radius-control);background:#ffffffd1;color:var(--color-text-primary);font-size:14px;font-weight:var(--fw-semibold)}.ff-contact__response-list span:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--ff-brand-ocean)}.ff-contact__channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 34px}.ff-contact__channel{display:grid;grid-template-columns:48px 1fr;gap:14px;min-height:172px;padding:22px;border:1px solid var(--color-border-standard);border-radius:var(--radius-card);background:#fff;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.ff-contact__channel:hover{border-color:#c5dfec;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.ff-contact__channel-icon{width:48px;height:48px;border:1px solid rgba(0,119,182,.18);border-radius:50%;background:var(--ff-brand-sky);color:var(--ff-brand-ocean);display:flex;align-items:center;justify-content:center}.ff-contact__channel-icon svg{width:23px;height:23px}.ff-contact__channel-copy h2{margin:0 0 7px;color:var(--color-text-primary);font-family:var(--ff-heading-font-family);font-size:18px;font-weight:var(--fw-bold);line-height:1.25}.ff-contact__channel-copy p{margin:0 0 12px;color:var(--color-text-secondary);font-size:13.5px;line-height:1.5}.ff-contact__text-link{display:inline;margin:0;padding:0;border:0;background:transparent;color:var(--ff-brand-ocean);font:inherit;font-size:13px;font-weight:var(--fw-bold);letter-spacing:var(--ff-ls-upper);text-decoration:none;text-transform:uppercase;cursor:pointer}.ff-contact__text-link:hover{color:var(--ff-brand-ocean-hover);text-decoration:underline}.ff-contact__main{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:flex-start}.ff-contact__anchor{display:block;position:relative;top:-90px;visibility:hidden}.ff-contact__form-card{min-width:0;padding:36px 40px;border:1px solid var(--color-border-standard);border-radius:var(--radius-card);background:#fff}.ff-contact__section-head{margin:0 0 24px}.ff-contact__section-head p,.ff-contact__side-kicker,.ff-contact__bottom p{margin:0 0 9px;color:var(--ff-brand-ocean);font-size:var(--text-micro);font-weight:var(--fw-bold);letter-spacing:var(--ff-ls-upper);text-transform:uppercase}.ff-contact__section-head h2,.ff-contact__side-card h2,.ff-contact__bottom h2{margin:0;color:var(--color-text-primary);font-family:var(--ff-heading-font-family);font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.01em}.ff-contact__section-head h2{font-size:30px}.ff-contact__section-head span{display:block;max-width:58ch;margin-top:9px;color:var(--color-text-secondary);font-size:15px;line-height:1.55}.ff-contact__form{display:grid;gap:18px}.ff-contact__field{display:grid;gap:7px}.ff-contact__field label{color:var(--ff-brand-ocean);font-size:12px;font-weight:var(--fw-bold);letter-spacing:var(--ff-ls-upper);line-height:1.2;text-transform:uppercase}.ff-contact__field input,.ff-contact__field select,.ff-contact__field textarea{width:100%;min-height:46px;padding:11px 13px;border:1px solid var(--color-border-standard);border-radius:var(--ff-radius-control);background:#fff;color:var(--color-text-primary);font-family:var(--ff-body-font-family);font-size:15px;line-height:1.35;transition:border-color .15s ease-out,box-shadow .15s ease-out}.ff-contact__field textarea{min-height:160px;resize:vertical}.ff-contact__field input:focus,.ff-contact__field select:focus,.ff-contact__field textarea:focus{border-color:var(--ff-brand-ocean);box-shadow:0 0 0 3px #0077b624;outline:0}.ff-contact__form-footer{align-items:flex-start;justify-content:space-between;padding-top:2px}.ff-contact__form-footer p{max-width:34ch;margin:0;color:var(--ff-slate);font-size:13px;line-height:1.45}.ff-contact__form-status{padding:14px 16px;border-radius:var(--ff-radius-control);font-size:14px;line-height:1.5}.ff-contact__sidebar{position:sticky;top:24px;display:grid;gap:18px}.ff-contact__side-card{padding:24px;border:1px solid var(--color-border-standard);border-radius:var(--radius-card);background:#fff}.ff-contact__side-card--dark{border-color:var(--ff-brand-deep);background:var(--ff-brand-deep);color:#fff}.ff-contact__side-card h2{margin-bottom:10px;font-size:21px}.ff-contact__side-card--dark h2{color:#fff}.ff-contact__side-card p,.ff-contact__address,.ff-contact__address p,.ff-contact__hours{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:1.55}.ff-contact__side-card--dark p{color:#ffffffc7}.ff-contact__contact-rows{display:grid;gap:10px;margin-top:18px}.ff-contact__contact-rows a{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:var(--fw-semibold);text-decoration:none}.ff-contact__contact-rows a:hover{color:#d7f2ff}.ff-contact__contact-rows svg{width:17px;height:17px;color:var(--ff-brand-ocean)}.ff-contact__hours{margin-top:14px;color:var(--ff-slate)}.ff-contact__help-links{display:grid;gap:0}.ff-contact__help-links a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--color-border-standard);text-decoration:none}.ff-contact__help-links a:first-child{border-top:0;padding-top:4px}.ff-contact__help-links strong{margin:0 0 3px;color:var(--color-text-primary);font-size:14px;font-weight:var(--fw-semibold);line-height:1.35}.ff-contact__help-links small{color:var(--ff-slate);font-size:12.5px;line-height:1.45}.ff-contact__help-links svg{width:16px;height:16px;color:var(--ff-slate)}.ff-contact__help-links a:hover strong,.ff-contact__help-links a:hover svg{color:var(--ff-brand-ocean)}.ff-contact__faq{padding:56px 0 0}.ff-contact__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ff-contact__faq-item{border:1px solid var(--color-border-standard);border-radius:var(--radius-card-sm);background:#fff}.ff-contact__faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px;color:var(--color-text-primary);font-size:15px;font-weight:var(--fw-semibold);line-height:1.35;cursor:pointer;list-style:none}.ff-contact__faq-item summary svg{width:17px;height:17px;color:var(--ff-brand-ocean);transition:transform .15s ease-out}.ff-contact__faq-item div{padding:0 20px 18px}.ff-contact__faq-item p{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:1.55}.ff-contact__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:56px;padding:28px 32px;border:1px solid #c5dfec;border-radius:var(--radius-card);background:var(--ff-brand-sky)}.ff-contact__bottom p{margin-bottom:8px}.ff-contact__bottom h2{font-size:26px}@media(max-width:1100px){.ff-blog-article__page{padding:0 32px}.ff-blog-article__head{grid-template-columns:1fr;gap:32px}.ff-blog-article__title{max-width:none}.ff-blog-article__body{grid-template-columns:1fr;gap:40px}.ff-blog-article__sidebar{position:static}}@media(max-width:760px){.ff-blog-article__page{padding:0 20px}.ff-blog-article__head{padding:8px 0 32px}.ff-blog-article__title{font-size:38px;max-width:none}.ff-blog-article__dek{font-size:var(--text-sm)}.ff-blog-article__hero-image,.ff-blog-article__image-placeholder{height:240px}.ff-blog-article__meta{gap:10px}.ff-blog-article__meta-sep{display:none}.ff-blog-article__content,.ff-blog-article__content p,.ff-blog-article__content li,.ff-blog-article__content blockquote,.ff-blog-article__content-module p,.ff-blog-article__content-module li,.ff-blog-article__callout-text p,.ff-blog-article__callout-text li,.ff-blog-article__editable-table-intro p,.ff-blog-article__table-note p{font-size:16px}.ff-blog-article__content p,.ff-blog-article__content h2,.ff-blog-article__content h3,.ff-blog-article__content ul,.ff-blog-article__content ol,.ff-blog-article__content blockquote,.ff-blog-article__content-module p,.ff-blog-article__content-module li,.ff-blog-article__callout,.ff-blog-article__callout-text p,.ff-blog-article__editable-table-intro p,.ff-blog-article__table-note p{max-width:none}.ff-blog-article__content ol li{padding-left:34px}.ff-blog-article__content ol li:before{width:22px;font-size:14px;line-height:1.85}.ff-blog-article__main .table-wrapper{margin:24px 0 28px}.ff-blog-article__table-warning{align-items:flex-start;gap:12px;margin:-12px 0 30px;padding:14px 16px;font-size:13px}.ff-blog-article__table-warning-icon{width:26px;height:26px;font-size:15px;line-height:22px}.ff-blog-article__main table{min-width:640px;font-size:14px}.ff-blog-article__main table th,.ff-blog-article__main table td{padding:14px 16px}.ff-blog-article__main table th{height:58px;font-size:14px}.ff-blog-article__main table td:first-child{padding-left:62px}.ff-blog-article__main table tbody td:first-child:before{left:16px;width:34px;height:34px;background-size:20px 20px}.ff-blog-article__editable-table .table-wrapper{padding-bottom:0}.ff-blog-article__inline-cta{align-items:flex-start;flex-direction:column}.ff-blog-article__inline-cta a{white-space:normal}.ff-blog-article__cta{grid-template-columns:48px 1fr}.ff-blog-article__cta-button{grid-column:1 / -1;justify-self:start}.ff-blog-article__cta-image{display:none}.ff-blog-article__related-head{align-items:flex-start;flex-direction:column}.ff-blog-article__related-grid{grid-template-columns:1fr}}@media(max-width:1180px){.ff-contact__page{padding:0 32px 56px}.ff-contact__hero{grid-template-columns:1fr;gap:32px}.ff-contact__hero-panel{min-height:250px}.ff-contact__channels{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-contact__main{grid-template-columns:1fr}.ff-contact__sidebar{position:static;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ff-policy__page{padding:0 32px}.ff-policy__hero{min-height:330px;margin:0 -32px 32px;padding:44px 32px;background:linear-gradient(180deg,#fff,#fffffff0 9%,#ffffff47 26%,#fff0 44%),linear-gradient(90deg,#fff,#fffffffa 38%,#ffffffb8 55%,#ffffff4d 75%,#fff),var(--ff-policy-hero-image) 58% center / cover no-repeat,#fff}.ff-policy__body{grid-template-columns:1fr;gap:40px}.ff-policy__doc{grid-column:auto;max-width:none}.ff-policy__sidebar{grid-column:auto;grid-row:auto;position:static}.ff-policy-index__body{grid-template-columns:1fr}.ff-policy-index__help{position:static}}@media(max-width:760px){.ff-contact__page{padding:0 20px 44px}.ff-contact__hero{padding:12px 0 30px}.ff-contact__title{font-size:38px}.ff-contact__lede p{font-size:var(--text-sm)}.ff-contact__actions,.ff-contact__form-footer{align-items:stretch;flex-direction:column}.ff-contact__button{width:100%}.ff-contact__hero-panel{min-height:0;padding:24px}.ff-contact__hero-panel-top{grid-template-columns:58px 1fr}.ff-contact__hero-icon{width:58px;height:58px}.ff-contact__hero-icon svg{width:28px;height:28px}.ff-contact__hero-panel strong{font-size:20px}.ff-contact__channels,.ff-contact__faq-grid,.ff-contact__sidebar,.ff-contact__field-grid,.ff-contact__bottom{grid-template-columns:1fr}.ff-contact__channel{min-height:0;padding:20px}.ff-contact__form-card{padding:26px 22px}.ff-contact__section-head h2{font-size:24px}.ff-contact__bottom{padding:24px 22px}.ff-contact__bottom h2{font-size:22px}.ff-policy__page{padding:0 20px}.ff-policy__hero{min-height:330px;margin:0 -20px 28px;padding:34px 20px 38px;background:linear-gradient(180deg,#fff,#fffffff5 10%,#ffffff6b 30%,#fff0 52%),linear-gradient(90deg,#fff,#fffffffa 50%,#ffffffd1 68%,#ffffff94 88%,#fff),var(--ff-policy-hero-image) 62% center / cover no-repeat,#fff}.ff-policy__title{font-size:38px}.ff-policy__dek{font-size:var(--text-sm)}.ff-policy__hero-panel{min-height:180px}.ff-policy__hero-icon{width:76px;height:76px}.ff-policy__hero-icon svg{width:36px;height:36px}.ff-policy__tabs{margin-bottom:28px}.ff-policy__tab,.ff-policy__tab-meta{padding:12px 14px}.ff-policy__doc{padding:26px 22px}.ff-policy__content,.ff-policy__content p,.ff-policy__content li{font-size:15px;line-height:1.58}.ff-policy__content h2{font-size:21px}.ff-policy__content h3{font-size:18px}.ff-policy__content h4,.ff-policy__content h5{font-size:15px}.ff-policy__callout{grid-template-columns:1fr}.ff-policy__contact-row{font-size:14px}.ff-policy__bottom-head{align-items:flex-start;flex-direction:column}.ff-policy__card-grid{grid-template-columns:1fr}.ff-policy-index__hero{padding-bottom:32px}.ff-policy-index__grid{grid-template-columns:1fr}.ff-policy-index__card{grid-template-columns:48px minmax(0,1fr);min-height:0;padding:20px}.ff-policy-index__card-icon{width:48px;height:48px}.ff-policy-index__card-icon svg{width:23px;height:23px}.ff-policy-index__card-copy strong{font-size:18px}.ff-policy-index__card-arrow{display:none}}.ff-contact{--ff-contact-blue: #0077b6;--ff-contact-blue-hover: #0066a0;--ff-contact-blue-dark: #0a1926;--ff-contact-border: #d8e1ec;--ff-contact-muted: #5d6d82;--ff-contact-soft: #f6faff;background:linear-gradient(180deg,var(--ff-contact-soft) 0 424px,#ffffff 424px);color:var(--ff-contact-blue-dark)}.ff-contact svg{display:block}.ff-contact__hero{position:relative;width:min(1440px,100%);min-height:356px;margin:0 auto;overflow:hidden;background:linear-gradient(90deg,#f6fafefc,#f6fafef0 34%,#f6fafe73 58%,#f6fafe0a),var(--ff-contact-hero-image);background-position:center center;background-repeat:no-repeat;background-size:auto,cover}.ff-contact__hero-inner,.ff-contact__page{width:min(1440px,calc(100% - 104px));max-width:1440px;margin:0 auto}.ff-contact__hero-inner{display:flex;align-items:center;min-height:356px}.ff-contact__hero-copy{width:min(720px,100%)}.ff-contact__eyebrow{margin:0 0 18px;color:var(--ff-contact-blue);font-size:13px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.ff-contact__title{max-width:none;margin:0 0 18px;color:var(--ff-contact-blue-dark);font-family:var(--ff-heading-font-family);font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.08;white-space:nowrap}.ff-contact__lede,.ff-contact__lede p{max-width:460px;margin:0;color:#263955;font-size:18px;line-height:1.58}.ff-contact__page{padding:16px 0 44px}.ff-contact__channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0 0 14px}.ff-contact__channel,.ff-contact__panel,.ff-contact__side-panel{border:1px solid var(--ff-contact-border);border-radius:12px;background:#fff;box-shadow:0 10px 30px #00214d0a}.ff-contact__channel{position:relative;display:flex;flex-direction:column;min-height:224px;padding:26px 26px 18px}.ff-contact__channel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:22px}.ff-contact__icon,.ff-contact__button-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--ff-contact-blue)}.ff-contact__icon svg,.ff-contact__button-icon svg{width:24px;height:24px}.ff-contact__icon--large svg{width:42px;height:42px;stroke-width:1.55}.ff-contact__badge{display:inline-flex;align-items:center;min-height:20px;padding:2px 8px;border:1px solid #a9c9ef;border-radius:3px;background:#eef6ff;color:var(--ff-contact-blue);font-size:11px;font-weight:800;letter-spacing:.03em;line-height:1;text-transform:uppercase}.ff-contact__channel h2{margin:0 0 12px;color:var(--ff-contact-blue-dark);font-family:var(--ff-heading-font-family);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.ff-contact__channel p{flex:1 1 auto;margin:0 0 18px;color:#31445f;font-size:14px;line-height:1.45}.ff-contact__card-button,.ff-contact__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 18px;border-radius:6px;border:1px solid var(--ff-contact-blue);background:#fff;color:var(--ff-contact-blue);font-family:var(--ff-body-font-family);font-size:13px;font-weight:700;letter-spacing:.05em;line-height:1;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.ff-contact__card-button{width:100%;margin-top:auto}.ff-contact__card-button svg,.ff-contact__button svg{width:16px;height:16px;margin-left:auto}.ff-contact__card-button--primary,.ff-contact__button--primary{background:var(--ff-contact-blue);color:#fff}.ff-contact__card-button:hover,.ff-contact__button:hover{transform:translateY(-1px)}.ff-contact__card-button--primary:hover,.ff-contact__button--primary:hover{background:var(--ff-contact-blue-hover);border-color:var(--ff-contact-blue-hover);color:#fff}.ff-contact__card-button--outline:hover,.ff-contact__button--ghost:hover{background:#f0f7ff;color:var(--ff-contact-blue)}.ff-contact__main{display:grid;grid-template-columns:minmax(0,1fr) 358px;gap:28px;align-items:start;padding-top:0}.ff-contact__left{display:grid;gap:16px}.ff-contact__panel{padding:28px}.ff-contact__section-head{margin:0 0 22px}.ff-contact__section-head h2,.ff-contact__quick-head h2,.ff-contact__side-panel h2,.ff-contact__bottom h2{margin:0;color:var(--ff-contact-blue-dark);font-family:var(--ff-heading-font-family);font-weight:800;line-height:1.18;letter-spacing:-.01em}.ff-contact__section-head h2,.ff-contact__side-panel h2{font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.ff-contact__section-head p,.ff-contact__quick-head p,.ff-contact__side-panel>p,.ff-contact__bottom p{margin:8px 0 0;color:var(--ff-contact-muted);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.45;text-transform:none}.ff-contact__form-intro span{display:inline;margin-left:4px;color:#c0392b;font-weight:600}.ff-contact__form-intro{white-space:nowrap}.ff-contact__form{display:grid;gap:16px}.ff-contact__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ff-contact__field{display:block}.ff-contact__field--full{width:100%}.ff-contact__field label{display:block;margin:0 0 7px;padding:0;color:#1a1a1a;font-family:Noto Sans,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.ff-contact__field label>span[aria-hidden]{color:#c0392b;font-weight:600}.ff-contact__field label>span:not([aria-hidden]){color:var(--ff-contact-muted);font-weight:400}.ff-contact__field input,.ff-contact__field select,.ff-contact__field textarea{width:100%;height:44px;min-height:44px;padding:0 14px;border:1px solid #cbd9e2;border-radius:8px;background:#fff;color:#0a1926;font:400 13px/1.2 Noto Sans,sans-serif;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ff-contact__field select{color:var(--ff-contact-muted);cursor:pointer}.ff-contact__field textarea{height:auto;min-height:104px;padding-top:12px;padding-bottom:12px;resize:vertical}.ff-contact__field input::placeholder,.ff-contact__field textarea::placeholder{color:#8c9aab;opacity:1}.ff-contact__field input:focus,.ff-contact__field select:focus,.ff-contact__field textarea:focus{border-color:var(--ff-contact-blue);box-shadow:0 0 0 3px #0077b626}.ff-contact__upload{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:center;min-height:90px;padding:18px 20px;border:1px dashed #cbd9e2;border-radius:8px;background:#fbfdff;cursor:pointer}.ff-contact__upload-icon{color:var(--ff-contact-blue-dark)}.ff-contact__upload-icon svg{width:36px;height:36px}.ff-contact__upload strong,.ff-contact__upload small{display:block}.ff-contact__upload strong{margin-bottom:4px;color:var(--ff-contact-blue-dark);font-size:15px;font-weight:800}.ff-contact__upload small{color:#354863;font-size:12.5px;line-height:1.45}.ff-contact__upload input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.ff-contact__form-footer{display:flex;gap:18px;align-items:center;justify-content:flex-start}.ff-contact__form-footer p{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;margin:0;color:var(--ff-contact-muted);font-size:13px;line-height:1.4;white-space:nowrap}.ff-contact__form-footer p svg{flex:0 0 24px;width:22px;height:22px;color:var(--ff-contact-blue-dark);transform:scale(1.01);transform-origin:center}.ff-contact__form-status{padding:14px 16px;border-radius:3px;font-size:14px;line-height:1.5}.ff-contact__form-status--success{border:1px solid #badfcb;background:var(--color-bg-success-soft);color:var(--color-brand-green-deep)}.ff-contact__form-status--error{border:1px solid #f2c4bd;background:#fff5f3;color:#8f2d20}.ff-contact__side-panel{padding:30px 28px}.ff-contact__help-links{display:grid;margin:20px 0 30px}.ff-contact__help-links a{display:grid;grid-template-columns:34px minmax(0,1fr) 20px;gap:16px;align-items:center;padding:15px 0;border-bottom:1px solid var(--ff-contact-border);color:var(--ff-contact-blue);text-decoration:none}.ff-contact__help-links a:first-child{padding-top:0}.ff-contact__help-links strong,.ff-contact__help-links small{display:block}.ff-contact__help-links strong{margin-bottom:3px;color:var(--ff-contact-blue);font-size:14px;font-weight:800;line-height:1.25}.ff-contact__help-links small{color:#43546a;font-size:13px;line-height:1.35}.ff-contact__arrow{width:18px;height:18px;color:#5a6d84}.ff-contact__hours-box{padding-bottom:24px}.ff-contact__hours-title{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ff-contact__hours-title svg{width:18px;height:18px;color:var(--ff-contact-blue-dark)}.ff-contact__hours-title h3{margin:0;color:var(--ff-contact-blue-dark);font-family:var(--ff-heading-font-family);font-size:16px;font-weight:800}.ff-contact__hours-box p{margin:0 0 18px;color:#43546a;font-size:13px;line-height:1.45}.ff-contact__hours-box dl,.ff-contact__hours-box dt,.ff-contact__hours-box dd{margin:0}.ff-contact__hours-box dl{display:grid;gap:14px}.ff-contact__hours-box dt{color:var(--ff-contact-blue-dark);font-size:13px;font-weight:800}.ff-contact__hours-box dd{margin-top:3px;color:#43546a;font-size:13px;line-height:1.35}.ff-contact__team-box{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:22px;border:1px solid #9fc4ef;border-radius:4px;background:#f2f8ff}.ff-contact__team-box strong{display:block;margin:0 0 8px;color:var(--ff-contact-blue-dark);font-size:15px;font-weight:800}.ff-contact__team-box p{margin:0;color:#31445f;font-size:13px;line-height:1.45}.ff-contact__quick-help{padding:20px 26px}.ff-contact__quick-head{display:flex;justify-content:space-between;gap:24px;margin-bottom:14px}.ff-contact__quick-head h2{font-size:22px}.ff-contact__quick-head a{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;color:var(--ff-contact-blue);font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.ff-contact__quick-head a svg{width:14px;height:14px}.ff-contact__faq-list{border:1px solid var(--ff-contact-border);border-radius:3px;overflow:hidden}.ff-contact__faq-item{border:0;border-bottom:1px solid var(--ff-contact-border);border-radius:0;background:#fff}.ff-contact__faq-item:last-child{border-bottom:0}.ff-contact__faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:16px;align-items:center;min-height:35px;padding:8px 14px;color:var(--ff-contact-blue-dark);font-size:14px;font-weight:800;line-height:1.25;list-style:none;cursor:pointer}.ff-contact__faq-item summary::-webkit-details-marker{display:none}.ff-contact__faq-item summary svg{width:15px;height:15px;color:#55677d;transition:transform .15s ease-out}.ff-contact__faq-item[open] summary svg{transform:rotate(180deg)}.ff-contact__faq-item div{padding:0 14px 12px}.ff-contact__faq-item p{margin:0;color:#43546a;font-size:13px;line-height:1.45}.ff-contact__bottom{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;margin-top:16px;min-height:104px;padding:24px 56px;border-radius:6px;border:1px solid #d3e2ef;background:linear-gradient(90deg,#eff8fffa,#fffffffa 42%,#fff),linear-gradient(180deg,#ffffffe0,#e1f1fc33);box-shadow:0 10px 28px #0a19260a;overflow:hidden}.ff-contact__bottom:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--ff-contact-blue)}.ff-contact__bottom-copy,.ff-contact__bottom-actions{position:relative;z-index:1}.ff-contact__bottom-copy{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:center;min-width:0}.ff-contact__bottom-mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid #b9d6ec;border-radius:8px;background:linear-gradient(180deg,#fff,#f4faff);color:var(--ff-contact-blue);box-shadow:inset 0 0 0 1px #ffffffd1,0 8px 20px #0077b614}.ff-contact__bottom-mark svg{width:27px;height:27px}.ff-contact__bottom h2{margin:0;font-size:23px;letter-spacing:-.01em;text-wrap:balance}.ff-contact__bottom p{margin:7px 0 0;font-size:14px}.ff-contact__bottom-actions{display:grid;grid-template-columns:repeat(2,220px);gap:24px}.ff-contact__bottom .ff-contact__button{position:relative;min-width:220px;min-height:44px;padding:0 22px;justify-content:center;text-align:center}.ff-contact__bottom .ff-contact__button-icon{position:absolute;left:22px;top:50%;transform:translateY(-50%)}.ff-contact__bottom .ff-contact__button-icon svg{width:22px;height:22px}.ff-contact__bottom .ff-contact__button svg{margin-left:0}@media(max-width:1180px){.ff-contact__hero-inner,.ff-contact__page{width:min(100% - 40px,1280px)}.ff-contact__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ff-contact__main{grid-template-columns:1fr}.ff-contact__side-panel{position:static}}@media(max-width:760px){.ff-contact{background:linear-gradient(180deg,var(--ff-contact-soft) 0 390px,#ffffff 390px)}.ff-contact__hero{min-height:340px;background:linear-gradient(90deg,#f6fafefc,#f6fafef5 56%,#f6fafe94),var(--ff-contact-hero-image);background-position:center center;background-repeat:no-repeat;background-size:auto,cover}.ff-contact__hero-inner{min-height:340px}.ff-contact__hero-copy{width:min(330px,100%)}.ff-contact__page{box-sizing:border-box;width:100%;padding-right:20px;padding-left:20px}.ff-contact__title{font-size:40px;white-space:normal}.ff-contact__lede,.ff-contact__lede p{font-size:15px}.ff-contact__channels,.ff-contact__field-grid,.ff-contact__bottom,.ff-contact__bottom-actions{grid-template-columns:1fr}.ff-contact__channel{box-sizing:border-box;width:100%;max-width:100%;min-height:0;overflow:hidden}.ff-contact__channel p{overflow-wrap:anywhere}.ff-contact__panel,.ff-contact__side-panel{padding:20px}.ff-contact__form-footer{grid-template-columns:1fr}.ff-contact__bottom{gap:18px;padding:22px 20px;background:linear-gradient(180deg,#eff8ff,#fff)}.ff-contact__bottom-copy{grid-template-columns:44px minmax(0,1fr);gap:14px}.ff-contact__bottom-mark{width:44px;height:44px}.ff-contact__bottom-mark svg{width:23px;height:23px}.ff-contact__bottom-actions{gap:12px}.ff-contact__bottom .ff-contact__button{min-width:0;width:100%}}.ff-trade{--ff-trade-blue: #0077b6;--ff-trade-blue-hover: #0066a0;--ff-trade-navy: #071b2f;--ff-trade-deep: #0a1926;--ff-trade-ink: #10233b;--ff-trade-muted: #526276;--ff-trade-border: #d9e4ee;--ff-trade-soft: #eff7ff;--ff-trade-surface: #ffffff;background:#fff;color:var(--ff-trade-muted)}.ff-trade svg{display:block}.ff-trade__hero{position:relative;min-height:540px;overflow:hidden;isolation:isolate;background:var(--ff-trade-navy)}.ff-trade__hero:before,.ff-trade__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.ff-trade__hero:before{background:linear-gradient(90deg,#071b2ff7,#071b2feb 34%,#071b2f85 58%,#071b2f14),linear-gradient(180deg,#071b2f24,#071b2f33)}.ff-trade__hero:after{background:radial-gradient(circle at 18% 22%,rgba(0,119,182,.28),transparent 28%);opacity:.8}.ff-trade__hero-media,.ff-trade__hero-media picture,.ff-trade__hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ff-trade__hero-media img{object-fit:cover;object-position:center right}.ff-trade__hero-inner{position:relative;z-index:2;display:flex;align-items:center;width:min(1440px,100% - 80px);min-height:540px;margin:0 auto;padding:72px 0 96px}.ff-trade__hero-copy{width:min(590px,100%)}.ff-trade__eyebrow,.ff-trade__section-head p,.ff-trade__side-kicker,.ff-trade__bottom-copy p{margin:0 0 12px;color:var(--ff-trade-blue);font-size:12px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.ff-trade__hero .ff-trade__eyebrow{color:#72cdf7}.ff-trade__title{margin:0;color:#fff;font-family:var(--ff-heading-font-family);font-size:clamp(46px,5.1vw,72px);font-weight:800;letter-spacing:-.02em;line-height:.98}.ff-trade__intro{width:min(510px,100%);margin-top:22px}.ff-trade__intro p{margin:0;color:#ffffffd6;font-size:18px;line-height:1.55}.ff-trade__hero-actions,.ff-trade__form-footer,.ff-trade__bottom-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ff-trade__hero-actions{margin-top:30px}.ff-trade__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;border:1px solid transparent;border-radius:3px;font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .16s ease-out}.ff-trade__button svg{width:16px;height:16px}.ff-trade__button--primary{background:var(--ff-trade-blue);border-color:var(--ff-trade-blue);color:#fff}.ff-trade__button--primary:hover{background:var(--ff-trade-blue-hover);border-color:var(--ff-trade-blue-hover);color:#fff;transform:translateY(-1px)}.ff-trade__button--ghost{background:#fff;border-color:var(--ff-trade-border);color:var(--ff-trade-deep)}.ff-trade__hero .ff-trade__button--ghost{background:#ffffff14;border-color:#ffffff6b;color:#fff}.ff-trade__button--ghost:hover{border-color:var(--ff-trade-blue);color:var(--ff-trade-blue);transform:translateY(-1px)}.ff-trade__hero .ff-trade__button--ghost:hover{background:#fff;border-color:#fff;color:var(--ff-trade-deep)}.ff-trade__page{width:min(1200px,100% - 80px);margin:0 auto;padding:0 0 72px}.ff-trade__benefits{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-52px}.ff-trade__benefit{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;min-height:132px;padding:22px;border:1px solid var(--ff-trade-border);border-radius:7px;background:#fff;box-shadow:0 18px 45px #0a192614}.ff-trade__benefit-icon,.ff-trade__side-icon,.ff-trade__step-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,119,182,.22);border-radius:50%;background:var(--ff-trade-soft);color:var(--ff-trade-blue)}.ff-trade__benefit-icon{width:44px;height:44px}.ff-trade__benefit-icon svg,.ff-trade__side-icon svg{width:22px;height:22px}.ff-trade__asset-icon{display:block;width:100%;height:100%;object-fit:contain}.ff-trade__benefit h2,.ff-trade__side-panel h2,.ff-trade__section-head h2,.ff-trade__step h3,.ff-trade__bottom-copy h2{margin:0;color:var(--ff-trade-deep);font-family:var(--ff-heading-font-family);font-weight:800;letter-spacing:-.01em;line-height:1.18}.ff-trade__benefit h2{font-size:17px}.ff-trade__benefit p{margin:8px 0 0;color:var(--ff-trade-muted);font-size:13.5px;line-height:1.45}.ff-trade__main-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:28px;align-items:start;margin-top:34px}.ff-trade__sidebar{position:sticky;top:24px;display:grid;gap:18px}.ff-trade__side-panel,.ff-trade__form-card,.ff-trade__step{border:1px solid var(--ff-trade-border);border-radius:7px;background:#fff}.ff-trade__side-panel{padding:24px}.ff-trade__side-panel--dark{border-color:var(--ff-trade-navy);background:radial-gradient(circle at 100% 0,rgba(0,119,182,.3),transparent 36%),var(--ff-trade-navy);color:#ffffffc7}.ff-trade__side-panel h2{margin-bottom:10px;font-size:23px}.ff-trade__side-panel--dark h2{color:#fff}.ff-trade__side-panel p{margin:0;color:inherit;font-size:14px;line-height:1.55}.ff-trade__check-list{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.ff-trade__check-list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;color:#fff;font-size:14px;font-weight:700;line-height:1.38}.ff-trade__check-list span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#0077b63d;color:#77d5ff}.ff-trade__check-list svg{width:13px;height:13px}.ff-trade__side-icon{width:48px;height:48px;margin-bottom:18px}.ff-trade__contact-links{display:grid;gap:10px;margin-top:18px}.ff-trade__contact-links a{display:flex;align-items:center;gap:10px;color:var(--ff-trade-deep);font-size:13.5px;font-weight:800;text-decoration:none}.ff-trade__contact-links a:hover,.ff-trade__contact-links span{color:var(--ff-trade-blue)}.ff-trade__contact-links svg{width:17px;height:17px}.ff-trade__form-card{min-width:0;padding:34px 40px 38px;box-shadow:0 18px 50px #0a19260f}.ff-trade__section-head{margin-bottom:24px}.ff-trade__section-head h2{font-size:32px}.ff-trade__section-head span{display:block;max-width:58ch;margin-top:10px;color:var(--ff-trade-muted);font-size:15px;line-height:1.55}.ff-trade__section-head--center{max-width:650px;margin-right:auto;margin-left:auto;text-align:center}.ff-trade__section-head--center span{margin-right:auto;margin-left:auto}.ff-trade__form{display:grid;gap:18px}.ff-trade__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ff-trade__field{display:grid;gap:7px}.ff-trade__field label{color:var(--ff-trade-blue);font-size:12px;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.ff-trade__field input,.ff-trade__field select,.ff-trade__field textarea{width:100%;min-height:46px;padding:11px 13px;border:1px solid var(--ff-trade-border);border-radius:3px;background:#fff;color:var(--ff-trade-deep);font-family:var(--ff-body-font-family);font-size:15px;line-height:1.35;transition:border-color .15s ease-out,box-shadow .15s ease-out}.ff-trade__field textarea{min-height:138px;resize:vertical}.ff-trade__field input:focus,.ff-trade__field select:focus,.ff-trade__field textarea:focus{border-color:var(--ff-trade-blue);box-shadow:0 0 0 3px #0077b624;outline:0}.ff-trade__consent{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:var(--ff-trade-muted);font-size:13.5px;line-height:1.45}.ff-trade__consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--ff-trade-blue)}.ff-trade__form-footer{justify-content:space-between;padding-top:4px}.ff-trade__form-footer p{max-width:28ch;margin:0;color:var(--ff-trade-muted);font-size:13px;line-height:1.45}.ff-trade__form-status{padding:14px 16px;border-radius:3px;font-size:14px;line-height:1.5}.ff-trade__form-status--success{border:1px solid #badfcb;background:#f0faf4;color:#14512d}.ff-trade__form-status--error{border:1px solid #f2c4bd;background:#fff5f3;color:#8f2d20}.ff-trade__steps{margin-top:64px}.ff-trade__steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.ff-trade__step{position:relative;min-height:214px;padding:28px;overflow:hidden}.ff-trade__step:after{content:"";position:absolute;right:-48px;top:-48px;width:132px;height:132px;border:1px solid rgba(0,119,182,.14);border-radius:50%}.ff-trade__step-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:18px;border-radius:50%;background:var(--ff-trade-deep);color:#fff;font-size:13px;font-weight:800}.ff-trade__step-icon{position:absolute;top:25px;right:25px;width:48px;height:48px}.ff-trade__step-icon svg{width:23px;height:23px}.ff-trade__step h3{max-width:16ch;font-size:21px}.ff-trade__step p{max-width:30ch;margin:10px 0 0;color:var(--ff-trade-muted);font-size:14px;line-height:1.55}.ff-trade__bottom{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;min-height:146px;margin-top:60px;padding:32px 42px 32px 280px;overflow:hidden;border:1px solid #cfe2f0;border-radius:7px;background:var(--ff-trade-soft)}.ff-trade__bottom-media{position:absolute;inset:0 auto 0 0;width:252px}.ff-trade__bottom-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#eff7ff0a,#eff7ffe6 84%,#eff7ff)}.ff-trade__bottom-media img{width:100%;height:100%;object-fit:cover}.ff-trade__bottom-copy{position:relative;z-index:1}.ff-trade__bottom-copy h2{font-size:25px}.ff-trade__bottom-copy span{display:block;max-width:56ch;margin-top:8px;color:var(--ff-trade-muted);font-size:15px;line-height:1.5}.ff-trade__bottom-actions{position:relative;z-index:1;justify-content:flex-end}@media(max-width:1180px){.ff-trade__hero-inner,.ff-trade__page{width:min(100% - 40px,1200px)}.ff-trade__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-trade__main-grid{grid-template-columns:1fr}.ff-trade__sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ff-trade__hero{min-height:520px}.ff-trade__hero:before{background:linear-gradient(180deg,#071b2ff5,#071b2fdb 56%,#071b2f57),linear-gradient(90deg,#071b2feb,#071b2f38)}.ff-trade__hero-media img{object-position:center bottom}.ff-trade__hero-inner{align-items:flex-start;min-height:520px;padding:46px 0 150px}.ff-trade__title{font-size:42px}.ff-trade__intro p{font-size:16px}.ff-trade__benefits,.ff-trade__sidebar,.ff-trade__field-grid,.ff-trade__steps-grid,.ff-trade__bottom{grid-template-columns:1fr}.ff-trade__benefit,.ff-trade__form-card,.ff-trade__side-panel,.ff-trade__step{padding:22px}.ff-trade__benefits{margin-top:-76px}.ff-trade__section-head h2{font-size:27px}.ff-trade__form-footer{align-items:stretch;flex-direction:column}.ff-trade__form-footer .ff-trade__button{width:100%}.ff-trade__bottom{padding:154px 22px 24px}.ff-trade__bottom-media{inset:0 0 auto;width:100%;height:150px}.ff-trade__bottom-media:after{background:linear-gradient(180deg,#eff7ff0f,#eff7fffa 92%,#eff7ff)}.ff-trade__bottom-actions{justify-content:stretch}.ff-trade__bottom-actions .ff-trade__button{width:100%}}.ff-trade{--ff-trade-blue: #0077b6;--ff-trade-blue-hover: #006aa3;--ff-trade-deep: #0a1926;--ff-trade-text: #2d2d2d;--ff-trade-slate: #5b6670;--ff-trade-border: #e8eaed;--ff-trade-border-blue: #c5dfec;--ff-trade-sky: #e6f4fa;background:#fff;color:var(--ff-trade-text);font-family:var(--ff-body-font-family);font-size:15px}.ff-trade__hero{position:relative;min-height:0;overflow:visible;isolation:auto;border-bottom:1px solid var(--ff-trade-border);background:linear-gradient(90deg,#fff 0% 36%,#fffffff5 43%,#ffffffb8 52%,#ffffff29 66%,#fff0),var(--ff-trade-hero-bg) center right / auto 100% no-repeat,#fff}.ff-trade__hero:before,.ff-trade__hero:after,.ff-trade__hero-media{display:none}.ff-trade__hero-inner{position:relative;display:block;width:auto;max-width:1440px;min-height:460px;margin:0 auto;padding:42px 60px 38px}.ff-trade__hero-copy{position:relative;z-index:2;width:min(560px,43%);max-width:none;padding-top:8px;padding-right:0}.ff-trade__eyebrow{margin:0 0 10px;color:#0077b6;font-family:Noto Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.ff-trade__hero .ff-trade__eyebrow{color:#0077b6}.ff-trade__title{margin:0 0 18px;color:var(--ff-trade-deep);font-size:52px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.ff-trade__intro{width:100%;max-width:492px;margin:0 0 22px}.ff-trade__intro p{margin:0;color:var(--ff-trade-text);font-size:16px;line-height:1.55}.ff-trade__hero-ticks{display:grid;grid-template-columns:repeat(4,max-content);gap:10px 24px;max-width:560px;margin:0 0 22px;padding:0;list-style:none}.ff-trade__hero-ticks li{display:flex;align-items:center;gap:8px;min-width:0;color:#1a1a1a;font-size:14px;font-weight:500;line-height:1.3}.ff-trade__hero-ticks span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border-radius:999px}.ff-trade__hero-ticks img{display:block;width:18px;height:18px}.ff-trade__hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px;padding-top:8px}.ff-trade__button{position:relative;min-height:0;min-width:240px;justify-content:flex-start;gap:8px;padding:12px 44px 12px 18px;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ff-trade__button>svg:last-child{position:absolute;right:18px;top:50%;width:16px;height:16px;transform:translateY(-50%)}.ff-trade__button--ghost,.ff-trade__hero .ff-trade__button--ghost{background:#fff;border-color:var(--ff-trade-blue);color:var(--ff-trade-blue)}.ff-trade__button--ghost:hover,.ff-trade__hero .ff-trade__button--ghost:hover{background:#f4fbff;border-color:var(--ff-trade-blue);color:var(--ff-trade-blue)}.ff-trade__hero-footnote{margin:0;padding-top:5px;color:var(--ff-trade-slate);font-size:13.5px;line-height:1.45}.ff-trade__hero-footnote a,.ff-trade__form-footnote a,.ff-trade__consents a{color:var(--ff-trade-blue);font-weight:500;text-decoration:underline}.ff-trade__hero-art-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;pointer-events:none}.ff-trade__hero-art{display:none}.ff-trade__hero-art img{width:100%;height:100%;object-fit:cover;object-position:center right}.ff-trade__hero-float{position:absolute;left:50%;top:50%;bottom:auto;z-index:3;display:flex;flex-direction:column;gap:12px;min-width:210px;padding:14px 18px;border:1px solid var(--ff-trade-border);border-radius:12px;background:#fff;box-shadow:0 4px 12px #00000014;transform:translate(-50%,-50%);pointer-events:auto}.ff-trade__hero-float-row{display:flex;align-items:center;gap:12px}.ff-trade__hero-float-row>span{flex:0 0 auto;width:36px;height:36px;color:var(--ff-trade-deep)}.ff-trade__hero-float-row svg{width:36px;height:36px}.ff-trade__hero-float-row strong,.ff-trade__hero-float-row small{display:block}.ff-trade__hero-float-row strong{color:var(--ff-trade-deep);font-size:13.5px;font-weight:600;line-height:1.2}.ff-trade__hero-float-row small{margin-top:2px;color:var(--ff-trade-slate);font-size:12.5px;line-height:1.25}.ff-trade__hero-float-divider{height:1px;background:var(--ff-trade-border)}.ff-trade__page{max-width:1440px;width:auto;margin:0 auto;padding:0 60px 56px}.ff-trade__benefits{position:static;z-index:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0 8px;padding:36px 8px 32px}.ff-trade__benefit{display:flex;align-items:center;min-height:0;gap:14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ff-trade__benefit-icon{flex:0 0 auto;width:52px;height:52px;border:0;border-radius:0;background:transparent;color:var(--ff-trade-deep)}.ff-trade__benefit-icon svg{width:50px;height:50px}.ff-trade__benefit h2{margin:0;color:var(--ff-trade-deep);font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:1.3}.ff-trade__benefit>div,.ff-trade__how-list li>div{min-width:0}.ff-trade__benefit p{margin:4px 0 0;color:#5b6670;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.55}.ff-trade__main-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:28px;align-items:start;margin-top:0}.ff-trade__sidebar{position:static;display:flex;flex-direction:column;gap:16px}.ff-trade__side-card,.ff-trade__quote-card,.ff-trade__form-card{border:1px solid #e3eaf0;border-radius:12px;background:#fff;box-shadow:none}.ff-trade__side-card{padding:22px 22px 24px;background:#f9fafb}.ff-trade__side-card-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ff-trade__side-card-head>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;color:var(--ff-trade-deep)}.ff-trade__side-card-head svg{width:34px;height:34px}.ff-trade__side-card-head .ff-trade__asset-icon{width:34px;height:34px}.ff-trade__side-card h2{margin:0;color:var(--ff-trade-deep);font-size:18px;font-weight:700;letter-spacing:-.005em;line-height:1.25}.ff-trade__check-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ff-trade__check-list li{display:flex;align-items:flex-start;gap:10px;color:#1a1a1a;font-size:14.5px;font-weight:400;line-height:1.45}.ff-trade__check-list li>span{display:inline-flex;flex:0 0 auto;width:16px;height:16px;margin-top:3px;background:transparent;color:var(--ff-trade-blue)}.ff-trade__check-list svg{width:14px;height:14px}.ff-trade__how-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;counter-reset:trade-how}.ff-trade__how-list li{position:relative;display:flex;align-items:center;gap:14px;min-height:76px}.ff-trade__how-list li:not(:last-child):after{content:"";position:absolute;left:14px;top:calc(50% + 18px);bottom:calc(-50% + 18px);border-left:2px dotted var(--ff-trade-blue)}.ff-trade__how-number{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:var(--ff-trade-blue);color:#fff;font-size:14px;font-weight:700}.ff-trade__how-list strong,.ff-trade__how-list small{display:block}.ff-trade__how-list strong{padding-top:3px;margin-bottom:3px;color:var(--ff-trade-deep);font-size:15px;font-weight:700;line-height:1.3}.ff-trade__how-list small{padding-bottom:18px;color:#5b6670;font-family:Noto Sans,sans-serif;font-size:14.5px;font-weight:400;line-height:1.55}.ff-trade__faq-list{display:flex;flex-direction:column}.ff-trade__faq{border-top:1px solid #eef2f6}.ff-trade__faq:first-child{border-top:0}.ff-trade__faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 2px;color:var(--ff-trade-deep);font-size:14.5px;font-weight:500;line-height:1.3;cursor:pointer;list-style:none}.ff-trade__faq summary::-webkit-details-marker{display:none}.ff-trade__faq summary span:before{content:"+";display:block;width:18px;color:var(--ff-trade-slate);font-size:22px;font-weight:300;line-height:1;text-align:center}.ff-trade__faq[open] summary span:before{content:"-"}.ff-trade__faq div{padding:0 2px 14px}.ff-trade__faq div,.ff-trade__faq p{color:var(--ff-trade-slate);font-size:15px;line-height:1.55}.ff-trade__faq p{margin:0}.ff-trade__quote-card{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:start;padding:24px 26px;border-color:#dce6ee;background:#fff;box-shadow:0 10px 28px #0a192609}.ff-trade__quote-mark{display:inline-flex;align-items:center;justify-content:center;width:58px;height:44px;color:#177eb8}.ff-trade__quote-mark svg{display:block;width:58px;height:42px;fill:currentColor}.ff-trade__quote-card blockquote{margin:0 0 14px;color:var(--ff-trade-deep);font-family:Noto Sans,sans-serif;font-size:14.5px;font-style:italic;font-weight:600;line-height:1.55;text-wrap:pretty}.ff-trade__quote-card blockquote:before{content:open-quote}.ff-trade__quote-card blockquote:after{content:close-quote}.ff-trade__quote-card p{margin:0;color:var(--ff-trade-slate);font-size:13.5px;line-height:1.45}.ff-trade__form-card{padding:28px;border:0;box-shadow:none}.ff-trade__form-card h2{margin:0 0 6px;color:var(--ff-trade-deep);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.ff-trade__form-intro{margin:0 0 22px;color:var(--ff-trade-slate);font-size:15px;line-height:1.45}.ff-trade__form-intro span,.ff-trade__field label>span[aria-hidden],.ff-trade__field legend>span,.ff-trade__consents label:first-child span>span{color:#c0392b;font-weight:600}.ff-trade__form{display:block}.ff-trade__field-row{display:flex;gap:16px;margin-bottom:16px}.ff-trade__field{flex:1 1 0;min-width:0;display:block;margin:0;padding:0;border:0}.ff-trade__field--full{margin-bottom:16px}.ff-trade__field label,.ff-trade__field legend{display:block;margin:0 0 7px;padding:0;color:#1a1a1a;font-size:13.5px;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.ff-trade__field label>span:not([aria-hidden]){color:var(--ff-trade-slate);font-weight:400}.ff-trade__field input,.ff-trade__field select,.ff-trade__field textarea{width:100%;height:44px;min-height:44px;padding:0 14px;border:1px solid #cbd9e2;border-radius:8px;background:#fff;color:#0a1926;font:400 13px/1.2 Noto Sans,sans-serif;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ff-trade__field input::placeholder,.ff-trade__field textarea::placeholder{color:#8c9aab;opacity:1}.ff-trade__field select{color:var(--ff-trade-slate);cursor:pointer}.ff-trade__field textarea{height:auto;min-height:80px;padding-top:12px;padding-bottom:12px;resize:vertical}.ff-trade__field input:focus,.ff-trade__field select:focus,.ff-trade__field textarea:focus{border-color:var(--ff-trade-blue);box-shadow:0 0 0 3px #0077b626}.ff-trade__checkbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-top:5px;margin-bottom:16px}.ff-trade__field .ff-trade__checkbox-option{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;height:auto;min-height:24px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#1a1a1a;cursor:pointer;transition:color .15s ease}.ff-trade__field .ff-trade__checkbox-option:hover{color:var(--ff-trade-blue)}.ff-trade__field .ff-trade__checkbox-option:focus-within{color:var(--ff-trade-blue)}.ff-trade__field .ff-trade__checkbox-option input,.ff-trade__consents input{flex:0 0 auto;width:18px;height:18px;min-height:0;margin:0;padding:0;border:1px solid #7c8790;border-radius:4px;background:#fff;accent-color:var(--ff-trade-blue);cursor:pointer}.ff-trade__field .ff-trade__checkbox-option input:focus-visible{outline:none}.ff-trade__field .ff-trade__checkbox-option span{display:block;min-width:0;color:#2d2d2d;font-family:Noto Sans,sans-serif;font-size:13.5px;font-weight:400;line-height:1.55}.ff-trade__consents{display:flex;flex-direction:column;gap:10px;margin:4px 0 18px}.ff-trade__consents label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.ff-trade__consents span{color:var(--ff-trade-text);font-size:13.5px;line-height:1.5}.ff-trade__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 18px;border:1px solid var(--ff-trade-blue);border-radius:6px;background:var(--ff-trade-blue);color:#fff;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.05em;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:background .15s ease-out}.ff-trade__submit svg{width:16px;height:16px}.ff-trade__submit:hover{background:var(--ff-trade-blue-hover)}.ff-trade__form-footnote{margin:14px 0 0;color:var(--ff-trade-slate);font-size:13.5px;line-height:1.45;text-align:center}.ff-trade__next{padding:36px 0 12px}.ff-trade__next h2{margin:0 0 24px;color:var(--ff-trade-deep);font-size:20px;font-weight:600;letter-spacing:-.005em;line-height:1.25;text-align:center}.ff-trade__next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ff-trade__next-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ff-trade__next-item>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:4px;color:var(--ff-trade-deep)}.ff-trade__next-item svg{width:38px;height:38px}.ff-trade__next-item .ff-trade__asset-icon{width:38px;height:38px}.ff-trade__next-item h3{margin:0;color:var(--ff-trade-deep);font-size:15px;font-weight:600;line-height:1.3}.ff-trade__next-item p{max-width:32ch;margin:0;color:var(--ff-trade-slate);font-size:15px;line-height:1.5}.ff-trade__bottom{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:116px;margin:22px 0 8px;padding:26px 32px;overflow:hidden;border:1px solid rgba(136,194,222,.24);border-radius:6px;background:linear-gradient(90deg,#05121ffa,#05121fdb 46%,#05121f2e),var(--ff-trade-help-image) center right / cover no-repeat,#061827;box-shadow:0 18px 34px #0a192629}.ff-trade__bottom-media,.ff-trade__bottom-copy{display:none}.ff-trade__bottom-left{display:flex;align-items:center;flex:1 1 auto;gap:16px;min-width:0}.ff-trade__bottom-left>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:999px;background:#0077b647;color:#fff}.ff-trade__bottom-left svg{width:18px;height:18px}.ff-trade__bottom h2{margin:0 0 5px;color:#fff;font-family:Noto Sans,sans-serif;font-size:17px;font-weight:700;letter-spacing:0;line-height:1.25}.ff-trade__bottom p{max-width:52ch;margin:0;color:#ffffffc7;font-family:Noto Sans,sans-serif;font-size:13.5px;line-height:1.45}.ff-trade__bottom-phone{display:none}.ff-trade__bottom-phone:hover{color:#fff}.ff-trade__bottom-actions{display:flex;align-items:center;flex:0 0 auto;gap:14px}.ff-trade__bottom-actions .ff-trade__button{min-width:184px;min-height:44px;justify-content:center;padding:10px 20px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ff-trade__bottom-actions .ff-trade__button--primary{border-color:var(--ff-trade-blue);background:var(--ff-trade-blue);color:#fff}.ff-trade__bottom-actions .ff-trade__button--primary:hover{border-color:#1193d1;background:#1193d1;color:#fff}.ff-trade__bottom-actions .ff-trade__button--ghost{border-color:#ffffff85;background:#ffffff14;color:#fff}.ff-trade__bottom-actions .ff-trade__button--ghost:hover{border-color:#ffffffc7;background:#ffffff24;color:#fff}.ff-trade__bottom-actions .ff-trade__button svg{position:static;width:16px;height:16px;transform:none}@media(max-width:980px){.ff-trade__hero{background:#fff}.ff-trade__page{padding:0 20px 40px}.ff-trade__hero-inner{min-height:0;padding:36px 20px}.ff-trade__hero-copy,.ff-trade__hero-art-wrap{width:100%}.ff-trade__hero-copy{max-width:560px;padding-right:0}.ff-trade__hero-ticks{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-trade__hero-art-wrap{position:relative;top:auto;right:auto;max-width:none;margin-top:28px;pointer-events:auto}.ff-trade__hero-art{display:block;height:270px;overflow:hidden;border:0;border-radius:10px;background:none}.ff-trade__hero-art img{object-position:68% center}.ff-trade__hero-float{display:none}.ff-trade__benefits,.ff-trade__main-grid,.ff-trade__next-grid{grid-template-columns:1fr}.ff-trade__benefits{gap:18px}}@media(max-width:680px){.ff-trade__title{font-size:40px}.ff-trade__button,.ff-trade__hero-actions .ff-trade__button,.ff-trade__bottom-actions .ff-trade__button{width:100%;min-width:0}.ff-trade__field-row,.ff-trade__bottom{flex-direction:column;align-items:stretch}.ff-trade__bottom{min-height:0;padding:22px;background:linear-gradient(90deg,#05121ffa,#05121fe0 58%,#05121f57),var(--ff-trade-help-image) center right / cover no-repeat,#061827}.ff-trade__bottom h2{max-width:none;font-size:16px}.ff-trade__bottom p{max-width:none;font-size:13px}.ff-trade__hero-ticks,.ff-trade__checkbox-grid{grid-template-columns:1fr}.ff-trade__hero-art{height:240px}.ff-trade__hero-float{display:none}.ff-trade__submit{gap:8px;padding-right:12px;padding-left:12px;font-size:12px;letter-spacing:.04em;white-space:normal;text-align:center}}html.ff-native-search-enabled .snize-ac-results,html.ff-native-search-enabled .snize-ac-results-content,html.ff-native-search-enabled .snize-ac-overhidden,html.ff-native-search-enabled #snize_ac_results,html.ff-native-search-enabled .snize-instant-widget,html.ff-native-search-enabled .snize-instant-widget-container,html.ff-native-search-enabled .snize-instant-search,html.ff-native-search-enabled #snize-instant-search-results,html.ff-native-search-enabled #snize_results,html.ff-native-search-enabled .searchanise-autocomplete,html.ff-native-search-enabled .cloud-search-autocomplete,html.ff-native-search-enabled #cloud_search_autocomplete,html.ff-native-search-enabled .smart-search-results,html.ff-native-search-enabled .ssw-search-results{display:none!important;visibility:hidden!important;pointer-events:none!important}html.ff-native-search-enabled body.snize-instant-widget-is-open{overflow:auto!important;position:static!important;height:auto!important}.header .search-bar[data-ff-native-search] .search-bar__inner{z-index:50}.header .search-bar[data-ff-native-search]{position:relative;overflow:visible!important}.shopify-section__header:has(.search-bar[data-ff-native-search].ff-native-search--open),#shopify-section-header:has(.search-bar[data-ff-native-search].ff-native-search--open),.header:has(.search-bar[data-ff-native-search].ff-native-search--open),.header .header__inner:has(.search-bar[data-ff-native-search].ff-native-search--open),.header .header__search-bar-wrapper:has(.search-bar[data-ff-native-search].ff-native-search--open){z-index:1200!important;overflow:visible!important}.header .header__search-bar-wrapper:has(.search-bar[data-ff-native-search].ff-native-search--open){position:relative!important}.header .search-bar[data-ff-native-search].ff-native-search--open .search-bar__inner,.header .search-bar[data-ff-native-search].ff-native-search--open .search-bar__results{display:none!important}.header .search-bar[data-ff-native-search].ff-native-search--open .ff-native-search-panel{display:block}.header .ff-native-search-panel{position:fixed;top:var(--ff-native-search-top, 120px);left:var(--ff-native-search-left, 50%);z-index:2200;display:none;width:var(--ff-native-search-width, min(760px, calc(100vw - 24px) ));max-height:min(560px,var(--ff-native-search-max-height, calc(100vh - 170px) ));overflow:hidden;border:1px solid #dbe5ee;border-radius:10px;background:#fff;box-shadow:0 18px 44px #0418282e}.header .ff-native-search__layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:0;align-items:stretch}.header .search-bar[data-ff-native-search] .search-bar__results{overflow:hidden;border:1px solid #dbe5ee;border-radius:0 0 10px 10px;background:#fff;box-shadow:0 18px 44px #04182824}.header .ff-native-search__products{display:grid;grid-template-rows:auto 1fr auto;min-width:0;padding:18px 22px 22px}.header .ff-native-search-panel .search-bar__result-category,.header .ff-native-search__side-heading{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #0b1f33;background:transparent;box-shadow:none;color:#35475a;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.header .ff-native-search__product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.header .ff-native-search__product{position:relative;display:grid;align-content:start;gap:14px;min-width:0;min-height:0;padding:12px;border-bottom:0;border-radius:4px;color:#0b1f33}.header .ff-native-search__product:hover,.header .ff-native-search__product:focus{background:#f4f9fe;color:#0b1f33}.header .ff-native-search__image{display:grid;place-items:center;width:100%;height:158px;margin-right:0;border:0;border-radius:2px;background:#fff}.header .ff-native-search__image img{width:100%;height:100%;object-fit:contain}.header .ff-native-search__image-placeholder{display:block;width:34px;height:34px;border-radius:50%;background:#eaf3fb}.header .ff-native-search__item-info{display:flex;flex-direction:column;gap:5px;align-content:start;min-width:0}.header .ff-native-search__title{display:-webkit-box;overflow:hidden;color:#0b1f33;font-size:13px;font-weight:500;line-height:1.35;min-height:35px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header .ff-native-search__meta{overflow:hidden;color:#667085;font-size:11px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.header .ff-native-search__price{color:#0b1f33;font-size:12px;font-weight:700;line-height:18px}.header .ff-native-search__price-row{display:flex;align-items:center;gap:10px;min-width:0;line-height:18px}.header .ff-native-search__rating{display:flex;align-items:center;min-height:18px;overflow:hidden;line-height:18px}.header .ff-native-search__rating .jdgm-preview-badge,.header .ff-native-search__rating .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:4px;min-height:18px;margin:0!important;line-height:18px}.header .ff-native-search__rating .jdgm-star{color:#f5a623!important;font-size:13px!important}.header .ff-native-search__rating .jdgm-prev-badge__text{color:#667085;font-size:11px;font-weight:500;line-height:18px}.header .ff-native-search__rating--empty{display:none}.header .ff-native-search__price--empty,.header .ff-native-search__mpn--empty{visibility:hidden}.header .ff-native-search__mpn{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin-top:2px;font-size:11px;line-height:18px;white-space:nowrap}.header .ff-native-search__mpn-label{color:#667085;font-size:10px;font-weight:700;letter-spacing:.08em}.header .ff-native-search__mpn-code{overflow:hidden;color:#0b1f33;font-size:11px;font-weight:500;letter-spacing:0;text-overflow:ellipsis}.header .ff-native-search__product-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;margin-left:auto;color:#005f95;opacity:.68;transition:opacity .16s ease,transform .16s ease}.header .ff-native-search__product:hover .ff-native-search__product-chevron,.header .ff-native-search__product:focus .ff-native-search__product-chevron{opacity:1;transform:translate(2px)}.header .ff-native-search__product-chevron svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.header .ff-native-search__links{border-top:1px solid #edf2f7}.header .ff-native-search__side{display:grid;align-content:start;gap:22px;padding:18px 22px 22px;border-right:1px solid #edf2f7}.header .ff-native-search__side-section{display:grid;gap:0}.header .ff-native-search__side-link{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 0;color:#4a5568;font-size:14px;font-weight:500;line-height:1.35}.header .ff-native-search__side-link:hover,.header .ff-native-search__side-link:focus{color:#005f95;outline:none}.header .ff-native-search__side-link svg{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.header .ff-native-search__side-link--suggestion{color:#273647;font-weight:650}.header .ff-native-search__side-link span{min-width:0}.header .ff-native-search__link{color:#0b1f33;font-size:13px;font-weight:650}.header .ff-native-search__empty{display:grid;gap:6px;padding:30px 22px;color:#667085}.header .ff-native-search__empty strong{color:#0b1f33;font-size:15px}.header .ff-native-search__view-all{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;min-width:230px;min-height:42px;margin:20px 0 0 auto;padding:0 28px;border-radius:6px;background:#005f95;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header .ff-native-search__view-all:hover,.header .ff-native-search__view-all:focus{background:#004f91;color:#fff}.header .ff-native-search__view-all svg{width:15px;height:15px;margin:0;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ff-mobile-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:none;box-sizing:border-box;width:auto;max-width:100%;height:100vh;height:100dvh;padding:max(14px,env(safe-area-inset-top)) 12px max(22px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;background:#fff;color:#0b1f33;-webkit-overflow-scrolling:touch}.ff-mobile-search-overlay.is-visible{display:block}.ff-mobile-search-overlay *,.ff-mobile-search-overlay *:before,.ff-mobile-search-overlay *:after{box-sizing:border-box}.ff-mobile-search-form{display:grid;align-content:start;grid-auto-rows:max-content;gap:14px;min-height:0;margin:0}.ff-mobile-search-overlay__bar{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 48px 44px;gap:7px;align-items:center;padding-bottom:14px;border-bottom:1px solid #e7eef5;background:#fff}.ff-mobile-search-overlay__input{width:100%;min-width:0;height:50px;padding:0 14px;border:1px solid #cad6e2;border-radius:9px;background:#fff;color:#0b1f33;font-size:13px;font-weight:500;line-height:1;outline:none;-webkit-appearance:none;appearance:none}.ff-mobile-search-overlay__input:focus{border-color:#005f95;box-shadow:0 0 0 2px #005f951f}.ff-mobile-search-overlay__submit,.ff-mobile-search-overlay__close{display:inline-grid;place-items:center;height:48px;border-radius:9px}.ff-mobile-search-overlay__submit{border:0;background:#061d2f;color:#fff}.ff-mobile-search-overlay__close{border:1px solid #dbe5ee;background:#fff;color:#0b1f33}.ff-mobile-search-overlay__submit svg,.ff-mobile-search-overlay__close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ff-mobile-search-overlay .ff-native-search-panel{display:none;position:static;width:100%;max-height:none;overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:none}.ff-mobile-search-overlay .ff-mobile-search-form.ff-native-search--open .ff-native-search-panel{display:block}.ff-mobile-search-overlay .ff-native-search__layout{display:grid;grid-template-columns:1fr;gap:8px}.ff-mobile-search-overlay .ff-native-search__products{display:grid;grid-template-rows:auto auto auto;min-width:0;padding:0}.ff-mobile-search-overlay .search-bar__result-category,.ff-mobile-search-overlay .ff-native-search__side-heading{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #0b1f33;background:transparent;box-shadow:none;color:#35475a;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.ff-mobile-search-overlay .ff-native-search__product-grid{display:grid;grid-template-columns:1fr;gap:8px}.ff-mobile-search-overlay .ff-native-search__product{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;padding:10px;border:1px solid #edf2f7;border-radius:8px;color:#0b1f33}.ff-mobile-search-overlay .ff-native-search__image{display:grid;place-items:center;width:76px;height:76px;border:0;background:#fff}.ff-mobile-search-overlay .ff-native-search__image img{width:100%;height:100%;object-fit:contain}.ff-mobile-search-overlay .ff-native-search__item-info{display:flex;flex-direction:column;gap:4px;min-width:0}.ff-mobile-search-overlay .ff-native-search__title{display:-webkit-box;overflow:hidden;color:#0b1f33;font-size:13px;font-weight:500;line-height:1.25;min-height:33px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ff-mobile-search-overlay .ff-native-search__mpn{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:18px}.ff-mobile-search-overlay .ff-native-search__mpn-label{color:#667085;font-size:10px;font-weight:700;letter-spacing:.08em}.ff-mobile-search-overlay .ff-native-search__mpn-code{overflow:hidden;color:#0b1f33;font-size:11px;font-weight:500;letter-spacing:0;text-overflow:ellipsis}.ff-mobile-search-overlay .ff-native-search__price{color:#0b1f33;font-size:12px;font-weight:700;line-height:18px}.ff-mobile-search-overlay .ff-native-search__price-row{display:flex;align-items:center;gap:10px;min-width:0;line-height:18px}.ff-mobile-search-overlay .ff-native-search__rating{display:flex;align-items:center;min-height:18px;overflow:hidden;line-height:18px}.ff-mobile-search-overlay .ff-native-search__rating .jdgm-preview-badge,.ff-mobile-search-overlay .ff-native-search__rating .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:4px;min-height:18px;margin:0!important;line-height:18px}.ff-mobile-search-overlay .ff-native-search__rating .jdgm-star{color:#f5a623!important;font-size:13px!important}.ff-mobile-search-overlay .ff-native-search__rating .jdgm-prev-badge__text{color:#667085;font-size:11px;font-weight:500;line-height:18px}.ff-mobile-search-overlay .ff-native-search__rating--empty{display:none}.ff-mobile-search-overlay .ff-native-search__price--empty,.ff-mobile-search-overlay .ff-native-search__mpn--empty{visibility:hidden}.ff-mobile-search-overlay .ff-native-search__view-all{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;margin:14px 0 0;border-radius:8px;background:#0177b6;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ff-mobile-search-overlay .ff-native-search__product-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;margin-left:auto;color:#005f95;opacity:.72}.ff-mobile-search-overlay .ff-native-search__product-chevron svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ff-mobile-search-overlay .ff-native-search__view-all svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ff-mobile-search-overlay .ff-native-search__side{display:grid;gap:18px;padding-top:0;border-top:0}.ff-mobile-search-overlay .ff-native-search__side-link{display:flex;align-items:center;gap:12px;min-width:0;padding:6px 0;color:#4a5568;font-size:14px;font-weight:500;line-height:1.35}.ff-mobile-search-overlay .ff-native-search__side-link--suggestion{color:#273647;font-weight:650}.ff-mobile-search-overlay .ff-native-search__side-link svg{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.ff-mobile-search-overlay .ff-native-search__empty{display:grid;gap:6px;padding:22px 0;color:#667085}.ff-mobile-search-overlay .ff-native-search__empty strong{color:#0b1f33;font-size:15px}@media(max-width:999px){html.ff-mobile-search-open,body.ff-mobile-search-open{overflow:hidden!important}.modify_header,.modify_header .container,.modify_header .header__inner{overflow:visible!important}.modify_header.header--search-expanded{margin-bottom:0!important}.modify_header .header__search-bar-wrapper,.modify_header .header__search-bar-wrapper.is-fixed,.modify_header .header__search-bar-wrapper:has(.search-bar[data-ff-native-search].ff-native-search--open),.header .header__search-bar-wrapper:has(.search-bar[data-ff-native-search].ff-native-search--open){display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:auto!important;left:0!important;z-index:5200!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100vh!important;min-height:100dvh!important;margin:0!important;padding:max(14px,env(safe-area-inset-top)) 14px max(22px,env(safe-area-inset-bottom))!important;background:#fff!important;box-shadow:none!important;transform:none!important;opacity:0;overflow-x:hidden!important;overflow-y:auto!important;pointer-events:none;-webkit-overflow-scrolling:touch}.modify_header .header__search-bar-wrapper:not(.is-visible){visibility:hidden!important;opacity:0}.modify_header .header__search-bar-wrapper.is-visible{visibility:visible!important;opacity:1;margin:0!important;pointer-events:auto}.modify_header .header__search-bar-wrapper .search-bar{display:flex!important;flex-direction:column;width:100%!important;min-height:calc(100dvh - 36px);margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important}.modify_header .search-bar__top-wrapper{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:0 0 14px;border-bottom:1px solid #e7eef5;background:#fff}.modify_header .search-bar__top{min-width:0}.modify_header .search-bar__close-button.hidden-tablet-and-up{display:inline-flex!important}.modify_header .search-bar__close-button{align-items:center;justify-content:center;min-height:46px;padding:0 14px;border:1px solid #dbe5ee;border-radius:8px;background:#fff;color:#0b1f33;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.header .ff-native-search-panel{position:static!important;top:auto!important;left:auto!important;display:none;width:100%!important;max-height:none!important;margin-top:14px;overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:none}.header .ff-native-search__layout{grid-template-columns:1fr}.header .ff-native-search__products{order:1;grid-template-rows:auto auto auto;padding:10px 16px 16px}.header .ff-native-search__side{order:2;gap:18px;padding:12px 16px 8px;border-top:1px solid #edf2f7;border-right:0}.header .ff-native-search__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.header .ff-native-search__product{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;min-height:108px;padding:10px;border:1px solid #edf2f7;border-radius:8px}.header .ff-native-search__image{width:86px;height:86px;border:0}.header .ff-native-search__item-info{display:flex;flex-direction:column;gap:4px}.header .ff-native-search__title{font-size:13px;line-height:1.25;min-height:33px;-webkit-line-clamp:2}.header .ff-native-search__view-all{width:100%;margin:14px 0 0;min-height:44px;border-radius:8px}}@media(max-width:640px){.header .ff-native-search-panel{max-height:none!important;overflow:visible}.header .ff-native-search__product-grid{grid-template-columns:1fr;gap:8px}.header .ff-native-search__product{grid-template-columns:76px minmax(0,1fr);align-items:center;min-height:96px}.header .ff-native-search__image{width:76px;height:76px}.header .ff-native-search__products,.header .ff-native-search__side{padding-left:12px;padding-right:12px}}body.warehouse--v6 [data-section-type=header] .ff-mobile-nav.mobile-menu{position:fixed!important;right:0!important;bottom:0!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-height:none!important;z-index:1000!important;padding:0!important;background:#fff!important;color:#07192f!important;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-10px)!important;transition:opacity .18s ease,transform .22s ease,visibility .18s ease!important}body.warehouse--v6 [data-section-type=header] .ff-mobile-nav.mobile-menu[aria-hidden=false]{opacity:1!important;visibility:visible!important;pointer-events:auto;transform:translate(0)!important}body.warehouse--v6 [data-section-type=header] .ff-mobile-nav .icon--nav-triangle-borderless{display:none!important}body.warehouse--v6 [data-section-type=header] .ff-mobile-nav__inner,body.warehouse--v6 [data-section-type=header] .ff-mobile-nav__panel{width:100%;max-width:none;height:100%;min-height:100%;background:#fff!important}body.warehouse--v6 [data-section-type=header] .ff-mobile-nav__panel{display:flex;flex-direction:column;overflow:hidden}.ff-mobile-nav svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ff-mobile-nav__header{display:grid;grid-template-columns:100px minmax(0,1fr) 100px;align-items:center;gap:8px;min-height:calc(78px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 14px 0;border-bottom:1px solid #e6edf5;box-shadow:0 8px 20px #07192f14;background:#fff;flex:0 0 auto}.ff-mobile-nav__logo{justify-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:0;color:#07192f;text-decoration:none}.ff-mobile-nav__logo img{display:block;width:min(176px,42vw);max-height:54px;object-fit:contain}.ff-mobile-nav__logo span{font-size:20px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ff-mobile-nav__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:0}.ff-mobile-nav__header-actions--left{justify-self:start;justify-content:flex-start}.ff-mobile-nav__header-action{position:relative;display:grid;width:48px;height:64px;grid-template-rows:29px 12px;row-gap:4px;align-items:center;align-content:center;justify-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#001b2a;text-decoration:none;-webkit-tap-highlight-color:transparent}.ff-mobile-nav__header-action svg{width:27px;height:27px}.ff-mobile-nav__header-action .ff-mobile-header-icon{grid-row:1;align-self:end;justify-self:center;width:27px;height:27px;stroke-width:2.05}.ff-mobile-nav__header-action .ff-mobile-header-label{grid-row:2;align-self:start}.ff-mobile-nav__cart-count{position:absolute;top:1px;right:0;display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:var(--ff-cart-action-background, #0a1926);color:#fff;font-size:11px;font-weight:800;line-height:1}.ff-mobile-nav__content{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 24px 28px;background:radial-gradient(circle at 12% 4%,rgba(0,95,149,.06),transparent 34%),#fff}.ff-mobile-nav__group+.ff-mobile-nav__group{margin-top:34px}.ff-mobile-nav__group-title{margin:0 0 14px;color:#657085;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:13px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.ff-mobile-nav__list{display:block}.ff-mobile-nav__item{display:grid!important;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center!important;gap:16px;width:100%;min-height:62px;padding:0!important;border-bottom:1px solid #e7edf4!important;border-top:0!important;border-left:0!important;border-right:0!important;background:transparent!important;color:#07192f!important;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:20px!important;font-weight:600!important;line-height:1.2;text-align:left;text-decoration:none;transition:color .16s ease,background .16s ease;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.ff-mobile-nav__item:hover,.ff-mobile-nav__item:focus-visible{color:#005f95!important}.ff-mobile-nav__item-icon{width:31px;height:31px;color:#005f95}.ff-mobile-nav__item-icon img{display:block;width:100%;height:100%;object-fit:contain}.ff-mobile-nav__group[aria-labelledby=ff-mobile-nav-more] .ff-mobile-nav__item:last-child{border-bottom:0!important}.ff-mobile-nav__subpanel{display:none;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 24px 28px;background:radial-gradient(circle at 12% 4%,rgba(0,95,149,.06),transparent 34%),#fff}.ff-mobile-nav__subpanel[aria-hidden=false]{display:block}.ff-mobile-nav--subpanel-open .ff-mobile-nav__content{display:none}.ff-mobile-nav__subpanel-header{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:22px 0 16px;border-bottom:1px solid #dfe8f2}.ff-mobile-nav__subpanel-header button{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #d8e2ef;border-radius:999px;background:#fff;color:#07192f;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.ff-mobile-nav__subpanel-header h2{margin:0;color:#07192f;font-family:var(--ff-heading-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);font-size:22px;font-weight:700;letter-spacing:0;line-height:1.2}.ff-mobile-nav__back-icon{position:relative;display:block;width:16px;height:16px}.ff-mobile-nav__back-icon:before{content:"";position:absolute;top:50%;left:50%;width:11px;height:11px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translate(-35%,-50%) rotate(45deg)}.ff-mobile-nav__sublist{padding-top:12px}.ff-mobile-nav__sublist .ff-mobile-nav__item{grid-template-columns:minmax(0,1fr) 18px;min-height:58px;font-size:18px!important;font-weight:600!important}.ff-mobile-nav__item--all{display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;gap:12px;margin-top:12px;padding:0 18px!important;border:0!important;border-radius:12px;background:#07192f!important;color:#fff!important}.ff-mobile-nav__item--all>span:first-child{min-width:0}.ff-mobile-nav__item--all .ff-mobile-nav__chevron{justify-self:end}.ff-mobile-nav__item--all:hover,.ff-mobile-nav__item--all:focus-visible{color:#fff!important;background:#005f95!important}.ff-mobile-nav__chevron,.ff-mobile-nav__trade-chevron{display:block;width:12px;height:12px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.ff-mobile-nav__trade-card{display:grid;grid-template-columns:78px minmax(0,1fr) 18px;align-items:center;gap:16px;margin-top:22px;padding:20px 22px;border:1px solid #d6e5ff;border-radius:12px;background:linear-gradient(135deg,#f4f8ff,#edf5ff);color:#07192f;text-decoration:none;box-shadow:0 10px 26px #005f9514}.ff-mobile-nav__trade-icon{width:66px;height:66px;color:#0b63f6}.ff-mobile-nav__trade-icon img{display:block;width:100%;height:100%;object-fit:contain}.ff-mobile-nav__trade-card strong{display:block;margin-bottom:5px;font-size:17px;font-weight:800;line-height:1.2}.ff-mobile-nav__trade-card small{display:block;color:#303b4d;font-size:15px;font-weight:500;line-height:1.45}.ff-mobile-nav__trade-chevron{color:#0b63f6}.ff-mobile-nav__social{margin-top:34px;padding:22px 0 4px;border-top:1px solid #e7edf4}.ff-mobile-nav__social-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;width:100%}.ff-mobile-nav__social-links a{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;border:0;background:transparent;text-decoration:none}.ff-mobile-nav__social-links img{display:block;width:30px;height:30px;object-fit:contain}.ff-mobile-nav__social-links .ff-mobile-nav__social-icon--instagram{width:32px;height:32px}.ff-mobile-nav__contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;flex:0 0 auto;padding:18px 20px max(18px,env(safe-area-inset-bottom,0px) + 14px);border-top:1px solid #e0e9f3;background:#f6faff;box-shadow:0 -10px 24px #07192f14}.ff-mobile-nav__contact-item{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-width:0;padding:0 14px;border:0;border-left:1px solid #cfdae7;background:transparent;color:#07192f;font-family:var(--ff-body-font-family, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);text-align:center;text-decoration:none}.ff-mobile-nav__contact-item:first-child{border-left:0;padding-left:0}.ff-mobile-nav__contact-item:last-child{padding-right:0}.ff-mobile-nav__contact-item>span{width:28px;height:28px;color:#07192f}.ff-mobile-nav__contact-item strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.ff-mobile-nav__contact-item strong{color:#005f95;font-size:13px;font-weight:700;line-height:1.2}@media(max-width:767px){html.ff-mobile-nav-is-open #gorgias-chat-container,html.ff-mobile-nav-is-open [id*=gorgias],html.ff-mobile-nav-is-open [class*=gorgias],html.ff-mobile-nav-is-open iframe[src*=gorgias],html.ff-mobile-nav-is-open iframe[title*=Gorgias],html.ff-mobile-nav-is-open #chat-button,html.ff-mobile-nav-is-open #chat-window,html.ff-mobile-nav-is-open #chat-campaigns,html.ff-mobile-nav-is-open [class*=gorgias-chat]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:430px){.ff-mobile-nav__header{grid-template-columns:96px minmax(0,1fr) 96px;gap:4px;padding-left:10px;padding-right:10px}.ff-mobile-nav__header-action{width:44px;height:64px}.ff-mobile-nav__header-action svg{width:27px;height:27px}.ff-mobile-nav__logo img{width:min(168px,40vw);max-height:52px}.ff-mobile-nav__content{padding:22px 20px 26px}.ff-mobile-nav__item{grid-template-columns:36px minmax(0,1fr) 16px;gap:14px;min-height:58px;font-size:17px!important}.ff-mobile-nav__item-icon{width:28px;height:28px}.ff-mobile-nav__trade-card{grid-template-columns:58px minmax(0,1fr) 16px;padding:18px}.ff-mobile-nav__trade-icon{width:52px;height:52px}.ff-mobile-nav__subpanel{padding:0 20px 26px}.ff-mobile-nav__subpanel-header{grid-template-columns:38px minmax(0,1fr);gap:10px}.ff-mobile-nav__subpanel-header button{width:38px;height:38px}.ff-mobile-nav__subpanel-header h2{font-size:19px}.ff-mobile-nav__sublist .ff-mobile-nav__item{grid-template-columns:minmax(0,1fr) 16px;min-height:56px;font-size:16px!important}.ff-mobile-nav__social-links a{min-height:44px}.ff-mobile-nav__social-links img{width:28px;height:28px}.ff-mobile-nav__social-links .ff-mobile-nav__social-icon--instagram{width:30px;height:30px}.ff-mobile-nav__contact{padding-left:14px;padding-right:14px}.ff-mobile-nav__contact-item{gap:5px;padding-left:9px;padding-right:9px}.ff-mobile-nav__contact-item>span{width:23px;height:23px}.ff-mobile-nav__contact-item strong{font-size:11.5px}}@media screen and (min-width:1000px){.nav-bar .ff-taps-mega,.nav-bar .ff-fitting-mega,body.warehouse--v6 [data-section-type=header] .nav-bar .ff-taps-mega,body.warehouse--v6 [data-section-type=header] .nav-bar .ff-fitting-mega,body.warehouse--v6 [data-section-type=header] .nav-bar .ff-taps-mega[aria-hidden=false],body.warehouse--v6 [data-section-type=header] .nav-bar .ff-fitting-mega[aria-hidden=false]{right:0!important;left:0!important;width:100%!important;padding:0 0 24px!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body.warehouse--v6 [data-section-type=header] .nav-bar .ff-taps-mega:before,body.warehouse--v6 [data-section-type=header] .nav-bar .ff-fitting-mega:before{display:none!important;content:none!important;background:transparent!important}.ff-fridge-mega__panel,.ff-taps-mega__panel,.ff-fitting-mega__panel{position:relative;z-index:56;width:min(1320px,calc(100vw - 80px))!important;max-width:none!important;max-height:calc(100vh - var(--header-height, 184px) - 28px);margin:0 auto;overflow-y:auto;border:1px solid #dce3ec!important;border-radius:14px!important;background:#fff;box-shadow:0 22px 50px #050e2138!important;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.ff-taps-mega__panel{grid-template-columns:minmax(220px,260px) minmax(220px,270px) minmax(320px,1fr) minmax(280px,320px)!important;padding:22px!important}.ff-fridge-mega__panel{grid-template-columns:minmax(520px,1.5fr) minmax(240px,.72fr) minmax(290px,.86fr)!important;padding:22px!important}.ff-fitting-mega__panel{grid-template-columns:minmax(220px,250px) minmax(470px,1.45fr) minmax(240px,290px) minmax(210px,240px)!important;padding:22px!important}.ff-fridge-mega__title,.ff-systems-mega__title,.ff-replacement-mega__title,.ff-taps-mega__title,.ff-fitting-mega__title,.ff-fitting-mega__brand-title{margin:0 0 14px!important;color:#132752;font-size:15px!important;line-height:1.1;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ff-replacement-mega__all-card,.ff-taps-mega__all-card,.ff-fitting-mega__all-card{display:grid!important;grid-template-columns:minmax(0,1fr) 14px!important;align-items:center;gap:14px!important;min-height:clamp(94px,7.5vw,112px)!important;margin-top:14px!important;padding:18px 20px!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#071c3a,#0b3769)!important;color:#fff!important;box-shadow:none!important;text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease}.ff-replacement-mega__all-card:hover,.ff-taps-mega__all-card:hover,.ff-fitting-mega__all-card:hover{background:linear-gradient(135deg,#071c3a,#0b3769)!important;box-shadow:0 12px 24px #041c482e!important;transform:translateY(-1px)}.ff-replacement-mega__all-card strong,.ff-taps-mega__all-card strong,.ff-fitting-mega__all-card strong{display:block;max-width:300px;color:#fff!important;font-size:clamp(17px,1.18vw,22px)!important;line-height:1.14;font-weight:850;letter-spacing:0;text-transform:none}.ff-replacement-mega__all-card small,.ff-taps-mega__all-card small,.ff-fitting-mega__all-card small{display:block;max-width:340px;margin-top:8px;color:#ffffffd6!important;font-size:14px!important;line-height:1.45;font-weight:650}.ff-taps-mega__all-icon{display:none!important}.ff-taps-mega__all-card:after{justify-self:end;width:8px;height:8px;content:"";border-top:2px solid currentColor;border-right:2px solid currentColor;opacity:.75;transform:rotate(45deg)}.ff-fitting-mega__all-card .ff-fitting-mega__arrow{color:currentColor}body.warehouse--v6 [data-section-type=header] .ff-taps-mega__all-card,body.warehouse--v6 [data-section-type=header] .ff-taps-mega__all-card strong,body.warehouse--v6 [data-section-type=header] .ff-taps-mega__all-card small,body.warehouse--v6 [data-section-type=header] .ff-fitting-mega__all-card,body.warehouse--v6 [data-section-type=header] .ff-fitting-mega__all-card strong,body.warehouse--v6 [data-section-type=header] .ff-fitting-mega__all-card small,body.warehouse--v6 [data-section-type=header] .ff-fitting-mega__all-card .ff-fitting-mega__arrow,body.warehouse--v6 [data-section-type=header] .ff-fitting-mega__all-card .ff-fitting-mega__arrow:before,body.warehouse--v6 [data-section-type=header] .ff-fitting-mega__all-card .ff-fitting-mega__arrow:after{color:#fff!important}.ff-replacement-mega__button,.ff-taps-mega__guide-button,.ff-fitting-mega__button{min-height:48px;padding:0 16px;border-radius:8px;background:#1266d6;color:#fff!important;font-size:14px;line-height:1;font-weight:850}}
/*# sourceMappingURL=/cdn/shop/t/196/assets/ff-custom.css.map */
