Ambidextrous Concealed Carry Compression Shirt
.pdp-main-container { max-width: 680px; margin: 0 auto; padding: 0 12px; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; bac kground-color: #ffffff; } .pdp-main-container img, .pdp-main-container video { width: 100% !important; height: auto !important; display: block !important; border: none; outline: none; } .pdp-media-block { margin: 24px 0; border-radius: 14px; overflow: hidden; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06); } .cc-hero-card { background: linear-gradient(180deg, #182026 0%, #202b33 100%); border-radius: 20px; padding: 36px 24px 24px 24px; margin: 16px auto 24px auto; text-align: center; box-shadow: 0 20px 40px rgba(0, 0, 0, 0.25); box-sizing: border-box; } .cc-hero-subtitle { color: #9ab0c1; font-size: 11px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase; margin-bottom: 12px; line-height: 1.4; } .cc-hero-title { color: #ffffff; font-size: 26px; font-weight: 900; line-height: 1.2; margin: 0 0 16px 0; letter-spacing: -0.5px; } .cc-hero-desc { color: #cbd5e1; font-size: 14px; line-height: 1.6; max-width: 500px; margin: 0 auto 24px auto; } .cc-hero-media { width: 100%; border-radius: 14px; overflow: hidden; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3); } .cc-callout-card { background-color: #f3f6f8; border-left: 6px solid #2f404d; border-radius: 0 16px 16px 16px; padding: 28px 24px; margin: 24px auto; text-align: left; box-sizing: border-box; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03); } .cc-callout-title { color: #2f404d; font-size: 20px; font-weight: 800; line-height: 1.3; margin: 0 0 14px 0; } .cc-callout-text { color: #4a5568; font-size: 14px; line-height: 1.6; margin: 0 0 12px 0; } .cc-callout-text:last-child { margin-bottom: 0; } .cc-feature-wrapper { background-color: #f1f5f8; border-radius: 20px; padding: 32px 20px; margin: 24px auto; text-align: center; box-sizing: border-box; } .cc-feature-main-title { color: #23313d; font-size: 22px; font-weight: 900; line-height: 1.3; margin: 0 0 24px 0; } .cc-feature-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; } .cc-feature-item { background: #ffffff; border-radius: 14px; padding: 20px 14px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03); display: flex; flex-direction: column; align-items: center; box-sizing: border-box; } .cc-feature-item.center-item { grid-column: 1 / -1; width: 80%; margin: 0 auto; } .cc-feature-icon { font-size: 26px; margin-bottom: 10px; line-height: 1; } .cc-feature-item-title { color: #23313d; font-size: 14.5px; font-weight: 800; margin: 0 0 8px 0; } .cc-feature-item-desc { color: #4a5568; font-size: 12.5px; line-height: 1.5; margin: 0; } .cc-check-card-wrapper { background-color: #f1f5f8; border-left: 6px solid #2f404d; border-radius: 0 16px 16px 16px; padding: 28px 24px; margin: 24px auto; text-align: left; box-sizing: border-box; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03); } .cc-check-header { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; } .cc-check-header-icon { background-color: #2f404d; color: #ffffff; width: 24px; height: 24px; border-radius: 6px; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: bold; flex-shrink: 0; } .cc-check-title { color: #23313d; font-size: 20px; font-weight: 800; line-height: 1.3; margin: 0; } .cc-check-desc { color: #4a5568; font-size: 14px; line-height: 1.6; margin: 0 0 20px 0; } .cc-check-box { background-color: #ffffff; border-radius: 12px; padding: 18px 20px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.02); } .cc-check-item { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 12px; } .cc-check-item:last-child { margin-bottom: 0; } .cc-check-icon { font-size: 14px; line-height: 1.4; flex-shrink: 0; } .cc-check-text { color: #2d3748; font-size: 13.5px; font-weight: 600; line-height: 1.4; } .cc-pills-card { background-color: #f6f7f8; border-radius: 20px; padding: 32px 20px; margin: 24px auto; text-align: center; box-sizing: border-box; } .cc-pills-title { color: #23313d; font-size: 20px; font-weight: 800; margin: 0 0 10px 0; display: flex; align-items: center; justify-content: center; gap: 8px; } .cc-pills-desc { color: #4a5568; font-size: 13.5px; line-height: 1.5; margin: 0 auto 20px auto; } .cc-pills-wrapper { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px 10px; margin-bottom: 20px; } .cc-pill-tag { background-color: #ffffff; color: #2d3748; font-size: 13px; font-weight: 600; padding: 8px 16px; border-radius: 50px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04); border: 1px solid rgba(0, 0, 0, 0.03); } .cc-pills-disclaimer { color: #718096; font-size: 12px; line-height: 1.5; margin: 0 auto; } .cc-steps-wrapper { background-color: #f1f5f8; border-radius: 20px; padding: 32px 20px; margin: 24px auto; box-sizing: border-box; } .cc-steps-main-title { color: #23313d; font-size: 22px; font-weight: 900; text-align: center; margin: 0 0 20px 0; } .cc-steps-list { display: flex; flex-direction: column; gap: 12px; } .cc-step-item { background-color: #ffffff; border-radius: 12px; padding: 18px 20px; text-align: left; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.02); } .cc-step-title { color: #23313d; font-size: 15px; font-weight: 800; margin: 0 0 6px 0; } .cc-step-desc { color: #4a5568; font-size: 13px; line-height: 1.55; margin: 0; } .cc-target-card { background-color: #f1f5f8; border-left: 6px solid #2f404d; border-radius: 0 16px 16px 16px; padding: 28px 24px; margin: 24px auto; text-align: left; box-sizing: border-box; } .cc-target-title { color: #23313d; font-size: 20px; font-weight: 800; margin: 0 0 14px 0; display: flex; align-items: center; gap: 8px; } .cc-target-icon { font-size: 22px; } .cc-target-text { color: #4a5568; font-size: 14px; line-height: 1.6; margin: 0 0 12px 0; } .cc-target-text:last-child { margin-bottom: 0; } .cc-sizeguide-card { background-color: #f8f9fa; border-radius: 20px; padding: 32px 20px; margin: 24px auto; text-align: center; box-sizing: border-box; } .cc-sizeguide-title { color: #23313d; font-size: 24px; font-weight: 900; margin: 0 0 10px 0; } .cc-sizeguide-subtitle { color: #4a5568; font-size: 13.5px; line-height: 1.5; margin: 0 auto 20px auto; } .cc-sizeguide-image-wrapper { width: 100%; border-radius: 12px; overflow: hidden; margin-bottom: 20px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06); } .cc-sizeguide-tips-box { background-color: #edf2f7; border-radius: 12px; padding: 18px 20px; text-align: left; } .cc-sizeguide-tip-item { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 10px; } .cc-sizeguide-tip-item:last-child { margin-bottom: 0; } .cc-sizeguide-tip-text { color: #2d3748; font-size: 13px; font-weight: 600; line-height: 1.4; } .cc-details-card { background-color: #f8f9fa; border-radius: 20px; padding: 32px 20px; margin: 24px auto; text-align: center; box-sizing: border-box; } .cc-details-title { color: #23313d; font-size: 24px; font-weight: 900; margin: 0 0 20px 0; } .cc-details-table-wrapper { background-color: #ffffff; border-radius: 12px; border: 1px solid #e2e8f0; overflow: hidden; } .cc-details-table { width: 100%; border-collapse: collapse; text-align: left; } .cc-details-table tr { border-bottom: 1px solid #e2e8f0; } .cc-details-table tr:last-child { border-bottom: none; } .cc-details-table td:first-child { width: 38%; background-color: #eef2f5; color: #23313d; font-weight: 800; font-size: 13px; padding: 12px 14px; vertical-align: middle; border-right: 1px solid #e2e8f0; } .cc-details-table td:last-child { width: 62%; background-color: #ffffff; color: #4a5568; font-size: 13px; padding: 12px 14px; vertical-align: middle; line-height: 1.45; } .cc-cta-card { background: linear-gradient(135deg, #182026 0%, #2b3942 100%); border-radius: 20px; padding: 40px 24px; margin: 24px auto; text-align: center; box-sizing: border-box; box-shadow: 0 15px 35px rgba(15, 23, 42, 0.2); } .cc-cta-eyebrow { color: #a0aec0; font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 10px; } .cc-cta-title { color: #ffffff; font-size: 24px; font-weight: 900; line-height: 1.2; margin: 0 0 16px 0; } .cc-cta-desc { color: #cbd5e1; font-size: 14px; line-height: 1.6; margin: 0 auto 28px auto; } .cc-cta-btn { display: inline-block; width: 100%; max-width: 400px; background-color: #58707e; color: #ffffff !important; text-decoration: none; font-size: 17px; font-weight: 800; padding: 15px 20px; border-radius: 50px; box-sizing: border-box; transition: all 0.25s ease; } .cc-cta-btn:hover { background-color: #688292; transform: translateY(-2px); } .cc-trust-wrapper { background-color: #f1f5f8; border-radius: 20px; padding: 32px 20px; margin: 24px auto; text-align: center; box-sizing: border-box; } .cc-trust-title { color: #23313d; font-size: 24px; font-weight: 900; margin: 0 0 20px 0; } .cc-trust-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; } .cc-trust-card { background-color: #ffffff; border-radius: 12px; padding: 20px 14px; display: flex; flex-direction: column; align-items: center; text-align: center; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.02); box-sizing: border-box; } .cc-trust-icon { font-size: 26px; line-height: 1; margin-bottom: 10px; } .cc-trust-item-title { color: #23313d; font-size: 15px; font-weight: 800; margin: 0 0 6px 0; } .cc-trust-item-desc { color: #4a5568; font-size: 12.5px; line-height: 1.45; margin: 0; } @media (max-width: 640px) { .pdp-main-container { padding: 0 8px; } .cc-hero-card { padding: 28px 16px 16px 16px; border-radius: 16px; } .cc-hero-title { font-size: 20px; } .cc-hero-desc { font-size: 13px; } .cc-callout-card, .cc-check-card-wrapper, .cc-target-card { padding: 20px 16px; border-left-width: 5px; } .cc-callout-title, .cc-check-title, .cc-target-title { font-size: 17px; } .cc-feature-wrapper, .cc-pills-card, .cc-steps-wrapper, .cc-sizeguide-card, .cc-details-card, .cc-cta-card, .cc-trust-wrapper { padding: 24px 16px; border-radius: 16px; } .cc-feature-grid { grid-template-columns: 1fr; } .cc-feature-item.center-item { width: 100%; } .cc-trust-grid { grid-template-columns: repeat(2, 1fr); } } DUAL-SIDE ACCESS | COMPRESSION SUPPORT | EVERYDAY CONCEALMENT Ambidextrous Concealed Carry Compression Shirt A close-fitting short-sleeve compression base layer with two identical side compartments, designed to keep compatible equipment and everyday essentials close to the body beneath suitable outer clothing. Carry Close Without Relying on Bulky Waist Storage Traditional waist-mounted setups can feel uncomfortable when sitting, driving, wearing athletic trousers or layering for work. This compression-style shirt distributes storage across the upper body and keeps the side compartments positioned beneath button-down shirts, pullovers, jackets and other appropriate outer layers. Built for Discreet, BalancedEveryday Carry βοΈ Left & Right Side Access Two matching side compartments support right- or left-handed use and flexible item organisation. π Close Compression Fit The body-hugging construction helps reduce shifting and keeps stored items positioned closer to the torso. π Low-Profile Layering The short-sleeve design is made to be worn beneath suitable button-down shirts, pullovers, jackets and workwear. π± Multi-Purpose Storage Unused storage space can hold compatible magazines, documents, identification or phone-sized devices. πΆ Made for Daily Movement The short-sleeve compression design supports natural movement during walking, commuting, driving and everyday activity. β One Shirt. Two Identical Side Compartments. The matching left and right compartments make the shirt suitable for either dominant hand while also providing additional space for compact daily essentials. β Supports right- and left-handed positioning β Helps distribute stored weight more evenly β Keeps compact essentials away from overloaded trouser pockets β Integrates beneath suitable everyday outerwear π Designed for Everyday Outer Layers Access the side compartments beneath appropriately fitted outer clothing while keeping the compression shirt close to the body. Button-Down Shirts Pullovers Hoodies Work Jackets Winter Layers Concealment performance can vary depending on item size, body shape, shirt size and the outer clothing selected. How to Wear and Use the Shirt 1. Select the Correct Chest Size Measure around the fullest part of the chest and compare the result with the supplied size chart. 2. Put It On as a Base Layer The shirt should sit close to the torso to help minimise unnecessary movement inside the side compartments. 3. Position Compatible Items Carefully Use the side that matches your dominant hand and confirm that stored equipment fits securely before adding an outer layer. 4. Add Suitable Outer Clothing Wear beneath a button-down shirt, pullover or jacket that provides appropriate coverage for the selected item and activity. π― A Close Fit Helps Reduce Movement The garment is intentionally designed to fit more closely than a standard casual shirt. This compression fit helps support the side compartments and reduce unnecessary item movement. If your chest measurement falls between two sizes, choosing the larger size is recommended for improved comfort and easier layering. Size Guide Sizes are based on chest measurement in inches. Measure before ordering rather than selecting your usual loose-fit T-shirt size. π Measure around the fullest part of your chest. π Expect a close compression-style fit. βΉοΈ Between two sizes? Select the larger size. π Check the fit again with your intended outer layer. Product Details Product Type Short-Sleeve Concealed Carry Compression Shirt Sleeve Style Short Sleeve Storage Design Two matching side compartments Hand Orientation Suitable for right- and left-handed positioning Fit Close compression fit Material Stretch compression fabric; exact fibre composition not provided Suitable Storage Compatible equipment, magazines, documents, identification and phone-sized devices Recommended Layers Button-down shirts, pullovers, hoodies, workwear and jackets Suitable Scenarios Daily wear, commuting, driving, travel and lawful concealed carry Package Includes 1 Γ Short-Sleeve Compression Shirt CARRY CLOSE. MOVE FREELY. STAY DISCREET. Upgrade Your Everyday Carry Base Layer Choose a streamlined short-sleeve compression shirt with dual side storage, flexible hand orientation and a fit designed to stay close beneath everyday clothing. Add to Cart & Choose Your Size Shop with Confidence π Secure Checkout Protected payment processing for a safer shopping experience. π¦ Order Tracking Receive relevant order and delivery updates after checkout. π Clear Size Guidance Use the chest-based size chart to find your precise compression fit. π€ Customer Support Dedicated assistance for sizing, shipping, and order inquiries.
More you might like
Related
Ambidextrous Concealed Carry Compression Shirt
Related
Hip Hugger Classic Holster β Ambidextrous WomenβS Compressio
Related
Ambidextrous Nylon Concealed Carry Gun Holster
Related