:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2){--fulmor-v10-ink: #202421;--fulmor-v10-copy: #626963;--fulmor-v10-line: #dfe2dc;--fulmor-v10-surface: #f4f4f1;--fulmor-v10-surface-2: #e9ebe7;--fulmor-v10-white: #fff;--fulmor-v10-radius: 16px;--fulmor-v10-gutter: 16px;font-family:var(--fulmor-font-sans)!important;font-weight:400}:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2) *,:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2) *:before,:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2) *:after{font-family:var(--fulmor-font-sans)!important}:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2)[lang^=ja],:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2)[lang^=ja] *{font-family:var(--fulmor-font-ja)!important}.order-conversion-page.product-order-page{--order-font-sans: var(--fulmor-font-sans);--order-font-ja: var(--fulmor-font-ja);--order-font-mono: var(--fulmor-font-sans)}.home-page .hero h1,.order-conversion-page.product-order-page .checkout-panel h1,.fulmor-reference-page .frp-hero h1,.fulmor-reference-page .frp-hero--partner h1,.fulmor-reference-page .frp-hero--community h1,.fulmor-reference-page .frp-hero--support h1,.fulmor-subpage-v2 .fulmor-subhero h1{max-width:15.5ch;font-size:32px!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.1!important}.home-page :is(.science-copy h2,.benefits-head h2,.use-copy h2,.architecture h2,.section-intro h2,.scenario-heading h2,.spec-heading h2,.faq-intro h2,.final-copy h2),.order-conversion-page.product-order-page :is(.product-info-copy h2,.checkout-story-copy h2,.checkout-section-head h2,.checkout-details h2,.checkout-qa-copy h2),.fulmor-reference-page :is(.frp-form-heading h2,.frp-research-library h2,.frp-support-cta h2),.fulmor-subpage-v2 :is(.fulmor-subsection h2,.fulmor-subcontact h2,.fulmor-subcta h2){font-size:28px!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.1!important}:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2) :is(p,li,dd){font-size:16px;line-height:1.55}.home-page .hero{min-height:0;display:block;padding:96px var(--fulmor-v10-gutter) 64px;background:var(--fulmor-v10-surface)!important;border-bottom-color:var(--fulmor-v10-line)}.home-page .hero:before,.home-page .hero .grid-plane,.home-page .hero-object:before,.home-page .hero-object:after,.home-page .architecture-stage:before,.home-page .final-order:before,.home-page .final-object:before,.home-page .final-object:after{display:none!important;background:none!important;box-shadow:none!important}.home-page .hero-copy{max-width:640px;padding:0}.home-page .hero h1{margin-top:24px!important}.home-page .hero h1 .hero-title-line{margin-top:.08em}.home-page .hero-copy>p:not(.hero-trust-line){max-width:34rem;margin-top:20px;color:var(--fulmor-v10-copy);font-size:16px;line-height:1.5}.home-page .hero-object-mobile{position:relative;display:block;width:100%;height:auto;max-width:560px;aspect-ratio:3 / 4;margin:28px auto 0;overflow:hidden;border-radius:var(--fulmor-v10-radius);background:var(--fulmor-v10-surface-2)}.home-page .hero-object-mobile .hero-stage{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover;filter:none!important}.home-page .hero-object-mobile .hero-bottle{position:absolute;z-index:2;top:4.4%;left:47.19%;width:29.84%;height:auto;aspect-ratio:auto;object-fit:contain;filter:none!important}.home-page .hero-object{display:none!important}.home-page .hero-actions{flex-wrap:wrap;gap:16px 24px;margin-top:28px}.home-page .hero-meta{position:static!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:36px 0 0;background:#ffffffb8;border:1px solid var(--fulmor-v10-line);border-radius:var(--fulmor-v10-radius);-webkit-backdrop-filter:none;backdrop-filter:none}.home-page .hero-meta>div,.home-page .hero-meta>div:last-child{min-width:0;padding:16px;border:0}.home-page .hero-meta>div:nth-child(2n){border-left:1px solid var(--fulmor-v10-line)}.home-page .hero-meta>div:nth-child(n+3){border-top:1px solid var(--fulmor-v10-line)}.home-page .statement,.home-page :is(.hydrogen-benefits,.how-to-use,.architecture,.product-highlights,.scenario-section,.specifications,.product-faq){padding:64px var(--fulmor-v10-gutter)!important}.home-page .science-copy{padding:64px var(--fulmor-v10-gutter)!important}.home-page :is(.hydrogen-benefits,.scenario-section,.product-faq){background:var(--fulmor-v10-surface)!important;background-image:none!important}.home-page .benefits-visual{height:clamp(300px,30vw,420px);margin:40px var(--fulmor-v10-gutter) 0;overflow:hidden;border-radius:var(--fulmor-v10-radius);background:var(--fulmor-v10-surface-2)}.home-page .benefits-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-page .science-visual,.home-page .architecture-stage,.home-page .scenario-visual{margin-inline:var(--fulmor-v10-gutter);overflow:hidden;border-radius:var(--fulmor-v10-radius);background:var(--fulmor-v10-surface-2)!important}.home-page .science-visual{min-height:360px}.home-page .science-grid,.home-page .benefits-grid{gap:16px;padding:16px var(--fulmor-v10-gutter) 64px;background:var(--fulmor-v10-surface);border:0}.home-page .science-grid article,.home-page .science-grid article:last-child,.home-page .benefits-grid article,.home-page .benefits-grid article+article{min-height:0;padding:24px;background:var(--fulmor-v10-white);border:0;border-radius:var(--fulmor-v10-radius)}.home-page .science-icon{background:var(--fulmor-v10-surface-2)!important;border-color:#cfd3cc!important;box-shadow:none!important}.home-page .benefits-head{align-items:start}.home-page .benefits-grid{margin-top:40px;padding-inline:0;padding-bottom:0}.home-page .benefits-grid article{border-top:0!important}.home-page .product-highlights{background:#202421!important}.home-page :is(.primary-button,.benefits-grid article,.use-steps article,.highlight-grid article){border-radius:var(--fulmor-v10-radius)}.order-conversion-page.product-order-page .shell{width:min(1360px,calc(100% - (2 * var(--fulmor-v10-gutter))))}.order-conversion-page.product-order-page .checkout-hero{min-height:0;padding:96px 0 64px;background:var(--fulmor-v10-surface)!important}.order-conversion-page.product-order-page .checkout-hero:before,.order-conversion-page.product-order-page .checkout-hero:after{display:none!important;background:none!important}.order-conversion-page.product-order-page .checkout-grid{gap:48px}.order-conversion-page.product-order-page .checkout-stage{min-height:520px;overflow:hidden;border-radius:var(--fulmor-v10-radius);background:var(--fulmor-v10-surface-2)}.order-conversion-page.product-order-page .checkout-stage:before{top:0;right:0;bottom:0;left:0;background:var(--fulmor-v10-surface-2)!important}.order-conversion-page.product-order-page .checkout-stage:after{background:radial-gradient(ellipse,rgb(32 36 33 / 16%),transparent 68%)!important;box-shadow:none!important}.order-conversion-page.product-order-page .main-product{filter:drop-shadow(0 28px 26px rgb(32 36 33 / 22%))!important}.order-conversion-page.product-order-page :is(.checkout-product-info,.checkout-story,.checkout-flow,.checkout-details,.checkout-qa){padding-block:64px!important;background-image:none!important}.order-conversion-page.product-order-page :is(.checkout-product-info,.checkout-flow,.checkout-qa){background:var(--fulmor-v10-surface)!important}.order-conversion-page.product-order-page :is(.product-info-visual,.checkout-core-visual,.checkout-flow-grid article){overflow:hidden;border-radius:var(--fulmor-v10-radius);background:var(--fulmor-v10-surface-2)!important;background-image:none!important;box-shadow:none!important}.order-conversion-page.product-order-page :is(.product-info-visual,.checkout-core-visual):before{background:none!important;border-color:var(--fulmor-v10-line)!important;box-shadow:none!important}.order-conversion-page.product-order-page :is(.checkout-actions-card,.checkout-option,.product-info-panels article,.checkout-benefits article){border-radius:var(--fulmor-v10-radius);box-shadow:none!important}.fulmor-reference-page .frp-shell{width:min(1180px,calc(100% - (2 * var(--fulmor-v10-gutter))))}.fulmor-reference-page .frp-hero{background:var(--fulmor-v10-surface)!important;background-image:none!important}.fulmor-reference-page .frp-hero__inner{min-height:0;padding-block:64px}.fulmor-reference-page .frp-hero-product{min-height:420px;border-radius:var(--fulmor-v10-radius);background:var(--fulmor-v10-surface-2)!important;background-image:none!important}.fulmor-reference-page .frp-hero-product:before{z-index:1;opacity:.38;border-color:#cfd3cc!important;box-shadow:none!important}.fulmor-reference-page .frp-hero-product>.frp-hero-product__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;max-height:none;padding:0;object-fit:cover;object-position:center;filter:saturate(.78) contrast(.94) brightness(1.04)}.fulmor-reference-page .frp-hero-product>.frp-hero-product__foreground{position:relative;z-index:2}.fulmor-reference-page .frp-hero-product--partner>.frp-hero-product__foreground{filter:drop-shadow(0 24px 24px rgb(16 17 20 / 16%))}.fulmor-reference-page .frp-hero-product--community>.frp-hero-product__foreground{filter:drop-shadow(0 18px 24px rgb(16 17 20 / 12%))}.fulmor-reference-page .frp-hero-product figcaption{z-index:3}.fulmor-reference-page .frp-status-dot{box-shadow:none!important}.fulmor-reference-page :is(.frp-partner-types,.frp-form-section,.frp-community-content,.frp-support-contact,.frp-faq-section,.frp-support-cta){background-color:var(--fulmor-v10-surface)!important;background-image:none!important}.fulmor-reference-page :is(.frp-partner-grid article,.frp-form-card,.frp-article-grid article,.frp-support-contact article){border-radius:var(--fulmor-v10-radius);box-shadow:none!important}.fulmor-subpage-v2{--sub-gutter: var(--fulmor-v10-gutter);--sub-paper: var(--fulmor-v10-surface);--sub-surface: var(--fulmor-v10-white);--sub-line: var(--fulmor-v10-line)}.fulmor-subpage-v2 .fulmor-subhero{min-height:0;padding-block:64px;background:var(--fulmor-v10-surface)!important}.fulmor-subpage-v2 .fulmor-subhero:before,.fulmor-subpage-v2 .fulmor-subhero:after,.fulmor-subpage-v2 .fulmor-subhero__visual:before,.fulmor-subpage-v2 .fulmor-subcta:before{display:none!important;background:none!important}.fulmor-subpage-v2 .fulmor-subhero__visual{min-height:420px;overflow:hidden;border-radius:var(--fulmor-v10-radius);background:var(--fulmor-v10-surface-2)!important;background-image:none!important}.fulmor-subpage-v2 :is(.fulmor-subcards article,.fulmor-subcontact,.fulmor-subform){border-radius:var(--fulmor-v10-radius);box-shadow:none!important}.fulmor-subpage-v2 :is(.fulmor-policy-signal:before,.fulmor-policy-signal:after,.fulmor-warranty-mark__ring,.fulmor-privacy-flow__frame,.fulmor-terms-framework:before,.fulmor-terms-framework:after){border-color:#bfc5bc!important;box-shadow:none!important}.fulmor-subpage-v2 .fulmor-terms-framework__axis{background:#bfc5bc!important}@media(min-width:600px){:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2){--fulmor-v10-gutter: 24px}.home-page .hero h1,.order-conversion-page.product-order-page .checkout-panel h1,.fulmor-reference-page .frp-hero h1,.fulmor-reference-page .frp-hero--partner h1,.fulmor-reference-page .frp-hero--community h1,.fulmor-reference-page .frp-hero--support h1,.fulmor-subpage-v2 .fulmor-subhero h1{font-size:48px!important}.home-page :is(.science-copy h2,.benefits-head h2,.use-copy h2,.architecture h2,.section-intro h2,.scenario-heading h2,.spec-heading h2,.faq-intro h2,.final-copy h2),.order-conversion-page.product-order-page :is(.product-info-copy h2,.checkout-story-copy h2,.checkout-section-head h2,.checkout-details h2,.checkout-qa-copy h2),.fulmor-reference-page :is(.frp-form-heading h2,.frp-research-library h2,.frp-support-cta h2),.fulmor-subpage-v2 :is(.fulmor-subsection h2,.fulmor-subcontact h2,.fulmor-subcta h2){font-size:40px!important}.home-page .statement,.home-page :is(.hydrogen-benefits,.how-to-use,.architecture,.product-highlights,.scenario-section,.specifications,.product-faq){padding-block:72px!important}.home-page .science-copy,.order-conversion-page.product-order-page :is(.checkout-product-info,.checkout-story,.checkout-flow,.checkout-details,.checkout-qa){padding-block:72px!important}}@media(min-width:960px){:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2){--fulmor-v10-gutter: 32px}.home-page .hero{min-height:760px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(48px,6vw,88px);padding:124px var(--fulmor-v10-gutter) 112px}.home-page .hero-copy{align-content:center}.home-page .hero-object-mobile{display:none!important}.home-page .hero-object{position:relative;display:block!important;height:auto;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--fulmor-v10-radius);background:var(--fulmor-v10-surface-2)}.home-page .hero-object .hero-stage{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;filter:none!important}.home-page .hero-object .hero-bottle{position:absolute;z-index:2;top:6.42%;left:59.62%;width:16.99%;height:auto;aspect-ratio:auto;object-fit:contain;filter:none!important}.home-page .hero-meta{position:absolute!important;right:var(--fulmor-v10-gutter);bottom:24px;left:var(--fulmor-v10-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.home-page .hero-meta>div:nth-child(n){border-top:0;border-left:1px solid var(--fulmor-v10-line)}.home-page .hero-meta>div:first-child{border-left:0}.home-page .statement,.home-page :is(.hydrogen-benefits,.how-to-use,.architecture,.product-highlights,.scenario-section,.specifications,.product-faq){padding-block:80px!important}.home-page .science-copy,.order-conversion-page.product-order-page :is(.checkout-product-info,.checkout-story,.checkout-flow,.checkout-details,.checkout-qa){padding-block:80px!important}.home-page .science-visual,.home-page .architecture-stage,.home-page .scenario-visual{margin-inline:0}.fulmor-reference-page .frp-hero__inner,.fulmor-subpage-v2 .fulmor-subhero{padding-block:80px}}@media(max-width:959px){.order-conversion-page.product-order-page .checkout-grid,.fulmor-reference-page .frp-hero__inner,.fulmor-subpage-v2 .fulmor-subhero{grid-template-columns:1fr!important}.order-conversion-page.product-order-page .checkout-stage{min-height:440px}.fulmor-reference-page .frp-hero__inner,.fulmor-subpage-v2 .fulmor-subhero{gap:36px}}@media(max-width:599px){.home-page .site-header .wordmark,.home-page .site-footer .wordmark,.fulmor-reference-page .frp-logo img,.fulmor-subpage-v2 .fulmor-subnav__brand img,.order-conversion-page.product-order-page .logo{width:108px!important}.home-page .statement p{font-size:32px!important;line-height:1.12!important}.home-page .benefits-visual{height:auto;aspect-ratio:4 / 3;margin-top:32px}.home-page .science-grid,.home-page .benefits-grid,.home-page .use-steps,.home-page .highlight-grid,.order-conversion-page.product-order-page :is(.product-info-panels,.checkout-flow-grid),.fulmor-reference-page :is(.frp-partner-grid,.frp-article-grid){grid-template-columns:1fr!important}.home-page .primary-button{width:100%;min-width:0}.order-conversion-page.product-order-page .checkout-hero{padding-top:88px}.order-conversion-page.product-order-page .checkout-stage{min-height:390px}.order-conversion-page.product-order-page .main-product{width:min(48vw,210px);max-height:330px}.fulmor-reference-page .frp-hero-product,.fulmor-subpage-v2 .fulmor-subhero__visual{min-height:340px}}.order-conversion-page.product-order-page[lang^=ja] :is(.checkout-panel h1,.product-info-copy h2,.checkout-story-copy h2,.checkout-section-head h2,.checkout-details h2,.checkout-qa-copy h2){font-family:var(--fulmor-font-ja)!important;letter-spacing:.01em!important;line-height:1.16!important}:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2)[lang^=ja] :is(h1,h2,h3){font-family:var(--fulmor-font-ja)!important;letter-spacing:.01em!important;line-height:1.16!important}@media(prefers-reduced-motion:reduce){:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2) *,:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2) *:before,:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2) *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2){--fulmor-v14-section-y: 56px}:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2) :is(p,li,dd){text-wrap:pretty}.home-page .hero{padding-block:84px 56px}.home-page .hero-meta{margin-top:28px}.home-page .statement,.home-page :is(.hydrogen-benefits,.how-to-use,.architecture,.product-highlights,.scenario-section,.specifications,.product-faq){padding-block:var(--fulmor-v14-section-y)!important}.home-page .science-copy{padding-block:var(--fulmor-v14-section-y)!important}.home-page .science-visual{min-height:300px}.home-page .science-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:var(--fulmor-v14-section-y)}.home-page .science-grid article,.home-page .science-grid article:last-child{min-height:0}.home-page .benefits-head{gap:28px 64px}.home-page .benefits-head>p{max-width:36rem}.home-page .benefits-visual{height:clamp(280px,26vw,360px);margin-top:32px}.home-page .benefits-grid{gap:12px;margin-top:28px}.home-page .benefits-grid article{min-height:220px;padding:24px}.home-page .benefits-grid h3{margin-top:28px;font-size:22px}.home-page .benefits-grid p{margin-top:12px;line-height:1.55}.home-page .benefits-footer{margin-top:28px}.home-page .how-to-use{gap:clamp(44px,6vw,76px)}.home-page .use-steps article{padding-block:24px}.home-page .architecture-head{gap:48px}.home-page .architecture-stage{height:min(56vw,650px);margin-top:48px}.home-page .section-intro{grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);gap:40px}.home-page .highlight-grid{margin-top:40px}.home-page .highlight-grid article{min-height:250px;padding-block:24px}.home-page .highlight-grid strong{margin-top:34px;color:#d7dad5!important;font-size:12px;letter-spacing:.12em}.home-page .highlight-grid h3{margin-top:12px;font-size:20px}.home-page .highlight-grid p{margin-top:14px}.home-page .product-highlights{background:#202421!important;border-block:1px solid #303631}.home-page .product-highlights :is(.micro-label,.highlight-grid article>span){color:#bdc2bb!important}.home-page .scenario-heading{padding-bottom:40px}.home-page :is(.scenario-carousel,.scenario-visual){min-height:520px}.home-page .specifications{gap:clamp(48px,6vw,76px)}.home-page .spec-list>div{padding-block:20px}.home-page .faq-items{margin-top:36px}.home-page .final-order{min-height:520px;padding-block:56px}.home-page .final-copy .primary-button{margin-top:30px}.order-conversion-page.product-order-page{--order-red: #ff0033;--order-red-deep: #c90028}.order-conversion-page.product-order-page .checkout-hero{padding-block:72px 56px}.order-conversion-page.product-order-page .checkout-grid{gap:44px}.order-conversion-page.product-order-page .checkout-stage{min-height:480px}.order-conversion-page.product-order-page .checkout-order-summary{width:fit-content;margin:22px 0 0;padding:10px 0;color:var(--order-copy);border-block:1px solid var(--order-line);font-size:12px;letter-spacing:.08em;line-height:1.4}.order-conversion-page.product-order-page .checkout-trust-grid article{min-height:132px;gap:10px;padding:24px clamp(18px,2.4vw,32px)}.order-conversion-page.product-order-page .checkout-trust-grid strong:before{margin-bottom:12px}.order-conversion-page.product-order-page :is(.checkout-story,.checkout-flow,.checkout-details,.checkout-qa){padding-block:64px!important}.order-conversion-page.product-order-page .checkout-section-head{margin-bottom:36px}.order-conversion-page.product-order-page .checkout-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.order-conversion-page.product-order-page .checkout-flow-grid article{padding:16px 16px 24px}.order-conversion-page.product-order-page .checkout-flow-grid img,.order-conversion-page.product-order-page .checkout-flow-care-visual{width:100%;height:clamp(180px,16vw,240px);margin-bottom:20px;border:1px solid var(--order-line);background:var(--fulmor-v10-surface-2)}.order-conversion-page.product-order-page .checkout-flow-care-visual{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(rgb(32 36 33 / 4%) 1px,transparent 1px),linear-gradient(90deg,rgb(32 36 33 / 4%) 1px,transparent 1px),var(--fulmor-v10-surface-2);background-size:28px 28px}.order-conversion-page.product-order-page .checkout-flow-care-visual:before,.order-conversion-page.product-order-page .checkout-flow-care-visual:after{position:absolute;border:1px solid #c7cbc5;border-radius:50%;content:""}.order-conversion-page.product-order-page .checkout-flow-care-visual:before{width:48%;aspect-ratio:1}.order-conversion-page.product-order-page .checkout-flow-care-visual:after{width:26%;aspect-ratio:1}.order-conversion-page.product-order-page .checkout-flow-care-visual span{position:relative;z-index:1;margin:0;color:var(--order-red-deep);font-size:12px;letter-spacing:.16em}.order-conversion-page.product-order-page .checkout-flow-grid>article>span{line-height:1.55}.order-conversion-page.product-order-page .checkout-details-grid,.order-conversion-page.product-order-page .checkout-qa-grid{gap:clamp(44px,6vw,76px)}.fulmor-reference-page .frp-hero__inner{gap:48px;padding-block:64px}.fulmor-reference-page .frp-lead{max-width:39rem;margin-top:20px;line-height:1.55}.fulmor-reference-page .frp-hero-product{min-height:400px}.fulmor-reference-page .frp-hero-product>.frp-hero-product__background{position:absolute;top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important;width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important}.fulmor-reference-page .frp-hero-product>.frp-hero-product__foreground{position:relative;width:auto!important;height:auto!important;max-width:62%!important;max-height:300px!important;margin:0 0 66px!important;padding:0!important;object-fit:contain!important}.fulmor-reference-page .frp-hero-product--community>.frp-hero-product__foreground{max-width:84%!important;max-height:270px!important}.fulmor-reference-page .frp-hero-product figcaption{min-height:62px}.fulmor-reference-page :is(.frp-partner-types,.frp-form-section,.frp-community-content,.frp-support-contact,.frp-faq-section){padding-block:56px}.fulmor-reference-page .frp-partner-types{padding-top:48px}.fulmor-reference-page .frp-partner-grid article{min-height:150px;padding:24px}.fulmor-reference-page .frp-form-card{gap:44px}.fulmor-reference-page .frp-article-grid article{min-height:210px;padding:24px}.fulmor-reference-page .frp-support-contact{padding-bottom:0}.fulmor-reference-page .frp-support-contact article{padding:28px}.fulmor-reference-page .frp-support-cta{padding-block:52px}.fulmor-reference-page .frp-support-cta h2{font-size:32px!important}.fulmor-subpage-v2 .fulmor-subhero{gap:48px;padding-block:64px}.fulmor-subpage-v2 .fulmor-subhero__intro{max-width:37rem;margin-top:20px!important;line-height:1.55}.fulmor-subpage-v2 .fulmor-subhero__visual{min-height:400px}.fulmor-subpage-v2[data-page=about] .fulmor-subhero__visual{isolation:isolate}.fulmor-subpage-v2[data-page=about] .fulmor-subhero__background,.fulmor-subpage-v2[data-page=about] .fulmor-subhero__background>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover}.fulmor-subpage-v2[data-page=about] .fulmor-subhero__product{position:absolute;z-index:2;top:6.4%;left:59.6%;width:17%!important;height:auto!important;max-height:none!important;object-fit:contain;filter:none!important}.fulmor-subpage-v2[data-page=about] .fulmor-subhero__visual figcaption{z-index:3}.fulmor-subpage-v2 .fulmor-submetrics article{min-height:96px;padding-block:18px}.fulmor-subpage-v2 .fulmor-subsection{padding-block:64px}.fulmor-subpage-v2 .fulmor-subsection__head{gap:32px;margin-bottom:40px}.fulmor-subpage-v2 .fulmor-subcards article{min-height:220px;padding:28px}.fulmor-subpage-v2 .fulmor-subcards h3{padding-top:30px}.fulmor-subpage-v2 .fulmor-subcards p{margin-top:14px!important;line-height:1.55}.fulmor-subpage-v2 .fulmor-subdetail{gap:clamp(44px,6vw,76px)}.fulmor-subpage-v2 .fulmor-subdetail__visual{min-height:420px}.fulmor-subpage-v2 .fulmor-subdetail__copy ul{margin-top:36px!important}.fulmor-subpage-v2 .fulmor-subdetail__copy li{min-height:64px;padding-block:17px}.fulmor-subpage-v2:is([data-page=shipping],[data-page=warranty],[data-page=privacy],[data-page=terms]) .fulmor-subcta{align-items:center;padding-block:44px;background:var(--fulmor-v10-white)!important}.fulmor-subpage-v2:is([data-page=shipping],[data-page=warranty],[data-page=privacy],[data-page=terms]) .fulmor-subcta h2{max-width:20ch;margin-top:18px!important;font-size:28px!important}@media(min-width:600px){:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2){--fulmor-v14-section-y: 60px}}@media(min-width:960px){:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2){--fulmor-v14-section-y: 64px}.home-page .hero{min-height:700px;padding-block:104px 88px}}@media(max-width:959px){.order-conversion-page.product-order-page .checkout-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fulmor-reference-page .frp-hero__inner,.fulmor-subpage-v2 .fulmor-subhero{gap:32px}}@media(max-width:720px){.home-page .architecture-stage{height:auto;grid-template-rows:auto minmax(380px,58vh) auto auto;margin-top:30px;overflow:visible}.home-page .scenario-heading{padding-bottom:28px}.home-page :is(.scenario-carousel,.scenario-visual){min-height:0}.home-page .final-order{padding-block:52px}}@media(max-width:599px){:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2){--fulmor-v14-section-y: 52px}:is(.home-page,.order-conversion-page.product-order-page,.fulmor-reference-page,.fulmor-subpage-v2) :is(p,li,dd){font-size:15px;line-height:1.52}:is(.home-page .site-header .wordmark,.home-page .site-footer .wordmark,.fulmor-reference-page .frp-logo img,.fulmor-subpage-v2 .fulmor-subnav__brand img,.order-conversion-page.product-order-page .logo){height:auto!important;object-fit:contain}.home-page .hero{padding-block:78px 52px}.home-page .hero-object-mobile{margin-top:22px}.home-page .science-grid{grid-template-columns:1fr;padding-bottom:52px}.home-page .benefits-grid{gap:10px;margin-top:24px}.home-page .benefits-visual{width:auto;height:auto;margin-inline:0;aspect-ratio:4 / 3}.home-page .benefits-grid article{min-height:0;padding:22px}.home-page .section-intro{display:block}.home-page .section-intro h2{margin-top:22px}.home-page .highlight-grid{margin-top:32px}.home-page .highlight-grid article{min-height:0}.home-page .product-faq{padding-block:52px!important}.order-conversion-page.product-order-page .checkout-hero{padding-block:36px 48px}.order-conversion-page.product-order-page .checkout-grid{gap:28px}.order-conversion-page.product-order-page .checkout-stage{min-height:0;height:300px;aspect-ratio:auto}.order-conversion-page.product-order-page .main-product{width:auto;height:min(68vw,270px);max-height:270px}.order-conversion-page.product-order-page .checkout-panel h1{margin-top:18px}.order-conversion-page.product-order-page .order-lede,.order-conversion-page.product-order-page .checkout-order-summary{margin-top:16px}.order-conversion-page.product-order-page .checkout-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.order-conversion-page.product-order-page .checkout-trust-grid article,.order-conversion-page.product-order-page .checkout-trust-grid article:last-child{min-height:0;padding:18px 16px;border-right:1px solid var(--order-line);border-bottom:1px solid var(--order-line)}.order-conversion-page.product-order-page .checkout-trust-grid article:nth-child(2n){border-right:0}.order-conversion-page.product-order-page .checkout-trust-grid article:nth-last-child(-n+2){border-bottom:0}.order-conversion-page.product-order-page .checkout-trust-grid strong{font-size:15px}.order-conversion-page.product-order-page .checkout-trust-grid span{font-size:13px;line-height:1.45}.order-conversion-page.product-order-page :is(.checkout-story,.checkout-flow,.checkout-details,.checkout-qa){padding-block:52px!important}.order-conversion-page.product-order-page .checkout-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.order-conversion-page.product-order-page .checkout-flow-grid article{padding:10px 10px 18px}.order-conversion-page.product-order-page .checkout-flow-grid img,.order-conversion-page.product-order-page .checkout-flow-care-visual{height:auto;aspect-ratio:4 / 3;margin-bottom:14px}.order-conversion-page.product-order-page .checkout-flow-grid strong{font-size:17px}.order-conversion-page.product-order-page .checkout-flow-grid>article>span{margin-top:8px;font-size:13px}.fulmor-reference-page .frp-hero__inner{gap:28px;padding-block:42px 0}.fulmor-reference-page .frp-hero-product{min-height:300px}.fulmor-reference-page .frp-hero-product>.frp-hero-product__foreground{max-height:210px!important;margin-bottom:58px!important}.fulmor-reference-page .frp-hero-product--community>.frp-hero-product__foreground{max-width:90%!important;max-height:190px!important}.fulmor-reference-page :is(.frp-partner-types,.frp-form-section,.frp-community-content,.frp-support-contact,.frp-faq-section){padding-block:44px}.fulmor-reference-page .frp-support-contact{padding-bottom:0}.fulmor-reference-page .frp-partner-grid article{min-height:126px;padding:20px 18px}.fulmor-reference-page .frp-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fulmor-reference-page .frp-partner-grid article:nth-child(odd){border-right:1px solid var(--frp-line)}.fulmor-reference-page .frp-partner-grid article:nth-child(2n){border-right:0}.fulmor-reference-page .frp-partner-grid article:nth-last-child(-n+2){border-bottom:0}.fulmor-reference-page .frp-article-grid article{min-height:0}.fulmor-subpage-v2 .fulmor-subhero{gap:28px;padding-block:46px}.fulmor-subpage-v2 .fulmor-subhero__visual{min-height:280px}.fulmor-subpage-v2[data-page=about] .fulmor-subhero__product{top:4.4%;left:47.2%;width:29.8%!important}.fulmor-subpage-v2 .fulmor-submetrics article{min-height:82px;padding:14px}.fulmor-subpage-v2 .fulmor-subsection{padding-block:52px}.fulmor-subpage-v2 .fulmor-subsection__head{margin-bottom:30px}.fulmor-subpage-v2 .fulmor-subcards article{min-height:0;padding:22px}.fulmor-subpage-v2 .fulmor-subcards h3{padding-top:24px}.fulmor-subpage-v2 .fulmor-subdetail__visual{min-height:320px}.fulmor-subpage-v2:is([data-page=shipping],[data-page=warranty],[data-page=privacy],[data-page=terms]) .fulmor-subdetail__visual{min-height:300px}.fulmor-subpage-v2:is([data-page=shipping],[data-page=warranty],[data-page=privacy],[data-page=terms]) .fulmor-subcta{padding-block:36px}}.fulmor-reference-page.is-article-view .frp-research-library{display:none}.fulmor-reference-page[data-page=community] .frp-article-grid{display:grid;grid-template-columns:none!important;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-auto-columns:minmax(300px,calc((100% - 24px) / 3));gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-gutter:stable;padding-bottom:12px}.fulmor-reference-page[data-page=community] .frp-article-grid article{min-height:220px;padding:22px;scroll-snap-align:start}.fulmor-reference-page[data-page=community] .frp-article-grid h2,.fulmor-reference-page[data-page=community] .frp-article-grid p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.fulmor-reference-page[data-page=community] .frp-article-grid h2{-webkit-line-clamp:2}.fulmor-reference-page[data-page=community] .frp-article-grid p{-webkit-line-clamp:3}.fulmor-reference-page[data-page=community] .frp-research-library{align-items:start;gap:32px;padding:28px}.fulmor-reference-page[data-page=community] .frp-research-library>ul{max-height:480px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.fulmor-reference-page[data-page=community] :is(.frp-article-grid,.frp-research-library>ul):focus-visible{outline:3px solid var(--frp-red);outline-offset:4px}@media(max-width:599px){.home-page .hero{padding:78px var(--fulmor-v10-gutter) 36px!important}.home-page .hero-copy{display:flex;flex-direction:column;align-content:initial}.home-page .hero-copy>.micro-label{order:1}.home-page .hero-copy>h1{order:2;margin-top:18px!important}.home-page .hero-copy>p:not(.hero-trust-line){order:3;margin-top:14px}.home-page .hero-actions{order:4;flex-flow:row nowrap;align-items:center;gap:10px;margin-top:18px}.home-page .hero-actions .primary-button{order:1;flex:0 1 auto;width:auto!important;min-width:140px;min-height:52px;padding-inline:16px}.home-page .hero-actions .inline-link{order:2;min-width:0;min-height:44px;justify-content:center;padding-bottom:0;white-space:nowrap}.home-page .hero-object-mobile{order:5;flex:none;width:min(76vw,280px);height:auto;aspect-ratio:3 / 4;margin:24px auto 0}.home-page .hero-copy>.hero-trust-line{display:none}.home-page .hero-meta{grid-auto-rows:minmax(58px,auto);margin-top:24px}.home-page .hero-meta>div,.home-page .hero-meta>div:last-child{min-height:0;padding:10px 12px}.home-page .hero-meta dt{font-size:9px}.home-page .hero-meta dd{margin-top:4px;font-size:13px}.order-conversion-page.product-order-page .checkout-hero{padding:24px 0 36px}.order-conversion-page.product-order-page .checkout-grid{gap:16px}.order-conversion-page.product-order-page .checkout-stage{min-height:0;height:226px;aspect-ratio:auto}.order-conversion-page.product-order-page .main-product{width:auto;height:min(54vw,208px);max-height:208px}.order-conversion-page.product-order-page .order-breadcrumb{display:none}.order-conversion-page.product-order-page .checkout-panel h1{margin-top:10px}.order-conversion-page.product-order-page .order-lede{margin-top:12px;font-size:15px;line-height:1.48}.order-conversion-page.product-order-page .checkout-order-summary{display:none}.order-conversion-page.product-order-page .checkout-price-row{margin-top:12px;padding:12px 0}.order-conversion-page.product-order-page .checkout-actions-card{margin-top:12px;padding:14px}.order-conversion-page.product-order-page .quantity-row{margin-top:12px}.order-conversion-page.product-order-page .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.order-conversion-page.product-order-page .button{min-height:52px;padding-inline:9px;font-size:10px;letter-spacing:.08em}.fulmor-reference-page[data-page=community] .frp-article-grid{grid-template-columns:none!important;grid-template-rows:1fr;grid-auto-columns:min(82vw,310px);margin-inline:calc(-1 * var(--fulmor-v10-gutter));padding-inline:var(--fulmor-v10-gutter);padding-bottom:10px;-webkit-overflow-scrolling:touch}.fulmor-reference-page[data-page=community] .frp-article-grid article{min-height:218px;padding:18px}.fulmor-reference-page[data-page=community] .frp-research-library{gap:22px;padding:20px}.fulmor-reference-page[data-page=community] .frp-research-library>ul{max-height:min(46svh,360px)}.fulmor-reference-page[data-page=community] .frp-research-library a{min-height:0;padding:14px}.fulmor-subpage-v2 .fulmor-subhero{gap:32px;padding-block:52px}.fulmor-subpage-v2 .fulmor-subhero h1{margin-top:24px}.fulmor-subpage-v2 .fulmor-subhero__intro{margin-top:20px!important}.fulmor-subpage-v2 .fulmor-subactions{margin-top:24px}.fulmor-subpage-v2 .fulmor-subsection{padding-block:56px}.fulmor-subpage-v2 .fulmor-subsection__head{margin-bottom:30px}.fulmor-subpage-v2 .fulmor-subcards article{min-height:190px;padding:22px 20px}.fulmor-subpage-v2 .fulmor-subcards h3{padding-top:28px}.fulmor-subpage-v2:is([data-page=shipping],[data-page=warranty],[data-page=privacy],[data-page=terms]) .fulmor-subcards article{min-height:0;padding:18px 16px}.fulmor-subpage-v2:is([data-page=shipping],[data-page=warranty],[data-page=privacy],[data-page=terms]) .fulmor-subcards h3{padding-top:16px}.fulmor-subpage-v2 .fulmor-subdetail{gap:26px}.fulmor-subpage-v2[data-page=about] .fulmor-subdetail__visual{min-height:0;height:260px}.fulmor-subpage-v2:is([data-page=shipping],[data-page=warranty],[data-page=privacy],[data-page=terms]) .fulmor-subdetail__visual{min-height:0;height:240px}.fulmor-subpage-v2 .fulmor-subdetail__visual>img{padding:14px}.fulmor-subpage-v2 .fulmor-subdetail__copy h2{margin-top:20px!important}.fulmor-subpage-v2 .fulmor-subdetail__copy ul{margin-top:24px!important}.fulmor-subpage-v2 .fulmor-subdetail__copy li{min-height:0;padding-block:14px}.fulmor-subpage-v2 :is(.fulmor-policy-signal,.fulmor-warranty-mark,.fulmor-privacy-flow,.fulmor-terms-framework){width:min(66vw,220px)}.fulmor-subpage-v2 .fulmor-shipping-route{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.fulmor-subpage-v2 .fulmor-shipping-route:before{top:26px;right:7%;bottom:auto;left:7%;width:auto;height:1px}.fulmor-subpage-v2 .fulmor-shipping-route span{grid-template-columns:1fr;gap:10px;justify-items:center;text-align:center}.fulmor-subpage-v2 .fulmor-shipping-route b{width:52px;height:52px}.fulmor-subpage-v2 .fulmor-shipping-route em{font-size:12px;letter-spacing:.04em}}@media(max-width:340px){.home-page .hero-actions .primary-button{min-width:128px;padding-inline:12px}.home-page .hero-actions .inline-link{font-size:9px}}.home-page .highlight-grid article{min-height:190px;padding:20px 22px}.home-page .highlight-grid article>span{display:none}.home-page .highlight-grid strong{margin-top:0;font-size:12px;letter-spacing:.08em}.home-page .highlight-grid h3{margin-top:8px;font-size:17px}.home-page .highlight-grid p{margin-top:8px;line-height:1.48}.order-conversion-page.product-order-page .checkout-trust-grid article{min-height:84px;align-content:center;padding:16px 22px}.order-conversion-page.product-order-page .checkout-trust-grid strong:before,.order-conversion-page.product-order-page .checkout-trust-grid span{display:none}@media(max-width:599px){.home-page .benefits-visual{display:none}.home-page .benefits-grid{margin-top:24px}.home-page .highlight-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:24px}.home-page .highlight-grid article{min-height:150px!important;padding:16px 14px}.home-page .highlight-grid h3{font-size:16px}.home-page .highlight-grid p{font-size:13px;line-height:1.42}.order-conversion-page.product-order-page .checkout-trust-grid article,.order-conversion-page.product-order-page .checkout-trust-grid article:last-child{min-height:64px;padding:12px}.fulmor-reference-page[data-page=community] .frp-hero__inner{gap:20px}.fulmor-reference-page[data-page=community] .frp-hero-product{min-height:0;height:230px}.fulmor-reference-page[data-page=community] .frp-hero-product--community>.frp-hero-product__foreground{max-width:78%!important;max-height:145px!important;margin-bottom:48px!important}.fulmor-reference-page[data-page=community] .frp-hero-product figcaption{min-height:48px}.fulmor-reference-page[data-page=community] .frp-search{min-height:52px;margin-top:24px}.fulmor-reference-page[data-page=community] .frp-search input{min-height:50px;height:50px}.fulmor-subpage-v2[data-page=about] .fulmor-subcards{border-right:0}.fulmor-subpage-v2[data-page=about] .fulmor-subcards article{min-height:0!important;padding:18px 0!important;border-right:0;border-left:0;border-bottom:1px solid var(--sub-line, var(--fulmor-v10-line));border-radius:0}.fulmor-subpage-v2[data-page=about] .fulmor-subcards article>span{display:none}.fulmor-subpage-v2[data-page=about] .fulmor-subcards h3{margin-top:0!important;padding-top:0!important;font-size:20px}.fulmor-subpage-v2[data-page=about] .fulmor-subcards p{margin-top:8px!important;line-height:1.48}}@media(max-width:359px){.home-page .highlight-grid{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fulmor-refinement-v10.css.map */
