@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600;700;800&display=swap";:root{--fm-black: #0f0f11;--fm-ink: #171816;--fm-olive: #4b4e34;--fm-gold: #c2a36c;--fm-gold-soft: #ead9ad;--fm-stone: #dadada;--fm-white: #ffffff;--fm-paper: #f5f2eb;--fm-border: rgba(194, 163, 108, .28);--fm-heading-font: "Bebas Neue", Impact, sans-serif;--fm-body-font: "Montserrat", Arial, sans-serif}body{background:var(--fm-paper);font-family:var(--fm-body-font)}h1,h2,h3,h4,.button,.button-secondary,.product-card,.fm-section-heading,.fm-category-card strong,.fm-trust-strip__item strong{font-family:var(--fm-heading-font);font-weight:400}#header-group{background:var(--fm-black);color:#fff}#header-group .announcement-bar{background:var(--fm-gold);color:var(--fm-black);min-height:30px;border:0}#header-group .announcement-bar__slides{max-width:1180px}#header-group .announcement-bar__text{font-family:var(--fm-body-font);font-weight:700;letter-spacing:.02em}#header-group header-component,#header-group .header{background:linear-gradient(180deg,#151716,#0b0d0c);border-bottom:1px solid rgba(255,255,255,.08)}#header-group .section-background,#header-group .header__row,#header-group .header__columns,#header-group .header__column .section,#header-group .header__row[class*=color-]{background:var(--fm-black)!important;color:#fff!important;--color-background: var(--fm-black) !important;--color-foreground: #fff !important;--color-foreground-heading: #fff !important;--color-primary: #fff !important;--color-border: rgba(255, 255, 255, .12) !important}#header-group .header__row{min-height:78px}#header-group .header__columns{align-items:center}#header-group a,#header-group summary,#header-group button{color:#fff}#header-group .header-logo img{filter:drop-shadow(0 0 10px rgba(201,170,99,.18))}main[data-template=index]{background:radial-gradient(circle at top left,rgba(201,170,99,.12),transparent 34rem),linear-gradient(180deg,#f7f4ed,#fff 38%,#f5f2eb)}main[data-template=index] .hero{border-bottom:1px solid rgba(201,170,99,.34)}main[data-template=index] .hero h1{max-width:760px;text-transform:uppercase;color:#fff;text-wrap:balance;letter-spacing:.015em;text-shadow:0 2px 18px rgba(0,0,0,.45)}main[data-template=index] .hero h1 strong,main[data-template=index] .hero h1 em{color:var(--fm-gold);font-style:normal}main[data-template=index] .hero p{max-width:560px;color:#ffffffe6;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.55;text-shadow:0 1px 10px rgba(0,0,0,.45)}main[data-template=index] .hero p:first-child{color:var(--fm-gold);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:.9rem}main[data-template=index] .hero .button,main[data-template=index] .hero .button-secondary,.fm-conversion-actions a:first-child,.pagepilot-button-atc{background:linear-gradient(180deg,#d8bd77,#a98a43)!important;color:#15120b!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 12px 30px #00000038;text-transform:uppercase;font-weight:800;letter-spacing:.02em}main[data-template=index] .hero .button-secondary,.fm-conversion-actions a:last-child{background:#0d0f0e6b!important;color:#fff!important;border-color:#ffffff73!important;box-shadow:none}.fm-trust-strip{background:linear-gradient(90deg,#121511,#2c2a1a 50%,#121511)!important;border-color:var(--fm-border)!important}.fm-trust-strip__item{background:transparent!important;color:#fff;border-right:1px solid var(--fm-border)}.fm-trust-strip__item strong{color:#fff!important;text-transform:uppercase;letter-spacing:.02em;font-size:1.3rem;line-height:1}.fm-trust-strip__item span{color:#ffffffbf!important}.fm-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.fm-category-card{position:relative;min-height:190px;overflow:hidden;display:flex;align-items:flex-end;padding:18px;isolation:isolate;text-decoration:none;color:#fff;background:#171916;border-radius:8px}.fm-category-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fm-category-image, linear-gradient(135deg, #363728, #111));background-size:cover;background-position:center;transform:scale(1.02);z-index:-2;transition:transform .22s ease}.fm-category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#000000c7);z-index:-1}.fm-category-card:hover:before{transform:scale(1.07)}.fm-category-card strong{display:block;font-size:1.08rem;line-height:1.05;text-transform:uppercase;letter-spacing:.02em}.fm-category-card span{display:block;margin-top:5px;color:#ffffffd1;font-size:.86rem;line-height:1.3}.fm-section-heading{margin:0 0 24px;text-align:center;text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.35rem);letter-spacing:.01em}.fm-section-heading:after{content:"";display:block;width:58px;height:3px;margin:12px auto 0;background:var(--fm-gold)}main[data-template=index] .section-resource-list__header{text-align:center}main[data-template=index] .section-resource-list__header h2,main[data-template=index] .section-resource-list__header h3,main[data-template=index] .section-resource-list__header h4{text-transform:uppercase;letter-spacing:.01em}main[data-template=index] .section-resource-list__header p{max-width:680px;margin-inline:auto;color:#000000ad}.product-card__content{background:#f8f6f0;border:1px solid rgba(0,0,0,.08)!important;border-radius:8px!important;overflow:hidden;box-shadow:0 12px 34px #0000000f;transition:transform .18s ease,box-shadow .18s ease;position:relative}.resource-list__item:first-child .product-card__content:before{content:"Bestseller";position:absolute;top:10px;left:10px;z-index:2;background:var(--fm-gold);color:var(--fm-black);border-radius:3px;padding:4px 7px;font-family:var(--fm-body-font);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.product-card:hover .product-card__content{transform:translateY(-3px);box-shadow:0 18px 42px #0000001f}.product-card .price,.product-card .compare-at-price{font-weight:800}.product-card .quick-add__button{background:var(--fm-olive)!important;color:#fff!important;border-radius:4px!important;min-height:36px;text-transform:uppercase;font-weight:800}.fm-testimonials{padding:72px 0;background:#f7f4ed}.fm-testimonial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fm-testimonial-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:20px;box-shadow:0 10px 26px #0000000d}.fm-testimonial-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.fm-testimonial-avatar{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(180deg,#2f3429,#111);color:var(--fm-gold);font-weight:800}.fm-stars{color:var(--fm-gold);letter-spacing:1px;font-size:.9rem}.fm-testimonial-card p{margin:0;color:#000000ad;font-size:.92rem;line-height:1.55}.fm-newsletter{position:relative;overflow:hidden;color:#fff;background:linear-gradient(90deg,#0f0f11f5,#0f0f11c2),radial-gradient(circle at 88% 45%,rgba(194,163,108,.2),transparent 20rem),#0f0f11;border-top:1px solid var(--fm-border);border-bottom:1px solid rgba(255,255,255,.08);padding:44px clamp(16px,4vw,54px)}.fm-newsletter__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr minmax(280px,520px);gap:32px;align-items:center}.fm-newsletter h2{margin:0 0 8px;text-transform:uppercase;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.fm-newsletter p{margin:0;color:#ffffffbd}.fm-newsletter form{display:grid;grid-template-columns:1fr auto;gap:0;border:1px solid rgba(255,255,255,.28);background:#00000061;padding:4px;border-radius:4px}.fm-newsletter input[type=email]{min-height:48px;border:0;background:transparent;color:#fff;padding:0 14px}.fm-newsletter button{min-height:48px;border:0;border-radius:3px;background:var(--fm-gold);color:var(--fm-black);padding:0 24px;font-weight:800;text-transform:uppercase;cursor:pointer}.fm-newsletter__perks{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:12px;color:#ffffffa6;font-size:.82rem}main[data-template*=product]{background:linear-gradient(180deg,#0f1211 0,#101210 540px,var(--fm-paper) 541px)}main[data-template*=product] .pagepilot-main-product{color:#fff}main[data-template*=product] .pagepilot-main-product>.pp-max-w-\[1200px\]{max-width:1320px!important;padding:20px clamp(16px,3vw,36px) 28px;background:radial-gradient(circle at 80% 20%,rgba(201,170,99,.12),transparent 24rem),linear-gradient(135deg,#111412,#0b0d0c);border:1px solid var(--fm-border);border-radius:10px;box-shadow:0 24px 70px #00000059}main[data-template*=product] #pp-main-product-image,main[data-template*=product] .pp-thumbnail{background:#f7f4ed;border:1px solid rgba(201,170,99,.22)}main[data-template*=product] [id^=ProductInfo-]{color:#fff;background:#ffffff09;border:1px solid rgba(201,170,99,.22);border-radius:8px;padding:clamp(18px,3vw,32px)}main[data-template*=product] .pp-product-title{color:#fff;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(2.4rem,5vw,4.5rem)!important;line-height:.95!important}main[data-template*=product] .pp-product-price,main[data-template*=product] .pp-price-item--regular{color:var(--fm-gold)!important;font-size:clamp(1.8rem,3vw,2.9rem)}main[data-template*=product] .pp-price-item--sale{color:#ffffff73!important}main[data-template*=product] .pp-text-base,main[data-template*=product] .pp-text-lg,main[data-template*=product] .pp-text-xl{color:#ffffffd1}main[data-template*=product] .pp-variant-picker,main[data-template*=product] fieldset,main[data-template*=product] .product-form{color:#fff}main[data-template*=product] .pp-quantity-decrease,main[data-template*=product] .pp-quantity-increase,main[data-template*=product] input[name=quantity]{color:#fff!important}main[data-template*=product] .shopify-payment-button__button{border-radius:4px!important}main[data-template*=product] .pagepilot-section:not(.pagepilot-main-product){color:#111}main[data-template]:not([data-template=index]){background:radial-gradient(circle at 10% 0%,rgba(194,163,108,.12),transparent 28rem),linear-gradient(180deg,#f8f6f0,#fff 46%,#f3efe6);color:var(--fm-black);font-family:var(--fm-body-font)}main[data-template]:not([data-template=index]) :is(h1,h2,h3,h4,h5,h6),.drawer :is(h1,h2,h3,h4,h5,h6),.modal :is(h1,h2,h3,h4,h5,h6){font-family:var(--fm-heading-font)!important;font-weight:400!important;letter-spacing:.01em;text-transform:uppercase}main[data-template]:not([data-template=index]) :is(h1,.h1){font-size:clamp(2.7rem,7vw,5.8rem);line-height:.92}main[data-template]:not([data-template=index]) :is(h2,.h2){font-size:clamp(2rem,4.4vw,3.75rem);line-height:.96}main[data-template]:not([data-template=index]) :is(p,li,.rte,.text-block),.drawer :is(p,li){font-family:var(--fm-body-font)}main[data-template]:not([data-template=index]) .section-background{background:transparent!important}main[data-template]:not([data-template=index])>.shopify-section:first-child{position:relative;overflow:hidden;background:linear-gradient(90deg,#0f0f11f0,#0f0f11a8),radial-gradient(circle at 88% 35%,rgba(194,163,108,.18),transparent 22rem),var(--fm-black);color:var(--fm-white);border-bottom:1px solid var(--fm-border)}main[data-template]:not([data-template=index])>.shopify-section:first-child:before{content:"Family Mission";position:absolute;right:clamp(18px,5vw,72px);top:50%;transform:translateY(-50%);font-family:var(--fm-heading-font);font-size:clamp(5rem,13vw,13rem);line-height:.8;color:#c2a36c0e;pointer-events:none;white-space:nowrap}main[data-template]:not([data-template=index])>.shopify-section:first-child :is(h1,h2,h3,p,a,span){color:inherit}main[data-template]:not([data-template=index])>.shopify-section:first-child :is(h1,h2,h3):after{content:"";display:block;width:66px;height:3px;margin-top:14px;background:var(--fm-gold)}main[data-template*=collection] .product-grid,main[data-template*=search] .product-grid,main[data-template*=cart] .product-grid,main[data-template*="404"] .product-grid{gap:clamp(16px,2vw,24px)!important}main[data-template]:not([data-template=index]) .product-card__content{background:var(--fm-white);border:1px solid rgba(15,15,17,.08)!important;border-radius:8px!important;box-shadow:0 18px 42px #0f0f1114}main[data-template]:not([data-template=index]) .product-card :is(a,.product-title,[class*=product-title]){color:var(--fm-black);font-family:var(--fm-heading-font)!important;font-size:1.28rem!important;line-height:1;text-transform:uppercase}main[data-template]:not([data-template=index]) .product-card .price{color:var(--fm-black);font-weight:800}main[data-template]:not([data-template=index]) .card-gallery,main[data-template]:not([data-template=index]) .product-card img{background:#f1eee7}main[data-template]:not([data-template=index]) .quick-add__button,main[data-template]:not([data-template=index]) .button,main[data-template]:not([data-template=index]) button[type=submit],main[data-template]:not([data-template=index]) .shopify-payment-button__button,.drawer .button,.drawer button[type=submit]{min-height:44px;border-radius:4px!important;border:1px solid rgba(15,15,17,.12)!important;background:linear-gradient(180deg,#d8bd77,#a98a43)!important;color:#15120b!important;font-family:var(--fm-heading-font)!important;font-size:1.14rem;font-weight:400!important;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 12px 24px #0f0f111f}main[data-template]:not([data-template=index]) .button-secondary,main[data-template]:not([data-template=index]) .button--secondary{background:var(--fm-black)!important;color:var(--fm-white)!important;border-color:#c2a36c66!important}main[data-template]:not([data-template=index]) :is(input,textarea,select),.drawer :is(input,textarea,select),.modal :is(input,textarea,select){border-radius:4px!important;border:1px solid rgba(15,15,17,.18)!important;background:var(--fm-white)!important;color:var(--fm-black)!important;font-family:var(--fm-body-font)!important}main[data-template]:not([data-template=index]) :is(input,textarea,select):focus,.drawer :is(input,textarea,select):focus,.modal :is(input,textarea,select):focus{border-color:var(--fm-gold)!important;box-shadow:0 0 0 3px #c2a36c33!important;outline:none!important}main[data-template*=collection] facets-form,main[data-template*=search] facets-form,main[data-template*=collection] .facets,main[data-template*=search] .facets{background:#ffffffe0;border-block:1px solid rgba(15,15,17,.08)}main[data-template*=collection] .facets__summary,main[data-template*=search] .facets__summary,main[data-template*=collection] .sorting,main[data-template*=search] .sorting{font-family:var(--fm-body-font);font-weight:800;text-transform:uppercase;letter-spacing:.03em}main[data-template*=product]{background:linear-gradient(180deg,#0f1211 0,#101210 540px,var(--fm-paper) 541px),radial-gradient(circle at 82% 12%,rgba(194,163,108,.14),transparent 28rem)}main[data-template*=product] .pagepilot-main-product:before{content:"Taktisch. F\fcr das Wichtigste.";display:block;max-width:1320px;margin:0 auto 10px;padding-inline:clamp(16px,3vw,36px);color:var(--fm-gold);font-family:var(--fm-body-font);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}main[data-template*=product] [id^=ProductInfo-]:before{content:"Bereit f\fcr deine Mission";display:block;margin-bottom:8px;color:var(--fm-gold);font-family:var(--fm-body-font);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}main[data-template*=product] :is(.product-information,.product-details,.product-form,variant-picker-component){font-family:var(--fm-body-font)}main[data-template*=product] :is(.variant-option,.variant-picker__option,.swatch){border-radius:4px!important}main[data-template*=cart] cart-items-component,main[data-template*=cart] cart-summary-component,main[data-template*=cart] .cart-page,main[data-template*=cart] .cart__summary,.drawer .cart-drawer{background:var(--fm-white);border:1px solid rgba(15,15,17,.08);border-radius:8px;box-shadow:0 18px 42px #0f0f1114}main[data-template*=cart] .cart__summary,main[data-template*=cart] cart-summary-component,.drawer .cart-drawer__footer{background:radial-gradient(circle at top right,rgba(194,163,108,.16),transparent 16rem),linear-gradient(180deg,#171816,#0f0f11);color:var(--fm-white)}main[data-template*=cart] .cart__summary :is(h2,h3,p,span),main[data-template*=cart] cart-summary-component :is(h2,h3,p,span),.drawer .cart-drawer__footer :is(h2,h3,p,span){color:inherit}main[data-template*=page] .rte,main[data-template*=article] article,main[data-template*=blog] .blog-post-card,main[data-template*="404"] .section{max-width:1180px;margin-inline:auto}main[data-template*=page] .rte,main[data-template*=article] article,main[data-template*=blog] .blog-post-card{background:#ffffffe6;border:1px solid rgba(15,15,17,.08);border-radius:8px;box-shadow:0 18px 42px #0f0f110f}main[data-template*=page] .rte{padding:clamp(22px,4vw,46px)}main[data-template]:not([data-template=index]) .badge,main[data-template]:not([data-template=index]) .product-card-badges__badge,.drawer .badge{border-radius:3px;background:var(--fm-gold)!important;color:var(--fm-black)!important;font-family:var(--fm-body-font);font-weight:800;letter-spacing:.04em;text-transform:uppercase}main[data-template]:not([data-template=index]) a{text-decoration-color:#c2a36c8c;text-underline-offset:.18em}main[data-template]:not([data-template=index]) a:hover{color:var(--fm-olive)}main[data-template]:not([data-template=index]) ::selection{background:var(--fm-gold);color:var(--fm-black)}footer,.shopify-section-group-footer-group{background:#0b0d0c;color:#ffffffd1}footer h2,footer h3,footer h4,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4{color:#fff;font-family:var(--fm-heading-font);font-weight:400;text-transform:uppercase}@media(max-width:990px){.fm-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-template*=product]{background:#0f1211}.fm-testimonial-grid,.fm-newsletter__inner{grid-template-columns:1fr}main[data-template]:not([data-template=index])>.shopify-section:first-child:before{display:none}main[data-template]:not([data-template=index]) .product-card :is(a,.product-title,[class*=product-title]){font-size:1.08rem!important}}@media(max-width:640px){.fm-category-grid{grid-template-columns:1fr}.fm-category-card{min-height:160px}main[data-template=index] .hero h1{font-size:clamp(2.2rem,12vw,3.6rem)}.fm-testimonial-grid,.fm-newsletter form{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/familymission-tactical.css.map */
