.header-navigation .customer-links li .logo{padding-top:0;padding-bottom:0}.lgx-drawer-contact-info{box-sizing:border-box;float:left;width:100%;height:auto;padding-bottom:0;padding-top:0;text-align:left;white-space:normal}.lgx-drawer-contact-info-item{display:flex;gap:16px;width:100%;line-height:1.5;padding:1.25rem 0;border-bottom:1px solid #00000021}.lgx-drawer-contact-info>.lgx-drawer-contact-info-item:last-of-type{border-bottom:none;padding-bottom:0}.lgx-drawer-contact-info-item div{display:flex;flex-direction:column}.lgx-drawer-contact-info-item div span{font-size:15px;margin-bottom:4px;font-weight:400;position:relative}.lgx-drawer-contact-info-item svg{width:20px;height:20px;margin-top:2px;color:#ce2029;flex-shrink:0}.lgx-drawer-contact-info-item div p{margin:0}.lgx-drawer-contact-info-item a{color:#ce2029;text-underline-offset:4px}@media (min-width: 814px){.lgx-drawer-contact-info{display:none}}.lgx-payment-methods{list-style:none;margin:12px 0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:0 12px;height:auto!important;width:calc(100% - var(--master_spacing) - var(--master_spacing))!important;max-width:calc(480px - var(--master_spacing) - var(--master_spacing))!important}.lgx-payment-methods li{width:auto!important;height:fit-content!important;float:none!important}.product-grid-product-template h2.offers{font-size:26px;--price_color: #ce2029;margin-bottom:.5rem!important}.lgx-product-page-badges{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:1rem}.lgx-product-page-badge{display:flex;align-items:center;border-radius:4px;padding:4px 8px;font-size:14px;text-transform:uppercase;color:#ce2029;background-color:#ffe9eb;width:fit-content;height:fit-content;font-family:var(--headline_font)}.lgx-product-page-badge svg{width:16px;height:16px;margin-right:8px}.lgx-product-page-badge.lgx-badge-usa{background-color:#dfeefe;color:#123a82}.lgx-product-page-badge.lgx-badge-usa svg{color:#be0a2f}.lgx-product-page-badge.lgx-badge-money-back{background-color:#dffed9;color:#407c12}.lgx-product-page-badge.lgx-badge-money-back svg{color:#407c12}#lgx-featured-review{background:linear-gradient(45deg,#fee,#fff7f7);border:1px solid #ce2029;border-radius:8px;padding:1rem 2.25rem 1rem 1rem;overflow:hidden;margin:1.5rem 0;position:relative}#lgx-featured-review .lgx-featured-review__content{font-style:italic;line-height:1.5;font-size:95%;text-wrap:balance}#lgx-featured-review .lgx-featured-review__content strong{font-style:normal;font-weight:700}#lgx-featured-review .lgx-featured-review__content *{margin:0!important}#lgx-featured-review .lgx-featured-review__icon{background:#ce2029;width:96px;height:96px;position:absolute;top:-48px;right:-48px;border-radius:99px;display:flex;align-items:flex-end;justify-content:flex-start}#lgx-featured-review .lgx-featured-review__icon svg{width:24px;height:24px;padding:18px;fill:#fff}#lgx-compatibility-list{margin:1.5rem 0}#lgx-compatibility-list h3{margin-bottom:1rem;font-size:1.2rem;font-weight:600}#lgx-compatibility-list .lgx-compatibility-grid{display:grid;grid-template-columns:1fr;gap:1rem}#lgx-compatibility-list .lgx-compatibility-grid:has(.lgx-compatibility-item+.lgx-compatibility-item){grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}#lgx-compatibility-list .lgx-compatibility-item{border:1px solid #e0e0e0;border-radius:6px;padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:center}#lgx-compatibility-list .lgx-compatibility-icon{margin-bottom:.75rem}#lgx-compatibility-list .lgx-compatibility-icon svg{width:40px;height:40px;color:#777}#lgx-compatibility-list strong{display:block;margin-bottom:.25rem;font-weight:600}#lgx-compatibility-list div:not(.lgx-compatibility-grid):not(.lgx-compatibility-item):not(.lgx-compatibility-icon){font-size:.9rem;color:#555}#lgx-whats-included{margin:1.5rem 0;background:#fefefe;border-radius:8px;border:1px solid #c4c4c4;overflow:hidden}#lgx-whats-included>div{padding:1rem}#lgx-whats-included .lgx-whats-included-title{font-size:1.2rem;font-weight:600;text-align:center;font-family:var(--headline_font);text-transform:uppercase;background-color:#f8f8f8;border-bottom:solid 1px #c4c4c4}#lgx-whats-included .lgx-whats-included-grid{display:grid;grid-gap:1.25rem}#lgx-whats-included .lgx-whats-included-item{display:flex;align-items:flex-start;gap:1rem}#lgx-whats-included .lgx-whats-included-icon{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;border-radius:6px}#lgx-whats-included .lgx-whats-included-icon svg{width:24px;height:24px;color:#ce2029}#lgx-whats-included .lgx-whats-included-content{flex-grow:1}#lgx-whats-included .lgx-whats-included-content strong{display:block;margin-bottom:.25rem;font-weight:600;font-size:.85rem}#lgx-whats-included .lgx-whats-included-content div{font-size:.85rem;color:#555;line-height:1.4}#lgx-whats-included .lgx-whats-included-footer{background-color:#f8f8f8;border-top:1px solid #c4c4c4;font-style:italic;color:#666;text-align:center;text-wrap:balance}#lgx-whats-included .lgx-whats-included-footer p{padding:0;font-size:.85rem}.lgx-custom-order-cta{background:#f5f5f5;border-radius:8px;padding:1rem;text-align:center;margin:1rem auto 2rem;box-sizing:border-box}.lgx-custom-order-cta p{font-size:1rem;padding-bottom:0;margin-bottom:.75rem;color:#222;font-weight:400}.lgx-custom-order-cta-btn{display:inline-block;background:#ce2029;color:#fff;font-size:1rem;font-family:inherit;font-weight:700;border:none;border-radius:3px;padding:.5rem 1.25rem;text-decoration:none;box-shadow:none;margin:0 auto;cursor:pointer;transition:background .15s}.lgx-custom-order-cta-btn:hover,.lgx-custom-order-cta-btn:focus{background:#a81a22;color:#fff;text-decoration:none}.lgx-view-all-brands-cta{background:#f5f5f5;border-radius:8px;padding:1rem;text-align:center;margin:0 auto 1rem;box-sizing:border-box;display:flex;gap:.75rem 1.5rem;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.lgx-view-all-brands-cta p{font-size:1rem!important;padding-bottom:0;margin-bottom:0;color:#222;font-weight:400}.lgx-view-all-brands-cta-btn{display:inline-block;background:#ce2029;color:#fff;font-size:1rem;font-family:inherit;font-weight:700;border:none;border-radius:3px;padding:.5rem 1.25rem;text-decoration:none;box-shadow:none;margin:0;width:fit-content;cursor:pointer;transition:background .15s}.lgx-view-all-brands-cta-btn:hover,.lgx-view-all-brands-cta-btn:focus{background:#a81a22;color:#fff;text-decoration:none}.product-loop button.btn,.product-loop a.btn{color:#000;background-color:transparent}.product-loop button.btn:hover,.product-loop a.btn:hover{color:#fff!important;background-color:#000!important}.lgx-above-fold-description p{font-size:90%;color:#626262}.lgx-above-fold-description ul{list-style:none;padding-left:0}.lgx-above-fold-description ul li{position:relative;padding-left:28px;margin-bottom:.25rem;line-height:1.4}.lgx-above-fold-description ul li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background-color:#ce2029;border-radius:50%}.lgx-above-fold-description ul li:after{content:"";position:absolute;left:6px;top:9px;width:6px;height:3px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg)}#content.list-collections-page .product-loop .product .product-border{background:#fff;box-shadow:#0000001a 0 4px 12px;border-radius:8px}#content.list-collections-page .product-loop .product .product-thumb{padding:20%}#content.list-collections-page .product-loop .product .product-details{padding-left:1rem;padding-right:1rem;margin-bottom:1.5rem}@media (max-width: 768px){#content.list-collections-page .product-loop .product .product-thumb{padding:10%}}#content.list-collections-page .product-loop .product .lgx-collection-product-count{font-size:1rem;color:#626262;font-weight:400;margin-top:.5rem}#lgx-brand-search{width:100%;max-width:600px;margin:0 auto 2rem;padding:0 1rem;box-sizing:border-box}.lgx-brand-search-form{position:relative;width:100%}.lgx-brand-search-input{background-color:#fff!important}.lgx-brand-search-input:focus{outline:none;border-color:#ce2029;box-shadow:0 2px 12px #ce20291a}.lgx-brand-search-button{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#777;transition:color .2s ease;padding:0;cursor:pointer}.lgx-brand-search-button:hover{color:#ce2029}.lgx-brand-search-button svg{width:20px;height:20px}#content.list-collections-page .product-loop{position:relative}#content.list-collections-page .product-loop .product{transition:opacity .3s ease,transform .3s ease;opacity:1;transform:scale(1)}#content.list-collections-page .product-loop .product.lgx-brand-hidden{opacity:0;transform:scale(.95);height:0;margin:0;padding:0;overflow:hidden;pointer-events:none;display:none}#content.list-collections-page .product-loop .product.lgx-brand-visible{opacity:1;transform:scale(1)}.lgx-brand-no-results{width:100%;text-align:center;padding:2rem;font-size:1.1rem;color:#777;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lgx-brand-cta{margin:2rem auto 3rem}.lgx-brand-cta-container{text-align:center;max-width:800px;margin:0 auto;padding:2rem 1.5rem}.lgx-brand-cta-heading{font-size:2rem;font-weight:600;margin-bottom:1rem;color:#333;font-family:var(--headline_font)}.lgx-brand-cta-text{font-size:1.1rem;line-height:1.5;margin-bottom:1.75rem;color:#555;max-width:750px;margin-left:auto;margin-right:auto}.lgx-brand-cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.lgx-brand-cta-btn{display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .2s ease;min-width:220px}.lgx-brand-cta-btn-primary{background-color:#ce2029;color:#fff;border:1px solid #ce2029}.lgx-brand-cta-btn-primary:hover{background-color:#a81a22;text-decoration:none;color:#fff}.lgx-brand-cta-btn-secondary{background-color:#f8f8f8;color:#333;border:1px solid #ddd}.lgx-brand-cta-btn-secondary:hover{background-color:#eaeaea;text-decoration:none;color:#333}.lgx-brand-cta-btn-icon{display:inline-flex;margin-right:.75rem}.lgx-brand-cta-btn-icon svg{width:1.25rem;height:1.25rem}@media screen and (max-width: 640px){.lgx-brand-cta-container{padding:1.5rem 1rem}.lgx-brand-cta-heading{font-size:1.75rem}.lgx-brand-cta-text{font-size:1rem}.lgx-brand-cta-buttons{flex-direction:column;align-items:center}.lgx-brand-cta-btn{width:100%;max-width:300px}}.lgx-hero-banner-container{text-align:center;max-width:800px;margin:0 auto;padding:1rem 1.5rem}.lgx-hero-banner-rating{display:flex;flex-wrap:wrap;gap:.25rem;background:#f0f0f0;justify-content:center;align-items:center;width:fit-content;margin:1rem auto;padding:.5rem 1rem;border-radius:99px;font-weight:700}.lgx-hero-banner-stars{display:flex;justify-content:center;color:gold;font-size:1.25rem;letter-spacing:.1rem}.lgx-hero-banner-rating-text{font-size:.9rem;color:#2d2d2d;font-weight:600}.lgx-hero-banner-heading{font-size:2.25rem;font-weight:700;margin-bottom:1rem;color:#222;font-family:var(--headline_font);text-transform:uppercase;line-height:1.2;text-wrap:balance}.lgx-hero-banner-text{font-size:1.1rem;line-height:1.5;margin-bottom:1.75rem;color:#444;max-width:650px;margin-left:auto;margin-right:auto}.lgx-hero-banner-text>*:last-child{margin-bottom:0;padding-bottom:0}.lgx-hero-banner-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem}.lgx-hero-banner-btn{display:inline-block;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .2s ease;min-width:220px;text-align:center}.lgx-hero-banner-btn-primary{background-color:#ce2029;color:#fff;border:1px solid #ce2029}.lgx-hero-banner-btn-primary:hover{background-color:#a81a22;text-decoration:none;color:#fff}.lgx-hero-banner-btn-secondary{background-color:#fff;color:#333;border:1px solid #ddd}.lgx-hero-banner-btn-secondary:hover{background-color:#f2f2f2;text-decoration:none;color:#333}.lgx-hero-banner-military{margin-top:1rem}.lgx-hero-banner-military-text{font-size:1rem;color:#555;margin-bottom:.75rem;font-style:italic}.lgx-hero-banner-military-logos{display:flex;justify-content:center;align-items:center}.lgx-hero-banner-military-logos img{max-width:100%;height:auto}@media screen and (max-width: 640px){.lgx-hero-banner-container{padding:1rem 1rem 1.5rem}.lgx-hero-banner-heading{font-size:1.65rem}.lgx-hero-banner-text{font-size:1rem}.lgx-hero-banner-buttons{flex-direction:column;align-items:stretch;gap:.75rem}.lgx-hero-banner-btn{width:auto;min-width:0}}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]){position:sticky;z-index:99;top:72px}@media (min-width: 601px){.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]){top:112px}}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .twelve{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;padding:12px 0}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .twelve h2{white-space:nowrap;margin:0!important}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .twelve .horizontal-form.filter{display:flex;flex-wrap:nowrap;gap:12px;padding:0}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .twelve .horizontal-form.filter .form{margin:0}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .twelve .horizontal-form.filter .three{padding:0}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .header-filter-trigger{display:none}@media (max-width: 1000px){.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .twelve{flex-direction:column}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .twelve .horizontal-form.filter{display:grid;grid-template-columns:1fr 1fr;height:0px;overflow:hidden;margin-top:-12px;transition:height .3s ease,margin-top .3s ease,opacity .3s ease;opacity:0}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .twelve .horizontal-form.filter.filter-open{height:169px;margin-top:0;overflow:visible;opacity:1}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .twelve .horizontal-form.filter:before{display:none}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .twelve .horizontal-form.filter .three{width:100%}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .twelve .horizontal-form.filter .three:has([type=button].advanced){grid-column:span 2}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .filter-header{display:flex;justify-content:space-between;flex-direction:row;width:100%;cursor:pointer}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .header-filter-trigger{display:block;width:16px;height:16px;transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.shopify-section-group-header-group:has([data-section-id*=section_filter_advanced]) .header-filter-trigger.open{transform:rotate(180deg)}}@media (max-width: 1000px){.lgx-mega-menu-relative{position:relative}}.lgx-mega-menu-container{padding:calc(var(--master_spacing) * 1.5) 0;max-width:1400px}.header-navigation nav .responsiveMenu li ul.mega{border-top:1px solid var(--line_color);background-color:#f9fafb}.header-navigation nav .responsiveMenu li ul.mega>div>span>li>a{color:var(--header_font_color_darken_15);font-size:var(--small);font-weight:var(--headline_font_weight_bold);margin:0;text-transform:var(--headline_font_uppercase)}@media (min-width: 815px){.header-navigation nav .responsiveMenu ul{background-color:transparent}}.header-navigation nav .responsiveMenu li ul li a[href="#"]{cursor:inherit}.header-navigation nav .responsiveMenu li ul li a[href="#"]:hover{color:inherit;text-decoration:none}@media (max-width: 814px){.lgx-mega-menu-container{padding:0}.lgx-mega-menu-container>.three{display:none}}.lgx-mega-menu-promotion{background:#f8f8f8;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0;margin:0 0 var(--master_spacing)}.lgx-mega-menu-promotion-content{padding:1.5rem;text-align:center;background:#fff}.lgx-mega-menu-promotion-image{margin-bottom:1rem}.lgx-mega-menu-promotion-image img{width:100%;height:auto;border-radius:6px}.lgx-mega-menu-promotion-title{font-size:1.25rem;font-weight:700;color:#ce2029;margin-bottom:.75rem;text-transform:uppercase;font-family:var(--headline_font)}.lgx-mega-menu-promotion-subtitle{font-size:1rem;font-weight:600;color:#333;margin-bottom:.75rem}.lgx-mega-menu-promotion-text{font-size:.9rem;color:#666;line-height:1.4;margin-bottom:1.25rem}.lgx-mega-menu-promotion-text p{margin:0;padding:0}.lgx-mega-menu-promotion-cta{margin-top:1rem}.lgx-mega-menu-promotion-btn{display:inline-block!important;background:#ce2029!important;color:#fff!important;font-size:.9rem!important;font-weight:600!important;padding:.5rem 1rem!important;border-radius:4px!important;text-decoration:none!important;transition:background .2s ease!important;text-transform:uppercase!important;letter-spacing:.5px!important}.lgx-mega-menu-promotion-btn:hover{background:#a81a22!important;color:#fff!important;text-decoration:none!important}@media (max-width: 814px){.lgx-mega-menu-promotion{display:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/lgx-custom.css.map */
