theordinary.ltd
Open in
urlscan Pro
118.139.181.59
Public Scan
Submitted URL: http://theordinary.ltd/
Effective URL: https://theordinary.ltd/
Submission: On August 01 via api from HK — Scanned from SG
Effective URL: https://theordinary.ltd/
Submission: On August 01 via api from HK — Scanned from SG
Form analysis
5 forms found in the DOMjavascript:;
<form class="js-subscribe_email-form" role="form" action="javascript:;" aria-label="Subscribe to newsletter" data-sitekey="6Lf9m4IUAAAAACH_L-j4QsMzio6Q3vP5trHwF5py">
<div class="input-group form-group page_footer-newsletter_wrapper">
<label class="form-control-label" for="footer_email"> Email Address </label>
<input type="email" class="form-control page_footer-newsletter_input js-footer-newsletter_input" id="footer_email" data-missing-error="This field is required." data-pattern-mismatch="Please enter a valid e-mail"
data-range-error="Must be 50 characters or less." aria-label="Email Address" name="dwfrm_subscribe_email" required="" aria-required="true" value="" maxlength="50" pattern="^[\w.%+\-]+@[\w.\-]+\.[\w]{2,6}$">
<input type="hidden" value="footer" name="dwfrm_subscribe_sourceType" maxlength="2147483647">
<div class="invalid-feedback page_footer-newsletter_error_message"></div>
<input type="hidden" class="g-recaptcha-response js-recaptcha-response" name="dwfrm_subscribe_grecaptcha_response" value="" maxlength="2147483647">
<div class="input-group-append page_footer-newsletter_append">
<button type="submit" aria-label="Subscribe" class="page_footer-newsletter_btn icon-right_chevron">
<span class="sr-only">Subscribe</span>
</button>
</div>
</div>
</form>
javascript:;
<form class="js-subscribe_email-form-sticky subscribe_email-form-sticky" role="form" action="javascript:;" aria-label="Subscribe to newsletter" data-sitekey="6Lf9m4IUAAAAACH_L-j4QsMzio6Q3vP5trHwF5py">
<div class="input-group form-group page_footer-newsletter_wrapper">
<label class="form-control-label" for="subcribe_email_sticky">
<span class="js-form-control-label-sticky-text">Email Address</span>
<div class="loader js-form-control-label-sticky-loader" title="1" hidden="">
<svg version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="40px" height="40px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<path fill="#000" d="M25.251,6.461c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615V6.461z">
<animateTransform attributeType="xml" attributeName="transform" type="rotate" from="0 25 25" to="360 25 25" dur="0.6s" repeatCount="indefinite"></animateTransform>
</path>
</svg>
</div>
</label>
<input type="email" class="form-control page_footer-newsletter_input js-footer-newsletter_sticky_input" id="subcribe_email_sticky" data-missing-error="This field is required." data-pattern-mismatch="Please enter a valid e-mail"
data-range-error="Must be 50 characters or less." aria-label="Email Address" name="dwfrm_subscribe_email" required="" aria-required="true" value="" maxlength="50" pattern="^[\w.%+\-]+@[\w.\-]+\.[\w]{2,6}$">
<input type="hidden" value="stickyFooter" name="dwfrm_subscribe_sourceType" maxlength="2147483647">
<div class="invalid-feedback page_footer-newsletter_error_message"></div>
<input type="hidden" class="g-recaptcha-response js-recaptcha-response" name="dwfrm_subscribe_grecaptcha_response" value="" maxlength="2147483647">
<div class="input-group-append page_footer-newsletter_append">
<button type="submit" aria-label="Subscribe" class="page_footer-newsletter_btn icon-right_chevron js-btn-submit">
<span class="sr-only">Subscribe</span>
</button>
</div>
</div>
</form>
javascript:;
<form class="js-teaser-popup-form teaser-popup-form voice-campaign-popup-form" role="form" action="javascript:;" aria-label="Subscribe to newsletter" data-sitekey="6Lf9m4IUAAAAACH_L-j4QsMzio6Q3vP5trHwF5py">
<div class="form-group teaser-popup_wrapper">
<label class="form-control-label" for="teaser_email"> Email Address </label>
<input type="email" class="form-control teaser-popup_input js-teaser-popup_input" id="teaser_email" data-missing-error="This field is required." data-pattern-mismatch="Please enter a valid e-mail" data-range-error="Must be 50 characters or less."
aria-label="Email Address" name="dwfrm_subscribe_email" required="" aria-required="true" value="" maxlength="50" pattern="^[\w.%+\-]+@[\w.\-]+\.[\w]{2,6}$">
<input type="hidden" value="popup" name="dwfrm_subscribe_sourceType" maxlength="2147483647">
<div class="invalid-feedback teaser-popup_error_message"></div>
<input type="hidden" class="g-recaptcha-response js-recaptcha-response" name="dwfrm_subscribe_grecaptcha_response" value="" maxlength="2147483647">
</div>
<input type="image" class="teaser-submit-btn" src="static/picture/short-arrow-rounded.svg">
</form>
javascript:;
<form class="js-teaser-popup-form teaser-popup-form voice-campaign-popup-form" role="form" action="javascript:;" aria-label="Subscribe to newsletter" data-sitekey="6Lf9m4IUAAAAACH_L-j4QsMzio6Q3vP5trHwF5py">
<div class="form-group teaser-popup_wrapper">
<label class="form-control-label" for="teaser_email"> Email Address </label>
<input type="email" class="form-control teaser-popup_input js-teaser-popup_input" id="teaser_email" data-missing-error="This field is required." data-pattern-mismatch="Please enter a valid e-mail" data-range-error="Must be 50 characters or less."
aria-label="Email Address" name="dwfrm_subscribe_email" required="" aria-required="true" value="" maxlength="50" pattern="^[\w.%+\-]+@[\w.\-]+\.[\w]{2,6}$">
<input type="hidden" value="popup" name="dwfrm_subscribe_sourceType" maxlength="2147483647">
<div class="invalid-feedback teaser-popup_error_message"></div>
<input type="hidden" class="g-recaptcha-response js-recaptcha-response" name="dwfrm_subscribe_grecaptcha_response" value="" maxlength="2147483647">
</div>
<input type="image" class="teaser-submit-btn" src="static/picture/short-arrow-rounded.svg">
</form>
Name: simpleSearch — GET javascript:;
<form role="search" class="search-form" action="javascript:;" method="get" name="simpleSearch">
<div class="block_search-field">
<input class="form-control search-field js-search-field" type="text" name="q" value="" placeholder="search" role="combobox" aria-haspopup="listbox" aria-owns="search-results" aria-expanded="false" aria-autocomplete="list" aria-activedescendant=""
aria-controls="search-results" aria-label="Enter Keyword or Item No." autocomplete="off">
<button type="reset" name="reset-button" class="close-button icon-close reset-button" aria-label="Clear search keywords" title="Clear search keywords"></button>
<button type="submit" class="icon-search-thin search-submit" aria-label="Enter Keyword or Item No." title="Enter Keyword or Item No."></button>
</div>
<div class="no-query-content">
<section class="previous-searches suggestion-section" data-base-url="/en-ca/search">
<p class="suggestion-title">Previous Searches</p>
<ul></ul>
</section>
<section class="recommended-products suggestion-section">
<!-- =============== This snippet of JavaScript handles fetching the dynamic recommendations from the remote recommendations server
and then makes a call to render the configured template with the returned recommended products: ================= -->
<script>
(function() {
// window.CQuotient is provided on the page by the Analytics code:
var cq = window.CQuotient;
var dc = window.DataCloud;
var isCQ = false;
var isDC = false;
if (cq && ('function' == typeof cq.getCQUserId) && ('function' == typeof cq.getCQCookieId) && ('function' == typeof cq.getCQHashedEmail) && ('function' == typeof cq.getCQHashedLogin)) {
isCQ = true;
}
if (dc && ('function' == typeof dc.getDCUserId)) {
isDC = true;
}
if (isCQ || isDC) {
var recommender = '[["products-in-all-categories"]]';
var slotRecommendationType = 'RECOMMENDATION';
// removing any leading/trailing square brackets and escaped quotes:
recommender = recommender.replace(/\[|\]|"/g, '');
var separator = '|||';
var slotConfigurationUUID = '0a99474a44b2780072b822a1c6';
var contextAUID = '';
var contextSecondaryAUID = '';
var contextAltAUID = '';
var contextType = '';
var anchorsArray = [];
var contextAUIDs = contextAUID.split(separator);
var contextSecondaryAUIDs = contextSecondaryAUID.split(separator);
var contextAltAUIDs = contextAltAUID.split(separator);
var contextTypes = contextType.split(separator);
var slotName = 'search-drawer-recommendations';
var slotConfigId = 'New Slot Configuration - 2023-01-04 15:43:23';
var slotConfigTemplate = 'slots/recommendation/searchDrawerRecommendations.isml';
if (contextAUIDs.length == contextSecondaryAUIDs.length) {
for (i = 0; i < contextAUIDs.length; i++) {
anchorsArray.push({
id: contextAUIDs[i],
sku: contextSecondaryAUIDs[i],
type: contextTypes[i],
alt_id: contextAltAUIDs[i]
});
}
} else {
anchorsArray = [{
id: contextAUID,
sku: contextSecondaryAUID,
type: contextType,
alt_id: contextAltAUID
}];
}
var urlToCall = '/on/demandware.store/Sites-deciem-Site/en_CA/CQRecomm-Start';
var params = null;
if (isCQ) {
params = {
userId: cq.getCQUserId(),
cookieId: cq.getCQCookieId(),
emailId: cq.getCQHashedEmail(),
loginId: cq.getCQHashedLogin(),
anchors: anchorsArray,
slotId: slotName,
slotConfigId: slotConfigId,
slotConfigTemplate: slotConfigTemplate,
ccver: '1.03'
};
}
// console.log("Recommendation Type - " + slotRecommendationType + ", Recommender Selected - " + recommender);
if (isDC && slotRecommendationType == 'DATA_CLOUD_RECOMMENDATION') {
// Set DC variables for API call
dcIndividualId = dc.getDCUserId();
dcUrl = dc.getDCPersonalizationPath();
if (dcIndividualId && dcUrl && dcIndividualId != '' && dcUrl != '') {
// console.log("Fetching CDP Recommendations");
var productRecs = {};
productRecs[recommender] = getCDPRecs(dcUrl, dcIndividualId, recommender);
cb(productRecs);
}
} else if (isCQ && slotRecommendationType != 'DATA_CLOUD_RECOMMENDATION') {
if (cq.getRecs) {
cq.getRecs(cq.clientId, recommender, params, cb);
} else {
cq.widgets = cq.widgets || [];
cq.widgets.push({
recommenderName: recommender,
parameters: params,
callback: cb
});
}
}
};
function cb(parsed) {
var arr = parsed[recommender].recs;
if (arr && 0 < arr.length) {
var filteredProductIds = '';
for (i = 0; i < arr.length; i++) {
filteredProductIds = filteredProductIds + 'pid' + i + '=' + encodeURIComponent(arr[i].id) + '&';
}
filteredProductIds = filteredProductIds.substring(0, filteredProductIds.length - 1); //to remove the trailing '&'
var formData = 'auid=' + encodeURIComponent(contextAUID) + '&scid=' + slotConfigurationUUID + '&' + filteredProductIds;
var request = new XMLHttpRequest();
request.open('POST', urlToCall, true);
request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
request.onreadystatechange = function() {
if (this.readyState === 4) {
// Got the product data from DW, showing the products now by changing the inner HTML of the DIV:
var divId = 'cq_recomm_slot-' + slotConfigurationUUID;
document.getElementById(divId).innerHTML = this.responseText;
//find and evaluate scripts in response:
var scripts = document.getElementById(divId).getElementsByTagName('script');
if (null != scripts) {
for (var i = 0; i < scripts.length; i++) { //not combining script snippets on purpose
var srcScript = document.createElement('script');
srcScript.text = scripts[i].innerHTML;
srcScript.asynch = scripts[i].asynch;
srcScript.defer = scripts[i].defer;
srcScript.type = scripts[i].type;
srcScript.charset = scripts[i].charset;
document.head.appendChild(srcScript);
document.head.removeChild(srcScript);
}
}
}
};
request.send(formData);
request = null;
}
};
})();
</script>
<!-- The DIV tag id below is unique on purpose in case there are multiple recommendation slots on the same .isml page: -->
<div id="cq_recomm_slot-0a99474a44b2780072b822a1c6">
<title>File Not Found</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style type="text/css">
body {
background-color: #eee;
}
body,
h1,
p {
font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: normal;
margin: 0;
padding: 0;
text-align: center;
}
.container {
margin-left: auto;
margin-right: auto;
margin-top: 177px;
max-width: 1170px;
padding-right: 15px;
padding-left: 15px;
}
.row:before,
.row:after {
display: table;
content: " ";
}
.col-md-6 {
width: 50%;
}
.col-md-push-3 {
margin-left: 25%;
}
h1 {
font-size: 48px;
font-weight: 300;
margin: 0 0 20px 0;
}
.lead {
font-size: 21px;
font-weight: 200;
margin-bottom: 20px;
}
p {
margin: 0 0 10px;
}
a {
color: #3282e6;
text-decoration: none;
}
</style>
<div class="container text-center" id="error">
<svg height="100" width="100">
<polygon points="50,25 17,80 82,80" stroke-linejoin="round" style="fill:none;stroke:#ff8a00;stroke-width:8"></polygon>
<text x="42" y="74" fill="#ff8a00" font-family="sans-serif" font-weight="900" font-size="42px">!</text>
</svg>
<div class="row">
<div class="col-md-12">
<div class="main-icon text-warning"><span class="uxicon uxicon-alert"></span></div>
<h1>File not found (404 error)</h1>
</div>
</div>
<div class="row">
<div class="col-md-6 col-md-push-3">
<p class="lead">If you think what you're looking for should be here, please contact the site owner.</p>
</div>
</div>
</div>
</div>
<!-- ====================== snippet ends here ======================== -->
</section>
</div>
<section class="suggestions-wrapper" data-url="/on/demandware.store/Sites-deciem-Site/en_CA/SearchServices-GetSuggestions?q="></section>
<input type="hidden" value="en_CA" name="lang">
</form>
Text Content
YOUR GIFT CARD DETAILS Skip to main content Skip to footer content Previous Carbon neutral shipping on all orders. Free shipping when you buy Multi-Peptide Lash and Brow Serum. Carbon neutral shipping on all orders. Free shipping when you buy Multi-Peptide Lash and Brow Serum. Carbon neutral shipping on all orders. Next Open search form Login 0 * The Ordinary * Niod * Deciem Close Open search form 0 * New * Bestsellers * Skincare * Shop by Concern * Antioxidant Support * Barrier Support * Dullness * Eye Care * Look of Redness * Signs of Aging * Dryness & Dehydration * Signs of Congestion * Textural Irregularities * Uneven Skin Tone * Visible Shine * Shop by Ingredients * Antioxidants * Copper Peptides * Direct Acids * Hyaluronic Acid * Multi-Active * Niacinamide * Peptides * Retinoids * Salicylic Acid * Squalane * Vitamin C * All Skincare * Explore Skincare * Exfoliators * Eye Serums * Face Masques * Face Oils * Facial Cleansers * Moisturizers * Primers * Serums * Sets & Collections * Skincare Resources * Regimen Guide * Retinoid Guide * Vitamin C Guide * Example Regimens * Ingredient Glossary * Toners * Regimen Builder * All Skincare * Explore Skincare * Exfoliators * Eye Serums * Face Masques * Face Oils * Facial Cleansers * Moisturizers * Primers * Serums * Sets & Collections * Toners * Regimen Builder * Shop by Concern * Antioxidant Support * Barrier Support * Dullness * Eye Care * Look of Redness * Signs of Aging * Dryness & Dehydration * Signs of Congestion * Textural Irregularities * Uneven Skin Tone * Visible Shine * Shop by Ingredients * Antioxidants * Copper Peptides * Direct Acids * Hyaluronic Acid * Multi-Active * Niacinamide * Peptides * Retinoids * Salicylic Acid * Squalane * Vitamin C * Skincare Resources * Regimen Guide * Retinoid Guide * Vitamin C Guide * Example Regimens * Ingredient Glossary * Build My Regimen * Power Up Your P.M. * Hair + Body * All Hair * Shampoo * Conditioner * Lash & Brow Treatments * Hair & Scalp Solutions * Body Wash * Lips * All Hair * Shampoo * Conditioner * Lash & Brow Treatments * Hair & Scalp Solutions * Body Wash * Lips Hello Lashes and Brows The Multi-Peptide Lash and Brow Serum * Gifts * Gift Sets * Gift Cards * All Gifts * Gift Sets * Gift Cards * All Gifts So much skincare. All in one card. * Fond Farewell * Blog * Meet Our New Milky Toner * The Basics of Exoliation * Retinal: A Step Stronger * Retinoids: A Definitive Guide * How to Build a Regimen * View All * Meet Our New Milky Toner * The Basics of Exoliation * Retinal: A Step Stronger * Retinoids: A Definitive Guide * How to Build a Regimen * View All A Gentler, Milkier Way to Exfoliate. Introducing the New Saccharomyces Ferment 30% Milky Toner Menu Close menu * © DECIEM Beauty Group Inc. 2022. All rights reserved. * Terms & Conditions * Privacy Policy * Do not sell my personal information * Cookies * A DECIEM PROJECT. FAQ * Contact Us * Track Order * Sign in * Canada * Visit The Ordinary * Visit Niod * Visit Deciem CELEBRATING MULTI-PEPTIDE LASH AND BROW SERUM. For its anniversary, receive free shipping through 7/31 on all orders with Multi-Peptide Lash & Brow Serum. Conditions apply. Shop Now Not sure where to start? Build my Regimen. * New 7 * Bestsellers 10 Hyaluronic Acid 2% + B5 Shop Squalane Cleanser Shop Glycolic Acid 7% Exfoliating Toner Shop Squalane + Amino Acids Lip Balm Shop Balancing & Clarifying Serum Shop Saccharomyces Ferment 30% Milky Toner Shop Retinal 0.2% Emulsion Shop Hyaluronic Acid 2% + B5 Shop Squalane Cleanser Shop Glycolic Acid 7% Exfoliating Toner Shop Squalane + Amino Acids Lip Balm Shop Balancing & Clarifying Serum Shop Saccharomyces Ferment 30% Milky Toner Shop Natural Moisturizing Factors + PhytoCeramides Shop Retinal 0.2% Emulsion Shop Natural Moisturizing Factors + HA Shop Hyaluronic Acid 2% + B5 Shop Niacinamide 10% + Zinc 1% Shop Squalane Cleanser Shop Glycolic Acid 7% Exfoliating Toner Shop Multi-Peptide + HA Serum ("Buffet") Shop Multi-Peptide + Copper Peptides 1% Serum Shop Azelaic Acid Suspension 10% Shop Natural Moisturizing Factors + PhytoCeramides Shop Retinal 0.2% Emulsion Shop Natural Moisturizing Factors + HA Shop Hyaluronic Acid 2% + B5 Shop Niacinamide 10% + Zinc 1% Shop Squalane Cleanser Shop BODY SKINCARE. THE IMPORTANCE OF BODY SKINCARE. We break down the key differences between your face skincare and body skincare so you can support a holistic skincare approach. Learn More BUILT TO REBUILD. Our Soothing & Barrier Support Serum repairs the skin barrier, and reduces the look of skin irritation, redness, and sensitivity. Shop Now Latest from Our Lab. 01. LAB-MADE LIP CARE. Our lip balm mimics your skin’s own natural hydrators—for lips that stay hydrated longer. Squalane + Amino Acids Lip Balm is here. Shop 02. MILKY AND MULTIFUNCTIONAL. Our milky toner is a triple-benefit formula: it exfoliates, hydrates, and boosts radiance in one step. Suitable for sensitive skin. Shop 03. 7 SKIN-CLEARING TECHNOLOGIES. Target excess oil, minimize the look of pores, and help clear your skin with Balancing & Clarifying Serum. Shop STAY IN TOUCH. Email Address Subscribe *By checking the above box you are agreeing to receive email communications from DECIEM Inc., it affiliates, brands (The Ordinary and NIOD) and/or marketing partners. This can be changed at any time. Please refer to our Privacy Policy and Terms of Use for more details or Contact Us CONNECT WITH US. Email Address Subscribe *By checking the above box you are agreeing to receive email communications from DECIEM Inc., it affiliates, brands (The Ordinary and NIOD) and/or marketing partners. This can be changed at any time. Please refer to our Privacy Policy and Terms of Use for more details or Contact Us Slowvember is coming. Skincare worth waiting for. Sign Up Skincare worth waiting for. Slowvember is coming. Be the first to know. Email Address *By checking the above box you are agreeing to receive email communications from DECIEM Inc., it affiliates, brands (The Ordinary and NIOD) and/or marketing partners. This can be changed at any time. Please refer to our Privacy Policy and Terms of Use for more details or Contact Us Your Lips Will Thank You. Sign up now Email Address *By providing your email address you are agreeing to receive email communications from DECIEM Inc., its affiliates, brands (The Ordinary, NIOD, etc.) and/or marketing partners. This can be changed at any time. Please refer to our Privacy Policy and Terms of Use for more details or Contact Us COMPANY * About Us * Join Us * Modern Slavery Act OUR COMMITMENTS * Accessibility * Sustainability * Change is the Journey * Everything Is Chemicals CUSTOMER CARE * FAQ * Disposal Instructions * Return Policy * Promotion Terms & Conditions GIFT CARDS * Purchase * Check Balance * Contact Us * Track Order * Sign In * Store Locator LOCATION Canada Change Language en SELECT YOUR LOCATION & LANGUAGE Close * Americas * Europe * Asia & Oceania * Africa * Middle East * Canada * United States * Barbados * Brazil * Cayman Islands * Mexico * Puerto Rico * Sint Maarten * U.S. Virgin Islands * United Kingdom * Ireland * Portugal * Netherlands * Germany * Spain * France * English * français * Italy * Åland Islands * Albania * Andorra * Armenia * Austria * Belgium * Bosnia & Herzegovina * Bulgaria * Croatia * Czechia * Denmark * Estonia * Faroe Islands * Finland * Georgia * Greece * Hungary * Iceland * Latvia * Liechtenstein * Lithuania * Macedonia * Moldova * Monaco * Montenegro * Norway * Poland * Romania * San Marino * Serbia * Slovakia * Slovenia * Sweden * Switzerland * Vatican City * Australia * South Korea * Azerbaijan * Bangladesh * Bhutan * Brunei * Hong Kong SAR of China * India * Indonesia * Japan * Kazakhstan * Macau SAR of China * Malaysia * Maldives * Myanmar (Burma) * New Zealand * Pakistan * Philippines * Samoa * Singapore * Sri Lanka * Taiwan, China * Thailand * Uzbekistan * Vietnam * Algeria * Angola * Benin * Botswana * Burkina Faso * Cape Verde * Congo - Kinshasa * Côte d’Ivoire * Ghana * Kenya * Malawi * Mozambique * Namibia * Nigeria * Rwanda * Senegal * Seychelles * South Africa * Tanzania * Zambia * Zimbabwe * Bahrain * Egypt * Iraq * Israel * Jordan * Kuwait * Lebanon * Morocco * Oman * Qatar * Saudi Arabia * Tunisia * Turkey * United Arab Emirates -------------------------------------------------------------------------------- select location * * * * * © DECIEM Beauty Group Inc. 2022. All rights reserved. * Terms & Conditions * Privacy Policy * Do not sell my personal information * Cookies * A DECIEM PROJECT. Search Previous Searches File Not Found ! FILE NOT FOUND (404 ERROR) If you think what you're looking for should be here, please contact the site owner.