.hf-mobile-buybar{display:none}@media screen and (max-width:767px){[id*=featured_collection] .section__header-heading{font-size:24px;font-weight:600}[id*=featured_collection] .section__header{margin-bottom:14px!important}html{scroll-padding-top:72px}body{overflow-x:hidden}body.product{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.header .header-middle{min-height:62px;padding-inline:12px}.header__logo{justify-content:center}.header__normal-logo,.header__transparent-logo{max-width:min(var(--header-logo-width-mobile, 190px),46vw)}.header__menu .nav-toggle,.header__action a,.header__action button{min-width:44px;min-height:44px}#topbar{--section-pt: 6;--section-pb: 6}#topbar .topbar__section-inner{font-size:11px}body.product mobile-navigation-bar{display:none!important}body.index .slideshow .h-full_screen{height:min(78svh,660px)!important;min-height:580px!important}body.index .slideshow .swiper-slide:first-child .sec__content{align-items:flex-end!important;padding:24px 18px 34px!important;background:linear-gradient(90deg,#e2eff3e6,#e2eff3ad 56%,#e2eff300 88%);text-align:left!important}body.index .slideshow .swiper-slide:first-child .sec__content-inner{max-width:100%!important}body.index .slideshow .swiper-slide:first-child .sec__content-subheading{margin-bottom:12px!important;font-size:11px!important;letter-spacing:.18em!important}body.index .slideshow .swiper-slide:first-child .sec__content-heading{width:360px;max-width:calc(100vw - 36px)!important;margin-bottom:14px!important;font-size:clamp(28px,8.5vw,36px)!important;line-height:.98!important;word-spacing:.08em}body.index .slideshow .swiper-slide:first-child .sec__content-heading span{white-space:nowrap}body.index .slideshow .swiper-slide:first-child .sec__content-des{max-width:315px!important;margin-bottom:20px!important;font-size:15px!important;line-height:1.45!important}body.index .slideshow .swiper-slide:first-child .sec__content-btn{justify-content:flex-start!important}body.index .slideshow .swiper-slide:first-child .btn-primary{min-width:156px!important;min-height:50px!important}.hf-product{padding-block:var(--hf-padding-top-mobile, 40px) var(--hf-padding-bottom-mobile, 48px)!important}.hf-product__inner{width:100%!important;gap:20px!important}.hf-product__main-media{border-radius:6px;margin-inline:14px}.hf-product__zoom{display:none}.hf-product__thumbs{gap:8px;padding:0 14px 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.hf-product__thumbs::-webkit-scrollbar{display:none}.hf-product__thumb{flex-basis:58px;width:58px;height:58px;scroll-snap-align:start}.hf-product__details{width:calc(100% - 28px);margin-inline:auto}.hf-product__eyebrow{margin-bottom:8px;font-size:11px}.hf-product__title{font-size:clamp(24px,7vw,28px);line-height:1.06}.hf-product__price{font-size:24px}.hf-product__description{margin-top:14px;font-size:15px;line-height:1.6}.hf-product__benefits-title{margin-top:18px}.hf-product__benefit{min-height:68px;padding:10px}.hf-product__divider{margin-top:22px}.hf-product__bundle-card{min-height:144px;border-radius:10px}.hf-product__submit{min-height:54px;font-size:14px}.hf-product__trust{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px;font-size:12px;text-align:center!important}.hf-product__trust span{justify-content:center!important;flex-direction:column;gap:3px}.hf-product__trust svg{width:18px;height:18px}.hf-product__payments svg{width:34px;height:22px}.hf-mobile-buybar{position:fixed;z-index:30;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-top:1px solid rgba(17,24,32,.12);background:#fffffff5;box-shadow:0 -8px 26px #1118201f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hf-mobile-buybar__summary{display:flex;flex:1;min-width:0;flex-direction:column;line-height:1.1}.hf-mobile-buybar__summary span{overflow:hidden;color:#66707a;font-size:11px;font-weight:700;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hf-mobile-buybar__summary strong{margin-top:5px;color:#153f35;font-size:17px}.hf-mobile-buybar__button{min-width:160px;min-height:50px;padding:0 20px;border:0;border-radius:999px;color:#fff;background:#153f35;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hf-intention,.hf-self,.hf-needs,.hf-story,.hf-men,.hf-feedback,.hf-stories,.hf-faq,.hf-quality__promise,.hf-quality__voices{padding-block:48px 54px!important}.hf-intention__copy h2,.hf-self__copy h2,.hf-needs__header h2,.hf-quality__header h2,.hf-quality__voices-header h2,.hf-story__heading,.hf-men__heading,.hf-feedback__header h2,.hf-stories__header h2,.hf-faq__content>h2{font-size:29px!important;line-height:1.06!important}.hf-intention__grid,.hf-self__values,.hf-needs__grid,.hf-stories__grid,.hf-quality__assurances,.hf-quality__grid{display:flex!important;gap:12px!important;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hf-intention__grid::-webkit-scrollbar,.hf-self__values::-webkit-scrollbar,.hf-needs__grid::-webkit-scrollbar,.hf-stories__grid::-webkit-scrollbar,.hf-quality__assurances::-webkit-scrollbar,.hf-quality__grid::-webkit-scrollbar{display:none}.hf-intention__benefit,.hf-self__value,.hf-needs__card{flex:0 0 min(82vw,330px);min-height:270px;scroll-snap-align:start}.hf-stories__card,.hf-quality__voice{flex:0 0 min(84vw,340px);scroll-snap-align:start}.hf-quality__assurances>div{flex:0 0 min(80vw,320px);min-height:220px;scroll-snap-align:start}.hf-intention__icon,.hf-self__badge,.hf-needs__number{margin-bottom:34px}.hf-story__origin-media,.hf-story__explain-media{aspect-ratio:4 / 3}.hf-story__explain{margin-top:56px;gap:30px}.hf-guarantee__shell{padding:16px}.hf-guarantee__media{aspect-ratio:16 / 10}.hf-guarantee__heading{font-size:29px}.hf-faq__visual,.hf-faq__visual img{min-height:300px!important}.hf-faq__inner{gap:30px}.hf-faq__item summary{min-height:62px;font-size:15px}.hf-men__profile{min-height:310px;padding:22px}.hf-men__profile dl>div{padding:14px 0}.footer back-to-top{bottom:84px}}@media screen and (max-width:359px){.hf-mobile-buybar__button{min-width:144px;padding-inline:16px}}.collapsible-heading{font-size:17px!important;line-height:1.35}.shopify-policy__container{max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}.shopify-policy__title h1{text-transform:capitalize}.page-default .container{max-width:80rem}@media(max-width:767px){fieldset.product-form__input_color{gap:10px!important}fieldset.product-form__input_color>label.product__color-swatch.swatch-large{width:calc((100% - 30px)/4)!important;min-width:0!important;height:auto!important;aspect-ratio:1 / 1}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.main-product-section .product_description,.main-product-section .product_description table,.main-product-section .product_description th,.main-product-section .product_description td,.main-product-section .collapsible-content_inner,.main-product-section .collapsible-content_inner *{max-height:999999px}@media(max-width:767.98px){.main-product-section h1.product-detail__title{font-size:20px;line-height:1.3}body .main-product-section .product_description{font-size:15px}}@media(max-width:767px){body main .container,body main .fluid_container{padding-left:16px!important;padding-right:16px!important}body main .hf-simple-compare{padding-left:0!important;padding-right:0!important}body main .hf-hematite-story__shell{width:auto!important;max-width:none!important;margin-left:16px!important;margin-right:16px!important}body main .hf-hematite-story__shell>.hf-feature-stage{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}body main .hf-warrior-story__inner{padding:16px 16px 0!important;box-sizing:border-box}body main .hf-warrior-story__how-copy{padding-left:0!important;padding-right:0!important}body main .hf-warrior-story__how-media,body main .hf-warrior-story__how-media img{border-radius:12px;overflow:hidden}body main .hf-reported-results__inner{width:auto!important;max-width:none!important;margin-left:16px!important;margin-right:16px!important}body main .hf-magnetism{padding-left:16px!important;padding-right:16px!important}body main .hf-quality-strip{padding-left:16px!important;padding-right:16px!important}}body main .hf-hematite-story{padding-bottom:52px!important}body main .hf-hematite-story .hf-feature-stage{margin-bottom:0!important}@media(max-width:767px){body main .hf-hematite-story{padding-bottom:40px!important}}body main .hf-fading-card__title-row{align-items:flex-end!important;min-height:2.7em;font-size:20px}body main .hf-fading-card__content p{min-height:4.95em}@media(max-width:767px){body main .hf-fading-card__title-row{font-size:16px}body main .hf-fading-card__content p{min-height:4.8em}}body.index main .shopify-section:not([id*=slideshow]) h2{font-family:var(--heading-font)!important;font-size:34px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:3.4px!important;-webkit-text-stroke:.6px currentColor}body.index main .sec__icon-box-content-heading{font-family:var(--heading-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.3px!important}body.index main .sec__icon-box-content-des,body.index main .sec__icon-box-content-des p{font-size:14px!important;line-height:1.5!important}body .product-item__name{font-family:var(--heading-font)!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.2px!important}body .product-item .price,body .product-item .price *{font-family:var(--heading-font)!important;font-size:16px!important;font-weight:400!important;letter-spacing:.3px!important}body.index main .hf-comparison__intro p,body.index main .hfhow__body p,body.index main .hfhow__body strong,body.index main .hffnd__body p,body.index main .hffnd__body strong,body.index main .hf-faq__intro p,body.index main .hf-faq__answer p{font-size:16px!important;line-height:1.65!important;letter-spacing:.3px!important}body.index main .hf-comparison__brand-title,body.index main .hf-comparison__brand-title *,body.index main .hf-comparison__medicine-title{font-size:20px!important;font-weight:700!important;letter-spacing:0!important}body.index main .hf-comparison__cell,body.index main .hf-comparison__cell span{font-size:16px!important;font-weight:600!important;letter-spacing:0!important}body.index main .hf-faq__item summary,body.index main .hf-faq__item summary span{font-family:var(--body-font)!important;font-size:20px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}body.index main .hffnd__eyebrow,body.index main .hf-faq__visual-copy p:first-child{font-size:12px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important}body.index main .hf-faq__trust span{font-size:13px!important}@media(max-width:767px){body.index main .shopify-section:not([id*=slideshow]) h2{font-size:22px!important;letter-spacing:2.2px!important;-webkit-text-stroke:.4px currentColor}body.index main .sec__icon-box-content-heading{font-size:12px!important;letter-spacing:.2px!important}body.index main .sec__icon-box-content-des,body.index main .sec__icon-box-content-des p{font-size:13px!important}body .product-item__name{font-size:12px!important}body .product-item .price,body .product-item .price *{font-size:14px!important}body.index main .hf-comparison__intro p,body.index main .hfhow__body p,body.index main .hfhow__body strong,body.index main .hffnd__body p,body.index main .hffnd__body strong,body.index main .hf-faq__intro p,body.index main .hf-faq__answer p{font-size:15px!important;line-height:1.6!important}body.index main .hf-comparison__brand-title,body.index main .hf-comparison__brand-title *,body.index main .hf-comparison__medicine-title{font-size:16px!important}body.index main .hf-comparison__cell,body.index main .hf-comparison__cell span{font-size:14px!important;line-height:1.35!important}body.index main .hf-faq__item summary,body.index main .hf-faq__item summary span{font-size:16px!important}body.index main .hffnd__eyebrow,body.index main .hf-faq__visual-copy p:first-child{font-size:11px!important}body main .stretch_width{padding-left:16px!important;padding-right:16px!important}body.index main .hf-comparison{padding-left:16px!important;padding-right:16px!important}}@media(max-width:767px){body.index main .hf-comparison{padding-top:40px!important;padding-bottom:48px!important}body.index main .hf-comparison__header h2{margin-top:0!important}body.index main .shopify-section[id$=__hf_howitworks]>div,body.index main .shopify-section[id$=__hf_founder]>div{padding-top:56px!important;padding-bottom:56px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/hematiteforce-mobile.css.map */
