.elementor-13 .elementor-element.elementor-element-196c7d96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-18140b98{--display:flex;--min-height:164px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-18140b98:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-18140b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/alphapistol.com/wp-content/uploads/2026/10/Alphapistol_feat_prod-1.webp?fit=1440%2C772&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-68b95518{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-37e244a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-3f8ee43a{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-3f8ee43a .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4dc50bef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-20028cc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2a420851{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3c0d906d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-196c7d96 */.elementor-13 .elementor-element.elementor-element-196c7d96 {
  --ap-black:#070707; --ap-panel:#121212; --ap-red:#D60024; --ap-white:#FFFFFF; --ap-text:#F2F2F2;
  background:var(--ap-black); color:var(--ap-text); font-family:Inter,sans-serif; max-width:100%; overflow:hidden;
}
.elementor-13 .elementor-element.elementor-element-196c7d96, .elementor-13 .elementor-element.elementor-element-196c7d96 * { box-sizing:border-box; }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__banner { position:relative; display:flex; align-items:center; justify-content:center; min-height:164px; background:var(--ap-black) center/cover no-repeat; isolation:isolate; }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__banner::before { content:""; position:absolute; inset:0; z-index:0; background:linear-gradient(100deg,rgba(7,7,7,.96),rgba(7,7,7,.56),rgba(7,7,7,.94)); }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__banner::after { content:""; position:absolute; inset:0; z-index:0; background:linear-gradient(135deg,transparent 0 47%,rgba(214,0,36,.78) 47.1% 47.7%,transparent 47.8% 100%); }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__banner-inner, .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__content-inner { position:relative; z-index:1; width:min(100% - 48px,1120px); margin-inline:auto; }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__brand-mark .elementor-widget-container { line-height:0; }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__brand-mark img { width:min(158px,48vw); height:auto; filter:drop-shadow(0 8px 18px rgba(0,0,0,.45)); }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__title .elementor-heading-title { margin:0; color:var(--ap-white)!important; font-family:Orbitron,sans-serif!important; font-size:clamp(1.8rem,4.4vw,3.15rem); font-weight:700; letter-spacing:.055em; line-height:1.1; text-transform:uppercase; }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__content { background:var(--ap-black); padding:clamp(2.8rem,6vw,5.2rem) 0; }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native { color:var(--ap-text); }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce-notices-wrapper > * { margin:0 0 1.25rem; border-top:2px solid var(--ap-red); background:var(--ap-panel); color:var(--ap-text); }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce { color:var(--ap-text); }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce a { color:var(--ap-white); text-decoration-color:var(--ap-red); text-underline-offset:.18em; }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce table.shop_table, .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce .woocommerce-checkout-review-order, .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce .woocommerce-order { border:1px solid rgba(255,255,255,.18); border-radius:0; background:var(--ap-panel); color:var(--ap-text); }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce table.shop_table th, .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce table.shop_table td { border-color:rgba(255,255,255,.15); }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce input, .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce select, .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce textarea { border:1px solid rgba(255,255,255,.30); border-radius:0; background:#151515; color:var(--ap-white); }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce button, .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce .button, .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce input.button { border-radius:0; background:var(--ap-red); color:var(--ap-white); font-family:Orbitron,sans-serif; font-weight:700; letter-spacing:.035em; text-transform:uppercase; }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce button:hover, .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce .button:hover, .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce input.button:hover { background:#AA001C; color:var(--ap-white); }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__review-note .elementor-widget-container { border-left:3px solid var(--ap-red); background:var(--ap-panel); color:var(--ap-text); font-size:.95rem; line-height:1.65; padding:1rem 1.15rem; }
.elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__review-note p { margin:0; }
@media (max-width: 767px) {
  .elementor-13 .elementor-element.elementor-element-196c7d96 { overflow-x:hidden; }
  .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__banner { min-height:142px; }
  .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__banner-inner, .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__content-inner { width:calc(100% - 32px); }
  .elementor-13 .elementor-element.elementor-element-196c7d96 .ap-woo-flow__native .woocommerce table.shop_table { font-size:.9rem; }
}/* End custom CSS */