@import"https://fonts.googleapis.com/css2?family=Anton&display=swap"screen and (max-width:680px);:root{--hm-black:#070707;--hm-ink:#141414;--hm-steel:#242424;--hm-muted:#6e7378;--hm-light:#f6f6f3;--hm-white:#fff;--hm-red:#d71920;--hm-red-dark:#a60f16;--hm-line:#deded8;--hm-max:1220px;--hm-shadow:0 24px 70px rgba(0,0,0,.25)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--hm-light);color:var(--hm-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:16px;top:16px;background:#fff;color:#000;z-index:999;padding:10px 14px}.page-width{max-width:var(--hm-max);margin:0 auto;padding:0 22px}a{color:inherit;text-decoration:none}p{margin:0 0 1rem}.muted{color:var(--hm-muted)}.hm-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--hm-red);font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:12px;line-height:1}.hm-eyebrow:before{content:"";width:30px;height:3px;background:currentColor}.hm-h1,.hm-h2,.hm-h3,h1,h2,h3{font-family:Impact,Arial Black,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.026em;line-height:.98;margin:0;text-wrap:balance}.hm-h1{font-size:clamp(46px,7.6vw,108px)}.hm-h2{font-size:clamp(34px,5vw,72px)}.hm-h3{font-size:clamp(24px,3vw,38px)}.hm-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:1px solid var(--hm-red);background:var(--hm-red);color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:13px;transition:.18s}.hm-button:hover{background:var(--hm-red-dark);border-color:var(--hm-red-dark);transform:translateY(-1px)}.hm-button--outline{background:transparent;color:#fff;border-color:#ffffff8c}.hm-button--outline:hover{background:#fff;color:#000;border-color:#fff}.hm-button--ghost{background:transparent;color:#111;border-color:#111}.hm-section{padding:72px 0}.hm-section--dark{background:var(--hm-black);color:#fff}.hm-section--white{background:#fff}.hm-section-head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:32px}.hm-section-head p{max-width:570px;color:var(--hm-muted)}.hm-grid{display:grid;gap:18px}.hm-grid--4{grid-template-columns:repeat(4,1fr)}.hm-grid--3{grid-template-columns:repeat(3,1fr)}.hm-grid--2{grid-template-columns:repeat(2,1fr)}.hm-header{position:sticky;top:0;z-index:40;background:#080808f7;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hm-announcement{background:#000;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;text-align:center;padding:9px 12px}.hm-nav{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:72px}.hm-logo{display:flex;align-items:center;gap:12px;font-family:Impact,Arial Black,Arial,sans-serif;text-transform:uppercase;font-size:24px;letter-spacing:.01em}.hm-logo-mark{display:grid;place-items:center;width:36px;height:36px;background:var(--hm-red);color:#fff;font-size:17px}.hm-menu{display:flex;gap:22px;align-items:center;font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.hm-menu a{opacity:.86;white-space:nowrap}.hm-menu a:hover{opacity:1}.hm-cart{border:1px solid rgba(255,255,255,.18);padding:10px 13px;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.08em}.hm-footer{background:#070707;color:#fff;padding:54px 0 26px}.hm-footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.hm-footer h3,.hm-footer h4{text-transform:uppercase;letter-spacing:.08em}.hm-footer p,.hm-footer a{color:#b6b6b1;font-size:14px}.hm-footer a{display:block;margin:8px 0}.hm-footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:34px;padding-top:18px;color:#8b8b86;font-size:12px}.hf-home{background:#050505;color:#f7f7f3;overflow:hidden}.hf-home a{text-decoration:none}.hf-container{width:min(1240px,calc(100vw - 36px));margin:0 auto}.hf-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#ed1b2f;font-weight:900;letter-spacing:.16em;text-transform:uppercase;font-size:12px}.hf-eyebrow:before{content:"";width:34px;height:3px;background:#ed1b2f}.hf-button-row{display:flex;gap:12px;flex-wrap:wrap}.hf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:1px solid #ed1b2f;background:#ed1b2f;color:#fff;font-weight:950;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 12px 30px #ed1b2f38;transition:.18s}.hf-btn:hover{transform:translateY(-2px);background:#ff2338;border-color:#ff2338}.hf-btn--secondary{background:transparent;border-color:#ffffff52;box-shadow:none}.hf-btn--secondary:hover{background:#fff;color:#050505;border-color:#fff}.hf-hero{position:relative;min-height:clamp(660px,82vh,860px);display:grid;align-items:center;border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,#000000f5,#000000d6 42%,#0000006b 74%,#000000e0),url(/cdn/shop/files/holtmark-fitness-homepage-gym-hero_36bf7c2b-2e9f-49c8-aca6-ffc118a1e849.jpg?v=1781368849) center right/cover no-repeat}.hf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 40%,rgba(237,27,47,.22),transparent 30%),linear-gradient(135deg,rgba(237,27,47,.18) 0 16%,transparent 16%)}.hf-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.55fr);gap:38px;padding:82px 0;align-items:end}.hf-hero h1{margin:18px 0 20px;max-width:820px;font-family:Impact,Arial Black,Arial,sans-serif;font-size:clamp(50px,7.4vw,104px);line-height:.92;letter-spacing:-.04em;text-transform:uppercase;color:#fff;text-wrap:balance}.hf-hero h1 span{display:block}.hf-hero-accent{color:#ed1b2f}.hf-hero p{max-width:650px;margin:0 0 28px;color:#e4e4dd;font-size:clamp(17px,1.45vw,21px)}.hf-hero__note{margin-top:26px;display:flex;gap:10px;flex-wrap:wrap;font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.hf-pill{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;padding:9px 11px}.hf-hero-card{border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#121212e0,#000000e0);padding:24px;box-shadow:0 24px 80px #0000006b}.hf-hero-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;filter:saturate(.92) contrast(1.08);border:1px solid rgba(255,255,255,.1)}.hf-hero-card h2{margin:18px 0 8px;font-family:Impact,Arial Black,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.018em;font-size:30px;line-height:1.02}.hf-hero-card p{margin:0;font-size:14px;color:#b6b6ad}.hf-strip{background:#090909;border-bottom:1px solid rgba(255,255,255,.09)}.hf-strip__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff17}.hf-strip__item{background:#090909;padding:24px 20px}.hf-strip__item strong{display:block;font-size:15px;text-transform:uppercase;letter-spacing:.07em}.hf-strip__item span{display:block;color:#b6b6ad;margin-top:6px;font-size:13px}.hf-section{padding:clamp(58px,7vw,96px) 0}.hf-section--alt{background:linear-gradient(180deg,#0a0a0a,#050505);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.hf-section-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:30px}.hf-section-head h2{margin:10px 0 0;max-width:780px;font-family:Impact,Arial Black,Arial,sans-serif;text-transform:uppercase;font-size:clamp(38px,5vw,72px);line-height:.96;letter-spacing:-.032em}.hf-section-head p{max-width:430px;margin:0;color:#b6b6ad;font-size:16px}.hf-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hf-category{min-height:330px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#111;display:flex;align-items:end;isolation:isolate}.hf-category img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.12) contrast(1.1);transform:scale(1.01);transition:.28s;z-index:-2}.hf-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000eb,#0000008c 45%,#00000029);z-index:-1}.hf-category:hover img{transform:scale(1.07);filter:grayscale(0) contrast(1.12)}.hf-category__copy{padding:24px;width:100%}.hf-category small{color:#ed1b2f;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.hf-category h3{margin:10px 0 8px;font-family:Impact,Arial Black,Arial,sans-serif;text-transform:uppercase;font-size:34px;line-height:1.02;letter-spacing:-.018em}.hf-category p{margin:0;color:#d2d2ca;font-size:14px;max-width:360px}.hf-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;align-items:stretch}.hf-panel{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#131313,#090909);padding:clamp(26px,4vw,46px)}.hf-panel h2,.hf-panel h3{margin:0;font-family:Impact,Arial Black,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.032em;line-height:.96}.hf-panel h2{font-size:clamp(38px,5vw,72px)}.hf-panel p{color:#b6b6ad;margin:16px 0 0;font-size:16px}.hf-panel ul{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:12px}.hf-panel li{border-top:1px solid rgba(255,255,255,.1);padding-top:12px;color:#e7e7df;display:flex;gap:10px}.hf-panel li:before{content:"\25c6";color:#ed1b2f;font-size:12px;transform:translateY(2px)}.hf-photo-block{min-height:520px;border:1px solid rgba(255,255,255,.12);background:url(/cdn/shop/files/holtmark-fitness-homepage-training-floor_e3ac8663-1926-46b7-b410-929ff7fbf2d5.jpg?v=1781368848) center/cover no-repeat;position:relative}.hf-photo-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#000000db)}.hf-photo-caption{position:absolute;left:24px;bottom:24px;right:24px;z-index:1;max-width:520px}.hf-photo-caption strong{display:block;text-transform:uppercase;letter-spacing:.08em}.hf-photo-caption span{display:block;color:#d6d6cd;margin-top:6px;font-size:14px}.hf-package-grid,.hf-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hf-package,.hf-feature{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#151515,#080808);padding:24px;min-height:250px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.hf-package:before,.hf-feature:before{content:"";position:absolute;right:-80px;top:-80px;width:190px;height:190px;border-radius:50%;background:#ed1b2f29}.hf-package small,.hf-feature small{color:#ed1b2f;font-weight:950;text-transform:uppercase;letter-spacing:.12em;position:relative}.hf-package h3,.hf-feature h3{margin:14px 0 10px;font-family:Impact,Arial Black,Arial,sans-serif;text-transform:uppercase;font-size:32px;line-height:1.02;letter-spacing:-.018em;position:relative}.hf-package p,.hf-feature p{color:#b6b6ad;margin:0 0 18px;position:relative}.hf-card-link{position:relative;margin-top:12px;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.hf-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.hf-faq{border:1px solid rgba(255,255,255,.12);background:#0d0d0d;padding:22px}.hf-faq h3{margin:0 0 8px;text-transform:uppercase;letter-spacing:.03em;font-size:16px}.hf-faq p{margin:0;color:#b6b6ad;font-size:14px}.hf-cta{text-align:center;background:linear-gradient(90deg,#000000e0,#000000a3),url(/cdn/shop/files/holtmark-fitness-homepage-free-weights_175f0db4-b978-4d3b-92c8-2cd9dc547535.jpg?v=1781368720) center/cover no-repeat;border:1px solid rgba(255,255,255,.12);padding:clamp(40px,8vw,82px) 24px}.hf-cta h2{margin:12px auto 14px;max-width:860px;font-family:Impact,Arial Black,Arial,sans-serif;text-transform:uppercase;font-size:clamp(40px,6vw,86px);line-height:.94;letter-spacing:-.036em}.hf-cta p{color:#ddd;max-width:720px;margin:0 auto 26px}.hm-card{background:#fff;border:1px solid var(--hm-line);padding:24px;transition:.16s;height:100%}.hm-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00000014}.hm-card--dark{background:#111;color:#fff;border-color:#282828}.hm-card p{font-size:14px;color:#6f7378}.hm-card--dark p{color:#b6b6b1}.hm-card h3{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:15px;margin:0 0 10px;font-weight:900}.hm-price{font-family:Impact,Arial Black,Arial,sans-serif;font-size:36px;letter-spacing:-.018em}.hm-tag{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:var(--hm-red);margin-bottom:12px}.hm-product-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--hm-line);height:100%}.hm-product-media{aspect-ratio:1.15/1;background:linear-gradient(135deg,#e9e9e4,#fdfdfc);display:grid;place-items:center;overflow:hidden;position:relative}.hm-product-media img{width:100%;height:100%;object-fit:cover}.hm-product-info{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1}.hm-product-title{text-transform:uppercase;letter-spacing:.04em;font-weight:900;font-size:14px}.hm-product-price{font-weight:900}.hm-mini{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#666;font-weight:900}.hm-page-hero{background:#111;color:#fff;padding:70px 0}.hm-page-content{padding:56px 0}.hm-page-content .rte{max-width:880px}.rte h2{font-family:Impact,Arial Black,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.018em;font-size:34px;line-height:1.05;margin:38px 0 12px}.rte h3{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:18px;margin:28px 0 8px}.rte p,.rte li{font-size:16px;color:#3d3d3a}.hm-collection-header{background:#111;color:#fff;padding:58px 0}.hm-collection-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.hm-chip{border:1px solid rgba(255,255,255,.25);padding:8px 12px;text-transform:uppercase;font-size:11px;letter-spacing:.08em;font-weight:900}.hm-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:56px 0}.hm-product-gallery{background:#fff;border:1px solid var(--hm-line);padding:16px}.hm-product-gallery img{width:100%;height:auto}.hm-product-form{background:#fff;border:1px solid var(--hm-line);padding:28px}.hm-form-row{margin:18px 0}.hm-form-row label{display:block;font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.08em;margin-bottom:8px}.hm-form-row select,.hm-form-row input,.hm-form-row textarea{width:100%;min-height:46px;border:1px solid #ccc;padding:10px;background:#fff}.hm-cart-table{width:100%;border-collapse:collapse;background:#fff}.hm-cart-table th,.hm-cart-table td{border-bottom:1px solid var(--hm-line);padding:14px;text-align:left}.hm-empty{background:#fff;border:1px solid var(--hm-line);padding:32px;text-align:center}.hm-table-wrap{overflow:auto;border:1px solid var(--hm-line);background:#fff}.hm-table{width:100%;border-collapse:collapse;min-width:720px}.hm-table th,.hm-table td{padding:14px 16px;border-bottom:1px solid var(--hm-line)}.hm-table td:first-child{font-weight:800}.hm-trust-strip{background:#111;color:#fff;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.hm-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff1a}.hm-trust-item{background:#111;padding:22px;display:flex;gap:12px;align-items:flex-start}.hm-trust-icon{color:var(--hm-red);font-weight:900}.hm-trust-item strong{display:block;text-transform:uppercase;font-size:13px;letter-spacing:.06em}.hm-trust-item span{font-size:13px;color:#aaa}.hm-faq{border-top:1px solid var(--hm-line)}.hm-faq details{border-bottom:1px solid var(--hm-line);padding:20px 0}.hm-faq summary{cursor:pointer;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.hm-faq p{margin-top:12px;color:var(--hm-muted)}.hm-copy-band{background:#fff;border-top:1px solid var(--hm-line);border-bottom:1px solid var(--hm-line)}.hm-split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.hm-copy-panel{padding:36px;background:#111;color:#fff}.hm-copy-panel p{color:#c6c6c1}.hm-story-photo{background:#111;min-height:560px;overflow:hidden;box-shadow:var(--hm-shadow)}.hm-story-photo img{width:100%;height:100%;min-height:560px;object-fit:cover;display:block}.hm-card__top{height:150px;background:#111;margin:-24px -24px 22px;background-size:cover;background-position:center;position:relative}.hm-card__top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#00000094)}.hm-card__top--1{background-image:url(/cdn/shop/files/holtmark-representative-gym-equipment-rack_e4a2a4e8-ddf0-45db-9ead-996410f53ecf.jpg?v=1781368567)}.hm-card__top--2{background-image:url(/cdn/shop/files/holtmark-fitness-homepage-free-weights_175f0db4-b978-4d3b-92c8-2cd9dc547535.jpg?v=1781368720)}.hm-card__top--3{background-image:url(/cdn/shop/files/holtmark-dumbbells-kettlebells-representative_fd2eb23b-a491-41ac-8140-e04c49a3bd86.jpg?v=1781368720)}.hm-card__top--4{background-image:url(/cdn/shop/files/holtmark-fitness-homepage-training-floor_e3ac8663-1926-46b7-b410-929ff7fbf2d5.jpg?v=1781368848)}.hm-card__top--5{background-image:url(/cdn/shop/files/holtmark-fitness-homepage-strength-training_5237b02c-8279-4afc-9c0c-0c4bbe1eac5f.jpg?v=1781368720)}.hm-card__top--6{background-image:url(/cdn/shop/files/holtmark-dumbbell-rack-representative_22cddb0f-a081-4f5d-ae88-dbf99031ff18.jpg?v=1781368720)}.hm-stock-img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.04)}@media(max-width:980px){.hm-hero-inner,.hm-split,.hm-product-layout,.hf-hero__inner,.hf-split{grid-template-columns:1fr}.hm-grid--4{grid-template-columns:repeat(2,1fr)}.hm-footer-grid{grid-template-columns:1fr 1fr}.hm-trust-grid,.hf-strip__grid,.hf-category-grid,.hf-package-grid,.hf-feature-grid,.hf-faq-grid{grid-template-columns:repeat(2,1fr)}.hm-menu{display:flex;order:3;width:100%;overflow-x:auto;gap:16px;padding:2px 0 10px;scrollbar-width:none}.hm-menu::-webkit-scrollbar{display:none}.hm-nav{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.hf-hero-card{max-width:520px}.hf-section-head{align-items:flex-start;flex-direction:column}.hm-story-photo,.hm-story-photo img{min-height:360px}}@media(max-width:680px){.page-width{padding:0 16px}.hm-grid--4,.hm-grid--3,.hm-grid--2,.hm-footer-grid,.hm-trust-grid,.hf-strip__grid,.hf-category-grid,.hf-package-grid,.hf-feature-grid,.hf-faq-grid{grid-template-columns:1fr}.hm-section{padding:50px 0}.hf-hero{min-height:auto}.hf-hero__inner{padding:56px 0}.hm-section-head{display:block}.hm-h1{font-size:46px}.hm-h2{font-size:38px}.hm-h3{font-size:28px}.hm-logo{font-size:21px}.hm-logo-mark{width:30px;height:30px}.hf-hero h1{font-size:clamp(48px,15vw,74px);letter-spacing:-.028em}.hf-category{min-height:280px}}@media(min-width:681px){.hf-home .hf-hero h1,.hf-home .hf-section-head h2,.hf-home .hf-panel h2,.hf-home .hf-cta h2{font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,Arial,sans-serif;font-weight:900;text-transform:uppercase;font-kerning:normal;text-rendering:geometricPrecision;text-wrap:balance}.hf-home .hf-hero h1{max-width:850px;font-size:clamp(52px,7.25vw,106px);line-height:.94;letter-spacing:-.006em;text-shadow:0 10px 34px rgba(0,0,0,.55)}.hf-home .hf-hero h1 span{display:block;padding-bottom:.025em}.hf-home .hf-section-head h2{max-width:850px;font-size:clamp(40px,5.05vw,72px);line-height:.98;letter-spacing:-.004em}.hf-home .hf-panel h2{max-width:820px;font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-.004em}.hf-home .hf-cta h2{max-width:930px;font-size:clamp(42px,6vw,86px);line-height:.96;letter-spacing:-.004em;text-shadow:0 12px 34px rgba(0,0,0,.55)}}@media(min-width:990px){.hf-home .hf-hero h1{letter-spacing:.003em;line-height:.96}.hf-home .hf-section-head h2,.hf-home .hf-panel h2{letter-spacing:.003em;line-height:1}.hf-home .hf-cta h2{letter-spacing:.003em;line-height:.98}}.hf-home--strategy .hf-hero--strategy{min-height:clamp(690px,84vh,900px);background:linear-gradient(90deg,#000000fa,#000000e0 40%,#00000080 72%,#000000e6),radial-gradient(circle at 76% 34%,rgba(237,27,47,.34),transparent 28%),url(/cdn/shop/files/holtmark-fitness-homepage-gym-hero_36bf7c2b-2e9f-49c8-aca6-ffc118a1e849.jpg?v=1781368849) center right/cover no-repeat}.hf-home--strategy .hf-hero--strategy:before{background:linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(135deg,rgba(237,27,47,.16) 0 15%,transparent 15% 100%);background-size:42px 42px,42px 42px,100% 100%;opacity:.75}.hf-hero__inner--strategy{grid-template-columns:minmax(0,1.05fr) minmax(340px,.58fr);align-items:center}.hf-home--strategy .hf-hero h1{max-width:910px;font-size:clamp(56px,7.3vw,108px);line-height:.94;letter-spacing:.004em;text-shadow:0 2px 0 rgba(237,27,47,.2),0 20px 46px rgba(0,0,0,.58)}.hf-home--strategy .hf-hero p{max-width:720px;font-size:clamp(18px,1.5vw,22px)}.hf-hero-card--strategy{padding:18px;background:linear-gradient(180deg,#121212eb,#000000eb)}.hf-hero-card--strategy img{aspect-ratio:1.12/1;filter:saturate(.84) contrast(1.12) brightness(.86)}.hf-hero-card--strategy h2{font-size:clamp(28px,3vw,42px);line-height:.96;letter-spacing:.012em;text-shadow:0 14px 30px rgba(0,0,0,.45)}.hf-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;background:#ffffff1a}.hf-detail-grid span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;background:#080808;color:#d8d8d2;font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:900;padding:8px}.hf-proof{background:#090909;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.hf-proof__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff17}.hf-proof__item{background:#090909;padding:24px 20px;min-height:116px}.hf-proof__item strong{display:block;color:#fff;text-transform:uppercase;letter-spacing:.075em;font-size:14px}.hf-proof__item span{display:block;color:#b6b6ad;margin-top:7px;font-size:13px;line-height:1.45}.hf-anchor-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.hf-anchor-card{display:flex;flex-direction:column;min-height:100%;background:#fff;color:#111;border:1px solid rgba(0,0,0,.12);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hf-anchor-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #00000038;border-color:#ed1b2f73}.hf-anchor-media{aspect-ratio:1.05/1;background:#111;overflow:hidden;position:relative}.hf-anchor-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005,#0000002e)}.hf-anchor-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9) contrast(1.06);transition:transform .22s ease}.hf-anchor-card:hover .hf-anchor-media img{transform:scale(1.045)}.hf-anchor-copy{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}.hf-anchor-copy small{color:#ed1b2f;font-weight:950;letter-spacing:.13em;text-transform:uppercase;font-size:11px}.hf-anchor-copy h3{margin:0;font-family:Impact,Arial Black,Arial,sans-serif;text-transform:uppercase;font-size:clamp(23px,2.1vw,32px);line-height:1;letter-spacing:.004em}.hf-anchor-copy p{margin:0;color:#4f5354;font-size:14px}.hf-anchor-meta{margin-top:auto;border-top:1px solid #deded8;padding-top:11px;display:flex;justify-content:space-between;gap:10px;align-items:center}.hf-anchor-meta span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#6e7378;font-weight:900}.hf-anchor-meta strong{font-size:13px;text-transform:uppercase;letter-spacing:.03em}.hf-anchor-card .hf-card-link{color:#111}.hf-package-grid--strategic .hf-package{min-height:360px}.hf-package-meta{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px;position:relative}.hf-package-meta li{color:#d4d4ce;font-size:13px;line-height:1.42;border-top:1px solid rgba(255,255,255,.1);padding-top:9px}.hf-package-meta strong{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.hf-feature-grid--4{grid-template-columns:repeat(4,1fr)}.hf-feature-grid--4 .hf-feature{min-height:285px}.hf-trust-buy-section{background:#0a0a0a;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.hf-trust-buy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.08)}.hf-trust-buy-grid article{background:#101010;min-height:150px;padding:24px}.hf-trust-buy-grid strong{display:block;text-transform:uppercase;letter-spacing:.075em;font-size:14px;color:#fff}.hf-trust-buy-grid span{display:block;margin-top:8px;color:#b6b6ad;font-size:14px;line-height:1.45}.hf-home--strategy .hf-section-head h2,.hf-home--strategy .hf-panel h2,.hf-home--strategy .hf-cta h2{letter-spacing:.004em}.hf-home--strategy .hf-cta--strategy{background:linear-gradient(90deg,#000000e6,#000000a8),url(/cdn/shop/files/holtmark-fitness-homepage-free-weights_175f0db4-b978-4d3b-92c8-2cd9dc547535.jpg?v=1781368720) center/cover no-repeat}@media(max-width:1100px){.hf-anchor-grid{grid-template-columns:repeat(2,1fr)}.hf-anchor-card--wide{grid-column:span 2}.hf-feature-grid--4,.hf-trust-buy-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.hf-hero__inner--strategy{grid-template-columns:1fr;align-items:start}.hf-proof__grid{grid-template-columns:repeat(2,1fr)}.hf-home--strategy .hf-hero h1{font-size:clamp(52px,10vw,86px);line-height:.96;letter-spacing:.002em}}@media(max-width:680px){.hf-anchor-grid,.hf-feature-grid--4,.hf-trust-buy-grid,.hf-proof__grid{grid-template-columns:1fr}.hf-anchor-card--wide{grid-column:auto}.hf-home--strategy .hf-hero h1{font-size:clamp(46px,14vw,68px);line-height:.96;letter-spacing:-.012em}.hf-detail-grid{grid-template-columns:1fr}}.hf-home--hybrid>.hf-hero--legacy{min-height:clamp(660px,82vh,860px);background:linear-gradient(90deg,#000000f5,#000000d6 42%,#0000006b 74%,#000000e0),url(/cdn/shop/files/holtmark-fitness-homepage-gym-hero_36bf7c2b-2e9f-49c8-aca6-ffc118a1e849.jpg?v=1781368849) center right/cover no-repeat}.hf-home--hybrid>.hf-hero--legacy:before{background:radial-gradient(circle at 78% 40%,rgba(237,27,47,.22),transparent 30%),linear-gradient(135deg,rgba(237,27,47,.18) 0 16%,transparent 16%);opacity:1}.hf-home--hybrid>.hf-hero--legacy .hf-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(300px,.55fr);align-items:end;padding:82px 0}.hf-home--hybrid>.hf-hero--legacy h1{max-width:820px;font-size:clamp(50px,7.4vw,104px);line-height:.92;letter-spacing:-.036em;text-shadow:none}.hf-home--hybrid>.hf-hero--legacy p{max-width:650px;font-size:clamp(17px,1.45vw,21px)}.hf-home--hybrid>.hf-hero--legacy .hf-hero-card{padding:24px;background:linear-gradient(180deg,#121212e0,#000000e0)}.hf-home--hybrid>.hf-hero--legacy .hf-hero-card img{aspect-ratio:4/3;height:auto;filter:saturate(.92) contrast(1.08)}.hf-home--hybrid>.hf-hero--legacy .hf-hero-card h2{font-size:30px;line-height:.95;letter-spacing:-.02em;text-shadow:none}@media(max-width:990px){.hf-home--hybrid>.hf-hero--legacy .hf-hero__inner{grid-template-columns:1fr}}@media(max-width:680px){.hf-home--hybrid>.hf-hero--legacy{min-height:auto}.hf-home--hybrid>.hf-hero--legacy .hf-hero__inner{padding:56px 0}.hf-home--hybrid>.hf-hero--legacy h1{font-size:clamp(48px,15vw,74px)}}@media(max-width:680px){.hf-home .hf-hero h1,.hf-home .hf-section-head h2,.hf-home .hf-panel h2,.hf-home .hf-cta h2,.hf-home .hf-category h3,.hf-home .hf-feature h3,.hf-anchor-copy h3{font-family:Anton,Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-kerning:normal;text-rendering:geometricPrecision}.hf-home .hf-hero h1{line-height:.94;letter-spacing:.002em}.hf-home .hf-section-head h2,.hf-home .hf-panel h2{line-height:.98;letter-spacing:.002em}.hf-home .hf-cta h2{line-height:.96;letter-spacing:.002em}.hf-home .hf-category h3,.hf-home .hf-feature h3,.hf-anchor-copy h3{line-height:.98;letter-spacing:.004em}}@media(max-width:680px){.hm-header .hm-logo,.hm-header .hm-logo-mark,.hm-header .hm-logo span{font-family:Anton,Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-kerning:normal;text-rendering:geometricPrecision}.hm-header .hm-logo{letter-spacing:.018em;line-height:.92}.hm-header .hm-logo-mark{line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/holtmark.css.map */
