body{background:#111317;color:#fff}.energy-product-hero{padding:80px 0;background:#1f1f1f}.energy-product-container{max-width:1200px;margin:0 auto;padding:0 20px}.energy-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.energy-product-image img{width:100%;height:auto}.energy-product-label{display:block;margin-bottom:16px;letter-spacing:.3em;text-transform:uppercase}.energy-product-title{font-size:56px;font-weight:700;margin-bottom:10px}.energy-product-subtitle{text-transform:uppercase;margin-bottom:24px}.energy-product-description{margin-bottom:32px;line-height:1.6}.energy-product-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}.energy-product-stat{text-align:center}.stat-value{font-size:32px;font-weight:700}.stat-label{display:block;font-size:12px;text-transform:uppercase}.energy-product-features{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.energy-product-feature{padding:8px 14px;border:1px solid #444;text-transform:uppercase;font-size:12px}.energy-product-button{display:inline-block;padding:14px 28px;background:#6cff6c;color:#000;text-decoration:none;font-weight:600}@media(max-width:768px){.energy-product-grid{grid-template-columns:1fr;gap:40px}}.footer_ses{padding:80px 40px 40px;background:#111317;color:#fff;border-top:3px solid #ff00004d}span.logo_text{font-size:55px}nav.footer_menu_nav{display:grid;gap:15px}nav.footer_menu_nav a{color:#fff}.footer_iner_row{display:flex}.logo_iner_test{max-width:377px}.footer_iner_row{display:flex;justify-content:space-between;gap:20px}h6.footer_col_heding{color:red;font-size:20px;margin:0 0 20px;display:block}.certified_list{display:flex;flex-wrap:wrap;margin:0;padding:0;gap:15px}a.site_logo_footer img{width:100%;max-width:120px;margin:0 0 30px}li.certified_item{list-style:none;width:calc(50% - 8px);padding:10px;border:1px solid #2a2c3080;background:#15171a80}.certified_list{display:flex;flex-wrap:wrap;margin:0;padding:0;gap:15px;max-width:345px}.copyright_bar{padding:30px 0 0;margin:50px 0 0;border-top:1px solid #2a2c3080}.copyright_bar p{margin:0}.footer_socials a{display:block;padding:10px;border:1px solid #2a2c3080;background:#15171a80;width:fit-content;transition:all .3s}.footer_socials a:hover{background:red;transition:all .3s}.footer_socials{display:flex;gap:15px}.copyright_bar{padding:30px 0 0;margin:50px 0 0;border-top:1px solid #2a2c3080;display:flex;gap:10px;justify-content:space-between;align-items:center}nav.footer_menu_nav .nav-link:hover{color:red}.payment_icons_img{width:100%;max-width:250px;margin:24px 0 0;padding:10px;background:#fff}.footer_subscribe{padding:0 0 30px;margin:0 0 50px;border-bottom:1px solid #2a2c3080;width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.newsletter-input-wrap input{padding:15px 20px;border:1px solid #ffffff80;background:#131518;border-radius:0;color:#fff}.newsletter-input-wrap button{background:red;color:#fff;padding:14px 28px;text-decoration:none;font-weight:500;border:none;font-size:16px;cursor:pointer;height:58px}.newsletter-input-wrap input::placeholder{color:#fff;opacity:1}*:focus-visible{outline:unset;outline-offset:unset}.newsletter-input-wrap{display:flex;gap:20px}.our-product-card{padding:40px;border:1px solid #2a2c3080;background:#131518;color:#fff;width:100%}.our-products-grid{display:flex;gap:40px}.our-products-section{padding:80px 40px;position:relative}.product-information,section.our-products-section{z-index:1}.product-information:after,section.our-products-section:after{position:absolute;content:"";top:0;right:0;width:100%;height:100%;background-image:url(/cdn/shop/files/topographic-contour-lines-map-wavy-pattern-vector-geographic-terrain-shape-background-poster_1.png?v=1768461319);background-repeat:no-repeat;background-position:center left;background-size:contain;z-index:-1}section.our-products-section:after{background-position:center;background-size:cover;opacity:.12}.featured_image{width:100%;height:410px;background:#fff;object-fit:contain}.weapon-heading span{background:red;width:50px;height:1px;display:block}.weapon-heading{display:flex;align-items:center;gap:20px;justify-content:center}.products-heading{text-align:center;text-transform:uppercase;margin:0 0 80px}.our-product-btn{border:1px solid #ff0000;color:#fff;padding:14px 28px;text-decoration:none;font-weight:700;display:block;width:fit-content}.product-faq-section{padding:80px 60px;background:#090a0c}.product-faq-section .container{max-width:900px;margin:auto;text-align:center}.faq-heading{font-size:48px;font-weight:400;text-transform:;letter-spacing:;margin-bottom:50px}.faq-subheading{font-size:18px;text-transform:uppercase;letter-spacing:2px;margin-bottom:50px;opacity:.8}.faq-question{width:100%;background:none;border:none;color:#fff;padding:20px 30px;font-size:18px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-icon{font-size:24px;transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;font-size:16px;line-height:1.6;padding:0 30px}.faq-item.active .faq-answer{max-height:400px;margin-bottom:20px}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-wrapper{text-align:left;display:grid;gap:20px}.faq-item{background:linear-gradient(135deg,#ff00004d,#111317 50%)}.faq-answer img{width:100%;max-width:60px;margin:20px 0}.text-image-section .text-image-grid{display:flex;gap:50px;align-items:center}.text-image-section .text-content,.text-image-section .image-content{width:100%}.text-image-section{padding:80px 40px;background-color:#090a0c}.image-content img{height:550px;object-fit:cover}.text-content{padding:40px;border:1px solid #2a2c3080;background:#15171a80;color:#fff;margin:0 -200px 0 0;z-index:9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.section-text li{list-style:none;display:flex;gap:10px;align-items:center}.section-text li:before{position:relative;content:"";width:16px;height:16px}.section-text ul{padding:0;margin:0;display:grid;gap:20px}.section-text li:before{position:relative;content:"";min-width:16px;width:16px;height:16px;display:block;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="hsl(0 100% 50%)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-4 h-4 text-primary"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>');background-size:contain;background-repeat:no-repeat}.cart-bubble__background{background-color:red}.cart__ctas button#checkout{border-radius:0}.why-mos{position:relative;padding:80px 40px;color:#fff;overflow:hidden}.why-mos__top-line{height:4px;background:linear-gradient(to right,transparent,#ff0000,transparent)}.why-mos__bg-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20vw;opacity:.04;font-weight:800;white-space:nowrap;pointer-events:none}.why-mos__container{max-width:1300px;margin:auto;position:relative}.mos-card__icon svg{width:55%}.why-mos__header{text-align:center;margin-bottom:5rem}.why-mos__eyebrow{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.why-mos__eyebrow span{width:60px;height:1px;background:red}.why-mos__eyebrow em{font-style:normal;letter-spacing:.4em;font-size:.8rem;color:#fff}.why-mos__title{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1rem}.why-mos__desc{max-width:720px;margin:auto;color:#b5b5b5}.why-mos__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.mos-card{position:relative;padding:1.8rem;background:#131518;border:1px solid #222;transition:.4s ease}.mos-card:hover{border-color:red}.mos-card__index{position:absolute;top:1rem;right:1rem;font-size:3rem;opacity:.1;font-weight:700}.mos-card__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,0,0,.4);margin-bottom:1rem;font-size:1.5rem}.mos-card__title{font-size:1.1rem;letter-spacing:.15em;margin-bottom:.6rem}.mos-card__text{font-size:.9rem;color:#aaa;line-height:1.6}.mos-card__text .usflag{width:24px;height:auto;display:inline-block}.bottom_text{margin:40px 0 0;text-align:center}.mos-card__line{position:absolute;bottom:0;left:0;height:2px;width:0;background:red;transition:.4s ease}.mos-card:hover .mos-card__line{width:100%}label.variant-option__button-label{border:1px solid #2a2c3080;background:#131518}span.variant-option__button-label__text{color:#fff}button.shopify-payment-button__button.shopify-payment-button__button--unbranded{border-radius:0}.product-information.section.section--page-width.spacing-style.color-scheme-6.relative{padding:80px 60px}button.button.quantity-plus.button-unstyled,button.button.quantity-minus.button-unstyled{background:#ddd;border-radius:0;height:100%;background:linear-gradient(135deg,#4f0809,#111317 50%);opacity:1}.quantity-selector input[type=number]{color:#000}.inner_page_banner_bg{padding:80px 40px;background-repeat:no-repeat;background-position:center center;background-size:cover;height:65vh}.inner_page_banner{position:relative}.inner_page_banner_bg{position:relative;background-size:cover;background-position:center;display:flex;align-items:center}.inner_page_overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.inner_page_content{position:relative;z-index:2;text-align:center;color:#fff}.inner_page_title{font-size:48px;font-weight:400;margin-bottom:30px}.inner_page_subtitle{font-size:16px;max-width:920px;margin:0 auto;opacity:.9}.mission_image_grid{display:flex;gap:50px}.mission_text_col,.mission_image_col{padding:40px;border:1px solid #2a2c3080;background:#131518;width:100%}section.mission_image_section{padding:80px 60px}.mission_image_col img{height:550px;object-fit:cover}.mos-reviews-section{padding:80px 40px;background:#0b0b0b}.reviews-heading{text-align:center;color:#fff;font-size:42px;margin-bottom:60px}.reviews-grid{display:flex;flex-wrap:wrap;gap:30px;max-width:1200px;margin:auto;justify-content:center}.review-card{width:calc(33.33% - 20px);background:#141414;padding:30px;color:#fff;box-shadow:0 10px 30px #0006;border:1px solid #222}.review-stars{color:#f5c518;font-size:20px;margin-bottom:20px}.review-text{font-size:15px;line-height:1.7;margin-bottom:25px;color:#dcdcdc}.review-author{display:flex;align-items:center;gap:12px}.review-author img{width:44px;height:44px;border-radius:50%;object-fit:cover}.review-author span{font-weight:600}.energy-purpose-cards-grid{padding:80px 40px;background:#0b0b0b}.cards-heading{text-align:center;color:#fff;font-size:40px;margin-bottom:60px}.cards-grid{display:flex;gap:35px;max-width:1200px;margin:auto;flex-wrap:wrap;justify-content:center}.card-item{background:#141414;overflow:hidden;box-shadow:0 12px 35px #00000073;text-align:center;transition:transform .3s ease;width:calc(33.33% - 24px)}.card-item:hover{transform:translateY(-6px)}.card-item img{width:100%;height:280px;object-fit:cover}.card-title{padding:20px;color:#fff;font-size:18px;font-weight:700}a.btn-primary,a.btn-outline,a.our-product-btn,.newsletter-input-wrap button{transition:all .3s}a.btn-primary:hover,a.btn-outline:hover,a.our-product-btn:hover,.newsletter-input-wrap button:hover{background:#fff;color:red;transition:all .3s}span.menu-list__link-title:hover{color:red;transition:all .3s}a.our-product-btn:hover{border:1px solid #fff}@media(max-width:1024px){section.hero-military,.mos-reviews-section,.energy-purpose-cards-grid,.inner_page_banner_bg,.our-products-section,section.mission_image_section,section.text-image-section,.why-mos,.product-faq-section,.product-information.section.section--page-width.spacing-style.color-scheme-6.relative{padding:40px 34px}.products-heading{margin:0 0 40px}.our-products-grid{gap:20px}.our-product-card{padding:20px}.featured_image{height:250px}h4.our-product-title{font-size:20px}.our-product-btn{padding:12px 24px;font-weight:400;font-size:14px}.text-content{padding:30px;margin:0 -170px 0 0}header.why-mos__header{margin:0 0 40px}.why-mos__desc{max-width:520px}section.footer_ses{padding:40px 34px 20px}h6.footer_col_heding{font-size:14px;margin:0 0 15px}.hero-content h1{font-size:60px}.hero-content p{max-width:350px}li.certified_item{font-size:13px}span.logo_text{font-size:40px}.logo_iner_test{max-width:296px;font-size:15px}.certified_list{max-width:255px}.faq-heading{font-size:36px;margin-bottom:35px}.product-information__media{padding:0 15px 0 0!important}div#ProductInformation-template--25511659503920__main{padding:0 0 0 15px}.product-information.section.section--page-width.spacing-style.color-scheme-6.relative{display:block}.product-information:after{background-size:46% 100%}.reviews-grid{gap:20px}.review-card{width:calc(50% - 10px)}h2.reviews-heading{font-size:34px;margin-bottom:40px}.mission_text_col,.mission_image_col{padding:30px}.mission_image_grid{display:flex;gap:30px}.mission_image_col img{height:400px}.mission_image_grid{align-items:flex-start}.mission_image_col{position:sticky;top:80px}.card-item{width:calc(50% - 10px)}.cards-grid{gap:20px}a.site_logo_footer img{width:100%;max-width:100px;margin:0 0 20px}.footer_subscribe_col h2{font-size:30px}.newsletter-input-wrap button{padding:10px 20px;font-size:13px;height:50px}.newsletter-input-wrap input{padding:10px 15px}.newsletter-input-wrap{gap:10px}.footer_subscribe_col p{font-size:14px}}@media(max-width:767px){section.hero-military,.our-products-section,.energy-purpose-cards-grid,.inner_page_banner_bg,section.text-image-section,section.mission_image_section,.why-mos,.product-faq-section,.mos-reviews-section,.product-information.section.section--page-width.spacing-style.color-scheme-6.relative{padding:30px 25px}.footer_iner_row,.copyright_bar,.hero-stats,.our-products-grid,.text-image-grid,.mission_image_grid,.footer_subscribe{flex-wrap:wrap}section.footer_ses{padding:30px 25px 20px}.copyright_bar{padding:20px 0 0;margin:30px 0 0}.text-content{padding:20px;margin:0}.text-image-section .text-image-grid{gap:20px;flex-direction:column-reverse}.image-content img{height:100%}h2.section-heading{font-size:30px}h5.weapon-heading{text-align:center}.featured_image{height:210px}.copyright_bar p{margin:0;font-size:13px}span.header-logo__image-container.header-logo__image-container--original{line-height:normal}.menu-drawer-container .header__icon--summary{color:#fff!important;padding:0!important}.header__row.header__row--top.color-scheme-1.section.section--full-width-margin.section--page-width{padding:10px 25px}.header__columns.spacing-style{display:flex;gap:10px}.header__drawer.desktop\:hidden{order:1}.header__columns .search-action{position:absolute;z-index:-1111;opacity:0}.hero-content h1{font-size:40px}.hero-stats{gap:20px;margin-bottom:25px}.hero-stats strong{font-size:24px}.hero-stats span{font-size:10px;opacity:.7}.hero-top{letter-spacing:2px;font-size:12px;gap:10px}.hero-top span{width:30px}.hero-buttons{flex-wrap:wrap}.btn-primary,.btn-outline{padding:12px 22px}.animate_scroll{right:calc(50% - 44px)}button.faq-question{text-align:start;gap:15px;font-size:16px;padding:15px 25px}.mos-card{padding:22px}.faq-heading{font-size:30px;margin-bottom:20px}.product-information__grid.product-information--media-left{display:block}div#ProductInformation-template--25511659503920__main,.product-information__media{padding:0!important}.product-information:after{background-size:100% 25%;background-position:top center}.review-card{width:100%}h2.reviews-heading{font-size:30px;margin-bottom:30px}.mission_image_grid{gap:20px;flex-direction:column-reverse}.mission_image_col{position:unset}.mission_text_col,.mission_image_col{padding:20px}.mission_image_col img{height:250px}.inner_page_title{font-size:38px;margin-bottom:20px}.inner_page_banner_bg{height:auto}.card-item{width:100%}.cards-heading{font-size:30px;margin-bottom:20px}.bottom_text{margin:20px 0 0;text-align:center}a.size-style.spacing-style.header-logo{width:100%;justify-content:flex-start}img.header-logo__image{--header-logo-image-width: 50px;--header-logo-image-width-mobile: 50px;--header-logo-image-height: 50px;--header-logo-image-height-mobile: 60px}a.site_logo_footer img{width:100%;max-width:80px;margin:0 0 20px}.newsletter-input-wrap{flex-wrap:wrap}.newsletter-input-wrap input{padding:10px 15px;width:100%}.newsletter-input-wrap button{padding:10px 20px;font-size:16px;height:50px;width:100%}.footer_subscribe_col h2{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/new-css.css.map */
