.elementor .e-4bd16bb7-938f{font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--ember);letter-spacing:.18em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:rgb(242 140 27 / .5);border-style:solid}.elementor .e-74a9a03b-23af{max-width:720px;font-family:var(--font-display);font-weight:700;font-size:76px;color:#fff;line-height:1;text-transform:uppercase}.elementor .e-132d57d4-f60b{max-width:560px;font-family:var(--font-body);font-size:19px;color:#d9d5ce;line-height:1.6}.elementor .e-2c699d4-1fce:hover,.elementor .e-2c699d4-1fce:focus-visible{color:#121416;background-color:#fff}.elementor .e-2c699d4-1fce{font-family:var(--font-display);font-size:16px;color:#121416;letter-spacing:.08em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:6px;background-color:var(--ember)}.elementor .e-33e39ed1-633e:hover,.elementor .e-33e39ed1-633e:focus-visible{border-width:1px;border-color:#fff;border-style:solid;background-color:rgb(255 255 255 / .1)}.elementor .e-33e39ed1-633e{font-family:var(--font-display);font-size:16px;color:#fff;letter-spacing:.08em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:6px;border-width:1px;border-color:rgb(255 255 255 / .4);border-style:solid;background-color:#fff0}.elementor .e-62f9363a-8180{width:auto;padding:0;margin-block-start:10px;gap:12px;flex-wrap:wrap}.elementor .e-6d9cd8a7-526c{font-family:var(--font-display);font-weight:600;font-size:34px;color:#fff;line-height:1}.elementor .e-6f2d1fd4-6016{font-size:13px;color:#a7a39c;margin-block-start:6px}.elementor .e-268991b6-b37b{width:auto;padding:0}.elementor .e-6aac7747-d283{font-family:var(--font-display);font-weight:600;font-size:34px;color:#fff;line-height:1}.elementor .e-28768518-cb41{font-size:13px;color:#a7a39c;margin-block-start:6px}.elementor .e-515d1f1f-9893{width:auto;padding:0}.elementor .e-18ffe0e-3a2c{font-family:var(--font-display);font-weight:600;font-size:34px;color:#fff;line-height:1}.elementor .e-615deef1-9532{font-size:13px;color:#a7a39c;margin-block-start:6px}.elementor .e-4a9276d7-e0ba{width:auto;padding:0}.elementor .e-7512adb8-f249{width:auto;padding:0;margin-block-start:36px;gap:40px;flex-wrap:wrap}.elementor .e-7abe8f14-e038{max-width:1240px;padding:0;flex-direction:column;gap:18px;align-items:flex-start}.elementor .e-3222cade-21bd{min-height:640px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(90deg,rgb(18 20 22 / .94) 0%,rgb(18 20 22 / .78) 45%,rgb(18 20 22 / .25) 100%),url(https://excaliburcrossbowsca.com/wp-content/uploads/2026/09/accessory-bg-desktop-v1.jpg);background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;background-color:#121416;justify-content:center;align-items:center}.elementor .e-3af6e24-b9b7{font-family:var(--font-display);font-weight:500;font-size:18px;color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-block-end:4px}.elementor .e-7f2bbe26-1701{font-size:14px;color:#a7a39c;line-height:1.5}.elementor .e-6a7d728-daff{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-inline-start-width:3px;border-left-style:solid;border-left-color:var(--ember);\n}.elementor .e-5a08192-c2aa{font-family:var(--font-display);font-weight:500;font-size:18px;color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-block-end:4px}.elementor .e-569bfeb5-1605{font-size:14px;color:#a7a39c;line-height:1.5}.elementor .e-533cb673-5eae{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-inline-start-width:1px;border-left-style:solid;border-left-color:rgb(255 255 255 / .08);\n}.elementor .e-15c6564a-2d9a{font-family:var(--font-display);font-weight:500;font-size:18px;color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-block-end:4px}.elementor .e-24697518-da77{font-size:14px;color:#a7a39c;line-height:1.5}.elementor .e-5308757f-cefc{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-inline-start-width:1px;border-left-style:solid;border-left-color:rgb(255 255 255 / .08);\n}.elementor .e-306dc98e-2937{font-family:var(--font-display);font-weight:500;font-size:18px;color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-block-end:4px}.elementor .e-22517223-5a90{font-size:14px;color:#a7a39c;line-height:1.5}.elementor .e-227d3309-79f1{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-inline-start-width:1px;border-left-style:solid;border-left-color:rgb(255 255 255 / .08);\n}.elementor .e-28cf4a32-2e6d{width:100%;max-width:1240px;gap:0;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.elementor .e-2b425196-fc73{padding-block-start:0;padding-block-end:0;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--charcoal);justify-content:center}.elementor .e-7055bdeb-27d7{font-weight:700;font-size:13px;color:var(--ember-dark);letter-spacing:.18em;text-transform:uppercase;margin-block-end:10px}.elementor .e-57198ca7-5314{font-family:var(--font-display);font-weight:600;font-size:46px;color:var(--ink);line-height:1.05;text-transform:uppercase}.elementor .e-92da7d9-ce56{font-size:17px;color:var(--muted);margin-block-start:10px}.elementor .e-61464390-3079{width:auto;padding:0;flex:1 1 420px}.elementor .e-4107d718-35d2:hover,.elementor .e-4107d718-35d2:focus-visible{color:#fff;background-color:var(--ink)}.elementor .e-4107d718-35d2{font-family:var(--font-display);font-size:15px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:2px;border-color:var(--ink);border-style:solid;background-color:#fff0;flex:0 0 auto}.elementor .e-58ed7d79-4651{max-width:1240px;padding:0;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.elementor .e-5a6d017{width:100%;max-width:1240px;padding:0}.elementor .e-26a0bdf-42f1{padding-block-start:96px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--bone);flex-direction:column;gap:36px;align-items:center}.elementor .e-616e14a1-a7c2{font-weight:700;font-size:13px;color:var(--ember-dark);letter-spacing:.18em;text-transform:uppercase;margin-block-end:10px}.elementor .e-2927ed51-8f3d{font-family:var(--font-display);font-weight:600;font-size:46px;color:var(--ink);line-height:1.05;text-transform:uppercase}.elementor .e-4793dff0-411a{font-size:17px;color:var(--muted);margin-block-start:12px}.elementor .e-6dad6f30-a829{max-width:720px;text-align:center;padding:0}.elementor .e-62521127-7728{width:100%;aspect-ratio:4/3;object-fit:contain;padding:0;margin-block-end:10px;border-radius:8px;background-color:#fff}.elementor .e-15bda2fd-5270{font-weight:700;font-size:12px;color:var(--ember-dark);letter-spacing:.14em;text-transform:uppercase}.elementor .e-ede5185-1a2b{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--ink);text-transform:uppercase}.elementor .e-10458cb-d65c{font-size:15px;color:var(--text);line-height:1.55}.elementor .e-6b2918d6-27a8{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--ink);letter-spacing:.04em;margin-block-start:8px}.elementor .e-77e45fa6-e90f:hover,.elementor .e-77e45fa6-e90f:focus-visible{box-shadow:0 12px 30px 0 rgb(18 20 22 / .12);transform:translate3d(0,-4px,0)}.elementor .e-77e45fa6-e90f{padding:18px;border-radius:12px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#fff;transition:transform 0.25s,box-shadow 0.25s;flex-direction:column;gap:6px}.elementor .e-3f05e283-ccc5{width:100%;aspect-ratio:4/3;object-fit:contain;padding:0;margin-block-end:10px;border-radius:8px;background-color:#fff}.elementor .e-2c073a80-6b19{font-weight:700;font-size:12px;color:var(--ember-dark);letter-spacing:.14em;text-transform:uppercase}.elementor .e-8d2d582-83e8{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--ink);text-transform:uppercase}.elementor .e-5d12b8d5-9e6d{font-size:15px;color:var(--text);line-height:1.55}.elementor .e-461fea0-7772{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--ink);letter-spacing:.04em;margin-block-start:8px}.elementor .e-491dc388-5476:hover,.elementor .e-491dc388-5476:focus-visible{box-shadow:0 12px 30px 0 rgb(18 20 22 / .12);transform:translate3d(0,-4px,0)}.elementor .e-491dc388-5476{padding:18px;border-radius:12px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#fff;transition:transform 0.25s,box-shadow 0.25s;flex-direction:column;gap:6px}.elementor .e-becfaf2-bae9{width:100%;aspect-ratio:4/3;object-fit:contain;padding:0;margin-block-end:10px;border-radius:8px;background-color:#fff}.elementor .e-50b3254-797d{font-weight:700;font-size:12px;color:var(--ember-dark);letter-spacing:.14em;text-transform:uppercase}.elementor .e-3cb0e559-35b2{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--ink);text-transform:uppercase}.elementor .e-977aaeb-197b{font-size:15px;color:var(--text);line-height:1.55}.elementor .e-4c3eb026-1fc2{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--ink);letter-spacing:.04em;margin-block-start:8px}.elementor .e-387c811d-1f01:hover,.elementor .e-387c811d-1f01:focus-visible{box-shadow:0 12px 30px 0 rgb(18 20 22 / .12);transform:translate3d(0,-4px,0)}.elementor .e-387c811d-1f01{padding:18px;border-radius:12px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#fff;transition:transform 0.25s,box-shadow 0.25s;flex-direction:column;gap:6px}.elementor .e-62059d71-42bf{width:100%;aspect-ratio:4/3;object-fit:contain;padding:0;margin-block-end:10px;border-radius:8px;background-color:#fff}.elementor .e-5d3be456-d488{font-weight:700;font-size:12px;color:var(--ember-dark);letter-spacing:.14em;text-transform:uppercase}.elementor .e-58c13edf-9bb8{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--ink);text-transform:uppercase}.elementor .e-5e8bed5e-ac25{font-size:15px;color:var(--text);line-height:1.55}.elementor .e-5fa6afaa-55c8{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--ink);letter-spacing:.04em;margin-block-start:8px}.elementor .e-58fa1b03-bbcd:hover,.elementor .e-58fa1b03-bbcd:focus-visible{box-shadow:0 12px 30px 0 rgb(18 20 22 / .12);transform:translate3d(0,-4px,0)}.elementor .e-58fa1b03-bbcd{padding:18px;border-radius:12px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#fff;transition:transform 0.25s,box-shadow 0.25s;flex-direction:column;gap:6px}.elementor .e-241375a6-1f6a{width:100%;max-width:1240px;padding:0;gap:22px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.elementor .e-37353a0b-4395{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--stone);flex-direction:column;gap:44px;align-items:center}.elementor .e-5c6a3c96-bd2d{width:100%;border-radius:14px;background-color:#fff}.elementor .e-3ed67aa5-ecac{width:100%;max-width:560px;padding:0}.elementor .e-423657d7-d2f4{font-weight:700;font-size:13px;color:var(--ember);letter-spacing:.18em;text-transform:uppercase;margin-block-end:10px}.elementor .e-30e7d3-f7f9{font-family:var(--font-display);font-weight:600;font-size:46px;color:#fff;line-height:1.05;text-transform:uppercase;margin-block-end:18px}.elementor .e-7a21de25-c69d{font-size:17px;color:#c9c5be;line-height:1.7;margin-block-end:24px}.elementor .e-72267579-cde5{font-size:16px;color:#d9d5ce;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:0;margin-block-end:10px;border-inline-start-width:3px;background-color:rgb(255 255 255 / .04);border-left-style:solid;border-left-color:var(--ember);\n}.elementor .e-104f902c-3552{font-size:16px;color:#d9d5ce;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:0;margin-block-end:10px;border-inline-start-width:3px;background-color:rgb(255 255 255 / .04);border-left-style:solid;border-left-color:var(--ember);\n}.elementor .e-7d7c106d-9db5{font-size:16px;color:#d9d5ce;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:0;margin-block-end:10px;border-inline-start-width:3px;background-color:rgb(255 255 255 / .04);border-left-style:solid;border-left-color:var(--ember);\n}.elementor .e-4dd3022c-5023{padding:0;margin-block-end:30px}.elementor .e-1c3ffb57-a222:hover,.elementor .e-1c3ffb57-a222:focus-visible{background-color:#fff}.elementor .e-1c3ffb57-a222{font-family:var(--font-display);font-size:16px;color:#121416;letter-spacing:.08em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:6px;background-color:var(--ember)}.elementor .e-411bbfc3-ef73{width:100%;max-width:560px;padding:0}.elementor .e-692d80d-a141{padding-block-start:104px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ink);gap:64px;justify-content:center;align-items:center}.elementor .e-5aa001a9-90f9{font-weight:700;font-size:13px;color:var(--ember-dark);letter-spacing:.18em;text-transform:uppercase;margin-block-end:10px}.elementor .e-3dfccf9d-fff4{font-family:var(--font-display);font-weight:600;font-size:46px;color:var(--ink);line-height:1.05;text-transform:uppercase}.elementor .e-3f0e7914-c0fa{font-size:17px;color:var(--muted);margin-block-start:12px}.elementor .e-733d0f05-c710{max-width:720px;text-align:center;padding:0}.elementor .e-3fe2946f-fbf1{font-family:var(--font-display);font-weight:500;font-size:20px;color:var(--ink)}.elementor .e-3cd00836-870c{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px}.elementor .e-26a247ff-27af{font-size:16px;color:var(--text);line-height:1.7}.elementor .e-13f08a2e-b585{padding-block-start:0;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px}.elementor .e-7243e250-c5e9{border-radius:10px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#fff}.elementor .e-28c3a7be-831c{font-family:var(--font-display);font-weight:500;font-size:20px;color:var(--ink)}.elementor .e-554dc0ee-9211{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px}.elementor .e-6aff4575-90ef{font-size:16px;color:var(--text);line-height:1.7}.elementor .e-12799d7d-1420{padding-block-start:0;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px}.elementor .e-6a449bdb-dbd2{border-radius:10px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#fff}.elementor .e-79cac65e-d058{font-family:var(--font-display);font-weight:500;font-size:20px;color:var(--ink)}.elementor .e-6ce34042-c9f2{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px}.elementor .e-455242a3-44f7{font-size:16px;color:var(--text);line-height:1.7}.elementor .e-70368c9b-f151{padding-block-start:0;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px}.elementor .e-62b1b290-3f3a{border-radius:10px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#fff}.elementor .e-43a8f9e5-a530{font-family:var(--font-display);font-weight:500;font-size:20px;color:var(--ink)}.elementor .e-7189ee86-a91e{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px}.elementor .e-74c822b8-8934{font-size:16px;color:var(--text);line-height:1.7}.elementor .e-1a816aaa-6291{padding-block-start:0;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px}.elementor .e-783cae80-6bb4{border-radius:10px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#fff}.elementor .e-1c35b042-1a2b{font-family:var(--font-display);font-weight:500;font-size:20px;color:var(--ink)}.elementor .e-5052d79b-8cc8{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px}.elementor .e-3e27f8f0-5217{font-size:16px;color:var(--text);line-height:1.7}.elementor .e-36226094-c03b{padding-block-start:0;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px}.elementor .e-5114c4b8-318d{border-radius:10px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#fff}.elementor .e-2970051-76a8{width:100%;max-width:860px;gap:12px}.elementor .e-18564a70-4099{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--bone);flex-direction:column;gap:36px;align-items:center}.elementor .e-ea4434c-6d3f{font-family:var(--font-display);font-weight:700;font-size:44px;color:#121416;line-height:1.05;text-transform:uppercase}.elementor .e-1674d3b7-9aef{font-size:18px;color:#2a1a05;margin-block-start:10px}.elementor .e-23c266e4-5ac6{width:auto;max-width:680px;padding:0;flex:1 1 420px}.elementor .e-91e8a2c-8fcc:hover,.elementor .e-91e8a2c-8fcc:focus-visible{color:#121416;background-color:#fff}.elementor .e-91e8a2c-8fcc{font-family:var(--font-display);font-size:16px;color:#fff;letter-spacing:.08em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:6px;background-color:#121416}.elementor .e-779d04e8-5ec4:hover,.elementor .e-779d04e8-5ec4:focus-visible{color:#fff;background-color:#121416}.elementor .e-779d04e8-5ec4{font-family:var(--font-display);font-size:16px;color:#121416;letter-spacing:.08em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:6px;border-width:2px;border-color:#121416;border-style:solid;background-color:#fff0}.elementor .e-1d20a142-116c{width:auto;padding:0;gap:12px;flex-wrap:wrap;flex:0 0 auto;justify-content:center}.elementor .e-2537385a-8988{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ember);gap:40px;justify-content:center;align-items:center}