.sp { box-sizing:border-box; }
.sp-page, .sp-page * { box-sizing:border-box; }
.sp-page { max-width:820px; margin:0 auto; padding:48px 24px 80px; font-family:'Inter',Arial,sans-serif; color:#faf8f2; line-height:1.6; }
.sp-page h1, .sp-page h2 { font-family:'Archivo',Arial,sans-serif; }
.sp-page a { color:#d4f53c; }
/* HERO */
.sp-hero { margin-bottom:28px; }
.sp-badge { display:inline-block; background:#d4f53c; color:#0d0d0d !important; -webkit-text-fill-color:#0d0d0d !important; font-family:'Archivo',Arial,sans-serif; font-size:11px; font-weight:700; letter-spacing:0.2em; text-transform:uppercase; padding:4px 11px; border-radius:4px; margin-bottom:14px; }
.sp-hero h1 { font-size:clamp(2.2rem,6vw,3.2rem); font-weight:900; line-height:0.98; letter-spacing:0.5px; margin:0 0 12px; color:#faf8f2; text-transform:uppercase; }
.sp-hero p { color:#9a9486; font-size:1rem; max-width:600px; margin:0; }
/* PRIMARY ALERT */
.sp-alert { background:#161608; color:#faf8f2; border:1px solid rgba(212,245,60,0.3); border-left:4px solid #d4f53c; border-radius:8px; padding:14px 18px; margin-bottom:24px; font-size:0.9rem; line-height:1.6; }
.sp-alert strong { color:#d4f53c; }
/* JUMP NAV */
.sp-jump { background:#111; border:1px solid rgba(196,184,154,0.18); border-radius:10px; padding:16px 20px; margin-bottom:40px; }
.sp-jump-title { font-family:'Archivo',Arial,sans-serif; font-size:10px; font-weight:700; letter-spacing:0.2em; text-transform:uppercase; color:#9a9486; margin-bottom:12px; display:block; }
.sp-jump ul { list-style:none; display:flex; flex-wrap:wrap; gap:8px; padding:0; margin:0; }
.sp-jump a { display:inline-block; background:#1a1a1a; border:1px solid rgba(196,184,154,0.22); border-radius:20px; padding:4px 13px; font-size:12px; font-weight:700; color:#faf8f2; text-decoration:none; font-family:'Archivo',Arial,sans-serif; letter-spacing:0.05em; text-transform:uppercase; }
.sp-jump a:hover { border-color:#d4f53c; color:#d4f53c; }
/* SECTIONS */
.sp-section { margin-bottom:48px; }
.sp-section-head { display:flex; align-items:center; gap:12px; border-bottom:1px solid rgba(196,184,154,0.22); padding-bottom:10px; margin-bottom:20px; }
.sp-num { background:#d4f53c; color:#0d0d0d !important; -webkit-text-fill-color:#0d0d0d !important; font-family:'Archivo',Arial,sans-serif; font-size:13px; font-weight:700; letter-spacing:0.06em; padding:3px 9px; border-radius:4px; flex-shrink:0; }
.sp-section-head h2 { font-size:1.3rem; font-weight:900; letter-spacing:0.5px; margin:0; text-transform:uppercase; color:#faf8f2; }
.sp-intro { font-size:0.9rem; color:#9a9486; margin-bottom:16px; line-height:1.65; }
/* CARDS */
.sp-cards { display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-bottom:14px; }
.sp-card { background:#1a1a1a; border:1px solid rgba(196,184,154,0.18); border-radius:8px; padding:14px 16px; }
.sp-card-label { font-family:'Archivo',Arial,sans-serif; font-size:10px; font-weight:700; letter-spacing:0.15em; text-transform:uppercase; color:#9a9486; margin-bottom:6px; display:block; }
.sp-card-value { font-size:0.9rem; color:#faf8f2; line-height:1.5; }
.sp-card-value a { color:#d4f53c; font-weight:700; }
/* ACCORDIONS */
.sp-page details { border:1px solid rgba(196,184,154,0.2); border-radius:8px; margin-bottom:8px; overflow:hidden; background:#111; }
.sp-page details[open] { border-color:rgba(212,245,60,0.35); }
.sp-page summary { padding:13px 16px; cursor:pointer; list-style:none; display:flex; align-items:center; gap:10px; font-size:0.92rem; font-weight:700; color:#faf8f2; background:#1a1a1a; user-select:none; font-family:'Archivo',Arial,sans-serif; text-transform:uppercase; letter-spacing:0.03em; }
.sp-page summary::-webkit-details-marker { display:none; }
.sp-page details[open] summary { background:#161608; color:#d4f53c; }
.sp-tag { background:#1a1a1a; color:#9a9486; font-family:'Archivo',Arial,sans-serif; font-size:11px; font-weight:700; padding:2px 8px; border-radius:3px; flex-shrink:0; letter-spacing:0.04em; border:1px solid rgba(196,184,154,0.2); }
.sp-page details[open] .sp-tag { background:#d4f53c; color:#0d0d0d !important; -webkit-text-fill-color:#0d0d0d !important; border-color:#d4f53c; }
.sp-ico { margin-left:auto; font-size:20px; font-weight:300; color:#d4f53c; flex-shrink:0; line-height:1; }
.sp-ico::after { content:'+'; }
.sp-page details[open] .sp-ico::after { content:'\2212'; }
.sp-body { padding:14px 18px; font-size:0.9rem; color:#faf8f2; line-height:1.7; border-top:1px solid rgba(196,184,154,0.12); background:#0f0f0f; }
.sp-body p { margin:0 0 10px; }
.sp-body p:last-child { margin-bottom:0; }
.sp-body strong { color:#faf8f2; }
.sp-body ul, .sp-body ol { padding-left:20px; margin:0 0 10px; }
.sp-body li { margin-bottom:5px; }
.sp-body a { color:#d4f53c; font-weight:700; }
/* CALLOUTS */
.sp-callout { border-radius:8px; padding:13px 16px; margin-bottom:12px; font-size:0.88rem; line-height:1.65; }
.sp-c-lime { background:#161608; border:1px solid rgba(212,245,60,0.3); color:#faf8f2; }
.sp-c-lime strong { color:#d4f53c; }
.sp-c-red { background:#1a0a0a; border:1px solid rgba(255,120,120,0.3); color:#faf8f2; }
.sp-c-red strong { color:#ff9a9a; }
.sp-c-amber { background:#1a130a; border:1px solid rgba(196,140,60,0.35); color:#faf8f2; }
.sp-c-amber strong { color:#e0b878; }
/* TIP */
.sp-tip { background:#1a1a1a; border:1px solid rgba(196,184,154,0.2); border-radius:6px; padding:9px 12px; font-size:0.85rem; color:#faf8f2; margin-top:10px; }
.sp-tip strong { color:#faf8f2; }
.sp-tip a { color:#d4f53c; font-weight:700; }
/* DISCREET GRID */
.sp-disc { display:grid; grid-template-columns:repeat(3,1fr); gap:10px; margin-bottom:12px; }
.sp-disc-card { background:#1a1a1a; border:1px solid rgba(196,184,154,0.18); border-radius:8px; padding:16px 14px; text-align:center; }
.sp-disc-icon { font-size:22px; margin-bottom:7px; display:block; }
.sp-disc-label { font-family:'Archivo',Arial,sans-serif; font-size:12px; font-weight:700; display:block; margin-bottom:4px; color:#faf8f2; letter-spacing:0.05em; text-transform:uppercase; }
.sp-disc-desc { font-size:11.5px; color:#9a9486; line-height:1.5; }
/* COUNTRY LIST */
.sp-page details.sp-country summary { background:#1a1a1a; color:#9a9486; }
.sp-page details.sp-country[open] summary { background:#1a1a1a; color:#faf8f2; }
.sp-page details.sp-country[open] .sp-tag { background:#1a1a1a; color:#faf8f2; border-color:rgba(196,184,154,0.2); }
.sp-country-list { font-size:12px; color:#9a9486; line-height:2; }
/* RESOLUTION BOX */
.sp-res { border:1px solid rgba(196,184,154,0.2); border-radius:8px; overflow:hidden; margin-bottom:14px; }
.sp-res-head { background:#1a1a1a; padding:12px 16px; font-family:'Archivo',Arial,sans-serif; font-size:0.9rem; font-weight:700; color:#faf8f2; display:flex; align-items:center; gap:10px; letter-spacing:0.05em; text-transform:uppercase; }
.sp-res-badge { background:#d4f53c; color:#0d0d0d !important; -webkit-text-fill-color:#0d0d0d !important; font-size:11px; font-weight:700; padding:2px 8px; border-radius:3px; }
.sp-res-body { padding:14px 18px; font-size:0.9rem; color:#faf8f2; line-height:1.75; background:#111; }
.sp-res-body p { margin:0 0 12px; }
.sp-res-body p:last-child { margin-bottom:0; }
.sp-res-body strong { color:#faf8f2; }
.sp-res-body a { color:#d4f53c; font-weight:700; }
/* POLICY LINK */
.sp-policy-link { display:inline-flex; align-items:center; gap:6px; font-weight:700; font-size:0.9rem; color:#d4f53c; text-decoration:underline; text-underline-offset:3px; margin-top:10px; font-family:'Archivo',Arial,sans-serif; letter-spacing:0.05em; text-transform:uppercase; }
/* CONTACT */
.sp-contact { background:#161608; border:1px solid rgba(212,245,60,0.25); border-radius:10px; padding:24px 26px; display:flex; align-items:flex-start; gap:16px; margin-top:48px; }
.sp-contact-icon { font-size:26px; flex-shrink:0; margin-top:2px; }
.sp-contact-title { font-family:'Archivo',Arial,sans-serif; font-size:1.2rem; font-weight:900; color:#d4f53c; letter-spacing:0.5px; display:block; margin-bottom:5px; text-transform:uppercase; }
.sp-contact-body { font-size:0.88rem; color:#9a9486; line-height:1.65; }
.sp-contact-body a { color:#d4f53c; font-weight:700; }
.sp-contact-body strong { color:#faf8f2; }
/* SMALL TEXT */
.sp-note { font-size:0.82rem; color:#9a9486; line-height:1.6; margin-top:8px; }
.sp-note a { color:#d4f53c; font-weight:700; }
/* RESPONSIVE */
@media (max-width:600px){
.sp-cards { grid-template-columns:1fr; }
.sp-disc { grid-template-columns:1fr 1fr; }
}
TG Supply
Shipping Information
Everything you need to know about shipping, tracking, discreet packaging, and what to do when something goes sideways in transit.
Most delivery issues resolve fastest by contacting the shipping carrier directly with your tracking number. Carriers only work with the recipient on delivery investigations — we're not able to do this on your behalf.
Jump to a section
01
Before You Order
⚡ Made a mistake? You have 30 minutes. For 30 minutes after checkout you can edit your shipping address, contact info, and item sizes or quantities — or cancel for a full refund to your original payment — yourself, right from your order status page or the Shop app. No need to email us.
📍 Shipping AddressDouble-check it at checkout. You can still update it yourself for 30 minutes after ordering; after that, fast warehouse processing means it's locked in.
✏️ Edit or Cancel — 30 MinutesEdit details or cancel for a full refund within 30 minutes from your order status page. Once the window closes, changes are rarely possible.
⚠️ Legal Name Note: If the name on your shipping address doesn't match your ID, the carrier may refuse to release your package if it's held for pickup. Use a name you can verify with ID, or ship to someone who can receive it on your behalf.
Use the order status page link in your confirmation email (or the Shop app) to make changes within the 30-minute window. If that window has closed and something's wrong, email hello@transguysupply.com with your order number as soon as possible — we'll do our best, but can't guarantee changes once it's locked. Responses may be limited on weekends.
02
Shipping & Tracking
📦 Processing Time1–2 business days
🚚 Domestic Delivery2–5 business days after shipping
💸 Domestic Shipping Cost$10–$12 based on weight & location
🌍 International$15–$30 · Est. 7–21 business days
Business days are Monday–Friday. Orders placed on Friday begin processing Monday. You'll receive a tracking email once your order ships — check your spam folder before contacting support. Tracking can take up to 24 hours to appear after your shipping confirmation. Delivery dates shown by carriers are estimates and may shift while in transit.
📝 Print-to-Order & Preorder Items: Printed apparel and made-to-order items require additional production time and may ship separately from the rest of your order. Preorder and backordered items ship when they become available.
03
Delivery Issues
Once an order leaves our warehouse it becomes the responsibility of the shipping carrier (USPS, UPS, DHL, etc.). We're a small independent trans-owned business and aren't able to absorb losses from carrier errors — but here's exactly what to do for every situation.
A Package marked "Delivered" but not received
Carriers sometimes mark packages delivered before the final drop-off. In most cases the package shows up within 24–48 hours of the first delivery scan.
What to do:
- Check around your property, near mailboxes, and with building management
- Ask neighbors if they received it by mistake
- Wait 48 hours from the delivery scan before reporting a missing package
- Contact your local carrier or post office with your tracking number — only you as the recipient can open a delivery investigation
- If confirmed missing, file a claim with the carrier
TGS cannot verify carrier delivery claims or replace packages marked as delivered.
🛡️
Have Route Package Protection? File your claim at
claims.route.com. Claims must typically be filed 5–15 days after the marked delivery date.
B Tracking not updating
Tracking is controlled entirely by the carrier. Missed scans during transit are common and don't necessarily mean your package is lost.
- Allow up to 24 hours after your shipping confirmation for tracking to first appear
- Allow up to 10 days of stalled tracking before contacting us
-
Contact the carrier directly with your tracking number for the most up-to-date info
C Incorrect shipping address
Customers are responsible for entering the correct shipping address at checkout. Addresses cannot be changed after the 10-minute window, and carriers don't allow rerouting once a package ships.
Your options:
- Set up USPS mail forwarding if you've moved recently
- Contact the current resident or building management at the address
- Wait to see if the carrier returns the package to sender
If the package is returned to our warehouse, we can reship it — reshipping costs are the customer's responsibility. If you choose not to reship, we may refund the item cost only. Shipping costs and Route fees are non-refundable.
D Damaged, missing items, or other issues
Contact the carrier directly with your tracking number first — this is the fastest path to resolution for most delivery issues including damage and missing items.
If you have Route Package Protection, you can file a claim at claims.route.com.
If neither applies and you still need help after contacting the carrier, reach out to us at hello@transguysupply.com with your order number.
04
Discreet Packaging
📦Plain PackagingNo product names or brand logos on the outside of your package.
🏷️Sender NameAll orders ship as "Shipping Department – TGS." Transguy Supply never appears on the outside.
🌍International NoteCustoms forms legally require contents and retail value to be listed.
We ship thousands of discreet packages each year and take your privacy seriously. If privacy is a concern for international shipments, please review your country's customs requirements before ordering.
05
International Orders
We ship worldwide to 100+ countries. Please read the following before placing an international order.
⚠️ Legal Name Note: If the name on your package doesn't match your government-issued ID, carriers in some countries may refuse to release your package. Use a name you can verify, or ship to someone who can receive it.
ℹ International shipping policies
- Customs fees, import taxes, and local duties are the customer's responsibility
- We cannot refund or cover items that are held, confiscated, delayed, or destroyed by customs
- Customs forms must list package contents and retail value — this is required by law
- It's your responsibility to confirm that the items you're ordering are legal in your country before placing an order
- All international orders are final sale — no returns or exchanges
- If a package is returned to us, we may refund the item cost only — shipping and Route fees are non-refundable
- Estimated delivery: 7–21 business days depending on destination and customs processing
🇪🇺 EU customers — 14-day right of withdrawal: If you're in the EU, you can withdraw from your purchase within 14 days of delivery and return eligible items for a refund — just submit the request from your order status page. The 14 days run from when your order is delivered, not when it's placed. For health and hygiene reasons, sealed intimate items (underwear, swimwear, packers, STPs, harnesses, and toys) are exempt once opened.
🇨🇦 South Africa & 🇮🇹 Italy: We may be able to ship to South Africa and Italy by request, but these shipments are sent entirely at the customer's own risk. We cannot be responsible for packages that are lost, delayed, confiscated, or mishandled. Email us at
hello@transguysupply.com if you'd like to place an order.
🌍 View the full list of countries we ship to
Åland Islands · Albania · Andorra · Anguilla · Antigua & Barbuda · Argentina · Armenia · Aruba · Australia · Austria · Bahamas · Barbados · Belgium · Belize · Bermuda · Bolivia · Bosnia & Herzegovina · Bouvet Island · Brazil · Bulgaria · Canada · Caribbean Netherlands · Cayman Islands · Chile · Colombia · Costa Rica · Croatia · Cuba · Curaçao · Cyprus · Czechia · Denmark · Dominica · Dominican Republic · Ecuador · El Salvador · Estonia · Falkland Islands · Faroe Islands · Finland · France · French Guiana · French Southern Territories · Georgia · Germany · Gibraltar · Greece · Greenland · Grenada · Guadeloupe · Guatemala · Guernsey · Guyana · Haiti · Heard & McDonald Islands · Honduras · Hong Kong SAR China · Hungary · Iceland · Ireland · Isle of Man · Jamaica · Japan · Jersey · Kosovo · Latvia · Liechtenstein · Lithuania · Luxembourg · Malaysia · Malta · Martinique · Mayotte · Mexico · Moldova · Monaco · Montenegro · Montserrat · Netherlands · Netherlands Antilles · New Zealand · Nicaragua · North Macedonia · Norway · Panama · Paraguay · Peru · Philippines · Poland · Portugal · Réunion · Romania · San Marino · Serbia · Sint Maarten · Slovakia · Slovenia · South Georgia & South Sandwich Islands · South Korea · Spain · St. Barthélemy · St. Kitts & Nevis · St. Lucia · St. Martin · St. Pierre & Miquelon · St. Vincent & Grenadines · Suriname · Svalbard & Jan Mayen · Sweden · Switzerland · Taiwan · Thailand · Tajikistan · Trinidad & Tobago · Turkey · Turkmenistan · Turks & Caicos Islands · Ukraine · United Kingdom · U.S. Outlying Islands · Uruguay · Uzbekistan · Vatican City · Venezuela · Vietnam · British Virgin Islands · Cook Islands · Fiji · French Polynesia · Singapore
06
Route Package Protection
We strongly recommend keeping Route Package Protection at checkout. Route covers lost, stolen, and damaged packages and provides in-app tracking so you can monitor all deliveries in one place.
✅ What Route CoversLost packages · Stolen packages · Damaged packages
📋 How to File a ClaimVisit claims.route.com — file within 5–15 days of the marked delivery date
Didn't purchase Route Protection? We're unable to issue refunds or replacements for lost, stolen, or mishandled packages if Route wasn't added at checkout. We're a small independent business and can't absorb losses caused by carrier errors.
07
Returns & Reshipping
If a package is returned to our warehouse (due to an undeliverable address, customs rejection, etc.), we can reship once it arrives back — reshipping costs are the customer's responsibility. If you choose not to reship, we may refund the item cost only. Shipping and Route fees are non-refundable.
For information about product returns and our refund policy, see the link below.
↩ Full Returns & Exchanges Policy →
08
Disputes & Chargebacks
If you're having a delivery issue, the fastest path to resolution is contacting the carrier directly or filing a Route claim — not a payment dispute. Chargebacks don't speed up carrier investigations and can actually slow things down for everyone.
→ Recommended resolution order
Step 1 — Contact the carrier. Use your tracking number to reach out to the carrier directly. Only the recipient can file a delivery claim, request a pickup, or redirect a package — we have access to the same tracking information you do and cannot take these actions on your behalf.
Step 2 — File a Route claim (if you added Route at checkout). Visit claims.route.com. Route handles the investigation and resolution directly. Claims must be filed 5–15 days after the delivery scan date. If you declined Route at checkout, this option is not available.
Step 3 — Contact TGS. If the carrier hasn't resolved your issue and Route isn't available, email hello@transguysupply.com with your order number and a summary of what happened. We'll review on a case-by-case basis. Please complete Steps 1 and 2 before contacting us, as we'll ask for that information anyway.
⚠️ Before opening a dispute with your bank: Please complete Steps 1–3 above. By placing an order with Transguy Supply, you agree to contact the carrier and TGS support before initiating a chargeback. Orders with confirmed carrier delivery scans are considered fulfilled. Initiating a chargeback without first attempting resolution through the above steps may result in restrictions on your account.
Once an order leaves our warehouse it becomes the responsibility of the shipping carrier. TGS is a small independent business — we take every delivery issue seriously and will always do what we can, but we rely on carrier and Route processes to resolve shipping claims.