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.
- 126000-014 Rolex 8527
- 6062-001 Rolex 8319
- G0126000-SPY-001 Rolex 8266
- G0126000-013 Rolex 8045
- G0277200-003 Rolex 7259
- G0126000-010 Rolex 7242
- G0126000-009 Rolex 6984
- G0126000-007 Rolex 6551
- G0277200-004 Rolex 6550
- G0126000-006 Rolex 6307
- G0116000-001 Rolex 6194
- G0126000-008 Rolex 3513
- G0126000-010-1 Rolex 3341
<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>













