.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}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hematiteforce-mobile.css.map */
