Rolex Oyster Perpetual
The Rolex Oyster Perpetual is a watch that effortlessly combines sporty elegance with timeless appeal. With its sleek and classic design, this watch is suitable for any occasion, making it a top choice for watch enthusiasts worldwide. As the entry-level Rolex watch, the Oyster Perpetual offers affordability without compromising on durability, versatility, or sophistication. Introduced in 1926 as the first mass-produced water-resistant timepiece, it quickly became a symbol of Rolex's commitment to quality. With its robust and waterproof design, inspired by the oyster's ability to seal in ocean water, this watch is built to withstand the test of time.
- 6062-001 Rolex 8319
- 124300-028 Rolex 8282
- 124300-026 Rolex 8235
- 124300-027 Rolex 8234
- 124300-023 Rolex 8217
- G0134300-001 Rolex 7778
- G0124300-022 Rolex 7446
- G0114300-001 Rolex 7397
- G0124300-021 Rolex 7052
- G0115234-001 Rolex 6927
- G0126000-006 Rolex 6307
- G0116000-001 Rolex 6194
- G0124300-015 Rolex 5846
<style>
.catalog-category-view .product-item .product-item-details .old-price [data-price-type=oldPrice] .price, .cms-index-index .product-item .product-item-details .old-price [data-price-type=oldPrice] .price {
display: none !important;
}
.category-text {
display: none;
}
</style>
<script>
(function() {
const path = window.location.pathname || "";
if (!path.includes("/rolex-oyster-perpetual")) return;
const cssId = "custom-black-friday-css";
const customCSS = `
.catalog-category-view .product-item .product-item-details .old-price [data-price-type=oldPrice] .price,
.cms-index-index .product-item .product-item-details .old-price [data-price-type=oldPrice] .price {
display: none !important;
}
.category-text {
display: none;
}
`;
function injectCustomCSS() {
if (document.getElementById(cssId)) return;
const style = document.createElement("style");
style.id = cssId;
style.type = "text/css";
style.appendChild(document.createTextNode(customCSS));
document.head.appendChild(style);
}
// Inject on initial load
injectCustomCSS();
// Re-inject after any AJAX content load (Magento uses jQuery.ajax)
if (window.jQuery) {
jQuery(document).ajaxComplete(function() {
if (!document.getElementById(cssId)) {
injectCustomCSS();
}
});
}
// Extra fallback: Watch for DOM changes to product list
const observer = new MutationObserver(() => {
if (!document.getElementById(cssId)) {
injectCustomCSS();
}
});
observer.observe(document.body, {
childList: true,
subtree: true
});
})();
</script>













