body{overflow-x:hidden}body .site-navigation a{font-size:17px!important;text-transform:uppercase!important}.announcement-bar{font-size:14px!important;text-transform:uppercase}.productitem--actions{position:static!important;visibility:visible!important;opacity:1!important;transform:none!important}.productitem--actions,.productitem--swatches-show-on-hover{transition:opacity .2s ease 0s}article.productitem{height:auto!important}.site-footer .newsletter .form-field{width:100%!important;margin-right:0!important}.product-icon{display:flex;align-items:center;gap:10px}.promo-banner-wrap{width:100%;background:#0a2a43;margin-top:15px}.promo-banner{max-width:1200px;margin:0 auto;padding:12px 18px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center}.promo-text{color:#fff;font-weight:700;letter-spacing:.5px;font-size:14px}.promo-code{background:#fff;color:#000;font-weight:900;padding:4px 12px;border-radius:6px;font-size:14px;letter-spacing:.5px}.price-match-box{background:#f5f5f5;align-items:center;display:flex;flex-direction:row;gap:20px;padding:20px 10px;margin-top:20px;background-color:#f7f7f7;border:2px solid #f0f0f0;border-radius:8px}.pm-left{display:flex;gap:14px;align-items:center}.pm-photo{overflow:hidden;width:100px;height:100px;padding:10px;border:1px solid #0a2a43;border-radius:50%}.pm-photo img{object-fit:cover;width:100%;height:100%;border-radius:50%;border:2px solid #f0e2dd}.pm-text h3{margin:0 0 6px;font-size:20px;font-weight:800;line-height:1.2}.pm-text p{margin:0;color:#555;font-size:15px;line-height:1.5}.pm-highlight{color:#0a2a43;font-weight:700}.pm-right{display:flex;flex-direction:column;gap:10px}.pm-btn{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-weight:600;color:#333;text-decoration:none;border:1px solid #eee;font-size:14px;text-wrap-mode:nowrap;background:#fff}.guarantee-container{text-align:center;align-items:center;padding:0 0 15px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.guarantee-item p{font-size:12px;font-weight:600;line-height:1}.guarantee-item{display:flex;align-items:center;gap:.75rem}.guarantee-item img{width:30px;height:30px}.shipping-info-box{display:flex;align-items:center;gap:8px;background:#f7f7f7;border:1px solid #e5e5e5;padding:10px 14px;border-radius:8px;font-size:14px;margin-bottom:20px;justify-content:center}.ship-icon{font-size:16px}.ship-title{font-weight:700}.ship-text{color:#444}.power-guide-box{border:2px solid #000;border-radius:4px;padding:24px;text-align:center;background:#fff}.pg-title{font-size:20px;font-weight:800;line-height:1.3;margin-bottom:18px;text-transform:uppercase}.pg-form{display:flex;flex-direction:column;gap:12px;max-width:520px;margin:0 auto}.pg-input{width:100%;padding:12px 14px;border-radius:6px;border:1px solid #cfcfcf;font-size:14px}.pg-btn{width:100%;padding:12px 14px;border-radius:6px;border:none;letter-spacing:.5px;cursor:pointer;background:#ffde03;color:#0a2a43}.pg-btn:hover{opacity:.9}a.jdgm-write-rev-link{color:#0a2a43!important;font-weight:500;background:#ffde03!important;border-color:#ffde03!important}.atc-banner--inner{position:relative;height:95vh}.site-header--sticky .atc-banner--container{position:absolute;top:0!important;z-index:9999999;right:0}div#CartDrawer-Overlay{background:#fff;width:30%}body .atc-banner--inner{display:flex;text-align:left;flex-direction:column;gap:15px}body .atc-banner--product{padding-right:0}body .atc-banner--product{width:100%}body .atc-banner--cart{width:100%;padding-left:0;position:absolute;bottom:0;transform:translate(10px,10px);border-left:0;padding-bottom:20px}section.atc-banner--container.visible{width:100%!important;background:#0808084f;display:flex!important;justify-content:end}.cart_dawr_open .x14g40p9:not(#\#):not(#\#):not(#\#){z-index:0!important}.atc-button--viewcart,.atc-button--checkout{text-transform:uppercase;width:100!important;text-align:center}body .atc-banner--cart-footer{flex-direction:column;gap:15px;text-align:center;margin-top:20px}body .atc-banner--cart-subtotal{text-align:center;font-size:16px}.atc-banner--cart button.button-primary{width:100%}.atc-banner--cart a.button-secondary{text-align:center}body .atc-banner--outer{padding:20px}.cart_darwer_empty .atc-banner--inner{justify-content:center!important;align-items:center}h2.product-section--title.product-recommendations--title{font-size:25px;text-align:center}section.atc-banner--container.visible{z-index:99999999999}@media screen and (min-width: 720px){#shopify-section-template--26253152256281__dynamic_rich_text_Pb9RTC .rich-text--container{padding-bottom:0!important}}@media screen and (min-width: 1024px){body:not(.template-index) .site-main{padding-bottom:0!important}.product-section--container{margin-top:0!important}}@media screen and (min-width: 1080px){.page-content,.page-masthead{max-width:1600px!important}}@media (min-width: 768px){.product--container .product-gallery{height:fit-content;position:sticky;top:20px}}@media (max-width: 767px){.promo-banner{padding:10px 12px;gap:6px}.promo-text,.promo-code{font-size:12px}.price-match-box{flex-direction:column;align-items:start}.shipping-info-box{font-size:13px}.pg-title{font-size:17px}.guarantee-container{grid-template-columns:1fr}.site-header--sticky .atc-banner--container{width:100%}body .atc-button--checkout{width:100%;margin-left:0}body .atc-button--viewcart,.atc-button--checkout{margin-left:0;text-align:center}body .atc-banner--cart-footer{margin-top:0}div#CartDrawer-Overlay{width:100%;height:100vh}body .atc--product{max-width:100%}.atc-banner--inner{height:100vh}}@media screen and (min-width: 720px){#shopify-section-template--26253151895833__dynamic_promo_mosaic_QU97kE .promo-mosaic--container{padding-top:20px!important}#shopify-section-template--26253151895833__dynamic_image_with_text_overlay_A7bK3i .image-with-text{padding-bottom:30px!important}#shopify-section-template--26253151895833__dynamic_logo_list_KYzTii .logolist--container{padding-bottom:0!important}}.site-navigation a:focus{outline:none!important}.spec-sheet-link{text-decoration:none;color:inherit;display:block}.spec-sheet-link p{cursor:pointer;margin:6px 0}.Spec-Sheets p{margin:0 0 10px}.spec-sheet-link p:hover{text-decoration:underline}div#rfq-success-message{padding:15px;color:#0a2a43;background:#ffde03}
/*# sourceMappingURL=/cdn/shop/t/15/assets/style.css.map */
