globalprotection.com
Open in
urlscan Pro
23.227.38.32
Public Scan
Submitted URL: http://www.globalprotection.com//
Effective URL: https://globalprotection.com/
Submission: On July 28 via api from US — Scanned from CA
Effective URL: https://globalprotection.com/
Submission: On July 28 via api from US — Scanned from CA
Form analysis
3 forms found in the DOMGET /search
<form action="/search" method="get">
<div class="relative min-h-[]" :class="{ 'z-10': search_active }">
<div class="relative">
<input class="form-input !pl-8 color__text !min-h-0
color__border-divider-1" type="text" placeholder="Search by product, brand, or style...">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle pointer-events-none absolute !flex items-center
top-0 left-2 h-full opacity-50 color__text" aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</span>
</div>
<div class="animation-500 absolute top-0 w-full" :class="{ 'z-10 !fixed left-4 !top-4 right-4 !w-auto': search_active }">
<label class="sr-only" for="search-mobile">Search</label>
<input id="search-mobile" class="form-input !pl-8 color__text !min-h-0
color__border-divider-1" type="text" name="q" placeholder="Search by product, brand, or style..." x-ref="searchInputMobile" @focus="search_active = true;" @input.debounce="fetchAndUpdateSearch($event,params)">
<div class="right-2 absolute top-0 flex items-center h-full">
<button class="btn btn--smaller btn--plain !bg-transparent !border-0 opacity-0" :class="{ '!opacity-100' : search_active }" type="button" title="Cancel search" @click="search_active = false; $refs.searchInputMobile.value = '';"
x-show="search_active" style="display: none;">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle " aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
</span>
</button>
</div>
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle absolute !flex items-center
top-0 left-2 h-full opacity-50 color__text" aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</span>
</div>
<div class="fixed overflow-hidden mobile-border--radius-t-0 shadow-md border--width border--radius animation-100 left-0 right-0 top-0 pt-14
color__border-divider-1
color__bg-body color__text" x-show="search_active" style="display: none;">
<div class="flex flex-wrap h-full px-4 -mx-4 overflow-y-auto">
<div class="h-[50vh] w-full overflow-y-auto">
<div class="p-4" x-show="search_loading" style="display: none;">
<div class="btn--load btn--loading">
<div class="btn__content">Loading...</div>
<div class="btn__spinner">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle " aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader">
<line x1="12" y1="2" x2="12" y2="6"></line>
<line x1="12" y1="18" x2="12" y2="22"></line>
<line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line>
<line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line>
<line x1="2" y1="12" x2="6" y2="12"></line>
<line x1="18" y1="12" x2="22" y2="12"></line>
<line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line>
<line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line>
</svg>
</span>
</div>
</div>
</div>
<div class="sticky top-0 z-10 border--b-width p-4
color__border-divider-1
color__bg-body color__text" x-show="search_items.length != 0 && !search_loading" style="display: none;">
<button class="underline" type="submit"> View all results </button>
</div>
<div x-show="!search_loading && $refs.searchInputMobile.value.length > 0" style="display: none;">
<div class="p-4" x-show="search_items.length === 0 && search_items_collections.length === 0 && search_items_pages.length === 0 ">
<p>No results found</p>
</div>
<div class="p-4 border--b-width color__border-divider-1" x-show="search_items_queries.length !== 0" style="display: none;">
<template x-for="item in search_items_queries">
<div class="flex items-center">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle mr-1" aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</span>
<a class="whitespace-nowrap text-ellipsis overflow-hidden no-underline" :href="item.url" x-html="item.styled_text">
</a>
</div>
</template>
</div>
<div class="p-4 border--b-width
color__border-divider-1" x-show="search_items_pages.length !== 0" style="display: none;">
<span class="type--small pb-2 no-underline">
<strong>Pages</strong>
</span>
<template x-for="item in search_items_pages">
<div class="flex items-center">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle mr-1" aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</span>
<a class="whitespace-nowrap text-ellipsis overflow-hidden no-underline" :href="item.url" x-text="item.title">
</a>
</div>
</template>
</div>
<div class="p-4 border--b-width
color__border-divider-1" x-show="search_items_collections.length !== 0" style="display: none;">
<span class="type--small pb-2 no-underline">
<strong>Collections</strong>
</span>
<template x-for="item in search_items_collections">
<div class="flex items-center">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle mr-1" aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</span>
<a class="whitespace-nowrap text-ellipsis overflow-hidden no-underline" :href="item.url" x-text="item.title">
</a>
</div>
</template>
</div>
<div class="p-4 border--b-width color__border-divider-1" x-show="search_items_articles.length !== 0" style="display: none;">
<span class="type--small pb-2 no-underline">
<strong>Articles</strong>
</span>
<template x-for="item in search_items_articles">
<div class="flex items-center">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle mr-1" aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</span>
<a class="whitespace-nowrap text-ellipsis overflow-hidden no-underline" :href="item.url" x-text="item.title">
</a>
</div>
</template>
</div>
<div class="p-4" x-show="search_items.length != 0" style="display: none;">
<span class="type--small pb-2 no-underline">
<strong>Products</strong>
</span>
<div class="md:gap-4 grid grid-cols-1 gap-2">
<template x-for="item in search_items">
<a class="hover:no-underline border--width border--radius color__bg-body color__text color__border-divider-1 flex items-center w-full overflow-hidden no-underline" :href="item.url" x-data="{
customer: false,
customerTags: 'no-tags',
customerCompany: false,
isAddToCartShow: true,
testMethod() {
this.item.tags.forEach(tag =>{
if(tag == 'Non-Profit-only'){
if(this.customer == false || this.customer == true){
this.isAddToCartShow = false;
}
if(this.customerCompany == true){
this.isAddToCartShow = true;
}
if(this.customerTags.includes('Non-Profit') || this.customerTags.includes('San Francisco')) {
this.isAddToCartShow = true;
}
}
})
},
init(){
this.testMethod()
}
}">
<div class="w-[25%] h-full">
<div class="object-cover flex items-center aspect-[1/1] aspect-w-1 aspect-h-1 h-full max-w-full
color__bg-overlay-1 after:color__bg-overlay-1 color__text after:color__text">
<img class="w-full h-full object-cover
color__bg-overlay-1 after:color__bg-overlay-1 color__text after:color__text" width="120" loading="lazy" :src="item.image" :alt="item.title">
</div>
</div>
<div class="grow md:py-4 p-2 px-4">
<p class="mb-0 type--base !leading-tight
type__body
" x-text="item.title"></p>
<ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 mb-0.5">
</ul>
<p x-show="isAddToCartShow" class="type--small mb-0">
<span class="type--small !leading-tight" x-text="Shopify.formatMoney(item.price, '$')">
</span>
<span x-show="item.compare_at_price_max > item.price">
<s class="type--small !leading-tight" x-text="Shopify.formatMoney(item.compare_at_price_max, '$')">
</s>
</span>
</p>
</div>
</a>
</template>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
GET /search
<form action="/search" method="get">
<div class="relative" :class="{ 'z-50': search_active }">
<div class="relative" :class="{ 'z-10': search_active }">
<label class="sr-only" for="search-desktop"> Search </label>
<input id="search-desktop" class="form-input !pl-8 py-2 color__text !min-h-0 max-h-[35px]
color__border-divider-1" type="text" name="q" placeholder="Search by product, brand, or style..." x-ref="searchInput" @focus="search_active = true;" @input.debounce="fetchAndUpdateSearch($event, params)">
<div class="right-2 absolute top-0 flex items-center h-full">
<button class="btn btn--smaller btn--plain !bg-transparent !border-0" title="Cancel search" type="button" @click="search_active = false; $refs.searchInput.value = '';
" x-show="search_active" style="display: none;">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle " aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
</span>
</button>
</div>
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle pointer-events-none absolute !flex items-center
top-0 left-2 h-full opacity-50 color__text" aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</span>
</div>
<div class="absolute overflow-hidden shadow-md border--width border--radius animation-500 pt-16 -left-3 -right-3 -top-3
color__border-divider-1
color__bg-body color__text" x-show="search_active" style="display: none;">
<div class="flex flex-wrap h-full px-4 -mx-4">
<div class="h-[70vh] max-h-[600px] w-full overflow-y-auto">
<div class="p-4" x-show="search_loading" style="display: none;">
<div class="btn--load btn--loading">
<div class="btn__content">Loading...</div>
<div class="btn__spinner">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle " aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader">
<line x1="12" y1="2" x2="12" y2="6"></line>
<line x1="12" y1="18" x2="12" y2="22"></line>
<line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line>
<line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line>
<line x1="2" y1="12" x2="6" y2="12"></line>
<line x1="18" y1="12" x2="22" y2="12"></line>
<line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line>
<line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line>
</svg>
</span>
</div>
</div>
</div>
<div class="sticky top-0 z-10 border--b-width p-4
color__border-divider-1
color__bg-body color__text" x-show="search_items.length != 0 && !search_loading" style="display: none;">
<button class="underline" type="submit"> View all results </button>
</div>
<div x-show="!search_loading && $refs.searchInput.value.length > 0" style="display: none;">
<div class="p-4" x-show="search_items.length === 0">
<p>No results found</p>
</div>
<div class="p-4 border--b-width color__border-divider-1" x-show="search_items_queries.length !== 0" style="display: none;">
<template x-for="item in search_items_queries">
<div class="flex items-center">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle mr-1" aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</span>
<a class="whitespace-nowrap text-ellipsis overflow-hidden no-underline" :href="item.url" x-html="item.styled_text">
</a>
</div>
</template>
</div>
<div class="p-4 border--b-width
color__border-divider-1" x-show="search_items_pages.length !== 0" style="display: none;">
<span class="type--small pb-2 no-underline">
<strong>Pages</strong>
</span>
<template x-for="item in search_items_pages">
<div class="flex items-center">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle mr-1" aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</span>
<a class="whitespace-nowrap text-ellipsis overflow-hidden no-underline" :href="item.url" x-text="item.title">
</a>
</div>
</template>
</div>
<div class="p-4 border--b-width
color__border-divider-1" x-show="search_items_articles.length !== 0" style="display: none;">
<span class="type--small pb-2 no-underline">
<strong>Articles</strong>
</span>
<template x-for="item in search_items_articles">
<div class="flex items-center">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle mr-1" aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</span>
<a class="whitespace-nowrap text-ellipsis overflow-hidden no-underline" :href="item.url" x-text="item.title">
</a>
</div>
</template>
</div>
<div class="p-4 border--b-width
color__border-divider-1" x-show="search_items_collections.length !== 0" style="display: none;">
<span class="type--small pb-2 no-underline">
<strong>Collections</strong>
</span>
<template x-for="item in search_items_collections">
<div class="flex items-center">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle mr-1" aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</span>
<a class="whitespace-nowrap text-ellipsis overflow-hidden no-underline" :href="item.url" x-text="item.title">
</a>
</div>
</template>
</div>
<div class="p-4" x-show="search_items.length != 0" style="display: none;">
<span class="type--small pb-2 no-underline">
<strong>Products</strong>
</span>
<div class="md:gap-4 grid grid-cols-2 gap-2">
<template x-for="item in search_items">
<a class="hover:no-underline border--width border--radius color__bg-body color__text color__border-divider-1 flex items-center w-full overflow-hidden no-underline" :href="item.url" x-data="{
customer: false,
customerTags: 'no-tags',
customerCompany: false,
isAddToCartShow: true,
testMethod() {
this.item.tags.forEach(tag =>{
if(tag == 'Non-Profit-only'){
if(this.customer == false || this.customer == true){
this.isAddToCartShow = false;
}
if(this.customerCompany == true){
this.isAddToCartShow = true;
}
if(this.customerTags.includes('Non-Profit') || this.customerTags.includes('San Francisco')) {
this.isAddToCartShow = true;
}
}
})
},
init(){
this.testMethod()
}
}">
<div class="w-[20%] h-full flex flex-col shrink-0 overflow-hidden">
<div class="flex items-center object-cover aspect-[1/1] aspect-w-1 aspect-h-1 h-full max-w-full
color__bg-overlay-1 after:color__bg-overlay-1 color__text after:color__text">
<img class="w-full h-full object-cover color__bg-overlay-1 after:color__bg-overlay-1 color__text after:color__text" width="120" loading="lazy" :src="item.image" :alt="item.title">
</div>
</div>
<div class="grow md:py-4 p-2 px-4">
<p class="mb-0 type--base !leading-tight
type__body
" x-text="item.title"></p>
<ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 mb-0.5">
</ul>
<p x-show="isAddToCartShow" class="type--small mb-0" :bss-b2b-product-id="item.id" bss-b2b-product-price="">
<span class="type--small !leading-tight" x-text="Shopify.formatMoney(item.price, '$')">
</span>
<span x-show="item.compare_at_price_max > item.price">
<s class="type--small !leading-tight" x-text="Shopify.formatMoney(item.compare_at_price_max, '$')">
</s>
</span>
</p>
</div>
</a>
</template>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
POST /cart
<form class="w-full px-4 py-4" action="/cart" method="post" x-data="{checkout_button_loading:false}"
@submit.prevent="checkout_button_loading = true; if(enable_audio) { playSound(click_audio) } ;setTimeout(function(){ checkout_button_loading = false}, 5000); window.location.href = '/checkout';">
<p class="mb-0">
<button type="submit" name="checkout" class="!w-full btn btn--load" :class="{ 'btn--loading' : checkout_button_loading }" :disabled="checkout_button_loading" value="Checkout
·" style="pointer-events: none; opacity: 0.6;">
<div class="btn__spinner">
<!-- snippets/component__icon.liquid -->
<span class="inline-flex align-middle " aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader">
<line x1="12" y1="2" x2="12" y2="6"></line>
<line x1="12" y1="18" x2="12" y2="22"></line>
<line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line>
<line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line>
<line x1="2" y1="12" x2="6" y2="12"></line>
<line x1="18" y1="12" x2="22" y2="12"></line>
<line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line>
<line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line>
</svg>
</span>
</div>
<div class="btn__content"> Checkout · <span class="ml-1" x-text="Shopify.formatMoney(cart.total_price, '$')" bss-b2b-cart-total-price="">$0.00</span>
</div>
</button>
<a href="/cart" @click.prevent="cart_drawer = false;" class="!w-full mt-2 btn btn--secondary btn--load block">
Continue shopping
</a>
</p>
</form>
Text Content
This website uses cookies to ensure you get the best experience. Learn more DeclineAccept ✕ Skip to content Manufacturing & Innovation Our Brands Private Label Private Label Program Private Label FAQ Product Offerings Non-Profit & Government Other Brands About Us News & Blog Shop Condoms ONE FC2 Female Condoms Atlas CautionWear Crown Fantasy Lifestyles Kimono NuVo Trojan Trustex Lubricants Aqua Lube Good Clean Love Lifestyles ONE Pjur Slippery Stuff Trustex Oral Dams More Kits & Supplies Creative Outreach Education Non-Medical Gloves Custom Condoms® Harm Reduction Harm Reduction Gloves Sharps Containers 0 Search Loading... View all results No results found Pages Collections Articles Products Search Loading... View all results No results found Pages Articles Collections Products Log in 0 Manufacturing & Innovation Our Brands Private Label Private Label Program Private Label FAQ Product Offerings Non-Profit & Government Other Brands About Us News & Blog Shop Condoms ONE FC2 Female Condoms Atlas CautionWear Crown Fantasy Lifestyles Kimono NuVo Trojan Trustex Lubricants Aqua Lube Good Clean Love Lifestyles ONE Pjur Slippery Stuff Trustex Oral Dams More Kits & Supplies Creative Outreach Education Non-Medical Gloves Custom Condoms® Harm Reduction Harm Reduction Gloves Sharps Containers Cart (0) Your cart is empty Shop all Your cart is empty Shop all · / Quantity Subtotal $0.00 Discount -$0.00 Total $0.00 Share your cart Copy URL Copy URL Use this link to send your cart to yourself or others Checkout · $0.00 Continue shopping Cart updated (0) View cart Checkout · $0.00 0 Manufacturing & Innovation Our Brands Private Label Back Private Label Program Private Label FAQ Product Offerings Non-Profit & Government Other Brands About Us News & Blog Shop Back Condoms ONE FC2 Female Condoms Atlas CautionWear Crown Fantasy Lifestyles Kimono NuVo Trojan Trustex Lubricants Aqua Lube Good Clean Love Lifestyles ONE Pjur Slippery Stuff Trustex Oral Dams More Kits & Supplies Creative Outreach Education Non-Medical Gloves Custom Condoms® Harm Reduction Harm Reduction Gloves Sharps Containers Log in SearchFAQsReturns and Refunds PolicyShipping PolicyPrivacy PolicyTerms of ServiceRefund PolicyContact Us SEXUAL HEALTH REIMAGINED SHOP INNOVATION AND CONDOM MANUFACTURING PROCESS The technical stuff that gives you all the feels It's not finished until it's perfect, and it's never really perfect. That's our motto for everything we've ever created. Through our partnership with Karex, we're continuously enhancing and improving our distribution capabilities. Our goal is to make the best condoms and lubricant — providing them to you direct from the factory. With ongoing testing, a passion for innovation, and a healthy fanaticism for quality control, we’re making next generation condoms and other sexual health products that are shaking up the shaking-the-sheets industry. It’s all part of our mission to make healthy sex the norm for great sex. Condom and Lubricant Manufacturing OUR CONDOM AND LUBRICANT BRANDS We have 30 years of experience creating amazing product We love tinker. It’s in our genes - the endless pursuit of what comes next. It’s how we developed and improved upon some of the most innovative brands in the industry. We manufacture some of the most popular condom brands, oral dam brands and lubricant brands, including ONE®, MyONE®, Trustex®, NuVo®, Satin®, Night Light® and Custom Condoms®. If it makes sex more fun and accessible, we’re all bout it. In fact, we’re probably already making it. Buy Bulk Condoms INNOVATION AND CONDOM MANUFACTURING PROCESS ONE® IS THE FIRST & ONLY CONDOM BRAND CLEARED BY FDA FOR ANAL SEX! A historic change occurred in the condom industry in February 2022 after a 10-year process, when the FDA approved a request from Global Protection Corp. to expand the “intended use” claim of our ONE® Condoms brand to include anal sex. The approval applies to different types of ONE® Condoms — Classic Select™, Vanish®, Super Sensitive™, and MyONE® Custom Fit™. ONE® will become the first condom brand ever to be labeled for safe and effective use for anal sex. Note: Some press articles listed us as “One Male Condom,” but that is not our brand name. Our brand is ONE® Condoms, and we use the term external condom to be inclusive. Read on how we accomplished this! OUR PHILOSOPHY: LET'S CHANGE THE CONVERSATION. AND ENCOURAGE MORE OF IT. Global Protection Corp is a world leader in manufacturing and distributing sexual health products, condom manufacturing, lubricant manufacturing and much more. We're on a mission to change people's attitudes about sex. We're encouraging more open, frequent, and playful conversation about sexual health, and we're continuously innovating and reimagining our products to feel better, fit better, and work better. We envision a world where engaging in safer sex is as second nature as wearing a seatbelt. Buckle up. About Us HEALTHY COMPETITION? SIGN US UP PRIVATE LABEL CONDOMS AND LUBRICANT At Global Protection, we make sexual health products for some of the biggest names in the industry. It's super-secret private label business. Of course we don't just make the products; we also include the highest possible level of quality control. While the idea of making products for your competitors may seems strange, we also make products for direct and retail outlets. The way we see it, the more sexual health products we create, the more safer sex happens. Private Label Manufacturing & Innovation SPECIALS FOR NON PROFITS AND GOVERNMENT ORGANIZATIONS Education is Essential We’re positively sex positive. The more people know about sexual health, the more empowered they are to make smart choices. We're changing the conversation, and facilitating more candid discussions with relatable educational materials, products, and custom programs catered to a wide variety of audiences. And, we offer special discount pricing on bulk condoms, bulk lubricants, as well as other bulk orders for the health market. Non-Profit Pricing NONPROFIT FAQS Contact Us Do you accept Purchase Orders? Yes. We will accept purchase orders once a credit application has been approved. To apply for credit, please contact customer service at info@globalprotection.com or call 888-714-2200. How do I sign up for a nonprofit account? We offer discounted pricing for non-profits, universities and health departments. To sign up for an account, please click here. How do I apply for tax exemption? If your organization is eligible for tax exemption, kindly reach out to info@globalprotection.com or dial 617.946.2800. As soon as your documentation is verified and approved, all your future online orders will be exempt from taxes. How do I log in to my account? Our website is now passwordless! Click this link and enter your email address. We'll send you a verification code, that you will enter to log into your account. How can I get a quote? Please fill out the quote request form here and we will get back to you within 1-2 business days! OTHER POPULAR CONDOM AND LUBE BRANDS BUY BULK CONDOMS AND LUBRICANT ONLINE It's good to be choosy. It means you're not willing to settle. We distribute one of the largest selections of sexual health products available. And with factory direct pricing and amazing deals on bulk orders from all the major condom, lubricant and dental dam manufacturers, more choices doesn't mean higher costs. Shop BULK KIMONO CONDOMS 5 items HARMONY ORAL DAMS 6 items BULK TROJAN CONDOMS 14 items FC2 FEMALE CONDOMS (INTERNAL CONDOMS) 4 items LIFESTYLES 20 items BULK PJUR LUBRICANT 3 items GOOD CLEAN LOVE LUBRICANT 6 items BULK CAUTION WEAR CONDOMS 10 items QUESTIONS? Toll Free: 888.714.2200 9 AM - 5 PM EST Monday - Friday info@globalprotection.com Contact Us SHOPPING Account/Orders Shipping Policy Returns & Refunds Non-Profit Registration HELPFUL INFO FAQ Quality Control Condom Testing LEGAL Privacy Policy Terms of Service QUESTIONS? Toll Free: 888.714.2200 9 AM - 5 PM EST Monday - Friday info@globalprotection.com Contact Us SHOPPING Account/Orders Shipping Policy Returns & Refunds Non-Profit Registration HELPFUL INFO FAQ Quality Control Condom Testing LEGAL Privacy Policy Terms of Service SearchFAQsReturns and Refunds PolicyShipping PolicyPrivacy PolicyTerms of ServiceRefund PolicyContact Us Log in Copyright 2024 © Global Protection Corp. All rights reserved. Enable audio Disable audio Something went wrong...