<!doctype html>
<html class="no-js" lang="fr">
<head><meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" /><meta name="description" content="Rouje est à l’image de Jeanne Damas. Une marque parisienne pleine de caractère qui s’assume et porte avec assurance ses envies et ses créations." />
<title>Rouje | Une allure féminine et sensuelle - Born in Paris</title>
<link rel="preconnect" href="https://cdn.shopify.com" crossorigin /><link rel="canonical" href="https://www.rouje.com/" /><style id="redirection-rules-style">
html.js body {
opacity: 0;
pointer-events: none;
}
</style>
<script>
document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
document.addEventListener('DOMContentLoaded', (event) => {
const redirectionsRulesStyle = document.getElementById('redirection-rules-style');
if (document.cookie.match('(^|;)\\s*rouje_disable_redirection\\s*=\\s*([^;]+)')?.pop() || event.isTrusted === false || window.location.search.indexOf('geoip=1') === -1) {
redirectionsRulesStyle.parentElement.removeChild(redirectionsRulesStyle);
return;
}
const redirectionsRulesCurrentMarketCountries = "[\"FR\"]";
const redirectionsRulesJson = [{"codes":"FR","url":"https:\/\/fr.rouje.com\/"},{"codes":"CN, MO","url":"https:\/\/cn.rouje.com\/"},{"codes":"ES","url":"https:\/\/es.rouje.com\/"},{"codes":"DE, AT, BE, BG, CY, HR, DK, EE, FI, GR, HU, IE, LV, LT, LU, MT, NL, PL, PT, CZ, RO, SK, SI, SE","url":"https:\/\/www.rouje.com\/"},{"codes":"HK","url":"https:\/\/hk.rouje.com\/"},{"codes":"IT","url":"https:\/\/it.rouje.com\/"},{"codes":"GB","url":"https:\/\/uk.rouje.com\/"},{"codes":"US","url":"https:\/\/us.rouje.com\/"},{"codes":"ZA, AR, AU, BB, BR, BN, CA, CL, CO, KR, AE, GG, IM, IN, ID, IS, IL, JP, JE, MY, MA, MX, NO, NZ, OM, PH, QA, SG, CH, TW, TH, TR, VN","url":"https:\/\/int.rouje.com\/"}];
const redirectionsRulesCurrentUrl = "";
fetch(`${window.Shopify.routes.root}browsing_context_suggestions.json?country[enabled]=true&country[exclude]=${window.Shopify.country}&language[enabled]=true&language[exclude]=${window.Shopify.language}`).then(response => {
if (response.ok) {
return response.json();
} else {
redirectionsRulesStyle.parentElement.removeChild(redirectionsRulesStyle);
}
}).then(response => {
let referrerUrl = document.referrer;
let landingUrl = window.location.href;
function setRedirectionCookies() {
if (!document.cookie.split(';').some((item) => item.trim().startsWith('save_referrer_url='))) {
document.cookie = 'save_referrer_url=' + referrerUrl + '; SameSite=None; domain=.rouje.com; max-age=3600; Secure';
}
if (!document.cookie.split(';').some((item) => item.trim().startsWith('save_landing_url='))) {
document.cookie = 'save_landing_url=' + landingUrl + '; SameSite=None; domain=.rouje.com; max-age=3600; Secure';
}
}
if (redirectionsRulesCurrentMarketCountries.indexOf(response.detected_values.country.handle) === -1 && response.suggestions[0]) {
const redirectionsRulesForm = `
<form id="redirection-rules-form" action="/localization" method="POST" hidden>
<input type="hidden" name="return_to" value="/" />
<input name="_method" value="PUT" />
<input name="country_code" value="${response.suggestions[0].parts.country.handle}" />
<input name="language_code" value="${response.suggestions[0].parts.country.handle}" />
</form>
`;
document.body.insertAdjacentHTML('beforeend', redirectionsRulesForm);
setRedirectionCookies();
document.getElementById('redirection-rules-form').submit();
} else if (redirectionsRulesCurrentMarketCountries.indexOf(response.detected_values.country.handle) === -1) {
const redirectionRule = redirectionsRulesJson.filter(rule => rule.codes.indexOf(response.detected_values.country.handle) !== -1)[0];
if (redirectionRule) {
setRedirectionCookies();
window.location.assign(redirectionRule.url + redirectionsRulesCurrentUrl);
} else {
redirectionsRulesStyle.parentElement.removeChild(redirectionsRulesStyle);
}
} else {
redirectionsRulesStyle.parentElement.removeChild(redirectionsRulesStyle);
}
});
});
</script>
<link rel="preload" as="script" href="//www.rouje.com/cdn/shop/t/3/assets/vendors@theme.min.js?v=115226108348243423831753269353">
<link rel="preload" as="script" href="//www.rouje.com/cdn/shop/t/3/assets/theme.min.js?v=129880722956723981341768923110">
<link rel="preload" as="script" href="//www.rouje.com/cdn/shop/t/3/assets/data-layer.min.js?v=75015821347166974051753269353">
<link href="//www.rouje.com/cdn/shop/t/3/assets/vendors@theme.min.css?v=93280140186968913101753269353" rel="stylesheet" type="text/css" media="all" /> <link href="//www.rouje.com/cdn/shop/t/3/assets/theme.min.css?v=103411525514817370241769691650" rel="stylesheet" type="text/css" media="all" /> <link rel="prefetch" href="//www.rouje.com/cdn/shop/t/3/assets/vendors@product.min.css?v=40003798999959569541753269353" as="style">
<link rel="prefetch" href="//www.rouje.com/cdn/shop/t/3/assets/product.min.css?v=22726684680304376091753269353" as="style">
<link rel="prefetch" href="//www.rouje.com/cdn/shop/t/3/assets/vendors@account.min.css?v=160863677137495864561753269354" as="style">
<link rel="prefetch" href="//www.rouje.com/cdn/shop/t/3/assets/account.min.css?v=157928147382808651471753269354" as="style">
<script src="//www.rouje.com/cdn/shop/t/3/assets/localization-form.js?v=87435280165412271081749050780" defer="defer"></script>
<script>
document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
window.theme = {
strings: {
product: {
addToCart: "Ajouter au panier",
preOrder: "Pré-commander",
success: "Produit ajouté",
outOfStock: "Rupture de stock",
emailAlert: "Créer une alerte",
emailAlertSuccess: "Merci pour votre inscription !",
emailAlertError: "Erreur, veuillez réessayer.",
unavailable: "Indisponible"
},
newsletter: {
confirmation: "Merci pour votre inscription.",
error: "Erreur lors de l\u0026#39;inscription, veuillez essayer à nouveau."
},
customers: {
register: {
success: "Le compte a bien été créé, vous allez être redirigé sur votre compte dans quelques instants.",
error: "Erreur lors de la création du compte",
errorEmail: "Un compte existe déjà avec cette adresse e-mail.",
emailInvite: "Un e-mail pour activer votre compte vous a été envoyé.",
errorInvite: "Un e-mail pour activer votre compte vous a été envoyé."
},
profile: {
success: "Le profil a bien été mis à jour",
error: "Erreur lors de la mise à jour du profil"
}
},
cart: {
product: "produit",
products: "produits",
priceUnit: "Soit {{ quantity }}x{{ price_unit }}",
gift: "offert",
gifts: "offerts"
}
},
settings: {
cartDelivery: {
amount: 25000,
message: "Plus que [amount] pour bénéficier de la livraison offerte",
success: "Vous bénéficiez de la livraison offerte !"
},
cartDrawer: true,
uniqartSections: "cart-lines",
predictiveSearchTypes: "page,article,collection,product",
shopName: "rouje",
shopMarket: "fr",
shopMarketCountries: ["fr"],
moneyFormat: "{{ amount_with_space_separator }}€",
moneyWithoutTrailingZeros: true,
trackingDataLayer: true,
currentLanguage: "fr",
klaviyoApi : "U7qiHn",
},
user: {
cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
jwt: null,
shopLocale: "fr"
},
routes: {
rootPath: "\/",
currentUrl: "\/",
currentFullUrl: "\/",
cartUrl: "\/cart",
cartAddUrl: "\/cart\/add",
cartChangeUrl: "\/cart\/change",
cartClearUrl: "\/cart\/clear",
cartUpdateUrl: "\/cart\/update",
predictiveSearchUrl: "\/search\/suggest",
productPath: "\/products\/",
productRecommendationsUrl: "\/recommendations\/products",
searchUrl: "\/search",
loginUrl: "\/account\/login",
accountUrl: "\/account",customerApiUrl: "https:\/\/prod-rouje.cosavostra.com\/api\/acf\/customer\/",
ordersApiUrl: "https:\/\/prod-rouje.cosavostra.com\/api\/orders\/rouje-paris.myshopify.com\/",
geoipApiUrl: "https:\/\/prod-rouje.cosavostra.com\/geoip\/country"
}
};
</script>
<script type="text/javascript" src="//www.rouje.com/cdn/shop/t/3/assets/vendors@theme.min.js?v=115226108348243423831753269353" defer="defer"></script>
<script type="text/javascript" src="//www.rouje.com/cdn/shop/t/3/assets/theme.min.js?v=129880722956723981341768923110" defer="defer"></script>
<link rel="prefetch" href="//www.rouje.com/cdn/shop/t/3/assets/vendors@product.min.js?v=111310100924381485051753269353" as="script">
<link rel="prefetch" href="//www.rouje.com/cdn/shop/t/3/assets/product.min.js?v=28222307294917517571753269353" as="script">
<link rel="prefetch" href="//www.rouje.com/cdn/shop/t/3/assets/vendors@account.min.js?v=105388167047427817051753269353" as="script">
<link rel="prefetch" href="//www.rouje.com/cdn/shop/t/3/assets/account.min.js?v=616913057777364961753269354" as="script">
<script type="text/javascript" src="//www.rouje.com/cdn/shop/t/3/assets/data-layer.min.js?v=75015821347166974051753269353" defer="defer"></script>
<script>
window.dataLayer = window.dataLayer || [];
</script>
<script type="application/json" data-layer-page-details>
{
"page_type": "homepage",
"language": "fr",
"login": false,
"user_id": "",
"store": "rouje",
"new_customer": "",
"market": "FR"
}
</script>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/69929140544/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="5ed0d716a1b31f58f24b76fa4b5d3b08">
<meta id="in-context-paypal-metadata" data-shop-id="69929140544" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR">
<link rel="alternate" hreflang="x-default" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="en-CN" href="https://www.rouje.com/en-cn">
<link rel="alternate" hreflang="en-MO" href="https://www.rouje.com/en-cn">
<link rel="alternate" hreflang="en-HK" href="https://www.rouje.com/en-hk">
<link rel="alternate" hreflang="en-GB" href="https://www.rouje.com/en-gb">
<link rel="alternate" hreflang="it-IT" href="https://www.rouje.com/it-it">
<link rel="alternate" hreflang="en-IT" href="https://www.rouje.com/en-it">
<link rel="alternate" hreflang="es-ES" href="https://www.rouje.com/es-es">
<link rel="alternate" hreflang="en-ES" href="https://www.rouje.com/en-es">
<link rel="alternate" hreflang="en-AL" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-AT" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-BA" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-BG" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-CY" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-CZ" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-DK" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-EE" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-FI" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-GR" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-HR" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-HU" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-IE" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-LT" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-LU" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-LV" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-MC" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-MD" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-ME" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-MK" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-MT" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-NL" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-PL" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-PT" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-RO" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-RS" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-SE" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-SI" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-SK" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="en-XK" href="https://www.rouje.com/en-eu">
<link rel="alternate" hreflang="de-DE" href="https://www.rouje.com/de-de">
<link rel="alternate" hreflang="en-DE" href="https://www.rouje.com/en-de">
<link rel="alternate" hreflang="en-US" href="https://www.rouje.com/en-us">
<link rel="alternate" hreflang="es-US" href="https://www.rouje.com/es-us">
<link rel="alternate" hreflang="en-AE" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-AE" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-AR" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-AR" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-AU" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-AU" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-BB" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-BB" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-BN" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-BN" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-CA" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-CA" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-CL" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-CL" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-CO" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-CO" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-GG" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-GG" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-ID" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-ID" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-IL" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-IL" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-IM" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-IM" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-IN" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-IN" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-IS" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-IS" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-JE" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-JE" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-JP" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-JP" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-KR" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-KR" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-MA" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-MA" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-MX" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-MX" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-MY" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-MY" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-NO" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-NO" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-NZ" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-NZ" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-OM" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-OM" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-PH" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-PH" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-QA" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-QA" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-SG" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-SG" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-TH" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-TH" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-TR" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-TR" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-TW" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-TW" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-VN" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-VN" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="en-ZA" href="https://www.rouje.com/en-int">
<link rel="alternate" hreflang="es-ZA" href="https://www.rouje.com/es-int">
<link rel="alternate" hreflang="fr-BE" href="https://www.rouje.com/fr-be">
<link rel="alternate" hreflang="en-BE" href="https://www.rouje.com/en-be">
<link rel="alternate" hreflang="fr-CH" href="https://www.rouje.com/fr-ch">
<link rel="alternate" hreflang="en-CH" href="https://www.rouje.com/en-ch">
<link rel="alternate" hreflang="de-CH" href="https://www.rouje.com/de-ch">
<link rel="alternate" hreflang="fr-FR" href="https://www.rouje.com/">
<link rel="alternate" hreflang="en-FR" href="https://www.rouje.com/en">
<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR"></script>
<script id="shopify-features" type="application/json">{"accessToken":"5ed0d716a1b31f58f24b76fa4b5d3b08","betas":["rich-media-storefront-analytics"],"domain":"www.rouje.com","predictiveSearch":true,"shopId":69929140544,"locale":"fr"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "rouje-paris.myshopify.com";
Shopify.locale = "fr";
Shopify.currency = {"active":"EUR","rate":"1.0"};
Shopify.country = "FR";
Shopify.theme = {"name":"Rouje - [PROD]","id":141227950400,"schema_name":"Rouje","schema_version":"4.0.0","theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "www.rouje.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
<script defer="defer" async type="module" src="//www.rouje.com/cdn/shopifycloud/shop-js/modules/v2/client.init-shop-cart-sync_CfnabTz1.fr.esm.js"></script>
<script defer="defer" async type="module" src="//www.rouje.com/cdn/shopifycloud/shop-js/modules/v2/chunk.common_1HJ87NEU.esm.js"></script>
<script defer="defer" async type="module" src="//www.rouje.com/cdn/shopifycloud/shop-js/modules/v2/chunk.modal_BHK_cQfO.esm.js"></script>
<script type="module">
await import("//www.rouje.com/cdn/shopifycloud/shop-js/modules/v2/client.init-shop-cart-sync_CfnabTz1.fr.esm.js");
await import("//www.rouje.com/cdn/shopifycloud/shop-js/modules/v2/chunk.common_1HJ87NEU.esm.js");
await import("//www.rouje.com/cdn/shopifycloud/shop-js/modules/v2/chunk.modal_BHK_cQfO.esm.js");
window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
</script>
<script>(function() {
var isLoaded = false;
function asyncLoad() {
if (isLoaded) return;
isLoaded = true;
var urls = ["https:\/\/cdn.shipup.co\/latest_v2\/shipup-shopify.js?shop=rouje-paris.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/2914\/0544\/t\/3\/assets\/zendesk-embeddable.js?v=1695194187\u0026shop=rouje-paris.myshopify.com","https:\/\/storage.googleapis.com\/quanticfyscripts01\/quantag\/script.js?shop=rouje-paris.myshopify.com","https:\/\/ecom-app.rakutenadvertising.io\/rakuten_advertising.js?shop=rouje-paris.myshopify.com","https:\/\/tag.rmp.rakuten.com\/127053.ct.js?shop=rouje-paris.myshopify.com","\/\/cdn.shopify.com\/proxy\/fa09f282ba8f4f7bb718f51118d776cc8a7f0cc8e90c1ae4e682999006b52662\/web.baback.co\/internal\/v2\/shopify-embed?shop=rouje-paris.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
for (var i = 0; i < urls.length; i++) {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = urls[i];
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
}
};
if(window.attachEvent) {
window.attachEvent('onload', asyncLoad);
} else {
window.addEventListener('load', asyncLoad, false);
}
})();</script>
<script id="__st">var __st={"a":69929140544,"offset":3600,"reqid":"1b91a535-9536-4bad-b21f-f69cd977c989-1769699893","pageurl":"www.rouje.com\/","u":"44c14c05446a","p":"home"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'Protégé par hCaptcha',privacyText:'Confidentialité',termsText:'Conditions'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!1,!0)}();</script>
<script integrity="sha256-4kQ18oKyAcykRKYeNunJcIwy7WH5gtpwJnB7kiuLZ1E=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.rouje.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-a0a9edcb.js" crossorigin="anonymous"></script>
<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.rouje.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
</script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
</script>
<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
</script>
<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.rouje.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
<style id="shopify-accelerated-checkout-cart">
#shopify-buyer-consent {
margin-top: 1em;
display: inline-block;
width: 100%;
}
#shopify-buyer-consent.hidden {
display: none;
}
#shopify-subscription-policy-button {
background: none;
border: none;
padding: 0;
text-decoration: underline;
font-size: inherit;
cursor: pointer;
}
#shopify-subscription-policy-button::before {
box-shadow: none;
}
</style>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-W8RRQQRW');</script>
<!-- End Google Tag Manager -->
<!-- Clarity -->
<script type="text/javascript">
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "ourchz3wsh");
</script>
<!-- End Clarity -->
<link rel="icon" href="//www.rouje.com/cdn/shop/files/LOGO_R_97edb06f-893c-4291-8560-01df2a9ec985.png?crop=center&height=32&v=1763136996&width=32" type="image/png">
<meta property="og:site_name" content="Rouje">
<meta property="og:url" content="https://www.rouje.com/">
<meta property="og:title" content="Rouje | Une allure féminine et sensuelle - Born in Paris">
<meta property="og:type" content="website">
<meta property="og:description" content="Rouje est à l’image de Jeanne Damas. Une marque parisienne pleine de caractère qui s’assume et porte avec assurance ses envies et ses créations."><meta property="og:image" content="https://www.rouje.com/cdn/shop/files/image_media.png?crop=center&height=600&v=1679991705&width=1200">
<meta property="og:image:secure_url" content="https://www.rouje.com/cdn/shop/files/image_media.png?crop=center&height=600&v=1679991705&width=1200">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="600">
<meta property="og:image:alt" content="">
<meta name="twitter:site" content="@">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Rouje | Une allure féminine et sensuelle - Born in Paris">
<meta name="twitter:description" content="Rouje est à l’image de Jeanne Damas. Une marque parisienne pleine de caractère qui s’assume et porte avec assurance ses envies et ses créations.">
<script type="text/javascript">
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "sc9743gbap");
</script>
<!-- BEGIN app block: shopify://apps/easy-tag-gtm-data-layer/blocks/datalayer-embed-block/be308f3f-c82d-4290-b187-8561d4a8782a --><script>(function(w, d) {var f = d.getElementsByTagName('script')[0];var s = d.createElement('script');s.async = true;s.src = "https:\/\/cdn.shopify.com\/extensions\/9d4b20e8-14f7-4a65-86dc-eaa196dcf826\/2.1.0\/assets\/tidl-2.1.0.min.js";s.onload = function() {window.TAGinstall.init({"data_layer": {"model": "legacy","item_id_selector": "sku|variant_id"},"events":{"device_data":false,"user_data":true,"cart_data":true,"collections":true,"product_click":true,"product":true,"add_to_cart":true,"remove_from_cart":true,"login":true,"register":true,"search":true},"currency":"EUR","gtm_container_id":"GTM-W8RRQQRW",}, {
"_internal": {},"contextData": {"page": {"type":"index"}
},"cartData" : {"pageType":"index","items": [],"total":0.0,"currency":"EUR"}});
};
f.parentNode.insertBefore(s, f);
})(window, document);
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-W8RRQQRW');</script>
<!-- End Google Tag Manager -->
<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
<link rel="dns-prefetch" href="https://cdnwidget.judge.me">
<link rel="dns-prefetch" href="https://cdn.judge.me">
<link rel="dns-prefetch" href="https://cdn1.judge.me">
<link rel="dns-prefetch" href="https://api.judge.me">
<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"Aucun avis","badge_n_reviews_text":"{{ n }} avis","badge_star_color":"#000000","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Avis Clients","widget_open_form_text":"Écrire un avis","widget_close_form_text":"Annuler l'avis","widget_refresh_page_text":"Actualiser la page","widget_summary_text":"Basé sur {{ number_of_reviews }} avis","widget_no_review_text":"Soyez le premier à écrire un avis","widget_name_field_text":"Nom d'affichage","widget_verified_name_field_text":"Nom vérifié (public)","widget_name_placeholder_text":"Nom d'affichage","widget_required_field_error_text":"Ce champ est obligatoire.","widget_email_field_text":"Adresse email","widget_verified_email_field_text":"Email vérifié (privé, ne peut pas être modifié)","widget_email_placeholder_text":"Votre adresse email","widget_email_field_error_text":"Veuillez entrer une adresse email valide.","widget_rating_field_text":"Évaluation","widget_review_title_field_text":"Titre de l'avis","widget_review_title_placeholder_text":"Donnez un titre à votre avis","widget_review_body_field_text":"Contenu de l'avis","widget_review_body_placeholder_text":"Commencez à écrire ici...","widget_pictures_field_text":"Photo/Vidéo (facultatif)","widget_submit_review_text":"Soumettre l'avis","widget_submit_verified_review_text":"Soumettre un avis vérifié","widget_submit_success_msg_with_auto_publish":"Merci ! Veuillez actualiser la page dans quelques instants pour voir votre avis. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Merci ! Votre avis sera publié dès qu'il sera approuvé par l'administrateur de la boutique. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Affichage de {{ n_reviews_shown }} sur {{ n_reviews }} avis.","widget_show_all_link_text":"Tout afficher","widget_show_less_link_text":"Afficher moins","widget_author_said_text":"{{ reviewer_name }} a dit :","widget_days_text":"il y a {{ n }} jour/jours","widget_weeks_text":"il y a {{ n }} semaine/semaines","widget_months_text":"il y a {{ n }} mois","widget_years_text":"il y a {{ n }} an/ans","widget_yesterday_text":"Hier","widget_today_text":"Aujourd'hui","widget_replied_text":"\u003e\u003e {{ shop_name }} a répondu :","widget_read_more_text":"Lire plus","widget_reviewer_name_as_initial":"all_initials","widget_rating_filter_color":"","widget_rating_filter_see_all_text":"Voir tous les avis","widget_sorting_most_recent_text":"Plus récents","widget_sorting_highest_rating_text":"Meilleures notes","widget_sorting_lowest_rating_text":"Notes les plus basses","widget_sorting_with_pictures_text":"Uniquement les photos","widget_sorting_most_helpful_text":"Plus utiles","widget_open_question_form_text":"Poser une question","widget_reviews_subtab_text":"Avis","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Réponse","widget_question_placeholder_text":"Écrivez votre question ici","widget_submit_question_text":"Soumettre la question","widget_question_submit_success_text":"Merci pour votre question ! Nous vous notifierons dès qu'elle aura une réponse.","widget_star_color":"#000000","verified_badge_text":"Vérifié","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":true,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"country_iso_code","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(hors boutique)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"à propos de","enable_review_pictures":false,"enable_question_anwser":false,"widget_theme":"align","review_date_format":"dd/mm/yyyy","default_sort_method":"highest-rating","widget_product_reviews_subtab_text":"Avis Produits","widget_shop_reviews_subtab_text":"Avis Boutique","widget_other_products_reviews_text":"Avis pour d'autres produits","widget_store_reviews_subtab_text":"Avis de la boutique","widget_no_store_reviews_text":"Cette boutique n'a pas encore reçu d'avis","widget_web_restriction_product_reviews_text":"Ce produit n'a pas encore reçu d'avis","widget_no_items_text":"Aucun élément trouvé","widget_show_more_text":"Afficher plus","widget_write_a_store_review_text":"Écrire un avis sur la boutique","widget_other_languages_heading":"Avis dans d'autres langues","widget_translate_review_text":"Traduire l'avis en {{ language }}","widget_translating_review_text":"Traduction en cours...","widget_show_original_translation_text":"Afficher l'original ({{ language }})","widget_translate_review_failed_text":"Impossible de traduire cet avis.","widget_translate_review_retry_text":"Réessayer","widget_translate_review_try_again_later_text":"Réessayez plus tard","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Photos en premier","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Avis","floating_tab_title":"Laissons nos clients parler pour nous","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Les clients nous notent {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} sur 5 étoiles basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Laissons nos clients parler pour nous","testimonials_carousel_title":"Les clients nous disent","videos_carousel_title":"Histoire de clients réels","cards_carousel_title":"Les clients nous disent","featured_carousel_count_text":"sur {{ n }} avis","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":false,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":true,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Télécharger des photos","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Vidéos en premier","widget_review_pending_text":"En attente","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"Aucune question","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Recherche","widget_sorting_verified_only_text":"Vérifiés uniquement","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Lire plus d'avis","featured_carousel_view_product_button_text":"Voir le produit","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Charger plus d'avis","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"affiché publiquement comme","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonyme","medals_widget_title":"Médailles d'avis Judge.me","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":false,"widget_invalid_yt_video_url_error_text":"Pas une URL de vidéo YouTube","widget_max_length_field_error_text":"Veuillez ne pas dépasser {0} caractères.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Vérifié par la boutique","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Fait par nous, partagé par vous","widget_ugc_subtitle":"Taguez-nous pour voir votre photo mise en avant sur notre page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Acheter maintenant","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Charger plus","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"Voir les avis","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#000000","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} sur 5","widget_media_grid_title":"Photos \u0026 vidéos clients","widget_media_grid_see_more_text":"Voir plus","widget_round_style":false,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Vérifié par Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Vérifié par Judge.me","widget_media_field_exceed_quantity_message":"Désolé, nous ne pouvons accepter que {{ max_media }} pour un avis.","widget_media_field_exceed_limit_message":"{{ file_name }} est trop volumineux, veuillez sélectionner un {{ media_type }} de moins de {{ size_limit }}MB.","widget_review_submitted_text":"Avis soumis !","widget_question_submitted_text":"Question soumise !","widget_close_form_text_question":"Annuler","widget_write_your_answer_here_text":"Écrivez votre réponse ici","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collecté par Judge.me","widget_pagination_type":"load_more","widget_load_more_text":"Charger plus","widget_load_more_color":"#0f0f0f","widget_full_review_text":"Avis complet","widget_read_more_reviews_text":"Lire plus d'avis","widget_read_questions_text":"Lire les questions","widget_questions_and_answers_text":"Questions \u0026 Réponses","widget_verified_by_text":"Vérifié par","widget_verified_text":"Vérifié","widget_number_of_reviews_text":"{{ number_of_reviews }} avis","widget_back_button_text":"Retour","widget_next_button_text":"Suivant","widget_custom_forms_filter_button":"Filtres","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"Comment les avis sont-ils collectés ?","widget_show_review_keywords":false,"widget_gdpr_statement":"Comment nous utilisons vos données : Nous vous contacterons uniquement à propos de l'avis que vous avez laissé, et seulement si nécessaire. En soumettant votre avis, vous acceptez les \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions\u003c/a\u003e, la \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e et les \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003epolitiques de contenu\u003c/a\u003e de Judge.me.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variante : ","widget_show_verified_branding":false,"widget_ai_summary_title":"Les clients disent","widget_ai_summary_disclaimer":"Résumé des avis généré par IA basé sur les avis clients récents","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"Comment évalueriez-vous ce produit ?","review_content_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","store_review_form_title_text":"Comment évalueriez-vous cette boutique ?","store_review_form_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Mauvais","five_star_review_guidance_text":"Excellent","customer_information_screen_title_text":"À propos de vous","customer_information_introduction_text":"Veuillez nous en dire plus sur vous.","custom_questions_screen_title_text":"Votre expérience en détail","custom_questions_introduction_text":"Voici quelques questions pour nous aider à mieux comprendre votre expérience.","review_submitted_screen_title_text":"Merci pour votre avis !","review_submitted_screen_thank_you_text":"Nous le traitons et il apparaîtra bientôt dans la boutique.","review_submitted_screen_email_verification_text":"Veuillez confirmer votre email en cliquant sur le lien que nous venons de vous envoyer. Cela nous aide à maintenir des avis authentiques.","review_submitted_request_store_review_text":"Aimeriez-vous partager votre expérience d'achat avec nous ?","review_submitted_review_other_products_text":"Aimeriez-vous évaluer ces produits ?","store_review_screen_title_text":"Voulez-vous partager votre expérience de shopping avec nous ?","store_review_introduction_text":"Nous apprécions votre retour d'expérience et nous l'utilisons pour nous améliorer. Veuillez partager vos pensées ou suggestions.","reviewer_media_screen_title_picture_text":"Partager une photo","reviewer_media_introduction_picture_text":"Téléchargez une photo pour étayer votre avis.","reviewer_media_screen_title_video_text":"Partager une vidéo","reviewer_media_introduction_video_text":"Téléchargez une vidéo pour étayer votre avis.","reviewer_media_screen_title_picture_or_video_text":"Partager une photo ou une vidéo","reviewer_media_introduction_picture_or_video_text":"Téléchargez une photo ou une vidéo pour étayer votre avis.","reviewer_media_youtube_url_text":"Collez votre URL Youtube ici","advanced_settings_next_step_button_text":"Suivant","advanced_settings_close_review_button_text":"Fermer","modal_write_review_flow":false,"write_review_flow_required_text":"Obligatoire","write_review_flow_privacy_message_text":"Nous respectons votre vie privée.","write_review_flow_anonymous_text":"Avis anonyme","write_review_flow_visibility_text":"Ne sera pas visible pour les autres clients.","write_review_flow_multiple_selection_help_text":"Sélectionnez autant que vous le souhaitez","write_review_flow_single_selection_help_text":"Sélectionnez une option","write_review_flow_required_field_error_text":"Ce champ est obligatoire","write_review_flow_invalid_email_error_text":"Veuillez saisir une adresse email valide","write_review_flow_max_length_error_text":"Max. {{ max_length }} caractères.","write_review_flow_media_upload_text":"\u003cb\u003eCliquez pour télécharger\u003c/b\u003e ou glissez-déposez","write_review_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre avis si nécessaire. En soumettant votre avis, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Dites-nous plus","negative_review_resolution_text":"Votre expérience est importante pour nous. S'il y a eu des problèmes avec votre achat, nous sommes là pour vous aider. N'hésitez pas à nous contacter, nous aimerions avoir l'opportunité de corriger les choses.","negative_review_resolution_button_text":"Contactez-nous","negative_review_resolution_proceed_with_review_text":"Laisser un avis","negative_review_resolution_subject":"Problème avec l'achat de {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Avis collecté via l'invitation du magasin","transparency_badges_from_another_provider_text":"Avis collecté d'un autre fournisseur","transparency_badges_collected_from_store_visitor_text":"Avis collecté d'un visiteur du magasin","transparency_badges_written_in_google_text":"Avis écrit sur Google","transparency_badges_written_in_etsy_text":"Avis écrit sur Etsy","transparency_badges_written_in_shop_app_text":"Avis écrit sur Shop App","transparency_badges_earned_reward_text":"Avis a gagné une récompense pour une commande future","product_review_widget_per_page":10,"widget_store_review_label_text":"Avis de la boutique","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"avis","review_widget_review_word_plural":"avis","review_widget_voting_label":"Utile?","review_widget_shop_reply_label":"Réponse de {{ shop_name }} :","review_widget_filters_title":"Filtres","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Réponse de {{ answerer_name }} :","qna_content_screen_title_text":"Poser une question sur ce produit","qna_widget_question_required_field_error_text":"Veuillez entrer votre question.","qna_widget_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre question si nécessaire. En soumettant votre question, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","qna_widget_question_submitted_text":"Merci pour votre question !","qna_widget_close_form_text_question":"Fermer","qna_widget_question_submit_success_text":"Nous vous enverrons un email lorsque nous répondrons à votre question.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Avis clients","all_reviews_widget_v2025_ai_summary_title":"Les clients disent à propos de cette boutique","all_reviews_widget_v2025_no_review_text":"Soyez le premier à écrire un avis","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/fr.rouje.com","branding_text":"Powered by Judge.me","locale":"fr","reply_name":"Rouje","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"never","can_be_branded":true,"reply_name_text":"Les Filles en Rouje"};</script> <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #000;--jdgm-secondary-color: rgba(0,0,0,0.1);--jdgm-star-color: #000;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #000000;--jdgm-paginate-color: #000;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #000000}.jdgm-histogram__bar-content{background-color:#000}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#000}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#000000}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__icon{display:none !important}.jdgm-widget.jdgm-all-reviews-widget,.jdgm-widget .jdgm-rev-widg{border:none;padding:0}.jdgm-author-fullname{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'à propos de'}.jdgm-rev__variant-label:before{content:'Variante : '}.jdgm-rev__out-of-store-text:before{content:'(hors boutique)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-histogram{display:none !important}.jdgm-widget .jdgm-sort-dropdown-wrapper{margin-top:12px}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Rouje'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
</style> <style class='jdgm-settings-style'></style> <link id="judgeme_widget_align_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdnwidget.judge.me/widget_v3/theme/align.css">
<style class='jdgm-miracle-styles'>
@-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}
</style>
<script data-cfasync='false' class='jdgm-script'>
!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/019c0578-4a2e-76a7-8598-728e9b942721/judgeme-extensions-322/assets/",
jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
t.onreadystatechange=function(){4===t.readyState&&(Function(t.response)(),d&&d(t.response))},
t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_HOST+"widget_v3/base.css"):
jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"),
jdgm.loadJS(jdgm.CDN_HOST+"loa"+"der.js"))}))}(document);
</script>
<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdnwidget.judge.me/shopify_v2.css"></noscript>
<!-- BEGIN app snippet: theme_fix_tags --><script>
(function() {
var jdgmThemeFixes = {"141227950400":{"html":"","css":"option[value=\"videos-first\"],\noption[value=\"most-helpful\"],\noption[value=\"with-pictures\"],\noption[value=\"pictures-first\"] {\n display: none !important;\n}\n\n.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after, .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge {\n display: none !important;\n}","js":"if (window.location.href.includes(\"\/products\/\")) {\n \tlet count = 0\n\tconst temp = setInterval(() =\u003e {\n \tif (count \u003c 40) {\n \tcount += 1\n } else {\n \tclearInterval(temp)\n }\n \tconst summaryText = document.querySelector(\".jdgm-rev-widg__summary-text\")\n const reviewWidget = document.querySelector(\".jdgm-rev-widg\")\n \n var selectElement = document.querySelector('select.jdgm-sort-dropdown[aria-label=\"Sort dropdown\"]');\nfor (var i=0; i\u003cselectElement.length; i++) {\n if (i \u003e= 3){\n selectElement.options[i].value;\n selectElement.remove(i);\n }\n}\n\n if (summaryText \u0026\u0026 reviewWidget) {\n const numberOfReviews = reviewWidget.dataset.numberOfReviews\n\n if (window.location.href.includes(\"\/en\/\")) {\n \treturn\n } else if (window.location.host.substring(0, 2) == \"fr\") {\n \tif (numberOfReviews == 0) {\n \tsummaryText.textContent = `Votre avis compte. On vous écoute!`\n } else {\n \tsummaryText.textContent = `${numberOfReviews} clientes ont partagé leur avis sur ce produit`\n }\n } else if (window.location.host.substring(0, 2) == \"it\") {\n \tif (numberOfReviews == 0) {\n \tsummaryText.textContent = `La tua opinione è importante. Ti ascoltiamo!`\n } else {\n \tsummaryText.textContent = `${numberOfReviews} clienti hanno recensito questo prodotto`\n }\n } else if (window.location.host.substring(0, 2) == \"es\") {\n \tif (numberOfReviews == 0) {\n \tsummaryText.textContent = `Tu opinión cuenta. ¡Te escuchamos!`\n } else {\n \tsummaryText.textContent = `Hay ${numberOfReviews} clientes que han compartido su opinión sobre este producto`\n }\n }\n }\n }, 500)\n}\n\n\n\n"},"146944033088":{"html":"","css":".jdgm-rev__replier:before {\ncontent:'Les Filles en Rouje' !important;\n}\n","js":""}};
if (!jdgmThemeFixes) return;
var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
if (!thisThemeFix) return;
if (thisThemeFix.html) {
document.addEventListener("DOMContentLoaded", function() {
var htmlDiv = document.createElement('div');
htmlDiv.classList.add('jdgm-theme-fix-html');
htmlDiv.innerHTML = thisThemeFix.html;
document.body.append(htmlDiv);
});
};
if (thisThemeFix.css) {
var styleTag = document.createElement('style');
styleTag.classList.add('jdgm-theme-fix-style');
styleTag.innerHTML = thisThemeFix.css;
document.head.append(styleTag);
};
if (thisThemeFix.js) {
var scriptTag = document.createElement('script');
scriptTag.classList.add('jdgm-theme-fix-script');
scriptTag.innerHTML = thisThemeFix.js;
document.head.append(scriptTag);
};
})();
</script>
<!-- END app snippet -->
<!-- End of Judge.me Core -->
<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 -->
<script
async
type="text/javascript"
src="https://cdn.506.io/eg/script.js?shop=rouje-paris.myshopify.com&v=7"
></script>
<meta id="easygift-shop" itemid="c2hvcF8kXzE3Njk2OTk4OTQ=" content="{"isInstalled":true,"installedOn":"2023-10-05T14:26:45.750Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"imageUrl":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"addButtonText":null,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"primaryColor":null,"secondaryColor":null,"subscriptionLabel":"Subscription Plan","showProductLink":false},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"decodePayload":false,"delayUpdates":2000,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"www.rouje.com"}">
<script defer>
(async function() {
try {
const blockVersion = "v3"
if (blockVersion != "v3") {
return
}
let metaErrorFlag = false;
if (metaErrorFlag) {
return
}
// Parse metafields as JSON
const metafields = {};
// Process metafields in JavaScript
let savedRulesArray = [];
for (const [key, value] of Object.entries(metafields)) {
if (value) {
for (const prop in value) {
// avoiding Object.Keys for performance gain -- no need to make an array of keys.
savedRulesArray.push(value);
break;
}
}
}
const metaTag = document.createElement('meta');
metaTag.id = 'easygift-rules';
metaTag.content = JSON.stringify(savedRulesArray);
metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzY5Njk5ODk0');
document.head.appendChild(metaTag);
} catch (err) {
}
})();
</script>
<script
type="text/javascript"
defer
>
(function () {
try {
window.EG_INFO = window.EG_INFO || {};
var shopInfo = {"isInstalled":true,"installedOn":"2023-10-05T14:26:45.750Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"imageUrl":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"addButtonText":null,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"primaryColor":null,"secondaryColor":null,"subscriptionLabel":"Subscription Plan","showProductLink":false},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"decodePayload":false,"delayUpdates":2000,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"www.rouje.com"};
var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled;
if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) {
var products = shopInfo.settings.scriptSettings.productPageRedirection.products;
if (products.length > 0) {
var productIds = products.map(function(prod) {
var productGid = prod.id;
var productIdNumber = parseInt(productGid.split('/').pop());
return productIdNumber;
});
var productInfo = null;
var isProductInList = productIds.includes(productInfo.id);
if (isProductInList) {
var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL;
if (redirectionURL) {
window.location = redirectionURL;
}
}
}
}
} catch(err) {
return
}})()
</script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/rouje-paris.myshopify.com"></script>
<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=rouje-paris"></script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/supergrid-by-depict/blocks/depict_brand_features/ad5c7d1f-ddfb-424b-b936-7f08c4544f6b -->
<!--
Merchant: shopify-69929140544
Market id: 43198742848
Collection id:
-->
<script
id="depict-grid-rendering-script"
data-align-images="false"
data-desktop-column-spacing=""
data-desktop-row-spacing=""
data-mobile-column-spacing=""
data-mobile-row-spacing=""
data-desktop-margin=""
data-mobile-margin=""
data-columns-mobile="2"
data-columns-desktop="4"
data-custom-css='null'
data-remove-product-card-padding=""
data-content-blocks="null"
data-block-ids=""
data-block-assets=""
data-block-links=""
data-duplicates="[]"
data-collection-id=""
data-storefront-access-key="9125726e2c0bc06c3c8c6148d1d7f254"
data-current-page-product-ids="[]"
data-default-sorting=""
data-image-config="[]"
data-should-show-watermark="true"
data-collection-handle=""
data-paginate=' { "page_size": 50, "pages": 1, "current_page": 0 } '
data-ab-tests="null"
>
//# allFunctionsCalledOnLoad
try {
localStorage.setItem('depict_market_id', 43198742848);
} catch (e) {
console.error('[Depict] Failed to set depict_market_id:', e);
}
!function(){"use strict";var t=document.createElement("style");t.textContent='.depict-grid{--default-row-height:minmax(var(--sample-product-height),auto);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))!important;gap:var(--grid-gap)!important;row-gap:var(--row-gap,var(--grid-gap))!important;align-items:unset!important;grid-auto-flow:dense!important;grid-template-rows:var(--grid-template-rows)!important;grid-auto-rows:var(--default-row-height)!important;display:grid!important}@media (width<=990px){.depict-grid{gap:var(--mobile-grid-gap)!important;row-gap:var(--mobile-row-gap,var(--mobile-grid-gap))!important}.depict-grid.mobile-custom-margin{margin:var(--mobile-custom-margin)!important}}@media (width>=991px){.depict-grid.desktop-custom-margin{margin:var(--desktop-custom-margin)!important}}.depict-grid:before,.depict-grid:after{display:none!important}.depict-grid>*{width:100%!important;max-width:unset!important;order:var(--order)!important;margin:0!important}.depict-grid>:not(.depict-content-block){grid-row:unset!important;grid-column:unset!important;grid-template-rows:unset!important}#depict-grid-rendering-script,depict-grid-start-beacon,depict-grid-end-beacon{display:none!important}.depict-content-block{grid-column:span var(--grid-column-span);grid-row:span var(--grid-row-span);aspect-ratio:var(--content-aspect-ratio,auto);display:flex!important}@media (pointer:fine){.depict-content-block:not(:hover) .depict-block-image.hover-image,.depict-content-block:has(.depict-block-image.hover-image):hover .depict-block-image:not(.hover-image){opacity:0}}.depict-content-block .d-instagram{right:8px;bottom:var(--instagram-bottom-distance);gap:0;transition:all .2s;display:flex;position:absolute;color:#fff!important}.depict-content-block .d-instagram svg{visibility:hidden;position:absolute}.depict-content-block .d-instagram .shadow-text{pointer-events:none!important;opacity:0!important;margin:0!important;padding:0!important;position:absolute!important}.depict-content-block .d-instagram .clipped-element{backdrop-filter:blur(200px);filter:grayscale()invert()contrast(100000%);min-height:var(--text-height);clip-path:var(--text-clip-path);-webkit-clip-path:var(--text-clip-path);min-width:var(--icon-width);transition:all .2s;display:flex}.depict-content-block:hover .d-instagram .clipped-element{min-width:calc(var(--icon-width) + var(--insta-gap) + var(--text-width))}.depict-content-spacer{height:var(--content-height,auto)}.depict-block-media{contain:strict;max-width:100%;margin-bottom:var(--bottom-alignment-spacing,0px);margin-top:var(--top-alignment-spacing,0px);--instagram-bottom-distance:8px;flex-grow:1;flex-basis:100%;align-self:stretch;align-items:stretch;position:relative}.depict-block-media,.depict-block-media:empty{display:flex!important}.depict-block-media .background-overlay{background:var(--overlay-color);position:absolute;inset:0;display:block!important}.depict-block-media .spacer-rect{width:100%;height:100%;fill:none!important}.depict-block-media .content-text{gap:var(--text-gap);align-items:var(--h-align);width:100%;height:100%;text-align:var(--h-align);justify-content:var(--v-align);flex-direction:column;padding:16px;display:flex;position:absolute}.depict-block-media .content-text:has(.text-part:nth-child(2)) .text-part{max-height:50%}.depict-block-media .content-text .text-part{overflow-clip-margin:2px;white-space:pre-wrap;color:var(--color);margin:0;font-weight:400;overflow:clip}.depict-block-media .content-text .text-part.bold{font-weight:700}.depict-block-media .content-text .text-part.underline{text-decoration:underline}.depict-block-media .content-text .text-part.italic{font-style:italic}.depict-block-media:has(.d-instagram) .content-text{height:calc(100% - (var(--instagram-bottom-distance) + var(--instagram-text-height)))}.depict-block-media video{object-fit:cover;flex-grow:1;width:100%;height:100%;position:absolute;inset:0}.depict-block-media video::-webkit-media-controls-panel{display:none!important}.depict-block-media .depict-block-image{object-fit:cover;width:100%;height:100%;transition:opacity .2s;inset:0}@media (pointer:fine){.depict-block-media .depict-block-image{position:absolute}}@media (pointer:coarse){.depict-block-media:has(.depict-block-image.hover-image){scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overflow:auto hidden}.depict-block-media:has(.depict-block-image.hover-image) .depict-block-image{opacity:1;scroll-snap-align:start;flex:0 0 100%;position:static}.depict-block-media:has(.depict-block-image.hover-image):before,.depict-block-media:has(.depict-block-image.hover-image):after{color:#fff;opacity:.65;pointer-events:none;z-index:10;background:#000;border-radius:8px;padding:4px 6px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:10px;line-height:1;position:absolute;bottom:8px}.depict-block-media:has(.depict-block-image.hover-image):before{content:"● ○";left:50%;transform:translate(-50%)}.depict-block-media:has(.depict-block-image.hover-image):after{content:"○ ●";right:-50%;transform:translate(50%)}}depict-watermark-container{z-index:1000000;color:#000;grid-column:1/-1;justify-content:center;width:100%;font-family:Inter,sans-serif;font-size:10px;font-weight:500;display:flex;position:sticky;bottom:28px}depict-watermark-container.d-fixed{position:fixed;left:0}.depict-watermark{backdrop-filter:blur(8px);color:#fff;white-space:nowrap;direction:ltr;background:#0000004d;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:5px 10px;text-decoration:none;display:flex;box-shadow:0 1px 2px #0a0d1408}.depict-watermark svg{height:1.6em}\n',document.head.appendChild(t);const e=Symbol("solid-proxy"),n="function"==typeof Proxy,o=Symbol("solid-track"),r={equals:(t,e)=>t===e};let i=P;const c=1,a=2,s={owned:null,cleanups:null,context:null,owner:null};var l=null;let u=null,d=null,f=null,p=null,g=0;function m(t,e){const n=d,o=l,r=0===t.length,i=o,c=r?s:{owned:null,cleanups:null,context:i?i.context:null,owner:i},a=r?t:()=>t((()=>y((()=>B(c)))));l=c,d=null;try{return C(a,!0)}finally{d=n,l=o}}function h(t,e){const n={value:t,observers:null,observerSlots:null,comparator:(e=e?Object.assign({},r,e):r).equals||void 0};return[O.bind(n),t=>("function"==typeof t&&(t=t(n.value)),M(n,t))]}function _(t,e,n){T(E(t,e,!1,c))}function v(t,e,n){i=D;const o=E(t,e,!1,c);o.user=!0,p?p.push(o):T(o)}function b(t,e,n){n=n?Object.assign({},r,n):r;const o=E(t,e,!0,0);return o.observers=null,o.observerSlots=null,o.comparator=n.equals||void 0,T(o),O.bind(o)}function w(t){return C(t,!1)}function y(t){if(null===d)return t();const e=d;d=null;try{return t()}finally{d=e}}function k(t){return null===l||(null===l.cleanups?l.cleanups=[t]:l.cleanups.push(t)),t}function x(t,e){const n=Symbol("context");return{id:n,Provider:z(n),defaultValue:t}}function S(t){let e;return l&&l.context&&void 0!==(e=l.context[t.id])?e:t.defaultValue}function I(t){const e=b(t),n=b((()=>j(e())));return n.toArray=()=>{const t=n();return Array.isArray(t)?t:null!=t?[t]:[]},n}function O(){if(this.sources&&this.state)if(this.state===c)T(this);else{const t=f;f=null,C((()=>R(this)),!1),f=t}if(d){const t=this.observers?this.observers.length:0;d.sources?(d.sources.push(this),d.sourceSlots.push(t)):(d.sources=[this],d.sourceSlots=[t]),this.observers?(this.observers.push(d),this.observerSlots.push(d.sources.length-1)):(this.observers=[d],this.observerSlots=[d.sources.length-1])}return this.value}function M(t,e,n){let o=t.value;return t.comparator&&t.comparator(o,e)||(t.value=e,t.observers&&t.observers.length&&C((()=>{for(let e=0;e<t.observers.length;e+=1){const n=t.observers[e],o=u&&u.running;o&&u.disposed.has(n),(o?n.tState:n.state)||(n.pure?f.push(n):p.push(n),n.observers&&L(n)),o||(n.state=c)}if(f.length>1e6)throw f=[],Error()}),!1)),e}function T(t){if(!t.fn)return;B(t);const e=g;((t,e,n)=>{let o;const r=l,i=d;d=l=t;try{o=t.fn(e)}catch(a){return t.pure&&(t.state=c,t.owned&&t.owned.forEach(B),t.owned=null),t.updatedAt=n+1,N(a)}finally{d=i,l=r}(!t.updatedAt||t.updatedAt<=n)&&(null!=t.updatedAt&&"observers"in t?M(t,o):t.value=o,t.updatedAt=n)})(t,t.value,e)}function E(t,e,n,o=c,r){const i={fn:t,state:o,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:e,owner:l,context:l?l.context:null,pure:n};return null===l||l!==s&&(l.owned?l.owned.push(i):l.owned=[i]),i}function A(t){if(0===t.state)return;if(t.state===a)return R(t);if(t.suspense&&y(t.suspense.inFallback))return t.suspense.effects.push(t);const e=[t];for(;(t=t.owner)&&(!t.updatedAt||t.updatedAt<g);)t.state&&e.push(t);for(let n=e.length-1;n>=0;n--)if((t=e[n]).state===c)T(t);else if(t.state===a){const n=f;f=null,C((()=>R(t,e[0])),!1),f=n}}function C(t,e){if(f)return t();let n=!1;e||(f=[]),p?n=!0:p=[],g++;try{const e=t();return(t=>{if(f&&(P(f),f=null),t)return;const e=p;p=null,e.length&&C((()=>i(e)),!1)})(n),e}catch(o){n||(p=null),f=null,N(o)}}function P(t){for(let e=0;e<t.length;e++)A(t[e])}function D(t){let e,n=0;for(e=0;e<t.length;e++){const o=t[e];o.user?t[n++]=o:A(o)}for(e=0;e<n;e++)A(t[e])}function R(t,e){t.state=0;for(let n=0;n<t.sources.length;n+=1){const o=t.sources[n];if(o.sources){const t=o.state;t===c?o!==e&&(!o.updatedAt||o.updatedAt<g)&&A(o):t===a&&R(o,e)}}}function L(t){for(let e=0;e<t.observers.length;e+=1){const n=t.observers[e];n.state||(n.state=a,n.pure?f.push(n):p.push(n),n.observers&&L(n))}}function B(t){let e;if(t.sources)for(;t.sources.length;){const e=t.sources.pop(),n=t.sourceSlots.pop(),o=e.observers;if(o&&o.length){const t=o.pop(),r=e.observerSlots.pop();n<o.length&&(t.sourceSlots[r]=n,o[n]=t,e.observerSlots[n]=r)}}if(t.tOwned){for(e=t.tOwned.length-1;e>=0;e--)B(t.tOwned[e]);delete t.tOwned}if(t.owned){for(e=t.owned.length-1;e>=0;e--)B(t.owned[e]);t.owned=null}if(t.cleanups){for(e=t.cleanups.length-1;e>=0;e--)t.cleanups[e]();t.cleanups=null}t.state=0}function N(t,e=l){const n=(t=>t instanceof Error?t:Error("string"==typeof t?t:"Unknown error",{cause:t}))(t);throw n}function j(t){if("function"==typeof t&&!t.length)return j(t());if(Array.isArray(t)){const e=[];for(let n=0;n<t.length;n++){const o=j(t[n]);Array.isArray(o)?e.push.apply(e,o):e.push(o)}return e}return t}function z(t,e){return e=>{let n;return _((()=>n=y((()=>(l.context={...l.context,[t]:e.value},I((()=>e.children)))))),void 0),n}}const H=Symbol("fallback");function $(t){for(let e=0;e<t.length;e++)t[e]()}function F(t,e,n={}){let r=[],i=[],c=[],a=0,s=e.length>1?[]:null;return k((()=>$(c))),()=>{let l,u,d=t()||[],f=d.length;return d[o],y((()=>{let t,e,o,g,h,_,v,b,w;if(0===f)0!==a&&($(c),c=[],r=[],i=[],a=0,s&&(s=[])),n.fallback&&(r=[H],i[0]=m((t=>(c[0]=t,n.fallback()))),a=1);else if(0===a){for(i=Array(f),u=0;u<f;u++)r[u]=d[u],i[u]=m(p);a=f}else{for(o=Array(f),g=Array(f),s&&(h=Array(f)),_=0,v=Math.min(a,f);_<v&&r[_]===d[_];_++);for(v=a-1,b=f-1;v>=_&&b>=_&&r[v]===d[b];v--,b--)o[b]=i[v],g[b]=c[v],s&&(h[b]=s[v]);for(t=new Map,e=Array(b+1),u=b;u>=_;u--)w=d[u],l=t.get(w),e[u]=void 0===l?-1:l,t.set(w,u);for(l=_;l<=v;l++)w=r[l],u=t.get(w),void 0!==u&&-1!==u?(o[u]=i[l],g[u]=c[l],s&&(h[u]=s[l]),u=e[u],t.set(w,u)):c[l]();for(u=_;u<f;u++)u in o?(i[u]=o[u],c[u]=g[u],s&&(s[u]=h[u],s[u](u))):i[u]=m(p);i=i.slice(0,a=f),r=d.slice(0)}return i}));function p(t){if(c[u]=t,s){const[t,n]=h(u);return s[u]=n,e(d[u],t)}return e(d[u])}}}function J(t,e){return y((()=>t(e||{})))}function W(){return!0}const V={get:(t,n,o)=>n===e?o:t.get(n),has:(t,n)=>n===e||t.has(n),set:W,deleteProperty:W,getOwnPropertyDescriptor:(t,e)=>({configurable:!0,enumerable:!0,get:()=>t.get(e),set:W,deleteProperty:W}),ownKeys:t=>t.keys()};function q(t){const e="fallback"in t&&{fallback:()=>t.fallback};return b(((t,e,n={})=>{let r,i=[],c=[],a=[],s=[],l=0;return k((()=>$(a))),()=>{const u=t()||[],d=u.length;return u[o],y((()=>{if(0===d)return 0!==l&&($(a),a=[],i=[],c=[],l=0,s=[]),n.fallback&&(i=[H],c[0]=m((t=>(a[0]=t,n.fallback()))),l=1),c;for(i[0]===H&&(a[0](),a=[],i=[],c=[],l=0),r=0;r<d;r++)r<i.length&&i[r]!==u[r]?s[r]((()=>u[r])):r>=i.length&&(c[r]=m(f));for(;r<i.length;r++)a[r]();return l=s.length=a.length=d,i=u.slice(0),c=c.slice(0,l)}));function f(t){a[r]=t;const[n,o]=h(u[r]);return s[r]=o,e(n,r)}}})((()=>t.each),t.children,e||void 0))}function U(t){const e=t.keyed,n=b((()=>t.when),void 0,void 0),o=e?n:b(n,void 0,{equals:(t,e)=>!t==!e});return b((()=>{const r=o();if(r){const i=t.children;return"function"==typeof i&&i.length>0?y((()=>i(e?r:()=>{if(!y(o))throw"Stale read from <Show>.";return n()}))):i}return t.fallback}),void 0,void 0)}const G=new Set(["className","value","readOnly","noValidate","formNoValidate","isMap","noModule","playsInline","allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"]),K=new Set(["innerHTML","textContent","innerText","children"]),X=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),Q=Object.assign(Object.create(null),{class:"className",novalidate:{$:"noValidate",FORM:1},formnovalidate:{$:"formNoValidate",BUTTON:1,INPUT:1},ismap:{$:"isMap",IMG:1},nomodule:{$:"noModule",SCRIPT:1},playsinline:{$:"playsInline",VIDEO:1},readonly:{$:"readOnly",INPUT:1,TEXTAREA:1}}),Y=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),Z=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),tt={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},et="_$DX_DELEGATE";function nt(t,e,n,o){let r;const i=()=>{const e=document.createElement("template");return e.innerHTML=t,n?e.content.firstChild.firstChild:e.content.firstChild},c=e?()=>y((()=>document.importNode(r||(r=i()),!0))):()=>(r||(r=i())).cloneNode(!0);return c.cloneNode=c,c}function ot(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function rt(t,e){null==e?t.removeAttribute("class"):t.className=e}function it(t,e={},n,o){const r={};return _((()=>r.children=dt(t,e.children,r.children))),_((()=>"function"==typeof e.ref&&ct(e.ref,t))),_((()=>((t,e,n,o,r={},i=!1)=>{e||(e={});for(const c in r)if(!(c in e)){if("children"===c)continue;r[c]=lt(t,c,null,r[c],n,i,e)}for(const c in e){if("children"===c)continue;const o=e[c];r[c]=lt(t,c,o,r[c],n,i,e)}})(t,e,n,0,r,!0))),r}function ct(t,e,n){return y((()=>t(e,n)))}function at(t,e,n,o){if(void 0===n||o||(o=[]),"function"!=typeof e)return dt(t,e,o,n);_((o=>dt(t,e(),o,n)),o)}function st(t,e,n){const o=e.trim().split(/\s+/);for(let r=0,i=o.length;r<i;r++)t.classList.toggle(o[r],n)}function lt(t,e,n,o,r,i,c){let a,s,l,u,d;if("style"===e)return((t,e,n)=>{if(!e)return n?ot(t,"style"):e;const o=t.style;if("string"==typeof e)return o.cssText=e;let r,i;for(i in"string"==typeof n&&(o.cssText=n=void 0),n||(n={}),e||(e={}),n)null==e[i]&&o.removeProperty(i),delete n[i];for(i in e)r=e[i],r!==n[i]&&(o.setProperty(i,r),n[i]=r);return n})(t,n,o);if("classList"===e)return((t,e,n={})=>{const o=Object.keys(e||{}),r=Object.keys(n);let i,c;for(i=0,c=r.length;i<c;i++){const o=r[i];o&&"undefined"!==o&&!e[o]&&(st(t,o,!1),delete n[o])}for(i=0,c=o.length;i<c;i++){const r=o[i],c=!!e[r];r&&"undefined"!==r&&n[r]!==c&&c&&(st(t,r,!0),n[r]=c)}return n})(t,n,o);if(n===o)return o;if("ref"===e)i||n(t);else if("on:"===e.slice(0,3)){const r=e.slice(3);o&&t.removeEventListener(r,o,"function"!=typeof o&&o),n&&t.addEventListener(r,n,"function"!=typeof n&&n)}else if("oncapture:"===e.slice(0,10)){const r=e.slice(10);o&&t.removeEventListener(r,o,!0),n&&t.addEventListener(r,n,!0)}else if("on"===e.slice(0,2)){const r=e.slice(2).toLowerCase(),i=Y.has(r);if(!i&&o){const e=Array.isArray(o)?o[0]:o;t.removeEventListener(r,e)}(i||n)&&(((t,e,n,o)=>{if(o)Array.isArray(n)?(t["$$"+e]=n[0],t[`$$${e}Data`]=n[1]):t["$$"+e]=n;else if(Array.isArray(n)){const o=n[0];t.addEventListener(e,n[0]=e=>o.call(t,n[1],e))}else t.addEventListener(e,n,"function"!=typeof n&&n)})(t,r,n,i),i&&((t,e=window.document)=>{const n=e[et]||(e[et]=new Set);for(let o=0,r=t.length;o<r;o++){const r=t[o];n.has(r)||(n.add(r),e.addEventListener(r,ut))}})([r]))}else if("attr:"===e.slice(0,5))ot(t,e.slice(5),n);else if("bool:"===e.slice(0,5))((t,e,n)=>{n?t.setAttribute(e,""):t.removeAttribute(e)})(t,e.slice(5),n);else if((d="prop:"===e.slice(0,5))||(l=K.has(e))||!r&&((u=((t,e)=>{const n=Q[t];return"object"==typeof n?n[e]?n.$:void 0:n})(e,t.tagName))||(s=G.has(e)))||(a=t.nodeName.includes("-")||"is"in c))d&&(e=e.slice(5),s=!0),"class"===e||"className"===e?rt(t,n):!a||s||l?t[u||e]=n:t[(f=e,f.toLowerCase().replace(/-([a-z])/g,((t,e)=>e.toUpperCase())))]=n;else{const o=r&&e.indexOf(":")>-1&&tt[e.split(":")[0]];o?((t,e,n,o)=>{null==o?t.removeAttributeNS(e,n):t.setAttributeNS(e,n,o)})(t,o,e,n):ot(t,X[e]||e,n)}var f;return n}function ut(t){let e=t.target;const n="$$"+t.type,o=t.target,r=t.currentTarget,i=e=>Object.defineProperty(t,"target",{configurable:!0,value:e}),c=()=>{const o=e[n];if(o&&!e.disabled){const r=e[n+"Data"];if(void 0!==r?o.call(e,r,t):o.call(e,t),t.cancelBubble)return}return e.host&&"string"!=typeof e.host&&!e.host._$host&&e.contains(t.target)&&i(e.host),!0},a=()=>{for(;c()&&(e=e._$host||e.parentNode||e.host););};if(Object.defineProperty(t,"currentTarget",{configurable:!0,get:()=>e||document}),t.composedPath){const n=t.composedPath();i(n[0]);for(let t=0;t<n.length-2&&(e=n[t],c());t++){if(e._$host){e=e._$host,a();break}if(e.parentNode===r)break}}else a();i(o)}function dt(t,e,n,o,r){for(;"function"==typeof n;)n=n();if(e===n)return n;const i=typeof e,c=void 0!==o;if(t=c&&n[0]&&n[0].parentNode||t,"string"===i||"number"===i){if("number"===i&&(e=e.toString())===n)return n;if(c){let r=n[0];r&&3===r.nodeType?r.data!==e&&(r.data=e):r=document.createTextNode(e),n=gt(t,n,o,r)}else n=""!==n&&"string"==typeof n?t.firstChild.data=e:t.textContent=e}else if(null==e||"boolean"===i)n=gt(t,n,o);else{if("function"===i)return _((()=>{let r=e();for(;"function"==typeof r;)r=r();n=dt(t,r,n,o)})),()=>n;if(Array.isArray(e)){const i=[],a=n&&Array.isArray(n);if(ft(i,e,n,r))return _((()=>n=dt(t,i,n,o,!0))),()=>n;if(0===i.length){if(n=gt(t,n,o),c)return n}else a?0===n.length?pt(t,i,o):((t,e,n)=>{let o=n.length,r=e.length,i=o,c=0,a=0,s=e[r-1].nextSibling,l=null;for(;c<r||a<i;)if(e[c]!==n[a]){for(;e[r-1]===n[i-1];)r--,i--;if(r===c){const e=i<o?a?n[a-1].nextSibling:n[i-a]:s;for(;a<i;)t.insertBefore(n[a++],e)}else if(i===a)for(;c<r;)l&&l.has(e[c])||e[c].remove(),c++;else if(e[c]===n[i-1]&&n[a]===e[r-1]){const o=e[--r].nextSibling;t.insertBefore(n[a++],e[c++].nextSibling),t.insertBefore(n[--i],o),e[r]=n[i]}else{if(!l){l=new Map;let t=a;for(;t<i;)l.set(n[t],t++)}const o=l.get(e[c]);if(null!=o)if(a<o&&o<i){let s,u=c,d=1;for(;++u<r&&u<i&&null!=(s=l.get(e[u]))&&s===o+d;)d++;if(d>o-a){const r=e[c];for(;a<o;)t.insertBefore(n[a++],r)}else t.replaceChild(n[a++],e[c++])}else c++;else e[c++].remove()}}else c++,a++})(t,n,i):(n&>(t),pt(t,i));n=i}else if(e.nodeType){if(Array.isArray(n)){if(c)return n=gt(t,n,o,e);gt(t,n,null,e)}else null!=n&&""!==n&&t.firstChild?t.replaceChild(e,t.firstChild):t.appendChild(e);n=e}}return n}function ft(t,e,n,o){let r=!1;for(let i=0,c=e.length;i<c;i++){let c,a=e[i],s=n&&n[t.length];if(null==a||!0===a||!1===a);else if("object"==(c=typeof a)&&a.nodeType)t.push(a);else if(Array.isArray(a))r=ft(t,a,s)||r;else if("function"===c)if(o){for(;"function"==typeof a;)a=a();r=ft(t,Array.isArray(a)?a:[a],Array.isArray(s)?s:[s])||r}else t.push(a),r=!0;else{const e=a+"";s&&3===s.nodeType&&s.data===e?t.push(s):t.push(document.createTextNode(e))}}return r}function pt(t,e,n=null){for(let o=0,r=e.length;o<r;o++)t.insertBefore(e[o],n)}function gt(t,e,n,o){if(void 0===n)return t.textContent="";const r=o||document.createTextNode("");if(e.length){let o=!1;for(let i=e.length-1;i>=0;i--){const c=e[i];if(r!==c){const e=c.parentNode===t;o||i?e&&c.remove():e?t.replaceChild(r,c):t.insertBefore(r,n)}else o=!0}}else t.insertBefore(r,n);return[r]}function mt(t){const[,o]=((t,...o)=>{if(n&&e in t){const e=new Set(o.length>1?o.flat():o[0]),n=o.map((e=>new Proxy({get:n=>e.includes(n)?t[n]:void 0,has:n=>e.includes(n)&&n in t,keys:()=>e.filter((e=>e in t))},V)));return n.push(new Proxy({get:n=>e.has(n)?void 0:t[n],has:n=>!e.has(n)&&n in t,keys:()=>Object.keys(t).filter((t=>!e.has(t)))},V)),n}const r={},i=o.map((()=>({})));for(const e of Object.getOwnPropertyNames(t)){const n=Object.getOwnPropertyDescriptor(t,e),c=!n.get&&!n.set&&n.enumerable&&n.writable&&n.configurable;let a=!1,s=0;for(const t of o)t.includes(e)&&(a=!0,c?i[s][e]=n.value:Object.defineProperty(i[s],e,n)),++s;a||(c?r[e]=n.value:Object.defineProperty(r,e,n))}return[...i,r]})(t,["component"]);return((t,e)=>{const n=b(t);return b((()=>{const t=n();switch(typeof t){case"function":return y((()=>t(e)));case"string":const n=Z.has(t),o=((t,e=!1)=>e?document.createElementNS("http://www.w3.org/2000/svg",t):document.createElement(t))(t,n);return it(o,e,n),o}}))})((()=>t.component),o)}function ht(t){const e=[];for(let n=1;n<=t;n++){const o=n/t;e.push(o)}return e.push(0),e}function _t({l:t,u:e,p:n,m:o,h:r}){const{height:i,width:c}=n,a=i/t.span_rows,s=c/t.span_columns,l=i-a+a/2,u=n.top+l,d=innerHeight;if(!(u>=0&&u<=d||n.bottom>=0&&n.bottom<=d))return;const f=new Set(e.parentElement.children),p=n.left-s/2,g=n.right+s/2,m=Math.max(u,0),h=t=>f.has(t),_=document.elementsFromPoint(p,m).find(h),v=document.elementsFromPoint(g,m).find(h),[,b]=o.get(e),[,w]=r.get(e);w(v),b(_)}const vt="[Depict]",bt=new URLSearchParams(location.search).has("depict_debug"),wt=location.hostname.endsWith("urlbox.com"),yt=bt||wt,kt=(...t)=>yt&&console.log(vt,...t),xt=(...t)=>yt&&console.warn(vt,...t);class St extends URL{get _(){const t=this.pathname.split("/").at(-1);try{return decodeURIComponent(t)}catch(e){return kt(e),t}}set _(t){const e=this.pathname.split("/");e.pop(),e.push(t),this.pathname=e.join("/")}get v(){return this._.split(".").slice(0,-1).join(".")}set v(t){this._=[t,this.k].join(".")}get k(){return this._.split(".").at(-1)}constructor(t){super(t,document.baseURI)}}const It=t=>t.includes(",")&&t.includes(" ")&&(t.includes("w")||t.includes("x")),Ot=t=>t.match(/url\(['"]?(.*?)['"]?\)/)?.[1],Mt=t=>t.split(",")[0].trim().split(" ")[0];function Tt(t){let e=t;return e=e.replace(/\.progressive$/,""),e=e.replace(/@(2|3)x$/,""),e=e.replace(/_crop_(top|center|bottom|left|right)$/,""),e=e.replace(/_(pico|icon|thumb|small|compact|medium|large|grande|original|master|\d+x|x\d+|\d+x\d+|\{width\}x|\{size\})$/,""),e}function Et(t,e){if(!e)return!1;const n=(t=>{if(!t)return;if(It(t))return new St(Mt(t));const e=Ot(t);return new St(e||t)})(e);if(!n)return!1;const o=new St(t);return n._===o._||Tt(n.v)===o.v&&((r=o.k)===(i=n.k)||"png"===r&&"jpg"===i);var r,i}function At(t,e,n){const o=new St(t),r=new St(e),i=new St(n),c=o.v.split(r.v).pop();i._=`${i.v}${c}.${i.k}`;for(const[a,s]of o.searchParams)"v"!==a&&i.searchParams.set(a,s);return i}function Ct(t){const e=t.getAttribute("width"),n=t.getAttribute("height");return{S:e?+e:void 0,I:n?+n:void 0}}const Pt="depictDefaultImage",Dt="depictHoverImage";function Rt({O:t,M:e,T:n,A:o}){const{S:r,I:i}=Ct(t),c=n.width;for(const a of o){let o=t;for(let t=0;t<a.length;t++){const i=a[t];if(t===a.length-1){const t=o[i];Lt({C:t,P:e=>{kt("Setting",i,"previously",t,"to",e),o[i]=e},T:n,D:r,R:c,M:e,L:"dataset"===a[0]});break}o=o[i]}}if(t instanceof HTMLImageElement){const e=n.alt,o=t.alt;o&&e&&o!==e&&(t.alt=e),r&&c&&r!==c&&(t.width=c);const a=n.height;i&&a&&i!==a&&(t.height=a)}}function Lt({C:t,P:e,M:n,T:o,D:r,R:i,L:c}){const a=o.image;if(!a)return;if(It(t)){const o=t.split(",").map((t=>{const e=t.trim();if(!e)return t;const[o,c]=e.split(" ");return`${At(o,n,a)} ${c===r+"w"?i+"w":c}`})).join(", ");return void(t!==o&&e(o))}const s=Ot(t);if(s){const o=At(s,n,a),r=t.replace(s,o.href);t!==r&&e(r)}else{let o=At(t,n,a).href;if(c){const t=o.split("/"),e=decodeURIComponent(t.pop());o=[...t,e].join("/")}t!==o&&e(o)}}function Bt(t,e){const n=[];let o;if(e instanceof HTMLImageElement||e instanceof HTMLSourceElement)for(const r of["src","srcset"])Et(t,e[r])&&(n.push([r]),o||=e[r]);for(const r in e.dataset){const i=e.dataset[r];i&&Et(t,i)&&(n.push(["dataset",r]),o||=i)}return{A:n,B:o}}function Nt(t,e){const n=[...t?.querySelectorAll("img,source,[data-bgset]")||[]].filter((t=>!t.hasAttribute("data-depict-no-modify")));kt("productCard:",t,"allImageChildren:",n);const o={};if(!n||!t)return o;for(const r of e){if(!r)continue;const e=jt(r,n,t);e.length&&(o[r]=e)}return o}function jt(t,e,n){if(!t||!e)return[];const o=[...e].map((e=>({N:e,...Bt(t,e)}))).filter((({A:t,B:e})=>t.length>0&&e)),{v:r}=new St(t);for(const i of n?.querySelectorAll(`[style*=${JSON.stringify(r)}]`)||[]){const e=i.style.cssText;i&&e&&Et(t,e)&&o.push({N:i,A:[["style","cssText"]],B:e})}return o}function zt(t){const{j:e,H:n}=Ht(t,"default",Pt),{j:o,H:r}=Ht(t,"hover",Dt);return{F:n,J:r,W:o,V:e}}function Ht(t,e,n){const o=`[data-depict-${e}-image]`,r=t?.matches(o)?t:t?.querySelector(o),i=r?.dataset,c=i?.[n];return{H:c,j:i}}function $t({q:t,U:e,G:n}){if(t?.matches(".depict-content-block"))return()=>e().get(t)?.();const{F:o,J:r}=zt(t),i=Nt(t,[r,o]),c=o?i[o]:void 0,a=r?i[r]:void 0;if(!t||!c&&!a)return()=>{};const s=c?Ft(c).N:void 0,l=a?Ft(a).N:void 0;let u=!1;const[d,f]=h(0),[p,g]=h(0),[m,_]=h(0),[x,S]=h(0),[I,O]=h(0),M=new ResizeObserver((e=>w((()=>{for(const{target:n,contentRect:{height:o}}of e)n===t?f(o):n===s?g(o):n===l&&_(o),u||(u=!0,queueMicrotask((()=>{const e=t.getBoundingClientRect(),n=(y(m)&&l&&y(m)>y(p)?l:s).getBoundingClientRect();if(n.width&&n.height&&e.width&&e.height){const t=n.top-e.top,o=e.bottom-n.bottom;S(t),O(o)}else S(0),O(0);u=!1})))}))));k((()=>M.disconnect())),s&&M.observe(s),l&&M.observe(l),M.observe(t);const T=b((()=>{const t=d(),e=p()||m();if(t&&e)return t-e}));return v((()=>{const t=T();if(null==t)return;const e={K:x(),X:I()};n((o=>{let r=o.get(t);return r||(r=new Set,o.set(t,r)),r.add(e),k((()=>n((t=>(r.delete(e),t))))),o}))})),T}function Ft(t){const e=t.find((t=>"IMG"===t.N?.tagName));if(e)return e;const[n]=t;if(t.every((t=>"SOURCE"===t.N?.tagName))){const t=n.N?.closest("picture")?.querySelector("img");if(t)return{N:t}}return n}var Jt=nt("<div>");const Wt=new WeakMap;let Vt=!0;function qt(t,e,n,o=!1){if(!t)return;const r=()=>Wt.get(t)?.[e],i=n+"";r()!==i&&(document.documentElement.contains(t)||o?(Wt.set(t,{...Wt.get(t),[e]:i}),(!bt&&Vt&&!wt||(t?.style.setProperty(e,i),wt))&&t?.animate([{[e]:i},{[e]:i}],{fill:"forwards",duration:1})):queueMicrotask((()=>qt(t,e,r()||n,!0))))}function Ut(t){for(const e of t)return e}const Gt=Zt("depict-grid-start-beacon",void 0,["data-paginate"]),Kt=Zt("depict-grid-end-beacon"),Xt=Zt("depict-watermark-container"),Qt=Zt("depict-content-block-link",{Y:HTMLAnchorElement,Z:"a"}),Yt=Zt("depict-content-block");function Zt(t,e,n){const[o,r]=h(new Set),i={},c={},a=e?.Y||HTMLElement;for(const s of n||[]){const[t,e]=h(new WeakMap,{equals:!1});i[s]=t,c[s]=e}return customElements.define(t,class extends a{static observedAttributes=n||[];connectedCallback(){r((t=>new Set(t).add(this)))}disconnectedCallback(){r((t=>{const e=new Set(t);return e.delete(this)?e:t}))}attributeChangedCallback(t,e,n){(0,c[t])((t=>(t.set(this,n),t)))}},...e?[{extends:e.Z}]:[]),{tt:o,et:i}}const te=x();function ee(t){const e=b((()=>{for(const t of Gt.tt()){const e=t.parentElement;if(e)return e}})),n=b((()=>{for(const t of Kt.tt())if(e()?.contains(t))return!0;return!1})),o=b((()=>!!e()));return v((()=>{o()&&(()=>{const t="flex",e=((n=Jt()).style.setProperty("display","var(--my-variable)"),n);var n;const o=((r=Jt()).style.setProperty("contain","strict"),at(r,e),r);var r;document.body.append(o),qt(e,"--my-variable",t);const i=getComputedStyle(e).display;o.remove(),Vt=i===t})()})),J(te.Provider,{value:{nt:e,ot:n,rt:o},get children(){return t.children}})}function ne(){return S(te).nt}function oe(){return S(te).rt}const re="depict_cached_fetch",ie="depict_product_elements",ce="depict_collection_handle_to_id",ae=JSON.parse(localStorage[re]||"{}");async function se({it:t,ct:e,st:n=!1,lt:o}){const r=JSON.stringify({input:t,init:e,...o&&{extraKey:o}}),i=ae[r],c=+new Date;if(i&&!n){const t=c-i.time;return{response:new Response(i.value,{status:200}),cacheAgeMs:t}}const a=await fetch(t,e);if(200===a.status){const t=await a.clone().text();ae[r]={time:c,value:t},localStorage[re]=JSON.stringify(ae)}return{response:a,cacheAgeMs:0}}async function le({ut:t,dt:e,ft:n,st:o=!1,lt:r}){const i=[];let c,a;for(;;){const{response:s,cacheAgeMs:l}=await se({it:"/api/2025-04/graphql.json",ct:ue(t,e,c),st:o,lt:r}),{data:u}=await s.json(),{nodes:d,pageInfo:f}="collection"in u?u.collection.products:u.products;if((null==a||l>a)&&(a=l),c=f.endCursor,i.push(...d.map((t=>t.id))),n(i),!f.hasNextPage)return a}}function ue(t,e,n){const o=JSON.stringify(n)||null,r="pageInfo { endCursor hasNextPage hasPreviousPage startCursor }";return{method:"POST",headers:{"Content-Type":"application/json","X-Shopify-Storefront-Access-Token":t},body:JSON.stringify({query:void 0===e?`query Products {\n products(first: 250, after: ${o}, sortKey: TITLE) {\n nodes {\n id\n }\n ${r}\n }\n}`:`query CollectionProducts {\n collection(id: "gid://shopify/Collection/${e}") {\n products(first: 250, after: ${o}) {\n nodes {\n id\n }\n ${r}\n }\n }\n}`})}}const[de,fe]=h(location.href),pe=()=>fe(location.href);((t,e=!0)=>{if("undefined"==typeof History)return;const{prototype:n}=History,o=history,r=e=>{const r=n=>{const o=n[e];o&&(n[e]=new Proxy(o,{apply:(n,o,r)=>{const i=Reflect.apply(n,o,r);try{t(r,e)}catch(c){console.error(c)}return i}}))};r(n),Object.getOwnPropertyNames(o).includes(e)&&r(o)};r("pushState"),e&&r("replaceState")})(pe),addEventListener("popstate",pe);const ge=de,me=x(),he=()=>S(me);function _e(t){const e=b((()=>{const t=new URL(ge());return Object.fromEntries(t.searchParams)})),n=b((()=>e().sort_by)),o=b((()=>{for(const t in e())if(t.startsWith("filter")&&"filter.v.availability"!==t&&e()[t])return!0;return!1}));return J(me.Provider,{value:{gt:o,ht:n},get children(){return t.children}})}const ve=document.currentScript,be={type:"depictFrameReady"},we="true"===document.head.dataset.depictCollectionsList||"true"===new URLSearchParams(location.search).get("depict_iframe_preview"),ye=[["overflow","visible"],["position","revert"]];function ke(t){for(const[e,n]of ye)qt(t,e,n),t.style.setProperty(e,n,"important")}const xe="depict-watermark-container",Se=we?.02:.1;function Ie(t){let e=t;for(;e;)e.hasAttribute("inert")&&e.removeAttribute("inert"),e=e?.parentElement;document.querySelectorAll("dialog[open]").forEach((e=>!e.contains(t)&&e.close()));const n=performance.now(),o=Math.min(300,innerWidth/5),r=innerHeight-1,i=innerWidth-1;for(let c=0;c<=i;c=c>=i?1/0:Math.min(c+o,i))for(let e=150;e<=r;e=e>=r?1/0:Math.min(e+o,r)){const n=document.elementsFromPoint(c,e);if(n.includes(t))for(const e of n){if(e===t)break;if(!t.contains(e))if(e.contains(t))for(const t of["before","after"]){const n="d-hide-"+t;e.classList.contains(n)||"none"!==getComputedStyle(e,"::"+t).content&&(e.classList.add(n),kt("pseudohide",e,t))}else e.matches(xe)||e.closest(xe)||(kt("pdel",e,n),e.remove())}}kt("Popup delete",performance.now()-n,"ms")}const Oe=x();function Me(t){const{_t:e,vt:n,bt:o,wt:r}=(()=>{const[t,e]=h(we),[n,o]=h(!1),r=t=>{if(t.source===parent)try{const n=JSON.parse(t.data);"depictTriggerIframeMode"===n.type?(n.isBeforeAfter&&o(!0),e(!0)):"depictAssignDataset"===n.type&&Object.assign(ve.dataset,n.assign)}catch(n){xt("Failed to parse message from parent",n)}};return addEventListener("message",r),k((()=>removeEventListener("message",r))),parent?.postMessage(JSON.stringify(be),"*"),{_t:t,vt:(e,n,o)=>{t()&&(kt("Media errored",o),parent?.postMessage(JSON.stringify({type:"depictMediaLoadingFailed",urls:e,media:n?"video":"image"}),"*"))},bt:n,wt:(e,n)=>{t()&&parent?.postMessage(JSON.stringify({type:"depictBlockContextMenu",urls:e,media:n?"video":"image"}),"*")}}})(),i=oe();return v((()=>{e()&&((()=>{const t=ne(),{documentElement:e,scrollingElement:n}=document;let o=!1;v((()=>{const r=t();if(!r)return;n?.scrollTo({top:r.getBoundingClientRect().top-innerHeight*Se,...!we&&{behavior:"smooth"}}),addEventListener("load",(()=>Ie(r))),Ie(r);const i=new ResizeObserver((()=>Ie(r)));let c;i.observe(e);const a=()=>{if(we&&!o&&(requestAnimationFrame((()=>{o=!1,Ie(r)})),o=!0),c)return;const t=r.childElementCount;c=setTimeout((()=>{c=void 0,Ie(r)}),t<20||we?0:t<50?1e3:3e3)},s=new MutationObserver(a);s.observe(e,{childList:!0,subtree:!0,attributes:!0,characterData:!0}),addEventListener("transitionstart",a),addEventListener("transitionend",a),k((()=>()=>{s.disconnect(),i.disconnect(),removeEventListener("transitionstart",a),removeEventListener("transitionend",a)}))}))})(),v((()=>{i()&&(()=>{const t=new MutationObserver((t=>{for(const e of t)ke(e.target)}));for(const e of["body","documentElement"]){const n=document[e];ke(n),t.observe(n,{attributes:!0,attributeFilter:["style"]})}k((()=>t.disconnect()))})()})))})),J(Oe.Provider,{value:{_t:e,vt:n,bt:o,wt:r},get children(){return t.children}})}function Te(){return S(Oe)}const Ee=x();function Ae(t){const e=(()=>{const{ht:t,gt:e}=he(),{bt:n}=Te(),[o,r]=h(!1),[i,c]=h("null"),[a,s]=h("[]"),[l,u]=h("null"),[d,f]=h("null"),[p,g]=h("null"),[m,_]=h(""),[v,y]=h(2),[x,S]=h(),[I,O]=h(),[M,T]=h(4),[E,A]=h(""),[C,P]=h(""),[D,R]=h(""),[L,B]=h(),[N,j]=h(""),[z,H]=h(""),[$,J]=h(""),[W,V]=h("null"),[q,U]=h(""),[G,K]=h(""),[X,Q]=h(""),[Y,Z]=h(""),[tt,et]=h(!1),[nt,ot]=h(!1),[rt,it]=h(),{yt:ct}=(t=>{const{_t:e}=Te();return{yt:b((()=>{try{if("B"===(()=>{try{return localStorage.depict_ab_variant??=Math.random()>.5?"A":"B"}catch(t){console.error(t)}})()||e())return!1;const n=JSON.parse(t()),o=+new Date;return n?.some((t=>{const e=+new Date(t.start_date),n=+new Date(t.end_date);return e<=o&&n>=o}))}catch(n){return console.error("Error parsing abTestsJson",t(),n),!1}}))}})(W),at=F((()=>[...Gt.tt()]),(t=>b((()=>Gt.et["data-paginate"]().get(t))))),st=()=>w((()=>{const{dataset:t}=ve,{collectionId:e,collectionHandle:n}=t;O("null"===n?void 0:n),S(e?+e:void 0),r("true"===t.alignImages),c(t.contentBlocks),g(t.duplicates),_(t.blockIds),y(+t.columnsMobile),T(+t.columnsDesktop),u(t.paginate),B(t.storefrontAccessKey),f(t.currentPageProductIds),P(t.blockAssets),A(t.blockLinks),R(t.defaultSorting),s(t.imageConfig),j(t.desktopColumnSpacing||"8px"),H(t.desktopRowSpacing||"8px"),J(t.mobileColumnSpacing||"8px"),U(t.mobileRowSpacing||"8px"),K(t.desktopMargin||""),Q(t.mobileMargin||""),V(t.abTests||"null"),Z(t.customCss||""),et("true"===t.removeProductCardPadding),it(t.overrideProductIdOrder),ot("true"===t.shouldShowWatermark)}));st();const lt=new MutationObserver(st),ut=b((()=>{try{return JSON.parse(rt()||"null")}catch(t){console.error(t)}})),dt=b((()=>{if(n())return!1;if(ct())return!0;const o=D(),r=t();return o&&r&&o!==r||e()})),ft=b((()=>{if(dt())return[];try{return JSON.parse(p())}catch(t){return console.error("Error parsing duplicatesJson",p(),t),[]}})),[pt,gt]=h(),mt=b((()=>{for(const e of[...at(),l]){const n=e();if(n)try{return JSON.parse(n)}catch(t){console.error("Error parsing paginateJson",n,t)}}return{}})),ht=b((()=>({...mt(),...void 0!==pt()&&{current_page:pt()}})),void 0,{equals:(t,e)=>JSON.stringify(t)===JSON.stringify(e)}),_t=(()=>{const t=window.matchMedia("(max-width: 990px)"),[e,n]=h(t.matches),o=t=>n(t.matches);return t.addEventListener("change",o),k((()=>t.removeEventListener("change",o))),e})(),vt=b((()=>_t()?v():M())),bt=b((()=>{if(ct())return[];try{return JSON.parse(a())}catch(t){return console.error("Error parsing imageConfigJson",a(),t),[]}})),wt=b((()=>{try{return JSON.parse(d())}catch(t){return console.error("Error parsing firstPageProductIdsFromLiquidJson",d(),t),null}})),yt=b((()=>{let t=null;try{t=JSON.parse(i())}catch(s){console.error("Error parsing contentBlocksJson_",i(),s),t=null}const e=m().trim().split(","),n=E().split("፨"),o=(t=>t.split("፨").map((t=>{const[e,n]=t.split("⵰");if(!n){const[t,n]=e.split("ꌝ");return{kt:t,xt:n}}const o=n.split("𑈺"),r=[];for(const i of o){const t=i.split("〷"),[e,n,o,c]=t;r.push({St:e,It:n,Ot:o,S:+c})}return{Mt:r,Tt:e}})))(C()),r=t?.map(((t,r)=>({...t,Et:e[r],...o[r],At:n[r],span_columns:Math.min(vt(),t.span_columns)}))),c=_t()?"mobile":"desktop",a=r?.filter((({visibility:t})=>!t||t===c));return((t,e)=>{const n=[];return t?.map((t=>{const o=t.span_columns,r=t.span_rows;let i,c,a=t.index,s=!1;do{if(i=a%e,s=i+o>e,!s)t:for(let t=0;t<r;t++)for(let r=0;r<o;r++)if(n[a+t*e+r]){s=!0;break t}s&&a++}while(s);for(let l=0;l<r;l++)for(let r=0;r<o;r++){const o=a+l*e+r;n[o]=t.Et,void 0===c&&(c=o)}return{...t,index:c}}))})(a,vt())})),xt=b((()=>{try{return JSON.parse(Y()||'""')}catch(t){return kt(t),""}}));return lt.observe(ve,{attributes:!0}),{Ct:dt,Pt:yt,Dt:ft,Rt:ht,Lt:wt,dt:x,ut:L,Bt:vt,Nt:o,jt:i,zt:bt,Ht:N,$t:z,Ft:$,Jt:q,Wt:G,Vt:X,qt:xt,Ut:tt,Gt:nt,Kt:ut,Xt:gt,Qt:I}})();return J(Ee.Provider,{value:e,get children(){return t.children}})}function Ce(){return S(Ee)}const Pe=x();function De(t){const{ut:e,dt:n,Lt:o,Kt:r,Rt:i}=Ce(),[c,a]=h(void 0,{equals:!1}),{ht:s}=he();v((async()=>{const t=e();if(!t)return;const o=await le({ut:t,dt:n(),ft:a,lt:s()});o<1e4||(o<6e5&&await new Promise((t=>addEventListener("load",t,{once:!0}))),le({ut:t,dt:n(),ft:a,st:!0,lt:s()}))}));const l=b((()=>{const t=r();if(t?.length)return t;const e=c(),n=o();return!e?.length&&n?.length&&0===i().current_page?n:e}),void 0,{equals:!1});return J(Pe.Provider,{value:l,get children(){return t.children}})}function Re(){return S(Pe)}function Le(t,e){return"toSorted"in t?t.toSorted(e):[...t].sort(e)}function Be(t,e){return-1===t?.indexOf(e)?void 0:t?.indexOf(e)}const Ne=t=>t instanceof HTMLElement&&!t.matches(".depict-content-block"),je="[data-depict-product-id]",ze=x();function He(){return S(ze)}function $e(t){const e=ne(),n=Re(),o=b((()=>{const t=e(),[n,o]=h(new Set);if(!t)return n;o(new Set([...t.children].filter(Ne)));const r=new MutationObserver((t=>o((e=>{const n=new Set(e);for(const o of t){for(const t of o.addedNodes)Ne(t)&&n.add(t);for(const t of o.removedNodes)Ne(t)&&n.delete(t)}return n}))));return r.observe(t,{childList:!0}),k((()=>r.disconnect())),n})),r=b((()=>{const t={};for(const e of o()()){const n=e.matches(je)?e:e.querySelector(je),o=n?.dataset.depictProductId;o?t["gid://shopify/Product/"+o]=e:Kt.tt()}return t})),{Dt:i}=Ce(),c=b((()=>{const t=n();if(!t)return[];const e=[...t],o=((t,e)=>t&&Le(t,((t,n)=>(t?.index||Be(e,t.product_gid)||1/0)-(n?.index||Be(e,n.product_gid)||1/0))))(i(),t||[]);return o?.forEach((t=>{const n="gid://shopify/Product/"+t.handle;if(null!==t.index)e.splice(t.index,0,n);else{const r=e.indexOf(t.product_gid);if(-1===r)return;const i=r+1+Le(o.filter((e=>e.product_gid===t.product_gid)),((t,e)=>(t?.created_at||1/0)-(e?.created_at||1/0))).indexOf(t);e.splice(i,0,n)}})),e})),a=b((()=>{const t=r();return c().map((e=>t[e])).filter((t=>t))})),s=b((()=>{const t=r();return c().map((e=>!e.includes("duplicate")&&t[e])).filter((t=>t))}));return J(ze.Provider,{value:{Yt:a,Zt:c,te:r,ee:()=>o()(),ne:s},get children(){return t.children}})}function Fe(t,e){return"difference"in t?t.difference(e):new Set([...t].filter((t=>!e.has(t))))}function Je(t){const e=new St(t);return e.v=Tt(e.v),e._}function We(t,e){if(!e)return;const n=e.default,o=e.hover,r=n.image,i=o.image,{F:c,J:a,V:s,W:l}=zt(t),{oe:u,re:d}=(({J:t,ie:e,F:n,ce:o})=>{const r=[],i=[];n&&o&&(r.push(n),i.push(o)),t&&e&&(r.push(t),i.push(e));const c=Object.fromEntries(r.map((t=>[Je(t),t]))),a=Object.fromEntries(i.map((t=>[Je(t),t]))),s={...c,...a},l=new Set(Object.keys(c)),u=new Set(Object.keys(a));return{oe:[...Fe(l,u)].map((t=>s[t])),re:[...Fe(u,l)].map((t=>s[t]))}})({F:c,J:a,ce:r,ie:i}),f=Nt(t,[c,a,r,i]),p=u.map((t=>(t=>{if(!t?.length)return;let e,n,o,r;for(const{A:i,N:c}of t){const[t]=i;let a,s=c;for(const e of t)s=s?.[e];if("string"!=typeof s||!s)continue;It(s)&&(a=Mt(s)),a=Ot(s)||s;const l=new St(a),u=l.searchParams;l.v=Tt(l.v);for(const[e]of u)"v"!==e&&u.delete(e);if(e||=l.href,c instanceof HTMLImageElement){const{S:t,I:e}=Ct(c);n||=c.alt,o||=t,r||=e}}return e?{image:e,alt:n,width:o,height:r}:void 0})(f[t]))),g=new Set;if(c&&r){Ve({M:c,ae:f,T:n,se:g});const t="files/"+new St(r)._;s&&s[Pt]!==t&&(s[Pt]=t)}if(a&&i){Ve({M:a,ae:f,T:o,se:g});const t="files/"+new St(i)._;l&&l[Dt]!==t&&(l[Dt]=t)}for(let m=0;m<d.length;m++){const t=d[m],e=p[m];e&&t&&Ve({M:t,ae:f,T:e,se:g})}}function Ve({M:t,ae:e,T:n,se:o}){const r=e[t];if(t&&r)for(const{N:i,A:c}of r)o.has(i)||(Rt({O:i,M:t,T:n,A:c}),o.add(i))}function qe(t){const{ne:e}=He(),n=S(te).ot;return b((()=>{if(n())return!0;const o=e();return o.indexOf(t)<o.length-1}))}var Ue=nt("<video crossorigin=anonymous>"),Ge=nt("<source>");function Ke(t){const e=b((()=>Le(t.Mt,((t,e)=>"m3u8"===t.St&&"m3u8"!==e.St?-1:"m3u8"===e.St&&"m3u8"!==t.St?1:e.S-t.S)))),n=(()=>{const t=document,[e,n]=h("hidden"!==t.visibilityState),o=()=>n("hidden"!==t.visibilityState);return t.addEventListener("visibilitychange",o),k((()=>t.removeEventListener("visibilitychange",o))),e})(),{vt:o}=Te();return ct((e=>{const o=b((e=>{const o=n()&&t.le;return!(e||!t.ue)||o}));v((()=>{o()?e.play().catch((t=>xt("Error playing video",t))):e.pause()}))}),r=Ue()),r.addEventListener("error",(e=>o(t.Mt.map((t=>t.Ot)),!0,e))),r.playsInline=!0,r.muted=!0,r.loop=!0,r.controls=!1,ot(r,"disablepictureinpicture",!0),at(r,J(q,{get each(){return e()},children:t=>{return e=Ge(),_((n=>{var o=t().It,r=t().Ot;return o!==n.e&&ot(e,"type",n.e=o),r!==n.t&&ot(e,"src",n.t=r),n}),{e:void 0,t:void 0}),e;var e}})),_((()=>ot(r,"poster",t.de))),r;var r}const Xe=x();function Qe(t){const e=new Map,n=new IntersectionObserver((t=>w((()=>{for(const n of t)e.get(n.target)?.(n)}))));return k((()=>n.disconnect())),J(Xe.Provider,{value:{fe:n,pe:e},get children(){return t.children}})}var Ye=nt("<div class=background-overlay>"),Ze=nt("<div class=content-text>");function tn(t){const e=b((()=>t.l.text));return J(U,{get when(){return e()},get children(){return[J(U,{get when(){return e()?.background_overlay},get children(){var t=Ye();return _((n=>null!=(n=e().background_overlay)?t.style.setProperty("--overlay-color",n):t.style.removeProperty("--overlay-color"))),t}}),(n=Ze(),at(n,J(q,{get each(){return[e().header,e().body]},children:t=>J(U,{get when(){return t()?.text},get children(){return J(mt,{class:"text-part",get classList(){return{underline:t()?.underline,italic:t()?.italic,bold:t()?.bold,[t().html_tag]:!0}},get style(){return{"--color":t()?.color_hex||"white"}},get component(){return t().html_tag},get children(){return t()?.text}})}})})),_((o=>{var r=e()?.gap||"0",i=e()?.horizontal_alignment||"center",c=e()?.vertical_alignment||"center",a=t.ge+"px";return r!==o.e&&(null!=(o.e=r)?n.style.setProperty("--text-gap",r):n.style.removeProperty("--text-gap")),i!==o.t&&(null!=(o.t=i)?n.style.setProperty("--h-align",i):n.style.removeProperty("--h-align")),c!==o.a&&(null!=(o.a=c)?n.style.setProperty("--v-align",c):n.style.removeProperty("--v-align")),a!==o.o&&(null!=(o.o=a)?n.style.setProperty("--instagram-text-height",a):n.style.removeProperty("--instagram-text-height")),o}),{e:void 0,t:void 0,a:void 0,o:void 0}),n)];var n}})}var en=nt("<img loading=lazy>",!0,!1);function nn(t){let e;const n=globalThis?.visualViewport,[o,r]=h(n?.scale??1),i=b((()=>t.me?t.he/t.me:void 0)),c=b((()=>on(t._e,400,i()))),a=b((()=>{return e=t._e,n=[128,256,512,1024,2048,3072,4096],o=i(),n.map((t=>`${on(e,t,o)} ${t}w`)).join(", ");var e,n,o})),{vt:s}=Te(),l=()=>{clearTimeout(e),e=setTimeout((()=>r(n?.scale??1)),250)};return n?.addEventListener("resize",l,{passive:!0}),k((()=>n?.removeEventListener("resize",l))),J(U,{get when(){return t.he},get children(){var e=en();return ct((e=>{v((()=>e.loading=t.ve?"eager":"lazy"))}),e),e.addEventListener("error",(e=>s([t._e],!1,e))),_((n=>{var r=t.be||"Content block image",i="depict-block-image"+(t.we?" "+t.we:""),s=t.he*o()+"px",l=a(),u=c();return r!==n.e&&ot(e,"alt",n.e=r),i!==n.t&&rt(e,n.t=i),s!==n.a&&ot(e,"sizes",n.a=s),l!==n.o&&ot(e,"srcset",n.o=l),u!==n.i&&ot(e,"src",n.i=u),n}),{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0}),e}})}function on(t,e,n){const o=null==n?"":"&crop=center&height="+encodeURIComponent(Math.round(e/n));return t+"&width="+encodeURIComponent(e)+o}function rn(t){const e=b((()=>t.ye&&(t=>{const[e,n]=h(0),[o,r]=h(0),i=new ResizeObserver((e=>w((()=>{for(let o=0;o<e.length;o++){const{width:i,height:c}=e[o].contentRect,a=c||t.getBoundingClientRect().height;a&&r(Math.ceil(a)),i&&n(Math.ceil(i))}}))));return i.observe(t),k((()=>i.disconnect())),[e,o]})(t.ye)));return[J(nn,{get he(){return e()?.[0]?.()||0},get me(){return e()?.[1]?.()||0},get _e(){return t.ke},get ve(){return t.ue},get be(){return t.be}}),J(U,{get when(){return t.xe},get children(){return J(nn,{get he(){return e()?.[0]?.()||0},get me(){return e()?.[1]?.()||0},get _e(){return t.xe},get ve(){return t.ue||t.le},we:"hover-image"})}})]}var cn=nt('<a target=_blank rel="noopener noreferrer"class=d-instagram><p class=shadow-text></p><div class=clipped-element>'),an=nt('<svg width=0 height=0 aria-hidden=true><defs><clipPath><path d="M8 4a4 4 0 1 0 0 8 4 4 0 1 0 0-8zm0 6c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm3-10H5a5 5 0 0 0-5 5v6a5 5 0 0 0 5 5h6a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5zm3 11c0 1.653-1.347 3-3 3H5c-1.653 0-3-1.347-3-3V5c0-1.653 1.347-3 3-3h6c1.653 0 3 1.347 3 3v6zm-2-8a1 1 0 1 0 0 2 1 1 0 1 0 0-2z"></path><text x=28>');function sn(t){const[e,n]=h("Arial"),[o,r]=h(0),[i,c]=h(0),[a,s]=h(0),l=new ResizeObserver((t=>{const{contentRect:{width:e,height:o},target:i}=t.at(-1),{font:a,fontSize:l,lineHeight:u}=getComputedStyle(i),d=parseFloat(l),f=parseFloat(u)||d;c(e),r(o),n(a),s(f-d/2+(24>o?12:0))})),u="x"+(2e17*Math.random()).toString(36),d=new ResizeObserver((e=>t.Se(e.at(-1).contentRect.height))),f=()=>Math.max(o(),24);return k((()=>{l.disconnect(),d.disconnect()})),[(b=cn(),w=b.firstChild,y=w.nextSibling,ct((t=>d.observe(t)),b),null!=`url(#${u})`?b.style.setProperty("--text-clip-path",`url(#${u})`):b.style.removeProperty("--text-clip-path"),b.style.setProperty("--icon-width","24px"),b.style.setProperty("--insta-gap","4px"),ct((t=>l.observe(t)),w),at(w,(()=>t.Ie)),ot(y,"aria-hidden",!0),_((e=>{var n=t.Oe,o=i()+"px",r=f()+"px",c="Instagram post by "+t.Ie;return n!==e.e&&ot(b,"href",e.e=n),o!==e.t&&(null!=(e.t=o)?b.style.setProperty("--text-width",o):b.style.removeProperty("--text-width")),r!==e.a&&(null!=(e.a=r)?b.style.setProperty("--text-height",r):b.style.removeProperty("--text-height")),c!==e.o&&ot(w,"aria-label",e.o=c),e}),{e:void 0,t:void 0,a:void 0,o:void 0}),b),(p=an(),g=p.firstChild.firstChild,m=g.firstChild,v=m.nextSibling,ot(g,"id",u),at(v,(()=>t.Ie)),_((t=>{var n=`translate(0, ${f()/2-12}) scale(1.5)`,o=a(),r=e();return n!==t.e&&ot(m,"transform",t.e=n),o!==t.t&&ot(v,"y",t.t=o),r!==t.a&&(null!=(t.a=r)?v.style.setProperty("font",r):v.style.removeProperty("font")),t}),{e:void 0,t:void 0,a:void 0}),p)];var p,g,m,v,b,w,y}var ln=nt("<div class=depict-block-media>"),un=nt("<svg xmlns=http://www.w3.org/2000/svg width=100% height=100%><rect class=spacer-rect>");function dn(t){const e=b((()=>t.l.index<2*t.Bt)),{wt:n}=Te();return J(mt,{get component(){return t.l.At?gn:"depict-content-block"},get class(){return"depict-content-block"+(t.l.space?.height?" depict-content-spacer":"")},onContextMenu:()=>{const e=t.l.Mt;e?n(e.map((t=>t.Ot)),!0):n([t.l.kt,t.l.xt].filter((t=>t)),!1)},ref:e=>v((()=>{for(const n in t.Me)qt(e,n,t.Me[n]);qt(e,"--content-aspect-ratio",t.Te.get(t.l.Et)||"auto"),t.l.space?.height&&qt(e,"--content-height",t.l.space.height+"px")})),get href(){return t.l.At},get children(){return J(fn,{get ue(){return e()},get Te(){return t.Te},get l(){return t.l}})}})}function fn(t){const[e,n]=h(),[o,r]=h(0),i=b((()=>e()&&(t=>{const e=S(Xe),[n,o]=h(!1);return e.pe.set(t,(t=>o(t.isIntersecting))),e.fe.observe(t),k((()=>{e.fe.unobserve(t),e.pe.delete(t)})),n})(e()))),c=b((()=>t.l.instagram_post_metadata?.post_url)),a=b((()=>t.l.instagram_post_metadata?.creator));return ct(n,s=ln()),at(s,J(U,{get when(){return t.l.Mt},get children(){return J(Ke,{get de(){return t.l.Tt},get Mt(){return t.l.Mt},get ue(){return t.ue},get le(){return i()?.()}})}}),null),at(s,J(U,{get when(){return t.l.kt},get children(){return J(rn,{get ke(){return t.l.kt},get xe(){return t.l.xt},get ye(){return e()},get ue(){return t.ue},get le(){return i()?.()},get be(){return t.l?.alt_text}})}}),null),at(s,J(U,{get when(){return t.l.space},get children(){return J(pn,{})}}),null),at(s,J(tn,{get ge(){return o()},get l(){return t.l}}),null),at(s,J(U,{get when(){return(t=()=>!!c(),b((()=>t())))()&&a();var t},get children(){return J(sn,{get Oe(){return c()},get Ie(){return a()},Se:r})}}),null),s;var s}function pn(){return un()}function gn(t){const e=document.createElement("a",{is:"depict-content-block-link"});return it(e,t,!1),e}const mn="depictGridRenderingRan";var hn=nt("<style id=depict-custom-styling>"),_n=nt('<svg xmlns=http://www.w3.org/2000/svg viewBox="0 0 279.245 100"><g clip-path=url(#A) transform="translate(-23.844 -.406)"fill=currentColor><path d="M43.206 52.019H28.685a4.84 4.84 0 0 0-4.84 4.84V71.38a4.84 4.84 0 0 0 4.84 4.841h14.521a4.84 4.84 0 0 0 4.84-4.841V56.86a4.84 4.84 0 0 0-4.84-4.84zM70.635 61.7H56.114a4.84 4.84 0 0 0-4.84 4.84v4.84a4.84 4.84 0 0 0 4.84 4.84h14.521a4.84 4.84 0 0 0 4.84-4.84v-4.84a4.84 4.84 0 0 0-4.84-4.84zM43.206 24.59H28.685a4.84 4.84 0 0 0-4.84 4.84v14.521a4.84 4.84 0 0 0 4.84 4.84h14.521a4.84 4.84 0 0 0 4.84-4.84v-14.52a4.84 4.84 0 0 0-4.84-4.84z"></path><path d="M70.635 24.59H56.114a4.84 4.84 0 0 0-4.84 4.84v24.202a4.84 4.84 0 0 0 4.84 4.84h14.521a4.84 4.84 0 0 0 4.84-4.84V29.431a4.84 4.84 0 0 0-4.84-4.84z"></path></g><path d="M276.133 68.702c1.155 0 1.733-.072 3.105-.289v7.221c-2.239.505-3.972.722-5.994.722-7.365 0-10.903-3.177-10.903-12.059V46.389h-5.199v-7.582h5.199V27.904h9.893v10.904h6.643v7.582h-6.643v17.836c0 3.899 1.372 4.477 3.899 4.477zm-38.351 8.16c-11.409 0-18.702-8.087-18.702-19.641 0-11.481 7.293-19.641 18.558-19.641 10.181 0 16.608 6.282 17.546 14.875h-10.036c-.362-3.322-1.95-7.221-7.366-7.221-5.921 0-8.52 5.055-8.52 11.987s2.527 11.987 8.52 11.987c5.344 0 7.004-3.683 7.366-7.365h10.036c-.577 8.737-7.22 15.019-17.402 15.019zm-22.269-43.253H205.26v-9.315h10.253zm-.216 42.097h-9.893V38.808h9.893zm-30.028-38.054c9.604 0 16.247 7.438 16.247 19.569s-6.643 19.568-16.247 19.568c-5.56 0-9.315-2.744-10.975-5.055h-.145v16.752h-9.892V38.808h9.892v3.899h.145c1.66-2.166 5.415-5.055 10.975-5.055zm-2.455 31.555c5.488 0 8.449-4.766 8.449-11.986s-2.961-11.914-8.449-11.914c-5.343 0-8.52 4.333-8.52 11.914 0 7.654 3.177 11.987 8.52 11.987zm-22.415-11.408v2.094h-27.223c.072 5.488 3.683 9.387 9.098 9.387 4.983 0 7.005-2.744 7.727-4.838h10.037c-2.022 7.365-7.871 12.42-18.052 12.42-11.843 0-18.775-8.16-18.775-19.641 0-11.12 6.788-19.641 18.775-19.641 12.058 0 18.413 7.437 18.413 20.218zm-27.223-4.477h17.186c0-5.127-3.25-8.304-8.449-8.304-4.91 0-8.304 3.105-8.737 8.304zM97.654 75.706h-22.24V24.077h21.662c14.37 0 23.035 9.243 23.035 25.851s-8.16 25.778-22.457 25.778zm-11.12-9.243h9.459c9.532 0 12.709-6.932 12.709-16.536S105.525 33.32 95.993 33.32h-9.459z"fill=currentColor></path><defs><clipPath id=A><path fill=#fff transform="translate(23.844 24.59)"d="M0 0h51.631v51.631H0z">');function vn(){return _n()}var bn=nt('<depict-watermark-container><a class=depict-watermark href="https://depict.ai/?ref=depict_watermark"target=_blank>',!0,!1),wn=nt("<span>Powered by");const yn=globalThis?.Shopify?.designMode;function kn(t){const{_t:e}=Te();return o=(n=bn()).firstChild,"function"==typeof xn?ct(xn,n):xn=n,n._$owner=l,"function"==typeof xn?ct(xn,o):xn=o,at(o,J(U,{get when(){return e()||yn},get fallback(){return[wn(),J(vn,{})]},get children(){return["Upgrade",J(vn,{})," to remove"]}})),_((()=>rt(n,t.Ee?"d-fixed":""))),n;var n,o}function xn(t){qt(t,"display","flex"),qt(t,"visibility","visible")}function Sn(){const{Te:t,Ae:e,Ce:n}=(()=>{const{Bt:t}=Ce(),e=ne(),[n,o]=h(new Set),{Pe:r,De:i,Re:c}=(t=>{const{Pt:e,Rt:n,Bt:o}=Ce(),{Zt:r}=He(),i=b((()=>{const i=r()||[],c=e();if(i.length<1)return;const{page_size:a}=n(),s=new Map,l=new Set(i),u=t(),d=o(),f=new Map;for(const t of c||[]){const{index:e}=t,n=s.get(e);n?(n.push(t),s.set(e,n)):s.set(e,[t])}const p={},g={},m=new Map;let h=0,_=0,v=0,b=0,w=0;for(;l.size;){const t=s.get(w),e=m.get(w);if(e)m.delete(w),w+=e;else if(t){s.delete(w);for(const e of t){for(let t=1;t<e.span_rows;t++)m.set(w+d*t,e.span_columns);w+=e.span_columns,(p[h]||=[]).push({...e,Le:e.index-v})}}else{const t=Ut(l);w++,b++,t&&!t.includes("duplicate")&&_++,t&&t.includes("duplicate")&&(g[h]||=[]).push(t),l.delete(t)}const n=Math.floor(_/a);h===n||u.has(n)||(f.set(h,b),b=0,v=w,h=n)}f.set(h,b);for(const[t,e]of s){s.delete(t);for(const t of e){const e=Math.min(t.index,w),n=Math.max(e-v,0);(p[h]||=[]).push({...t,Le:n}),w+=t.span_columns}}return{Be:p,Ne:f,je:g}}));return{Pe:b((()=>i()?.Be?.[n().current_page])),De:b((()=>i()?.Ne?.get(n().current_page))),Re:b((()=>i()?.je?.[n().current_page]))}})(n),{Ce:a}=(({Re:t})=>{const{Dt:e}=Ce(),{te:n}=He(),o=ne(),r=new WeakSet,i=b((()=>{const o=n(),r=t(),i=new Map;for(const t of e()||[]){const e=o[t.product_gid];r?.includes("gid://shopify/Product/"+t.handle)&&i.set(t,e)}return i})),c=F((()=>[...i().keys()]),(t=>{const e=b((()=>i().get(t))),n=JSON.parse(localStorage[ie]||"{}");v((()=>{let i,c=e();if(c)i=qe(c);else{const e=n[t.product_gid]?.value;if(null!=e){const t=(new DOMParser).parseFromString(e,"text/html");null!=t.body.firstElementChild&&(c=t.body.firstElementChild,c.classList.add("depict-ls-clone"))}}c&&v((()=>{if(i&&!i()||!o())return;const e=!i;if(((t,e,n,o)=>{const r=ne(),i=o?t:t.cloneNode(!0);i.dataset.depictClone="true";const c=i.matches(je)?i:i.querySelector(je),a="_depict_cloned_"+(2e22*Math.random()).toString(36);c&&(c.dataset.depictProductId=e?.handle),((t,e)=>{const n=t.querySelectorAll("label");for(const o of n){const n=o.htmlFor;if(!n)continue;const r=n+e,i=t.querySelectorAll('[id="'+n+'"]');if(i.length){for(const t of i)t.id=r;o.htmlFor=r}}})(i,a),((t,e)=>{const n=t.querySelectorAll("[aria-controls]");for(const o of n){const t=o.getAttribute("aria-controls");if(!t)continue;const n=o.ariaControlsElements,r=t+e;o.setAttribute("aria-controls",r);for(const e of n)e.id=r}})(i,a),We(i,e),n.add(i),r().appendChild(i),k((()=>{n.delete(i),i.remove()}))})(c,t,r,e),!e)try{n[t.product_gid]={time:+new Date,value:c.outerHTML},localStorage[ie]=JSON.stringify(n)}catch(a){console.error(a,"Could not store product element in local storage")}}))}))}));return v(c),{Ce:r}})({Re:c}),s=((t,e)=>{const{Bt:n}=Ce();return b((()=>{let o=e();const r=new Map;if(void 0===o)return r;const i=new Map(t()?.map((t=>[t.Le,t]))||[]),c=new Map,a=n();let s=0;for(let t=0;t<o;t++){const e=i.get(t),n=c.get(t);if(n)c.delete(t),s+=n;else if(e){const{span_columns:n,span_rows:i}=e;for(let e=1;e<i;e++)c.set(t+a*e,n);o+=n*i,r.set(t-s,e.Et),s+=n-1}}return r}))})(r,i),l=(()=>{const{Yt:t}=He(),e=ne(),[n,o]=h(void 0),r=new ResizeObserver((t=>o(t.at(-1).contentRect.height))),i=b((()=>t()[0]));let c=0,a=!1;v((()=>{const t=i();t&&(r.observe(t),k((()=>r.unobserve(t))))}));const s=b((()=>{let t=n();return t?(t=10*Math.round(t/10),t-=10,a?(a=!1,c=0):c>2?(t=0,a=!0):(c++,setTimeout((()=>c--),1e3))):t=300,t+"px"}));return v((()=>qt(e(),"--sample-product-height",s()))),s})(),{Ae:u,ze:d}=(({He:t,Pe:e,$e:n})=>{const{Yt:o}=He(),{Bt:r,Ct:i,Rt:c}=Ce(),a=b((()=>{let t=c().pages-1;for(;n().has(t);)t--;return c().current_page>=t})),s=b((()=>{const n=new Map,c=new Map;if(i())return{Ae:n,ze:c};const s=Object.fromEntries(e()?.map((t=>[t.Et,t]))||[]),l=new Set(o()),u=t(),d=new Set(Object.keys(s)),f=a(),p=new Map,g=(t,e)=>{const o=s[t],{span_columns:i,span_rows:c}=o,a={"--order":e,"--grid-column-span":i,"--grid-row-span":i>=r()?1:c};p.set(e,(t=>a["--order"]=t)),n.set(t,a),d.delete(t)},m=Array.from({...Object.fromEntries(u),length:Math.max(...u.keys())+1});let h=0;for(;l.size;h++){const t=m[h];if(t){g(t,h);continue}const e=Ut(l);p.set(h,e),l.delete(e)}if(f)for(const t of d)g(t,h++);const _=p.size;for(const[t,e]of p){const n=t-_;"function"==typeof e?e(n):c.set(e,n)}return{Ae:n,ze:c}}));return{Ae:()=>s().Ae,ze:()=>s().ze}})({He:s,Pe:r,$e:n}),{Te:f}=(({Pe:t,Ae:e,Fe:n})=>{const o=ne(),[r,i]=h(new Map),{Bt:c}=Ce(),a=b((()=>{const n=new Set,o=e();for(const e of t()||[]){const t=e.Et;o.has(t)||n.add(t)}return n}));return v((()=>{const e=new Map,r=c(),s=[],l=Le(t()||[],((t,e)=>t.Le-e.Le));let u=0;for(const t of l){const{span_columns:n,Et:o}=t;n<r||a().has(o)||(e.set(o,+t.aspect_ratio),s[Math.floor(t.Le/r)-u]=!0,u+=t.span_rows-1)}i(e);const d=[];for(let t=0;t<s.length;t++)s[t]?d.push("auto"):d.push(`minmax(${n()}, auto)`);qt(o(),"--grid-template-rows",d.length?d.join(" "):"none")})),{Te:r}})({Pe:r,Fe:l,Ae:u});return(t=>{const e=F((()=>[...t().keys()]),(e=>{v((()=>qt(e,"--order",t().get(e)))),k((()=>qt(e,"--order",0)))}));v(e)})(d),(t=>{const e=Re(),{te:n}=He(),{Rt:o,Xt:r}=Ce(),i=b((()=>new Set(Object.keys(n()).filter((t=>!t.includes("duplicate")))))),c=b((()=>{const t=i(),n=e();if(n)for(let e=0;e<n.length;e++)if(t.has(n[e]))return e})),a=b((()=>i().size));v((()=>{const n=c();if(null==n||void 0===e())return;const{page_size:i}=o(),s=Math.floor(n/i),l=new Set;for(let t=n;t<n+a();t+=i){const e=Math.floor(t/i);e!==s&&l.add(e)}w((()=>{r(s),t(l)}))}))})(o),v((()=>qt(e(),"--grid-columns",t()+""))),{Te:f,Ae:u,Ce:a}})(),{Je:o}=(({Te:t,Ae:e})=>{const n=ne(),{Bt:o,Pt:r}=Ce(),i=b((()=>new Set([...Qt.tt(),...Yt.tt()]))),[c,a]=h(new Map,{equals:!1}),s=b((()=>Object.fromEntries(r()?.map((t=>[t.Et,t]))?.filter((([t])=>e().has(t)))||[])));return v((()=>{const r=n();if(!r)return;const c=F((()=>Object.keys(s())),(n=>{const c=b((()=>s()[n])),l=I((()=>J(dn,{get l(){return c()},get Bt(){return o()},get Te(){return t()},get Me(){return e().get(n)}})));v((()=>{const t=l();a((e=>e.set(t,c))),r.prepend(t),v((()=>{!i().has(t)&&!r.contains(t)&&r.prepend(t)})),k((()=>{a((e=>(e.delete(t),e))),t.remove()}))}))}));v(c)})),{Je:c}})({Te:t,Ae:e}),{jt:r,Nt:i}=Ce(),c=oe();return((t,e)=>{const{ee:n}=He(),o=e=>{y(t).has(e)||e.remove()};v((()=>Qt.tt().forEach(o))),v((()=>Yt.tt().forEach(o))),v((()=>{const t=[...n()].filter((t=>t.matches("[data-depict-clone]")));for(const n of t)e.has(n)||n.remove()}))})(o,n),(()=>{const{zt:t}=Ce(),{te:e}=He(),n=b((()=>{const n=new Map,o=e(),r=t(),i=Object.fromEntries(r.map((t=>[t.product_gid,t])));for(const t in o){const e=i[t];if(!e)continue;const r=o[t];n.set(r,e)}return n})),o=F((()=>[...n().keys()]),(t=>{const e=qe(t),o=b((()=>n().get(t)));v((()=>{e()&&We(t,o())}))}));v(o)})(),(()=>{const t=ne(),{Ht:e,$t:n,Ft:o,Jt:r,Wt:i,Vt:c}=Ce();v((()=>{const a=t();if(!a)return;const{classList:s}=a;s.add("depict-grid"),qt(a,"--grid-gap",e()),qt(a,"--row-gap",n()),qt(a,"--mobile-grid-gap",o()),qt(a,"--mobile-row-gap",r());const l=i();l&&qt(a,"--desktop-custom-margin",l),s.toggle("desktop-custom-margin",!!l);const u=c();u&&qt(a,"--mobile-custom-margin",u),s.toggle("mobile-custom-margin",!!u)}))})(),(()=>{const{Gt:t}=Ce(),e=ne(),{_t:n}=Te();v((()=>{const o=e();if(!o||!t())return;const r=o.parentElement,i=J(kn,{Ee:!(!r||!getComputedStyle(r).flexDirection?.startsWith("row"))});o.after(i),k((()=>i.remove())),v((()=>{if(n())for(const t of Xt.tt())t!==i&&t.remove()}))}))})(),(()=>{const t=oe();v((()=>{t()&&(()=>{const{_t:t}=Te(),{Ut:e,qt:n}=Ce(),o=b((()=>{let o="";return e()&&(o+=".depict-grid>*{padding:0 !important}"),t()&&(o+='[class*="cookie" i],*:has(.depict-grid){pointer-events:auto!important}.d-hide-before::before{display:none !important}.d-hide-after::after{display:none !important}'),o+=n(),o})),r=(at(i=hn(),o),i);var i;document.head.append(r),k((()=>r.remove())),v((()=>{if(t())for(const t of document.querySelectorAll("#depict-custom-styling"))t!==r&&t.remove()}))})()}))})(),(()=>{try{const t=[re,ie,ce];for(const e of t){const t=localStorage[e];if(t){const n=JSON.parse(t),o=+new Date,r=Object.entries(n),i=r.filter((([t,{time:e}])=>o-e<864e5));i.length!==r.length&&(localStorage[e]=JSON.stringify(Object.fromEntries(i)))}}}catch(t){console.error("Failed pruning localStorage",t)}})(),(()=>{const{dt:t,Qt:e}=Ce();v((()=>{try{const n=t(),o=e();if(!n||!o)return;const r=JSON.parse(localStorage[ce]||"{}");r[o]={time:+new Date,value:n},localStorage[ce]=JSON.stringify(r)}catch(n){console.error("Failed to save collection mapping",n)}}))})(),v((()=>{i()&&c()&&((t,e)=>{const n=new Map,o=new Map,r=new IntersectionObserver((e=>w((()=>e.forEach((({target:e,boundingClientRect:r})=>_t({u:e,l:t().get(e)(),p:r,m:n,h:o})))))),{threshold:ht(100)}),[i,c]=h(!1),a=()=>c((t=>!t)),s=h(new Map,{equals:!1}),l=h(new Map,{equals:!1}),[u,d]=h(innerWidth),f=new ResizeObserver((()=>d(innerWidth))),p=F((()=>[...t().keys()]),(c=>(({We:t,Ve:[e,n],qe:o,m:r,h:i,Ue:c,Ge:[a,s],Ke:l,Xe:u})=>{const d=h(void 0),f=h(void 0),[p]=d,[g]=f,[m,_]=h(!1),[w,y]=h(!1);r.set(o,d),i.set(o,f);const x=b((()=>(t(),m(),$t({q:p(),G:s,U:e})))),S=b((()=>(t(),w(),$t({q:g(),G:s,U:e})))),I=b((()=>{const t=x()(),e=S()();return Math.min(t??1/0,e??1/0)})),O=b((()=>{const t=a().get(I());return t?Ut(t)?.K??0:0})),M=b((()=>{const t=a().get(I());if(!t)return 0;const e=Ut(t);let n;return n=e?e.X:I(),n===1/0?0:n})),T="--bottom-alignment-spacing",E="--top-alignment-spacing";v((()=>{l(),_t({u:o,l:u(),p:o.getBoundingClientRect(),h:i,m:r})})),v((()=>qt(o,T,M()+"px"))),v((()=>qt(o,E,O()+"px"))),k((()=>qt(o,T,"0px"))),k((()=>qt(o,E,"0px"))),n((t=>t.set(o,I))),k((()=>n((t=>(t.delete(o),t))))),c.observe(o);for(const[h,b]of[[p,_],[g,y]])v((()=>{const t=h(),e=()=>b((t=>!t));t?.addEventListener("transitionend",e),t?.addEventListener("animationend",e),k((()=>{t?.removeEventListener("transitionend",e),t?.removeEventListener("animationend",e)}))}));k((()=>{c.unobserve(o),r.delete(o),i.delete(o)}))})({We:i,Ve:s,qe:c,m:n,h:o,Ue:r,Ge:l,Xe:()=>t().get(c)(),Ke:()=>{u(),e(),i()}})));v(p),f.observe(document.documentElement),f.observe(document.body),addEventListener("DOMContentLoaded",a),addEventListener("load",a),k((()=>{f.disconnect(),removeEventListener("DOMContentLoaded",a),removeEventListener("load",a)}))})(o,r)})),console.log("Depict Content Features support loaded"),[]}m((()=>((()=>{if(window[mn])throw console.error(ve,ve.parentElement),ve.remove(),Error("Depict grid rendering ran twice");window[mn]=!0})(),J(_e,{get children(){return J(ee,{get children(){return J(Me,{get children(){return J(Ae,{get children(){return J(De,{get children(){return J($e,{get children(){return J(Qe,{get children(){return J(Sn,{})}})}})}})}})}})}})}}))))}();
</script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
<script async src="https://static.klaviyo.com/onsite/js/U7qiHn/klaviyo.js?company_id=U7qiHn"></script>
<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
<script>
window.klaviyoReviewsProductDesignMode = false
</script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/oxi-social-login/blocks/social-login-embed/24ad60bc-8f09-42fa-807e-e5eda0fdae17 -->
<script>
var vt = '1759423169';
var oxi_data_scheme = 'light';
if (document.querySelector('html').hasAttribute('data-scheme')) {
oxi_data_scheme = document.querySelector('html').getAttribute('data-scheme');
}
function wfete(selector) {
return new Promise(resolve => {
if (document.querySelector(selector)) {
return resolve(document.querySelector(selector));
}
const observer = new MutationObserver(() => {
if (document.querySelector(selector)) {
resolve(document.querySelector(selector));
observer.disconnect();
}
});
observer.observe(document.body, {
subtree: true,
childList: true,
});
});
}
async function oxi_init() {
const data = await getOConfig();
}
function getOConfig() {
var script = document.createElement('script');
script.src = '//social-login.oxiapps.com/init.json?shop=rouje-paris.myshopify.com&vt='+vt+'&callback=jQuery111004090950169811405_1543664809199';
script.setAttribute('rel','nofollow');
document.head.appendChild(script);
}
function jQuery111004090950169811405_1543664809199(p) {
var shop_locale = "";
if (typeof Shopify !== 'undefined' && typeof Shopify.locale !== 'undefined') {
shop_locale = "&locale="+Shopify.locale;
}
if (p.m == "1") {
if (typeof oxi_initialized === 'undefined') {
var oxi_initialized = true;
//vt = parseInt(p.v);
vt = parseInt(vt);
var elem = document.createElement("link");
elem.setAttribute("type", "text/css");
elem.setAttribute("rel", "stylesheet");
elem.setAttribute("href", "https://cdn.shopify.com/extensions/019a9bbf-e6d9-7768-bf83-c108720b519c/embedded-social-login-54/assets/remodal.css");
document.getElementsByTagName("head")[0].appendChild(elem);
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = 'https://cdn.shopify.com/extensions/019a9bbf-e6d9-7768-bf83-c108720b519c/embedded-social-login-54/assets/osl.min.js';
document.getElementsByTagName('head')[0].appendChild(newScript);
}
} else {
const intervalID = setInterval(() => {
if (document.querySelector('body')) {
clearInterval(intervalID);
opa = ['form[action*="account/login"]', 'form[action$="account"]'];
opa.forEach(e => {
wfete(e).then(element => {
if (typeof oxi_initialized === 'undefined') {
var oxi_initialized = true;
console.log("Oxi Social Login Initialized");
if (p.i == 'y') {
var list = document.querySelectorAll(e);
var oxi_list_length = 0;
if (list.length > 0) {
//oxi_list_length = 3;
oxi_list_length = list.length;
}
for(var osli1 = 0; osli1 < oxi_list_length; osli1++) {
if (list[osli1].querySelector('[value="guest_login"]')) {
} else {
if ( list[osli1].querySelectorAll('.oxi-social-login').length <= 0 && list[osli1].querySelectorAll('.oxi_social_wrapper').length <= 0 ) {
var osl_checkout_url = '';
if (list[osli1].querySelector('[name="checkout_url"]') !== null) {
osl_checkout_url = '&osl_checkout_url='+list[osli1].querySelector('[name="checkout_url"]').value;
}
osl_checkout_url = osl_checkout_url.replace(/<[^>]*>/g, '').trim();
list[osli1].insertAdjacentHTML(p.p, '<div class="oxi_social_wrapper" style="'+p.c+'"><iframe id="social_login_frame" class="social_login_frame" title="Social Login" src="https://social-login.oxiapps.com/widget?site='+p.s+'&vt='+vt+shop_locale+osl_checkout_url+'&scheme='+oxi_data_scheme+'" style="width:100%;max-width:100%;padding-top:0px;margin-bottom:5px;border:0px;height:'+p.h+'px;" scrolling=no></iframe></div>');
}
}
}
}
}
});
});
wfete('#oxi-social-login').then(element => {
document.getElementById('oxi-social-login').innerHTML="<iframe id='social_login_frame' class='social_login_frame' title='Social Login' src='https://social-login.oxiapps.com/widget?site="+p.s+"&vt="+vt+shop_locale+"&scheme="+oxi_data_scheme+"' style='width:100%;max-width:100%;padding-top:0px;margin-bottom:5px;border:0px;height:"+p.h+"px;' scrolling=no></iframe>";
});
wfete('.oxi-social-login').then(element => {
var oxi_elms = document.querySelectorAll(".oxi-social-login");
oxi_elms.forEach((oxi_elm) => {
oxi_elm.innerHTML="<iframe id='social_login_frame' class='social_login_frame' title='Social Login' src='https://social-login.oxiapps.com/widget?site="+p.s+"&vt="+vt+shop_locale+"&scheme="+oxi_data_scheme+"' style='width:100%;max-width:100%;padding-top:0px;margin-bottom:5px;border:0px;height:"+p.h+"px;' scrolling=no></iframe>";
});
});
}
}, 100);
}
var o_resized = false;
var oxi_response = function(event) {
if (event.origin+'/'=="https://social-login.oxiapps.com/") {
if (event.data.action == "loaded") {
event.source.postMessage({
action:'getParentUrl',parentUrl: window.location.href+''
},"*");
}
var message = event.data+'';
var key = message.split(':')[0];
var value = message.split(':')[1];
if (key=="height") {
var oxi_iframe = document.getElementById('social_login_frame');
if (oxi_iframe && !o_resized) {
o_resized = true;
oxi_iframe.style.height = value + "px";
}
}
}
};
if (window.addEventListener) {
window.addEventListener('message', oxi_response, false);
} else {
window.attachEvent("onmessage", oxi_response);
}
}
oxi_init();
</script>
<!-- END app block --><script src="https://cdn.shopify.com/extensions/019c0578-4a2e-76a7-8598-728e9b942721/judgeme-extensions-322/assets/loader.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/6c66d7d0-f631-46bf-8039-ad48ac607ad6/forms-2301/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 69929140544,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
<script id="web-pixels-manager-setup">(function e(e,d,r,n,o){if(void 0===o&&(o={}),!Boolean(null===(a=null===(i=window.Shopify)||void 0===i?void 0:i.analytics)||void 0===a?void 0:a.replayQueue)){var i,a;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l=function(){var e={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/},d=e.modern,r=e.legacy,n=navigator.userAgent;return n.match(d)?"modern":n.match(r)?"legacy":"unknown"}(),u="modern"===l?"modern":"legacy",c=(null!=n?n:{modern:"",legacy:""})[u],f=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:d,hashVersion:r,buildTarget:u}),m=function(e){var d=e.version,r=e.bundleTarget,n=e.surface,o=e.pageUrl,i=e.monorailEndpoint;return{emit:function(e){var a=e.status,t=e.errorMsg,s=(new Date).getTime(),l=JSON.stringify({metadata:{event_sent_at_ms:s},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:d,bundle_target:r,page_url:o,status:a,surface:n,error_msg:t},metadata:{event_created_at_ms:s}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,l)}catch(e){}var u=new XMLHttpRequest;try{return u.open("POST",i,!0),u.setRequestHeader("Content-Type","text/plain"),u.send(l),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:r,bundleTarget:l,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{o.browserTarget=l,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,i=e.onerror,a=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,a&&(l.integrity=a,l.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{l.dataset[f]=s[f]}catch(e){}if(o&&l.addEventListener("load",o),i&&l.addEventListener("error",i),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:f,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null===(d=null===(e=window.Shopify)||void 0===e?void 0:e.analytics)||void 0===d?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach((function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)})),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return m.emit({status:"failed",errorMsg:"".concat(f," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(c)?c:"",scriptDataAttributes:o}),m.emit({status:"loading"})}catch(e){m.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 69929140544,storefrontBaseUrl: "https://www.rouje.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["2dca8a86"],webPixelsConfigList: [{"id":"2995618120","configuration":"{\"merchantId\":\"shopify-69929140544\",\"defaultMarketId\":\"43198742848\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"847e437d0030572cda122a70fbd10927","type":"APP","apiClientId":93504864257,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"]}},{"id":"2677604680","configuration":"{\"accountID\":\"U7qiHn\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"524f6c1ee37bacdca7657a665bdca589","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"]}},{"id":"2133197128","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"34ad157958823915625854214640f0bf","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"]}},{"id":"2102493512","configuration":"{\"shopId\":\"roujeparisBB937B15\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d7c881bdecfda765ff75e9c60924ec3b","type":"APP","apiClientId":5610109,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"]}},{"id":"1757512008","configuration":"{\"loggingEnabled\":\"true\",\"serverPixelEnabled\":\"true\",\"useShopifyItemLevelTax\":\"false\",\"ranMid\":\"53677\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"43f728f1c6f64271197c39a6cabd2211","type":"APP","apiClientId":2531653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_personal_data"]}},{"id":"1464566088","configuration":"{\"pixelCode\":\"CU7QTU3C77U60BODO9A0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"]}},{"id":"224985416","configuration":"{\"tagID\":\"2613982835613\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"18031546ee651571ed29edbe71a3550b","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"]}},{"id":"78283080","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"9","type":"CUSTOM","privacyPurposes":[],"name":"Checkout DataLayer"},{"id":"141984072","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"BEYABLE-conversion-script"},{"id":"187892040","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"EasyTag - GTM"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Rouje","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"rouje-paris.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/www.rouje.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},"https://www.rouje.com/cdn","1d2a099fw23dfb22ep557258f5m7a2edbae",{"modern":"","legacy":""},{"shopId":"69929140544","storefrontBaseUrl":"https:\/\/www.rouje.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"2dca8a86\"]","isMerchantRequest":"false","hashVersion":"1d2a099fw23dfb22ep557258f5m7a2edbae","publish":"custom","events":"[[\"page_viewed\",{}]]"});</script><script>
window.ShopifyAnalytics = window.ShopifyAnalytics || {};
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
window.ShopifyAnalytics.meta.currency = 'EUR';
var meta = {"page":{"pageType":"home","requestId":"1b91a535-9536-4bad-b21f-f69cd977c989-1769699893"}};
for (var attr in meta) {
window.ShopifyAnalytics.meta[attr] = meta[attr];
}
</script>
<script class="analytics">
(function () {
var customDocumentWrite = function(content) {
var jquery = null;
if (window.jQuery) {
jquery = window.jQuery;
} else if (window.Checkout && window.Checkout.$) {
jquery = window.Checkout.$;
}
if (jquery) {
jquery('body').append(content);
}
};
var hasLoggedConversion = function(token) {
if (token) {
return document.cookie.indexOf('loggedConversion=' + token) !== -1;
}
return false;
}
var setCookieIfConversion = function(token) {
if (token) {
var twoMonthsFromNow = new Date(Date.now());
twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
}
}
var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
if (trekkie.integrations) {
return;
}
trekkie.methods = [
'identify',
'page',
'ready',
'track',
'trackForm',
'trackLink'
];
trekkie.factory = function(method) {
return function() {
var args = Array.prototype.slice.call(arguments);
args.unshift(method);
trekkie.push(args);
return trekkie;
};
};
for (var i = 0; i < trekkie.methods.length; i++) {
var key = trekkie.methods[i];
trekkie[key] = trekkie.factory(key);
}
trekkie.load = function(config) {
trekkie.config = config || {};
trekkie.config.initialDocumentCookie = document.cookie;
var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
var scriptFallback = document.createElement('script');
scriptFallback.type = 'text/javascript';
scriptFallback.onerror = function(error) {
var Monorail = {
produce: function produce(monorailDomain, schemaId, payload) {
var currentMs = new Date().getTime();
var event = {
schema_id: schemaId,
payload: payload,
metadata: {
event_created_at_ms: currentMs,
event_sent_at_ms: currentMs
}
};
return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
},
sendRequest: function sendRequest(endpointUrl, payload) {
// Try the sendBeacon API
if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
var blobData = new window.Blob([payload], {
type: 'text/plain'
});
if (window.navigator.sendBeacon(endpointUrl, blobData)) {
return true;
} // sendBeacon was not successful
} // XHR beacon
var xhr = new XMLHttpRequest();
try {
xhr.open('POST', endpointUrl);
xhr.setRequestHeader('Content-Type', 'text/plain');
xhr.send(payload);
} catch (e) {
console.log(e);
}
return false;
},
isIos12: function isIos12() {
return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
}
};
Monorail.produce('monorail-edge.shopifysvc.com',
'trekkie_storefront_load_errors/1.1',
{shop_id: 69929140544,
theme_id: 141227950400,
app_name: "storefront",
context_url: window.location.href,
source_url: "//www.rouje.com/cdn/s/trekkie.storefront.a804e9514e4efded663580eddd6991fcc12b5451.min.js"});
};
scriptFallback.async = true;
scriptFallback.src = '//www.rouje.com/cdn/s/trekkie.storefront.a804e9514e4efded663580eddd6991fcc12b5451.min.js';
first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//www.rouje.com/cdn/s/trekkie.storefront.a804e9514e4efded663580eddd6991fcc12b5451.min.js';
first.parentNode.insertBefore(script, first);
};
trekkie.load(
{"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":69929140544,"isMerchantRequest":null,"themeId":141227950400,"themeCityHash":"15651371335058617694","contentLanguage":"fr","currency":"EUR"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["65f19447","b5387b81"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
);
var loaded = false;
trekkie.ready(function() {
if (loaded) return;
loaded = true;
window.ShopifyAnalytics.lib = window.trekkie;
var originalDocumentWrite = document.write;
document.write = customDocumentWrite;
try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
document.write = originalDocumentWrite;
window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"1b91a535-9536-4bad-b21f-f69cd977c989-1769699893","shopifyEmitted":true});
var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
var token = match? match[1]: undefined;
if (!hasLoggedConversion(token)) {
setCookieIfConversion(token);
}
});
var eventsListenerScript = document.createElement('script');
eventsListenerScript.async = true;
eventsListenerScript.src = "//www.rouje.com/cdn/shopifycloud/storefront/assets/shop_events_listener-3da45d37.js";
document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script
defer
src="https://www.rouje.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.1.0.min.js"
data-application="storefront-renderer"
data-shop-id="69929140544"
data-render-region="gcp-europe-west1"
data-page-type="index"
data-theme-instance-id="141227950400"
data-theme-name="Rouje"
data-theme-version="4.0.0"
data-monorail-region="shop_domain"
data-resource-timing-sampling-rate="10"
data-shs="true"
data-shs-beacon="true"
data-shs-export-with-fetch="true"
data-shs-logs-sample-rate="1"
data-shs-beacon-endpoint="https://www.rouje.com/api/collect"
></script>
</head><body class="template-index">
<div class="cv-notif-wishlist">
<div class="cv-notif-wishlist__content">
<div class="cv-notif-wishlist__title">
<p>Le produit <span></span> a été ajouté à votre liste de souhaits.</p>
</div>
<a href="/pages/wishlist" class="cv-notif-wishlist__close">
Voir
</a>
</div>
</div>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W8RRQQRW" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Clarity -->
<script type="text/javascript">
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "ourchz3wsh");
</script>
<!-- End Clarity -->
<script>
window.beYableKey = window.beYableKey || 'aaaaaaaaaf1fdefbb22f440a797b6e7bc2464420b';
var by_data = by_data || { };
by_data.bjs_urltype = 'H';
bys_CreateCookie("beyable-cart", 0/100, 1/24);
var cartd = '';
bys_CreateCookie("beyable-cartd", cartd, 1/24);
(function () {
var beyable = document.createElement('script');
beyable.type = 'text/javascript';
beyable.async = true;
beyable.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
'tag.beyable.com/api/beYableJS-rouje.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(beyable, s);
})();
function bys_CreateCookie(name, value, days) {
var expires;
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires = "; expires=" + date.toGMTString();
}
else {
expires = "";
}
document.cookie = name + "=" + value + expires + ";domain=." + bys_GetDomainName() +
";path=/";
}
function bys_GetDomainName() {
var hostName = window.location.hostname;
return hostName.substring(hostName.lastIndexOf(".", hostName.lastIndexOf(".") - 1) + 1);
}
</script>
<div class="page">
<div id="shopify-section-topbar" class="shopify-section topbar"><div class="topbar__content hidden js-topbar topbar__content--white"><div class="topbar__messages"><ul class="js-cycle-text"><li class="is-active">
<p><a href="/collections/archives">Archives</a> : jusqu'à -40%</p>
</li><li>
<p>Livraison offerte dès 250€</p>
</li><li>
<p>Paiement en plusieurs fois avec Klarna</p>
</li></ul><ul><li>
<p><a href="/collections/archives">Archives</a> : jusqu'à -40%</p>
</li><li>
<p>Livraison offerte dès 250€</p>
</li><li>
<p>Paiement en plusieurs fois avec Klarna</p>
</li></ul><ul><li>
<p><a href="/collections/archives">Archives</a> : jusqu'à -40%</p>
</li><li>
<p>Livraison offerte dès 250€</p>
</li><li>
<p>Paiement en plusieurs fois avec Klarna</p>
</li></ul><ul><li>
<p><a href="/collections/archives">Archives</a> : jusqu'à -40%</p>
</li><li>
<p>Livraison offerte dès 250€</p>
</li><li>
<p>Paiement en plusieurs fois avec Klarna</p>
</li></ul><ul><li>
<p><a href="/collections/archives">Archives</a> : jusqu'à -40%</p>
</li><li>
<p>Livraison offerte dès 250€</p>
</li><li>
<p>Paiement en plusieurs fois avec Klarna</p>
</li></ul></div><button class="topbar__close js-topbar-close">
<span class="icon-cross"></span>
</button>
</div>
</div>
<header id="shopify-section-header" class="shopify-section header header--light is-visible"><div class="header__content js-header-content">
<nav class="header__menu header__menu--left">
<button type="button" class="header__burger js-offcanvas-toggle" aria-label="Ouvrir le menu">
<span>Ouvrir le menu</span>
</button>
<button type="button" class="header__search-mobile js-drawer-open" data-trigger="search">
<span class="icon-search"></span>
</button><ul class="header__nav">
<li class="js-megaroll-toggle" data-trigger="archives">
<a href="/collections/archives" title="Archives">Archives</a><ul class="megaroll megaroll--push-2col" data-target="archives">
<li class="megaroll__wrapper"><div class="megaroll__col megaroll__col--links"><a href="/collections/archives" class="megaroll__col-title"><b>Mode</b></a><ul class="megaroll__col-links"><li><a href="/collections/archives" title="<b>Tout voir</b>">
<span><b>Tout voir</b>
</a></li><li><a href="/collections/archives-50" title="-50% et plus">
<span>-50% et plus
</a></li><li><a href="/collections/archives-jackets" title="Manteaux & vestes">
<span>Manteaux & vestes
</a></li><li><a href="/collections/archives-dresses" title="Robes">
<span>Robes
</a></li><li><a href="/collections/archives-knits" title="Mailles">
<span>Mailles
</a></li><li><a href="/collections/archives-tops" title="Tops">
<span>Tops
</a></li><li><a href="/collections/archives-bottoms-crm" title="Bas">
<span>Bas
</a></li></ul></div><div class="megaroll__col megaroll__col--links"><div class="megaroll__col-title"><b>Accessoires</b></div><ul class="megaroll__col-links"><li><a href="/collections/archives-accessories" title="<b>Tout voir</b>">
<span><b>Tout voir</b>
</a></li><li><a href="/collections/archives-shoes" title="Chaussures">
<span>Chaussures
</a></li><li><a href="/collections/archives-bags" title="Sacs">
<span>Sacs
</a></li><li><a href="/collections/archives-accessories" title="Autres Accessoires">
<span>Autres Accessoires
</a></li></ul><a href="/collections/archives-beauty" class="megaroll__col-title"><b>Beauté</b></a><ul class="megaroll__col-links"><li><a href="/collections/archives-beauty" title="<b>Tout voir</b>">
<span><b>Tout voir</b>
</a></li></ul></div><div class="megaroll__col megaroll__col--links"><div class="megaroll__col-title"><b>Par taille</b></div><ul class="megaroll__col-links"><li><a href="/collections/archives?filter.v.option.size=XS&filter.v.option.size=24&filter.v.option.size=25&filter.v.option.size=34&filter.v.availability=1" title="34">
<span>34
</a></li><li><a href="/collections/archives?filter.v.option.size=S&filter.v.option.size=26&filter.v.option.size=27&filter.v.option.size=36&filter.v.availability=1" title="36">
<span>36
</a></li><li><a href="/collections/archives?filter.v.option.size=M&filter.v.option.size=28&filter.v.option.size=29&filter.v.option.size=38&filter.v.availability=1" title="38">
<span>38
</a></li><li><a href="/collections/archives?filter.v.option.size=L&filter.v.option.size=30&filter.v.option.size=31&filter.v.option.size=40&filter.v.availability=1" title="40">
<span>40
</a></li><li><a href="/collections/archives?filter.v.option.size=XL&filter.v.option.size=32&filter.v.option.size=33&filter.v.option.size=42&filter.v.availability=1" title="42">
<span>42
</a></li><li><a href="/collections/archives?filter.v.option.size=44&filter.v.availability=1" title="44">
<span>44
</a></li></ul></div></li>
</ul>
</li>
<li class="js-megaroll-toggle" data-trigger="new-in">
<a href="/collections/new-in" title="Nouveautés">Nouveautés</a><ul class="megaroll megaroll--push-2col" data-target="new-in">
<li class="megaroll__wrapper"><div class="megaroll__col megaroll__col--links"><a href="/collections/new-in" class="megaroll__col-title"><strong>Nouveautés</strong></a><ul class="megaroll__col-links"><li><a href="/collections/new-in" title="<b>Nouvelle collection</b>">
<span><b>Nouvelle collection</b></span><sub>NEW</sub>
</a></li><li><a href="/pages/collaboration-inuikii-rouje" title="Rouje x Inuikii">
<span>Rouje x Inuikii
</a></li><li><a href="/pages/rouje-x-yasmine-eslami" title="Rouje x Yasmine Eslami">
<span>Rouje x Yasmine Eslami
</a></li><li><a href="/pages/collaboration-aigle-rouje" title="Aigle X Rouje">
<span>Aigle X Rouje
</a></li><li><a href="/collections/collab-rouje-jcrew" title="Rouje X J.Crew">
<span>Rouje X J.Crew
</a></li><li><a href="/products/palo-bag" title="Rouje X Dragon">
<span>Rouje X Dragon
</a></li></ul></div><a href="/collections/new-in" class="megaroll__col megaroll__col--push"><div class="megaroll__push"><div class="" data-bgset-container style="background-image: url('//www.rouje.com/cdn/shop/files/new-co-menu.jpg?crop=center&height=1&v=1768000496&width=1');">
<div class="lazyload" data-bgset="//www.rouje.com/cdn/shop/files/new-co-menu.jpg?crop=center&height=188&v=1768000496&width=300 300w,//www.rouje.com/cdn/shop/files/new-co-menu.jpg?crop=center&height=375&v=1768000496&width=600 600w" data-sizes="auto"></div>
</div></div></a></li>
</ul>
</li>
<li class="js-megaroll-toggle" data-trigger="fashion">
<a href="/collections/pret-a-porter" title="Mode">Mode</a><ul class="megaroll megaroll--push-2col" data-target="fashion">
<li class="megaroll__wrapper"><div class="megaroll__col megaroll__col--links"><a href="/collections/pret-a-porter" class="megaroll__col-title"><strong>Prêt-à-porter</strong></a><ul class="megaroll__col-links"><li><a href="/collections/pret-a-porter" title="<b>Tout voir</b>">
<span><b>Tout voir</b>
</a></li><li><a href="/collections/new-in" title="Nouveautés">
<span>Nouveautés
</a></li><li><a href="/collections/coats-jackets" title="Manteaux & Vestes">
<span>Manteaux & Vestes
</a></li><li><a href="/collections/knits" title="Mailles">
<span>Mailles
</a></li><li><a href="/collections/dresses" title="Robes">
<span>Robes
</a></li><li><a href="/collections/tops" title="Tops">
<span>Tops
</a></li><li><a href="/collections/skirts" title="Jupes">
<span>Jupes
</a></li><li><a href="/collections/pants" title="Pantalons">
<span>Pantalons
</a></li><li><a href="/collections/denim" title="Denim">
<span>Denim
</a></li><li><a href="/collections/lingerie" title="Lingerie">
<span>Lingerie
</a></li></ul></div><div class="megaroll__col megaroll__col--links"><a href="/collections/denim" class="megaroll__col-title"><strong>Denim</strong></a><ul class="megaroll__col-links"><li><a href="/collections/denim" title="<b>Tout voir</b>">
<span><b>Tout voir</b>
</a></li><li><a href="/collections/women-s-flare-jeans" title="Jeans évasés">
<span>Jeans évasés
</a></li><li><a href="/collections/straight-cut-jeans" title="Jeans droits">
<span>Jeans droits
</a></li><li><a href="/pages/denim-guide" title="Le guide du denim">
<span>Le guide du denim
</a></li></ul><div class="megaroll__col-title"><b>Sélection</b></div><ul class="megaroll__col-links"><li><a href="/collections/la-selection-de-jeanne" title="La sélection de Jeanne">
<span>La sélection de Jeanne
</a></li><li><a href="/collections/the-essentials" title="Les Essentiels">
<span>Les Essentiels
</a></li><li><a href="/collections/gabins" title="Les Gabins">
<span>Les Gabins
</a></li><li><a href="/collections/prints" title="Les Imprimés">
<span>Les Imprimés
</a></li></ul></div><div class="megaroll__col megaroll__col--links"><a href="/pages/calendrier" class="megaroll__col-title"><b>Collaboration</b></a><ul class="megaroll__col-links"><li><a href="/pages/collaboration-inuikii-rouje" title="Rouje x Inuikii">
<span>Rouje x Inuikii</span><sub>NEW</sub>
</a></li><li><a href="/pages/rouje-x-yasmine-eslami" title="Rouje x Yasmine Eslami">
<span>Rouje x Yasmine Eslami
</a></li><li><a href="/pages/collaboration-aigle-rouje" title="Aigle X Rouje">
<span>Aigle X Rouje
</a></li><li><a href="/products/palo-bag" title="Rouje x Dragon Diffusion">
<span>Rouje x Dragon Diffusion
</a></li><li><a href="/pages/lookbook-rouje-jcrew" title="Rouje x J.CREW">
<span>Rouje x J.CREW
</a></li></ul><a href="/collections/gift-cards" class="megaroll__col-title"><b>Cartes cadeaux</b></a><ul class="megaroll__col-links"></ul></div><a href="/collections/dresses" class="megaroll__col megaroll__col--push"><div class="megaroll__push"><div class="" data-bgset-container style="background-image: url('//www.rouje.com/cdn/shop/files/menu-pap.jpg?crop=center&height=1&v=1768000859&width=1');">
<div class="lazyload" data-bgset="//www.rouje.com/cdn/shop/files/menu-pap.jpg?crop=center&height=188&v=1768000859&width=300 300w,//www.rouje.com/cdn/shop/files/menu-pap.jpg?crop=center&height=375&v=1768000859&width=600 600w" data-sizes="auto"></div>
</div></div></a></li>
</ul>
</li>
<li class="js-megaroll-toggle" data-trigger="accessories">
<a href="/collections/accessories" title="Accessoires">Accessoires</a><ul class="megaroll megaroll--push-2col" data-target="accessories">
<li class="megaroll__wrapper"><div class="megaroll__col megaroll__col--links"><a href="/collections/maroquinerie" class="megaroll__col-title">Maroquinerie</a><ul class="megaroll__col-links"><li><a href="/collections/maroquinerie" title="<b>Tout voir</b>">
<span><b>Tout voir</b>
</a></li><li><a href="/collections/bags" title="Sacs & Paniers">
<span>Sacs & Paniers
</a></li><li><a href="/collections/belts" title="Ceintures">
<span>Ceintures
</a></li><li><a href="/collections/small-leather-goods" title="Petite maroquinerie">
<span>Petite maroquinerie
</a></li></ul></div><div class="megaroll__col megaroll__col--links"><a href="/collections/shoes" class="megaroll__col-title">Chaussures</a><ul class="megaroll__col-links"><li><a href="/collections/shoes" title="<b>Tout voir</b>">
<span><b>Tout voir</b>
</a></li></ul></div><div class="megaroll__col megaroll__col--links"><a href="/collections/other-accessories" class="megaroll__col-title">Autres Accessoires</a><ul class="megaroll__col-links"><li><a href="/collections/other-accessories" title="<b>Tout voir</b>">
<span><b>Tout voir</b>
</a></li><li><a href="/collections/winter-accessories" title="Accessoires d'hiver">
<span>Accessoires d'hiver
</a></li><li><a href="/collections/hair-style" title="Accessoires cheveux">
<span>Accessoires cheveux
</a></li><li><a href="/collections/jewelry-accessories" title="Bijoux">
<span>Bijoux
</a></li><li><a href="/collections/lifestyle" title="Lifestyle">
<span>Lifestyle
</a></li></ul></div><a href="/collections/shoes" class="megaroll__col megaroll__col--push"><div class="megaroll__push"><div class="" data-bgset-container style="background-image: url('//www.rouje.com/cdn/shop/files/access_menu.jpg?crop=center&height=1&v=1768001160&width=1');">
<div class="lazyload" data-bgset="//www.rouje.com/cdn/shop/files/access_menu.jpg?crop=center&height=188&v=1768001160&width=300 300w,//www.rouje.com/cdn/shop/files/access_menu.jpg?crop=center&height=375&v=1768001160&width=600 600w" data-sizes="auto"></div>
</div></div></a></li>
</ul>
</li>
<li class="js-megaroll-toggle" data-trigger="beauty">
<a href="/pages/lesfillesenrouje" title="Beauté">Beauté</a><ul class="megaroll megaroll--push-1col" data-target="beauty">
<li class="megaroll__wrapper"><div class="megaroll__col megaroll__col--links"><a href="/pages/lesfillesenrouje" class="megaroll__col-title"><b>Les Filles en Rouje Beauté</b></a><ul class="megaroll__col-links"></ul><a href="/collections/archives-beauty" class="megaroll__col-title"><b>Archives</b></a><ul class="megaroll__col-links"></ul><a href="/collections/lesfillesenrouje-sets" class="megaroll__col-title"><b>Coffrets</b></a><ul class="megaroll__col-links"></ul><a href="/collections/lesfillesenrouje-accessories" class="megaroll__col-title"><b>Accessoires</b></a><ul class="megaroll__col-links"></ul></div><div class="megaroll__col megaroll__col--links"><a href="/collections/lesfillesenrouje-lips" class="megaroll__col-title"><b>Lèvres</b></a><ul class="megaroll__col-links"><li><a href="/collections/lesfillesenrouje-lips" title="<b>Tout voir</b>">
<span><b>Tout voir</b>
</a></li><li><a href="/collections/lesfillesenrouje-lip-oils-and-sets" title="Les huiles lèvres">
<span>Les huiles lèvres
</a></li><li><a href="/collections/lesfillesenrouje-lip-balms" title="Les baumes">
<span>Les baumes
</a></li><li><a href="/collections/lesfillesenrouje-lip-palettes" title="Les palettes lèvres">
<span>Les palettes lèvres
</a></li><li><a href="/collections/lesfillesenrouje-lipsticks" title="Les rouges à lèvres">
<span>Les rouges à lèvres
</a></li><li><a href="/collections/lesfillesenrouje-creamy-lip-colors" title="Les crèmes à lèvres">
<span>Les crèmes à lèvres
</a></li></ul></div><div class="megaroll__col megaroll__col--links"><a href="/collections/lesfillesenrouje-eyes" class="megaroll__col-title"><b>Yeux</b></a><ul class="megaroll__col-links"><li><a href="/collections/lesfillesenrouje-eyes" title="<b>Tout voir</b>">
<span><b>Tout voir</b>
</a></li><li><a href="/products/lesfillesenrouje-le-mascara" title="Le mascara">
<span>Le mascara
</a></li><li><a href="/products/lesfillesenrouje-l-eyeliner" title="L'eyeliner">
<span>L'eyeliner
</a></li><li><a href="/products/lesfillesenrouje-the-eyelash-curler" title="Le recourbe-cils">
<span>Le recourbe-cils
</a></li><li><a href="/products/lesfillesenrouje-la-palette-yeux" title="La Palette de Fards à paupières">
<span>La Palette de Fards à paupières
</a></li></ul></div><div class="megaroll__col megaroll__col--links"><a href="/collections/lesfillesenrouje-face" class="megaroll__col-title"><b>Teint</b></a><ul class="megaroll__col-links"><li><a href="/collections/lesfillesenrouje-face" title="<b>Tout voir</b>">
<span><b>Tout voir</b>
</a></li><li><a href="/products/lesfillesenrouje-la-palette-visage-blush-highlighter" title="La Palette Visage">
<span>La Palette Visage
</a></li><li><a href="/products/lesfillesenrouje-la-poudre-bonne-mine" title="Le Bronzer">
<span>Le Bronzer
</a></li><li><a href="/collections/lesfillesenrouje-le-correcteur" title="Le Correcteur">
<span>Le Correcteur
</a></li></ul></div><div class="megaroll__col megaroll__col--links"><a href="/collections/lesfillesenrouje-care" class="megaroll__col-title"><b>Soin</b></a><ul class="megaroll__col-links"><li><a href="/collections/lesfillesenrouje-care" title="<b>Tout voir</b>">
<span><b>Tout voir</b>
</a></li><li><a href="/collections/lesfillesenrouje-lip-oils-and-sets" title="Les Huiles lèvres">
<span>Les Huiles lèvres
</a></li><li><a href="/collections/lesfillesenrouje-haircare" title="Soin cheveux">
<span>Soin cheveux
</a></li><li><a href="/collections/lesfillesenrouje-skincare" title="Soin visage">
<span>Soin visage
</a></li></ul><a href="/collections/lesfillesenrouje" class="megaroll__col-title"><b>Voir tous les produits</b></a><ul class="megaroll__col-links"></ul><div class="megaroll__col-title"><b>Les tutos</b></div><ul class="megaroll__col-links"><li><a href="/blogs/lesfillesenrouje-jeanne-maquille" title="Les tutos par Jeanne Damas">
<span>Les tutos par Jeanne Damas
</a></li><li><a href="/blogs/beauty-tips" title="Les tutos beauté">
<span>Les tutos beauté
</a></li></ul></div><a href="/collections/archives-beauty" class="megaroll__col megaroll__col--push"><div class="megaroll__push"><div class="" data-bgset-container style="background-image: url('//www.rouje.com/cdn/shop/files/HP-MENU-0501.jpg?crop=center&height=1&v=1767903821&width=1');">
<div class="lazyload" data-bgset="//www.rouje.com/cdn/shop/files/HP-MENU-0501.jpg?crop=center&height=375&v=1767903821&width=300 300w,//www.rouje.com/cdn/shop/files/HP-MENU-0501.jpg?crop=center&height=750&v=1767903821&width=600 600w" data-sizes="auto"></div>
</div></div></a></li>
</ul>
</li>
<li class="js-megaroll-toggle" data-trigger="the-brand">
<a href="/pages/inside-rouje-summary" title="La marque">La marque</a><ul class="megaroll megaroll--push-2col" data-target="the-brand">
<li class="megaroll__wrapper"><div class="megaroll__col megaroll__col--links"><a href="/pages/jeanne-damas" class="megaroll__col-title"><b>La marque</b></a><ul class="megaroll__col-links"><li><a href="/pages/jeanne-damas" title="Jeanne Damas">
<span>Jeanne Damas
</a></li><li><a href="/pages/our-fashion-studio" title="Style">
<span>Style
</a></li><li><a href="/pages/care-guide" title="Notre guide d'entretien">
<span>Notre guide d'entretien
</a></li><li><a href="/pages/beaute" title="Beauté">
<span>Beauté
</a></li></ul></div><div class="megaroll__col megaroll__col--links"><a href="/pages/lookbook-drop-1" class="megaroll__col-title"><b>Édito</b></a><ul class="megaroll__col-links"><li><a href="/pages/lookbook-sommaire" title="Nos lookbooks">
<span>Nos lookbooks
</a></li><li><a href="/pages/artist-rooms" title="Artists Rooms[NEW]">
<span>Artists Rooms</span><sub>NEW</sub>
</a></li><li><a href="/pages/les-creatrices-en-rouje" title="Les Créatrices en Rouje">
<span>Les Créatrices en Rouje
</a></li></ul></div><div class="megaroll__col megaroll__col--links"><a href="/pages/inside-rouje-summary" class="megaroll__col-title"><b>Eco-responsabilité</b></a><ul class="megaroll__col-links"><li><a href="/pages/rouje-for-women" title="Rouje et les femmes">
<span>Rouje et les femmes
</a></li><li><a href="/pages/production" title="Production">
<span>Production
</a></li><li><a href="/pages/our-commitments" title="Nos autres engagements">
<span>Nos autres engagements
</a></li><li><a href="/pages/our-materials" title="Nos matières">
<span>Nos matières
</a></li></ul></div><div class="megaroll__col megaroll__col--links"><a href="/blogs/stores" class="megaroll__col-title"><b>Nos boutiques</b></a><ul class="megaroll__col-links"><li><a href="/blogs/stores" title="Paris">
<span>Paris
</a></li><li><a href="/blogs/stores/new-york" title="New york">
<span>New york
</a></li><li><a href="/blogs/stores/bordeaux" title="Bordeaux">
<span>Bordeaux
</a></li><li><a href="/blogs/stores/annecy-galeries-lafayette" title="annecy">
<span>annecy
</a></li><li><a href="/blogs/stores/montpellier-galeries-lafayette" title="Montpellier">
<span>Montpellier
</a></li><li><a href="/blogs/stores/nice-galeries-lafayette" title="nice">
<span>nice
</a></li><li><a href="/blogs/stores/galeries-lafayette-toulouse" title="Toulouse">
<span>Toulouse
</a></li></ul></div></li>
</ul>
</li>
</ul></nav>
<a class="header__logo" href="/" title="Rouje"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 163.56 66.81" style="enable-background:new 0 0 163.56 66.812" xml:space="preserve"><title>Rouje Paris logo</title><path d="m98.28 64.2-.68 1.31a5.88 5.88 0 0 0 4.11 1.3c1.62 0 3.8-.42 3.8-2.46 0-1.67-1.3-2.25-2.76-2.3-.64-.03-1.28-.02-1.91-.05-.44-.01-1.3-.1-1.3-.7 0-.71 1.08-.85 1.6-.85a6.6 6.6 0 0 1 3.23.8l.67-1.3a6.91 6.91 0 0 0-3.54-.96c-1.47 0-3.43.41-3.43 2.25 0 1.53 1.33 2.2 2.67 2.25.74.03 1.46.01 2.2.06.46.02 1.1.14 1.1.73 0 .85-1.2 1.05-1.84 1.05a6.04 6.04 0 0 1-3.92-1.13m-4.98-4.97h-1.44v7.33h1.44v-7.33zm-8.58 1.47c.5 0 1.07.04 1.07.7 0 .46-.38.7-.82.7h-3.52v-1.4h3.27zm.25-1.47h-5v7.33h1.48v-3h2.33l1.85 3h1.86l-1.86-3c1.02-.33 1.65-1.02 1.65-2.12 0-.7-.33-1.4-.91-1.81-.45-.33-.85-.4-1.4-.4M70 63.56l1.4-2.9 1.42 2.9h-2.82zm.42-4.33-3.55 7.33h1.67l.73-1.54h4.3l.73 1.54h1.67l-3.6-7.33h-1.95zm-8.79 1.47c.6 0 1.17.11 1.17.84 0 .79-.47.92-1.16.92h-2.96V60.7h2.96zm.26-1.47h-4.65v7.33h1.44V63.9h2.96c.8 0 1.41-.02 1.99-.66a2.5 2.5 0 0 0-.14-3.5c-.53-.45-.92-.52-1.6-.52m-41.19-39.8h-1.68V1.43h1.9c5.7 0 9.1 3.27 9.1 8.74 0 6.22-3.05 9.24-9.32 9.24M48.9 42.44c-3.45-.12-4.24-1.96-5.84-6.2-2.12-5.76-3.73-12.21-7.82-16.07-3.2 2.13-8.68 2.16-12.5-.06h2.31c9.84 0 15.06-4.16 15.06-10.2S34.94.57 25.04.57H.7v.54c3.87.24 4.8 1.47 4.8 5.28v30.77c0 3.8-.93 5.04-4.8 5.29v.53h22v-.53c-3.07-.62-3.68-1.97-3.68-5.3V20.12h.49c2.4 0 4.18 1.67 5.96 5.1 2.95 5.85 4.18 11.52 4.18 13.73s-.74 3.2-2.95 3.5v.54h22.19v-.53zm20.14-14.02c0 9.67-.39 15.54-5.9 15.54-5.58.01-5.86-5.6-5.87-15.53 0-9.88.26-15.47 5.84-15.47 5.51 0 5.92 5.84 5.93 15.46m11.48 0c0-9.46-6.99-15.82-17.4-15.82-10.53 0-17.34 6.21-17.34 15.82s6.8 15.89 17.34 15.89c10.41 0 17.4-6.39 17.4-15.89m37.82 14.06c-2.8-.15-4.06-1.75-4.06-5.13v-24.7l-1.1.52c-5.49 2.57-9.93 4.65-13.59 6.09l2.51 2.08c1.36 1.13 1.63 2.5 1.63 4.36v8.42c0 3.26-.48 6.6-4.06 6.6-3.93 0-4.26-3.4-4.26-6.6V12.66a222.9 222.9 0 0 1-15.53 6.88l2.87 2.02c1.76 1.2 2.04 2.2 2.04 4.14v8.8c0 6.6 2.98 9.8 9.11 9.8 4.12 0 6.74-1.28 9.04-4.42l1.16-1.6v4.7h14.24v-.5zm14.6-36.92A5.5 5.5 0 0 0 127.39 0c-3.12 0-5.57 2.44-5.57 5.56s2.45 5.56 5.57 5.56a5.5 5.5 0 0 0 5.56-5.56m-3.47 45.25c3.15-3.7 3.78-7.43 3.78-12.26V12.6a231.58 231.58 0 0 1-15.06 5.56l2.43 1.97c1.37 1.1 2.01 1.84 2.01 3.8v.31l-.38 11.87c-.06 1.06-.12 2.15-.12 3.27 0 .98.08 1.85.24 2.66.3 1.3.76 2.43 1.21 3.53l.27.66c.68 1.6 1.38 3.25 1.38 4.86 0 2.28-1.44 3.88-3.5 3.88-2.55 0-3.2-1.86-3.96-4-.22-.63-.45-1.28-.74-1.96-.76-1.74-2.22-2.78-3.9-2.78-2.23 0-3.67 1.54-3.67 3.92 0 3.58 3.54 6.19 8.41 6.19 4.52 0 8.64-1.96 11.6-5.53m26.4-31.06c0 4.12-2.56 4.12-6.8 4.12h-3.48v-.64c0-4.14.58-9.64 5.64-9.64 2.12 0 4.64 1.07 4.64 6.16m7.69 5.05c-.27-7.47-5.14-12.26-12.58-12.26-4.44 0-9.12 2.31-11.64 5.75a17.11 17.11 0 0 0-3.49 10.64c0 3.94 1.19 7.34 3.52 10.1a14.65 14.65 0 0 0 11.42 5.28c4.9 0 9.27-2.1 12.65-6.06v-.6a8.28 8.28 0 0 1-5.37 1.8c-6.83 0-12.42-5.48-12.42-13.98l-.02-.67h17.93z"/></svg></a>
<a class="header__logo header__logo--lfer hidden" href="/pages/lesfillesenrouje" title="Les Filles en Rouje"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 200 13" style="enable-background:new 0 0 200 13" xml:space="preserve"><title>Les Filles en Rouje logo</title><path d="M124.33 4.49v7.86h-1.32l-.02-.02L118.93 7c-.39-.52-.5-.66-.78-1.09.04.45.06.9.05 1.36v5.05H117V4.5h1.6l.02.02 3.97 5.22c.24.34.37.5.6.85-.03-.5-.04-.7-.04-1.36V4.5h1.18zM115.16 11.17v1.2h-6.48V4.48h6.23v1.2h-5.02v1.63h3.71v1.2h-3.71v2.51a.9.9 0 0 1 0 .16h.16l5.1-.02zM15.28 11.17v1.2H8.76v-7.9h6.26v1.2h-4.86c-.06.02-.11.02-.17 0l.01.18v1.47a.6.6 0 0 1 .17-.01h3.54v1.2H10v2.7h.16l5.13-.04zM6.76 11.17v1.2H.95v-7.9h1.24v6.72h.16l4.41-.02zM24.9 9.91c-.01.42-.12.82-.33 1.18-.2.35-.49.64-.83.83-.75.4-1.57.6-2.4.59-1.96 0-3.17-.62-4.17-2.13l-.04-.06 1.12-.66.03.05c.65 1.18 1.55 1.68 3.02 1.68 1.42 0 2.33-.56 2.33-1.43 0-.87-.79-1.15-1.45-1.2l-2.25-.17c-.82-.07-1.26-.2-1.7-.54-.2-.16-.36-.36-.47-.59a1.78 1.78 0 0 1-.18-.75c0-1.35 1.4-2.37 3.26-2.37 1.63 0 2.91.56 3.73 1.63l.05.07-1.03.56-.04-.04a3.06 3.06 0 0 0-2.5-1.07c-1.33 0-2.23.46-2.23 1.14 0 .4.44.68 1.22.73l1.96.12c.66 0 1.3.17 1.88.5a2.38 2.38 0 0 1 1.01 1.93zM48.43.23H46.6v12.13h1.84V.23zM141.04 6.21c2.19 0 3.95-.55 3.95-3.02 0-2.8-2.36-2.97-4.34-2.97h-6.38v12.14h1.89l-.03-6.01-.02-.15h1.54c4.07 0 1.6 6.12 6.12 6.16.6 0 1.2-.12 1.77-.35v-1.75c-.44.12-.9.2-1.36.23-2.36 0-1.44-3.1-3.14-4.28zm-2.06-1.7h-2.57c-.08-.01-.16 0-.23.01l-.07.02V4.2l.02-.35v-.72l-.02-.84v-.33c.04.02.09.03.13.03H141.3c1.15 0 1.7.35 1.7 1.18 0 .96-.56 1.33-1.7 1.33h-2.33zM60.4 10.58v1.77h-8.92V.2h1.84v10.1c0 .1 0 .2-.02.3.1-.03.2-.04.3-.03h6.8zM199.05 10.6v1.74h-9.89V.21h9.5v1.78h-7.4c-.1 0-.2 0-.3-.03.02.1.02.21.02.32V4.2c0 .1 0 .21-.02.32.1-.03.2-.04.3-.03h5.19V6.2h-5.2c-.1 0-.2 0-.3-.03.03.1.04.21.03.32v3.82c0 .1 0 .2-.02.3a.8.8 0 0 1 .3-.03h7.8zM186.22.2V7c-.03 3.5-1.56 4.53-2.6 5.01-.75.33-1.56.5-2.38.51a6.15 6.15 0 0 1-2.15-.43 3.93 3.93 0 0 1-1.56-1.14 4.3 4.3 0 0 1-.88-1.78 7.9 7.9 0 0 1-.22-2.16h1.82c.04 1.52.29 3.68 3.05 3.63 1.8-.04 3.12-.77 3.13-3.63l-.06-6.8h1.85zM173.97.2v8.1a4 4 0 0 1-.46 1.95c-.32.6-.78 1.1-1.34 1.43-.98.6-2.08.84-3.7.84s-2.75-.25-3.74-.84a3.67 3.67 0 0 1-1.34-1.43 3.98 3.98 0 0 1-.46-1.96V.21h1.84v7.28c0 1.44.31 2.19 1.12 2.65a5.98 5.98 0 0 0 5.12 0c.8-.47 1.12-1.21 1.12-2.65V.21h1.84zM85.41 10.58v1.77h-10V.2h9.62V2h-7.5c-.1 0-.2-.01-.3-.04.02.1.03.22.03.32V4.2c0 .11 0 .22-.03.33.1-.03.2-.04.3-.03h5.27V6.2h-5.27c-.1.01-.2 0-.3-.02.02.1.03.21.03.32v3.8c0 .1 0 .2-.03.31.1-.03.2-.04.3-.03h7.88zM72.37 10.57v1.77h-8.92V.2h1.84v10.1c0 .1 0 .2-.02.3.1-.03.2-.04.3-.03h6.8zM36.47 2c-.1 0-.2-.01-.3-.04.02.1.03.22.02.32v1.93l-.01.3.3-.03h5.23V6.2h-5.23c-.1 0-.2 0-.3-.03.02.1.03.22.02.32v5.84h-1.84V.2h9.61V2h-7.5zM159.89 3.9a5.73 5.73 0 0 0-1.25-1.96 6.13 6.13 0 0 0-4.66-1.86c-3.83 0-6.6 2.62-6.6 6.22-.02.85.15 1.68.47 2.45.32.77.8 1.46 1.39 2.02A6.93 6.93 0 0 0 154 12.5c1.79 0 3.4-.62 4.54-1.74a6.34 6.34 0 0 0 1.77-4.46c0-.83-.15-1.64-.43-2.4zm-5.92 6.98c-2.81 0-4.7-1.84-4.7-4.58s1.87-4.58 4.67-4.58c1.4 0 2.5.46 3.32 1.4.76.86 1.17 2 1.17 3.18 0 2.65-1.87 4.58-4.46 4.58zM99.24 8.58a3.7 3.7 0 0 1-.49 1.8c-.3.53-.75.97-1.28 1.27-.93.56-2.3.9-3.68.9-3.03 0-4.89-.95-6.43-3.28l-.04-.06L89 8.22l.03.06c1.01 1.83 2.42 2.63 4.7 2.63 2.21 0 3.65-.89 3.65-2.26 0-1.12-.8-1.77-2.29-1.9l-3.49-.25a4.62 4.62 0 0 1-2.63-.84A2.72 2.72 0 0 1 88 3.63C88 1.56 90.14 0 93 0c2.5 0 4.49.87 5.74 2.5l.04.07-1.52.83-.03-.03a4.83 4.83 0 0 0-3.87-1.68c-2.09 0-3.49.72-3.49 1.8 0 .65.7 1.08 1.93 1.17l3.04.18c1.26.08 2.15.32 2.87.78.47.32.86.75 1.13 1.27.27.52.41 1.1.41 1.7z"/></svg></a>
<nav class="header__menu header__menu--right">
<ul class="header__nav">
<div class="header__notifications">
<button class="wisp"></button>
</div>
<li class="header__search">
<button class="js-drawer-open" data-trigger="search" title="Recherche">Recherche</button>
</li><li class="header__account">
<span class="js-target-url" data-target="L2FjY291bnQvbG9naW4=" title="Compte">Compte</span>
</li><li class="header__markets">
<div class="markets-select markets-select--header js-fake-select">
<button class="markets-select__fake-select-handle js-fake-select-handle">FR | €</button>
</div>
<div class="desktop-localization-wrapper" hidden>
<localization-form class="small-hide medium-hide" data-prevent-hide><form method="post" action="/localization" id="HeaderCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div>
<h2 class="visually-hidden" id="HeaderCountryLabel">Pays</h2>
<div class="disclosure">
<label for="country-select">Choisissez votre pays</label>
<div class="disclosure__list-wrapper language-selector"><div class="language-selector__button country-selector__button">
<div class="language-selector__button-content">
<img src="https://flagcdn.com/fr.svg" class="language-selector__flag">
France
</div>
<img src="//www.rouje.com/cdn/shop/t/3/assets/arrow-down.svg?v=179309013518305595481747299765" class="language-selector__arrow">
</div>
<ul class="country-selector__list" hidden><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="ZA">
<img src="https://flagcdn.com/za.svg" class="language-selector__flag">
Afrique du sud
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="AL">
<img src="https://flagcdn.com/al.svg" class="language-selector__flag">
Albanie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="DE">
<img src="https://flagcdn.com/de.svg" class="language-selector__flag">
Allemagne
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="AR">
<img src="https://flagcdn.com/ar.svg" class="language-selector__flag">
Argentine
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="AU">
<img src="https://flagcdn.com/au.svg" class="language-selector__flag">
Australie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="AT">
<img src="https://flagcdn.com/at.svg" class="language-selector__flag">
Autriche
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="BB">
<img src="https://flagcdn.com/bb.svg" class="language-selector__flag">
Barbade
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="BE">
<img src="https://flagcdn.com/be.svg" class="language-selector__flag">
Belgique
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="BA">
<img src="https://flagcdn.com/ba.svg" class="language-selector__flag">
Bosnie-herzégovine
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="BN">
<img src="https://flagcdn.com/bn.svg" class="language-selector__flag">
Brunei
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="BG">
<img src="https://flagcdn.com/bg.svg" class="language-selector__flag">
Bulgarie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CA">
<img src="https://flagcdn.com/ca.svg" class="language-selector__flag">
Canada
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CL">
<img src="https://flagcdn.com/cl.svg" class="language-selector__flag">
Chili
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CN">
<img src="https://flagcdn.com/cn.svg" class="language-selector__flag">
Chine
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CY">
<img src="https://flagcdn.com/cy.svg" class="language-selector__flag">
Chypre
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CO">
<img src="https://flagcdn.com/co.svg" class="language-selector__flag">
Colombie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="KR">
<img src="https://flagcdn.com/kr.svg" class="language-selector__flag">
Corée du sud
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="HR">
<img src="https://flagcdn.com/hr.svg" class="language-selector__flag">
Croatie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="DK">
<img src="https://flagcdn.com/dk.svg" class="language-selector__flag">
Danemark
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="AE">
<img src="https://flagcdn.com/ae.svg" class="language-selector__flag">
Émirats arabes unis
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="ES">
<img src="https://flagcdn.com/es.svg" class="language-selector__flag">
Espagne
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="EE">
<img src="https://flagcdn.com/ee.svg" class="language-selector__flag">
Estonie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="US">
<img src="https://flagcdn.com/us.svg" class="language-selector__flag">
États-unis
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="FI">
<img src="https://flagcdn.com/fi.svg" class="language-selector__flag">
Finlande
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="FR">
<img src="https://flagcdn.com/fr.svg" class="language-selector__flag">
France
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="GR">
<img src="https://flagcdn.com/gr.svg" class="language-selector__flag">
Grèce
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="GG">
<img src="https://flagcdn.com/gg.svg" class="language-selector__flag">
Guernesey
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="HU">
<img src="https://flagcdn.com/hu.svg" class="language-selector__flag">
Hongrie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="IM">
<img src="https://flagcdn.com/im.svg" class="language-selector__flag">
Île de man
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="IN">
<img src="https://flagcdn.com/in.svg" class="language-selector__flag">
Inde
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="ID">
<img src="https://flagcdn.com/id.svg" class="language-selector__flag">
Indonésie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="IE">
<img src="https://flagcdn.com/ie.svg" class="language-selector__flag">
Irlande
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="IS">
<img src="https://flagcdn.com/is.svg" class="language-selector__flag">
Islande
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="IL">
<img src="https://flagcdn.com/il.svg" class="language-selector__flag">
Israël
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="IT">
<img src="https://flagcdn.com/it.svg" class="language-selector__flag">
Italie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="JP">
<img src="https://flagcdn.com/jp.svg" class="language-selector__flag">
Japon
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="JE">
<img src="https://flagcdn.com/je.svg" class="language-selector__flag">
Jersey
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="XK">
<img src="https://flagcdn.com/xk.svg" class="language-selector__flag">
Kosovo
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="LV">
<img src="https://flagcdn.com/lv.svg" class="language-selector__flag">
Lettonie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="LT">
<img src="https://flagcdn.com/lt.svg" class="language-selector__flag">
Lituanie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="LU">
<img src="https://flagcdn.com/lu.svg" class="language-selector__flag">
Luxembourg
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MK">
<img src="https://flagcdn.com/mk.svg" class="language-selector__flag">
Macédoine du nord
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MY">
<img src="https://flagcdn.com/my.svg" class="language-selector__flag">
Malaisie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MT">
<img src="https://flagcdn.com/mt.svg" class="language-selector__flag">
Malte
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MA">
<img src="https://flagcdn.com/ma.svg" class="language-selector__flag">
Maroc
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MX">
<img src="https://flagcdn.com/mx.svg" class="language-selector__flag">
Mexique
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MD">
<img src="https://flagcdn.com/md.svg" class="language-selector__flag">
Moldavie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MC">
<img src="https://flagcdn.com/mc.svg" class="language-selector__flag">
Monaco
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="ME">
<img src="https://flagcdn.com/me.svg" class="language-selector__flag">
Monténégro
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="NO">
<img src="https://flagcdn.com/no.svg" class="language-selector__flag">
Norvège
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="NZ">
<img src="https://flagcdn.com/nz.svg" class="language-selector__flag">
Nouvelle-zélande
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="OM">
<img src="https://flagcdn.com/om.svg" class="language-selector__flag">
Oman
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="NL">
<img src="https://flagcdn.com/nl.svg" class="language-selector__flag">
Pays-bas
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="PH">
<img src="https://flagcdn.com/ph.svg" class="language-selector__flag">
Philippines
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="PL">
<img src="https://flagcdn.com/pl.svg" class="language-selector__flag">
Pologne
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="PT">
<img src="https://flagcdn.com/pt.svg" class="language-selector__flag">
Portugal
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="QA">
<img src="https://flagcdn.com/qa.svg" class="language-selector__flag">
Qatar
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="HK">
<img src="https://flagcdn.com/hk.svg" class="language-selector__flag">
R.a.s. chinoise de hong kong
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MO">
<img src="https://flagcdn.com/mo.svg" class="language-selector__flag">
R.a.s. chinoise de macao
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="RO">
<img src="https://flagcdn.com/ro.svg" class="language-selector__flag">
Roumanie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="GB">
<img src="https://flagcdn.com/gb.svg" class="language-selector__flag">
Royaume-uni
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="RS">
<img src="https://flagcdn.com/rs.svg" class="language-selector__flag">
Serbie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="SG">
<img src="https://flagcdn.com/sg.svg" class="language-selector__flag">
Singapour
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="SK">
<img src="https://flagcdn.com/sk.svg" class="language-selector__flag">
Slovaquie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="SI">
<img src="https://flagcdn.com/si.svg" class="language-selector__flag">
Slovénie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="SE">
<img src="https://flagcdn.com/se.svg" class="language-selector__flag">
Suède
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CH">
<img src="https://flagcdn.com/ch.svg" class="language-selector__flag">
Suisse
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="TW">
<img src="https://flagcdn.com/tw.svg" class="language-selector__flag">
Taïwan
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CZ">
<img src="https://flagcdn.com/cz.svg" class="language-selector__flag">
Tchéquie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="TH">
<img src="https://flagcdn.com/th.svg" class="language-selector__flag">
Thaïlande
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="TR">
<img src="https://flagcdn.com/tr.svg" class="language-selector__flag">
Turquie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="VN">
<img src="https://flagcdn.com/vn.svg" class="language-selector__flag">
Viêt nam
</a>
</li></ul>
</div>
</div>
<input type="hidden" name="country_code" value="FR">
<input type="hidden" class="country-selector__input" name="locale_code" value="fr">
</div></form></localization-form>
<localization-form class="small-hide medium-hide" data-prevent-hide><form method="post" action="/localization" id="HeaderLanguageForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div>
<h2 class="visually-hidden" id="HeaderLanguageLabel">Langue</h2><div class="disclosure language-localization-container">
<label for="language-select">Choisissez votre langue</label>
<div class="disclosure__list-wrapper language-selector"><div class="language-selector__button language-country-selector__button">
<div class="language-selector__button-content">
<img src="https://flagcdn.com/fr.svg" class="language-selector__flag">
Français
</div>
<img src="//www.rouje.com/cdn/shop/t/3/assets/arrow-down.svg?v=179309013518305595481747299765" class="language-selector__arrow">
</div>
<ul class="language-selector__list" hidden>
<li class="language-selector__item">
<a class="language-selector__link" href="" data-value="fr">
<img src="https://flagcdn.com/fr.svg" class="language-selector__flag">
Français
</a>
</li><li class="language-selector__item">
<a class="language-selector__link" href="" data-value="en">
<img src="https://flagcdn.com/gb.svg" class="language-selector__flag">
English
</a>
</li>
</ul>
</div>
</div>
<input type="hidden" name="locale_code" value="fr">
</div></form></localization-form>
</div>
</li>
<li class="header__wishlist">
<div class="wishlist-header-link">
<a href="" class="wkh-button">
<span class="header__cart-label">Wishlist</span>
<span class="header__wishlist-counter">(<span class="wkh-counter">0</span>)</span>
<span class="icon-wishlist">
<svg viewbox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" stroke="currentColor" fill="none" stroke-width="4" stroke-linejoin="round">
<path d="M16 4h32a4 4 0 0 1 4 4v52l-20-12L12 60V8a4 4 0 0 1 4-4z"></path>
</svg>
</span>
</a>
</div>
</li>
<li class="header__cart">
<button class="js-drawer-open" data-trigger="cart" title="Panier">
<span class="header__cart-label">Panier</span>
<span class="header__cart-icon icon-cart">
<span class="header__cart-counter-mobile js-cart-counter is-hidden">0</span>
</span>
<span class="header__cart-counter-desktop">(<span class="js-cart-counter">0</span>)</span>
</button>
</li>
</ul>
</nav>
</div>
</header>
<div class="main"><div id="shopify-section-template--17458263294272__hero-top-page" class="shopify-section"><div class="section__wrapper">
<a href="/collections/archives" class="hero hero--light hero--top-page"><h1>Rouje Paris</h1><div class="hero__image hero__image--mobile"><img
src="//www.rouje.com/cdn/shop/files/M-ARCHIVES-2-FR.jpg?crop=center&v=1769448607&width=1"
data-src="//www.rouje.com/cdn/shop/files/M-ARCHIVES-2-FR.jpg?crop=center&v=1769448607&width={width}"
data-widths="[400, 800]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1125"
height="1743"
alt=""
/></div><div class="hero__image"><img
src="//www.rouje.com/cdn/shop/files/D-ARCHIVES-2-FR.jpg?crop=center&v=1769448610&width=1"
data-src="//www.rouje.com/cdn/shop/files/D-ARCHIVES-2-FR.jpg?crop=center&v=1769448610&width={width}"
data-widths="[1200, 1800]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="4320"
height="2700"
alt=""
/></div><div class="hero__content hero__content--variant-1 hero__content--bottom">
<div class="hero__content-inner"><div class="hero__actions"><button class="cta cta--secondary" title="Découvrir"><span class="btn__label">Découvrir</span></button></div></div>
</div></a>
</div>
</div><section id="shopify-section-template--17458263294272__products_V9YaVq" class="shopify-section section section--products section--autofill"><div class="section__wrapper">
<div class="section__header section__header-m"><h2 class="section__title">NOTRE SÉLECTION</h2><div class="section__actions">
<a href="/collections/archives" class="cta cta--primary">
<span class="btn__label">découvrir</span>
</a>
</div></div>
<div class="section__content">
<div class="products swiper">
<div class="products__wrapper swiper-wrapper"><div class="swiper-slide"><div class="product product--teaser" data-product-id="8413600055624">
<div class="product__header">
<span class="product__sticker is-sale">-50%</span>
<button class="product__actions-open js-modal-open" data-product-url="/products/minette-dress-rose-coquette-noir" data-trigger="options">
<span class="icon-plus"></span>
</button><a class="product__image" href="/products/minette-dress-rose-coquette-noir" title="Robe MINETTE"><div
class="swiper-card-product"
id="swiper-card-product-8413600055624"
data-id="8413600055624"
data-has-slider="5"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/RESHOOT_0081.jpg?crop=center&height=4&v=1699891679&width=3"
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0081.jpg?crop=center&height={height}&v=1699891679&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Robe MINETTE"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0074_800x.jpg?v=1699891679"
alt="Robe MINETTE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0077_800x.jpg?v=1699891679"
alt="Robe MINETTE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0076_800x.jpg?v=1699891679"
alt="Robe MINETTE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413600055624" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413600055624" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__actions">
<div class="product__actions-inner"><a href="/products/minette-dress-rose-coquette-noir#sizeguide" class="product__actions-sizeguide">Guide des tailles</a><div class="product__actions-add"><button type="button" class="product__actions-close js-actions-close"></button>
<div class="product__actions-sizes">
<div class="product__actions-sizes-label">Taille</div><button class="product__actions-size js-cart-add" data-value="46691116286280" name="add" data-size-value="34" data-barcode="3665385241553">34</button><button class="product__actions-size js-cart-add" data-value="46691116319048" name="add" data-size-value="36" data-barcode="3665385241560">36</button><button class="product__actions-size js-cart-add" data-value="46691116351816" name="add" data-size-value="38" data-barcode="3665385241577">38</button><button class="product__actions-size js-cart-add" data-value="46691116384584" name="add" data-size-value="40" data-barcode="3665385241584">40</button><button class="product__actions-size js-cart-add" data-value="46691116417352" name="add" data-size-value="42" data-barcode="3665385241591">42</button><button class="product__actions-size js-cart-add" data-value="46691116450120" name="add" data-size-value="44" data-barcode="3665385241607">44</button></div></div>
</div>
</div><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/minette-dress-rose-coquette-noir" title="Robe MINETTE">
<span class="product__title-text">Robe MINETTE</span>
</a>
<a class="product__price" href="/products/minette-dress-rose-coquette-noir" title="Robe MINETTE"><span class="product__price-compare is-visible">225€</span><span class="product__price-value">113€</span></a>
</div>
<a href="/products/minette-dress-rose-coquette-noir" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "MINETTE-ROSECOQUETTENOIR",
"item_name": "Robe MINETTE",
"item_list_name": "",
"item_list_id": "",
"index": 1,
"item_brand": "Rouje",
"item_category": "Robes",
"item_category2": "Robes midi",
"item_category3": "",
"item_category4": "",
"item_category5": "Rose Coquette Noir",
"item_variant": "Prêt-à-porter",
"discount": 112.0,
"price": 225.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8413600055624",
"item_ads_id": "8413600055624"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="8413603823944">
<div class="product__header">
<span class="product__sticker is-sale">-40%</span>
<button class="product__actions-open js-modal-open" data-product-url="/products/jeje-pants-chine-beige" data-trigger="options">
<span class="icon-plus"></span>
</button><a class="product__image" href="/products/jeje-pants-chine-beige" title="Pantalon JEJE"><div
class="swiper-card-product"
id="swiper-card-product-8413603823944"
data-id="8413603823944"
data-has-slider="6"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/ROUJE-JEJE_0022.jpg?crop=center&height=4&v=1698158645&width=3"
data-src="//www.rouje.com/cdn/shop/files/ROUJE-JEJE_0022.jpg?crop=center&height={height}&v=1698158645&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Pantalon JEJE"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-JEJE_0005_800x.jpg?v=1698158645"
alt="Pantalon JEJE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-JEJE_0015_800x.jpg?v=1698158645"
alt="Pantalon JEJE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-JEJE_0039_800x.jpg?v=1698158645"
alt="Pantalon JEJE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413603823944" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413603823944" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__actions">
<div class="product__actions-inner"><a href="/products/jeje-pants-chine-beige#sizeguide" class="product__actions-sizeguide">Guide des tailles</a><div class="product__actions-add"><button type="button" class="product__actions-close js-actions-close"></button>
<div class="product__actions-sizes">
<div class="product__actions-sizes-label">Taille</div><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/jeje-pants-chine-beige?variant=46691140501832">34</button><button class="product__actions-size js-cart-add" data-value="46691140534600" name="add" data-size-value="36" data-barcode="3665385241447">36</button><button class="product__actions-size js-cart-add" data-value="46691140567368" name="add" data-size-value="38" data-barcode="3665385241454">38</button><button class="product__actions-size js-cart-add" data-value="46691140600136" name="add" data-size-value="40" data-barcode="3665385241461">40</button><button class="product__actions-size js-cart-add" data-value="46691140632904" name="add" data-size-value="42" data-barcode="3665385241478">42</button><button class="product__actions-size js-cart-add" data-value="46691140665672" name="add" data-size-value="44" data-barcode="3665385241485">44</button></div></div>
</div>
</div><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/jeje-pants-chine-beige" title="Pantalon JEJE">
<span class="product__title-text">Pantalon JEJE</span>
</a>
<a class="product__price" href="/products/jeje-pants-chine-beige" title="Pantalon JEJE"><span class="product__price-compare is-visible">165€</span><span class="product__price-value">99€</span></a>
</div>
<a href="/products/jeje-pants-chine-beige" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "JEJE-CHINEBEIGE",
"item_name": "Pantalon JEJE",
"item_list_name": "",
"item_list_id": "",
"index": 2,
"item_brand": "Rouje",
"item_category": "Pantalons",
"item_category2": "Pantalons",
"item_category3": "",
"item_category4": "",
"item_category5": "Chine Beige",
"item_variant": "Prêt-à-porter",
"discount": 66.0,
"price": 165.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8413603823944",
"item_ads_id": "8413603823944"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="9069951975752">
<div class="product__header">
<span class="product__sticker is-sale">-20%</span>
<button class="product__actions-open js-modal-open" data-product-url="/products/laly-dress-felindra-marron" data-trigger="options">
<span class="icon-plus"></span>
</button><a class="product__image" href="/products/laly-dress-felindra-marron" title="Robe LALY"><div
class="swiper-card-product"
id="swiper-card-product-9069951975752"
data-id="9069951975752"
data-has-slider="5"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/NONO_LALY_NORMANDE_2375_8c0ce4d3-894f-4cb6-8e96-1e02ff96845d.jpg?crop=center&height=4&v=1769093399&width=3"
data-src="//www.rouje.com/cdn/shop/files/NONO_LALY_NORMANDE_2375_8c0ce4d3-894f-4cb6-8e96-1e02ff96845d.jpg?crop=center&height={height}&v=1769093399&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Robe LALY"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/NONO_LALY_NORMANDE_2311_f7b5dbd7-58fd-46d9-a5fc-191c80848f5e_800x.jpg?v=1769093399"
alt="Robe LALY"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/NONO_LALY_NORMANDE_2406_5d2cf262-583f-4770-bc79-c09ff57c49b5_800x.jpg?v=1724679880"
alt="Robe LALY"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/NONO_LALY_NORMANDE_2388_ddfc2aee-a7d1-4b01-ba4a-1330ad12fdb0_800x.jpg?v=1724679879"
alt="Robe LALY"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069951975752" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069951975752" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__actions">
<div class="product__actions-inner"><a href="/products/laly-dress-felindra-marron#sizeguide" class="product__actions-sizeguide">Guide des tailles</a><div class="product__actions-colors"><div class="product-colors js-product-colors">
<a href="/products/laly-dress-uni-noir"
class="product-colors__dot js-product-color"
title="Black"
data-product-color="black"
data-variant-sku="LALY-UNINOIR-34"
style="--color: url(//www.rouje.com/cdn/shop/files/LALY-UNINOIR-TM.jpg?crop=center&height=60&v=1693411513&width=60);">
</a>
<a href="/products/laly-dress-novembre-fleuris-marron"
class="product-colors__dot js-product-color"
title="Novembre Fleuris Marron"
data-product-color="novembre-fleuris-marron"
data-variant-sku="LALY-NOVEMBREFLEURISMARRON-40"
style="--color: url(//www.rouje.com/cdn/shop/files/LALY-ROSED_AUTOMNEMARRON-TM.jpg?crop=center&height=60&v=1698055993&width=60);">
</a>
<a href="/products/laly-dress-lurex-marine"
class="product-colors__dot js-product-color"
title="Lurex Marine"
data-product-color="lurex-marine"
data-variant-sku="LALY-LUREXMARINE-34"
style="--color: url(//www.rouje.com/cdn/shop/files/LALY-LUREXMARINE-TM.jpg?crop=center&height=60&v=1699374305&width=60);">
</a>
<a href="/products/laly-dress-felindra-marron"
class="product-colors__dot js-product-color is-active"
title="Felindra Marron"
data-product-color="felindra-marron"
data-variant-sku="LALY-FELINDRAMARRON-34"
style="--color: url(//www.rouje.com/cdn/shop/files/LALY-FELINDRAMARRON-TM.png?crop=center&height=60&v=1724340791&width=60);">
</a>
<a href="/products/laly-dress-uni-rouge"
class="product-colors__dot js-product-color"
title="Uni Rouge"
data-product-color="uni-rouge"
data-variant-sku="LALY-UNIROUGE-34"
style="--color: url(//www.rouje.com/cdn/shop/files/LALY-UNIROUGE-TM.jpg?crop=center&height=60&v=1743519938&width=60);">
</a>
<a href="/products/laly-dress-nappe-fleurie-ardoise"
class="product-colors__dot js-product-color"
title="NAPPEFLEURIE ARDOISE"
data-product-color="nappefleurie-ardoise"
data-variant-sku="LALY-NAPPEFLEURIEARDOISE-34"
style="--color: url(//www.rouje.com/cdn/shop/files/LALY_NAPPE_FLEURIE.jpg?crop=center&height=60&v=1755790402&width=60);">
</a><script type="application/json" data-colors-json>{"black": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/laly-dress-uni-noir\" title=\"Robe LALY\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413599695176\" data-id=\"8413599695176\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNINOIR_E26_1.jpg?height=4\u0026v=1767975821\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNINOIR_E26_1.jpg?height={height}\u0026v=1767975821\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNINOIR_E26_2.jpg?height=4\u0026v=1767975821\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNINOIR_E26_2.jpg?height={height}\u0026v=1767975821\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNINOIR_E26_5.jpg?height=4\u0026v=1767975821\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNINOIR_E26_5.jpg?height={height}\u0026v=1767975821\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNINOIR_E26_4.jpg?height=4\u0026v=1767975821\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNINOIR_E26_4.jpg?height={height}\u0026v=1767975821\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413599695176\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413599695176\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691114352968\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385239789\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691114385736\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385239796\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/laly-dress-uni-noir?variant=46691114418504\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691114451272\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385239819\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/laly-dress-uni-noir?variant=46691114484040\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/laly-dress-uni-noir?variant=46691114516808\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"LALY-UNINOIR-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"LALY-UNINOIR-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"LALY-UNINOIR-38\"disabled\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"LALY-UNINOIR-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"LALY-UNINOIR-42\"disabled\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"LALY-UNINOIR-44\"disabled\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe LALY",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe midi en mesh noir à manches courtes\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/laly-dress-uni-noir\" title=\"Robe LALY\" data-price=\"18500\"\u003e\u003cspan class=\"product__price-value\"\u003e185€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"LALY-UNINOIR\",\n \"item_name\": \"Robe LALY\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 0.0,\n \"price\": 185.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413599695176\",\n \"item_ads_id\": \"8413599695176\"\n }\n \u003c\/script\u003e"
},"novembre-fleuris-marron": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/laly-dress-novembre-fleuris-marron\" title=\"Robe LALY\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8436275085640\" data-id=\"8436275085640\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/ROUGE_CAMPAIGN_0210.jpg?height=4\u0026v=1739276282\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/ROUGE_CAMPAIGN_0210.jpg?height={height}\u0026v=1739276282\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1581\"\n height=\"2048\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MicrosoftTeams-image_41.jpg?height=4\u0026v=1739276282\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MicrosoftTeams-image_41.jpg?height={height}\u0026v=1739276282\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/ROUJE-FONDROSE_02831.png?height=4\u0026v=1739276282\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/ROUJE-FONDROSE_02831.png?height={height}\u0026v=1739276282\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1914\"\n height=\"2553\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MicrosoftTeams-image_40.jpg?height=4\u0026v=1739276282\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MicrosoftTeams-image_40.jpg?height={height}\u0026v=1739276282\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8436275085640\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8436275085640\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/laly-dress-novembre-fleuris-marron?variant=46757630312776\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/laly-dress-novembre-fleuris-marron?variant=46757630345544\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/laly-dress-novembre-fleuris-marron?variant=46757630378312\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46757630411080\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385243106\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46757630443848\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385243113\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46757630476616\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385243120\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"LALY-NOVEMBREFLEURISMARRON-34\"disabled\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"LALY-NOVEMBREFLEURISMARRON-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"LALY-NOVEMBREFLEURISMARRON-38\"disabled\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"LALY-NOVEMBREFLEURISMARRON-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"LALY-NOVEMBREFLEURISMARRON-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"LALY-NOVEMBREFLEURISMARRON-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe LALY",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe midi en velours stretch à manches courtes\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/laly-dress-novembre-fleuris-marron\" title=\"Robe LALY\" data-price=\"14800\"\u003e\u003cspan class=\"product__price-compare\"\u003e185€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e148€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"LALY-NOVEMBREFLEURISMARRON\",\n \"item_name\": \"Robe LALY\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 37.0,\n \"price\": 185.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8436275085640\",\n \"item_ads_id\": \"8436275085640\"\n }\n \u003c\/script\u003e"
},"lurex-marine": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/laly-dress-lurex-marine\" title=\"Robe LALY\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8449285620040\" data-id=\"8449285620040\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY_ecc0c2a4-99b3-49c7-b42c-3476bb4cc82e.jpg?height=4\u0026v=1752048738\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY_ecc0c2a4-99b3-49c7-b42c-3476bb4cc82e.jpg?height={height}\u0026v=1752048738\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-LUREXMARINE_0005.jpg?height=4\u0026v=1752048738\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-LUREXMARINE_0005.jpg?height={height}\u0026v=1752048738\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-LUREXMARINE_0023.jpg?height=4\u0026v=1752048738\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-LUREXMARINE_0023.jpg?height={height}\u0026v=1752048738\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-LUREXMARINE_0044.jpg?height=4\u0026v=1752048738\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-LUREXMARINE_0044.jpg?height={height}\u0026v=1752048738\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8449285620040\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8449285620040\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46794758848840\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385245377\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46794758881608\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385245384\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/laly-dress-lurex-marine?variant=46794758914376\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/laly-dress-lurex-marine?variant=46794758947144\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46794758979912\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385245414\"\u003e42\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"LALY-LUREXMARINE-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"LALY-LUREXMARINE-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"LALY-LUREXMARINE-38\"disabled\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"LALY-LUREXMARINE-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"LALY-LUREXMARINE-42\"\u003e42\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe LALY",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe midi à manches courtes en lurex\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/laly-dress-lurex-marine\" title=\"Robe LALY\" data-price=\"13200\"\u003e\u003cspan class=\"product__price-compare\"\u003e165€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e132€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"LALY-LUREXMARINE\",\n \"item_name\": \"Robe LALY\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 33.0,\n \"price\": 165.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8449285620040\",\n \"item_ads_id\": \"8449285620040\"\n }\n \u003c\/script\u003e"
},"felindra-marron": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/laly-dress-felindra-marron\" title=\"Robe LALY\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9069951975752\" data-id=\"9069951975752\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/NONO_LALY_NORMANDE_2375_8c0ce4d3-894f-4cb6-8e96-1e02ff96845d.jpg?height=4\u0026v=1769093399\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/NONO_LALY_NORMANDE_2375_8c0ce4d3-894f-4cb6-8e96-1e02ff96845d.jpg?height={height}\u0026v=1769093399\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/NONO_LALY_NORMANDE_2311_f7b5dbd7-58fd-46d9-a5fc-191c80848f5e.jpg?height=4\u0026v=1769093399\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/NONO_LALY_NORMANDE_2311_f7b5dbd7-58fd-46d9-a5fc-191c80848f5e.jpg?height={height}\u0026v=1769093399\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/NONO_LALY_NORMANDE_2406_5d2cf262-583f-4770-bc79-c09ff57c49b5.jpg?height=4\u0026v=1724679880\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/NONO_LALY_NORMANDE_2406_5d2cf262-583f-4770-bc79-c09ff57c49b5.jpg?height={height}\u0026v=1724679880\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/NONO_LALY_NORMANDE_2388_ddfc2aee-a7d1-4b01-ba4a-1330ad12fdb0.jpg?height=4\u0026v=1724679879\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/NONO_LALY_NORMANDE_2388_ddfc2aee-a7d1-4b01-ba4a-1330ad12fdb0.jpg?height={height}\u0026v=1724679879\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069951975752\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069951975752\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923841495368\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385266938\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/laly-dress-felindra-marron?variant=48923841528136\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923841560904\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385266952\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923841593672\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385266969\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923841626440\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385266976\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923841659208\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385266983\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"LALY-FELINDRAMARRON-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"LALY-FELINDRAMARRON-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"LALY-FELINDRAMARRON-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"LALY-FELINDRAMARRON-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"LALY-FELINDRAMARRON-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"LALY-FELINDRAMARRON-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe LALY",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe midi en mesh imprimé à manches courtes\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/laly-dress-felindra-marron\" title=\"Robe LALY\" data-price=\"13200\"\u003e\u003cspan class=\"product__price-compare\"\u003e165€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e132€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"LALY-FELINDRAMARRON\",\n \"item_name\": \"Robe LALY\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 33.0,\n \"price\": 165.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9069951975752\",\n \"item_ads_id\": \"9069951975752\"\n }\n \u003c\/script\u003e"
},"uni-rouge": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/laly-dress-uni-rouge\" title=\"Robe LALY\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9251487351112\" data-id=\"9251487351112\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNIROUGE_E26_2.jpg?height=4\u0026v=1767975779\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNIROUGE_E26_2.jpg?height={height}\u0026v=1767975779\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNIROUGE_E26_1.jpg?height=4\u0026v=1767975779\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNIROUGE_E26_1.jpg?height={height}\u0026v=1767975779\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNIROUGE_E26_4.jpg?height=4\u0026v=1767975779\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNIROUGE_E26_4.jpg?height={height}\u0026v=1767975779\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNIROUGE_E26_3.jpg?height=4\u0026v=1767975779\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY-UNIROUGE_E26_3.jpg?height={height}\u0026v=1767975779\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9251487351112\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9251487351112\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551649243464\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385292326\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551649276232\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385292333\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551649309000\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385292340\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551649341768\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385292357\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551649374536\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385292364\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551649407304\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385292371\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"LALY-UNIROUGE-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"LALY-UNIROUGE-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"LALY-UNIROUGE-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"LALY-UNIROUGE-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"LALY-UNIROUGE-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"LALY-UNIROUGE-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe LALY",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe midi en mesh uni à manches courtes\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/laly-dress-uni-rouge\" title=\"Robe LALY\" data-price=\"18500\"\u003e\u003cspan class=\"product__price-value\"\u003e185€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"LALY-UNIROUGE\",\n \"item_name\": \"Robe LALY\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 0.0,\n \"price\": 185.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9251487351112\",\n \"item_ads_id\": \"9251487351112\"\n }\n \u003c\/script\u003e"
},"nappefleurie-ardoise": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/laly-dress-nappe-fleurie-ardoise\" title=\"Robe LALY\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9605098242376\" data-id=\"9605098242376\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY_FLEURIT_0295.jpg?height=4\u0026v=1755160778\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY_FLEURIT_0295.jpg?height={height}\u0026v=1755160778\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY_FLEURIT_0310.jpg?height=4\u0026v=1755160778\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY_FLEURIT_0310.jpg?height={height}\u0026v=1755160778\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY_FLEURIT_0315.jpg?height=4\u0026v=1755160778\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY_FLEURIT_0315.jpg?height={height}\u0026v=1755160778\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY_FLEURIT_0284.jpg?height=4\u0026v=1755160778\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/LALY_FLEURIT_0284.jpg?height={height}\u0026v=1755160778\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe LALY\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9605098242376\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9605098242376\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052033081672\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385294788\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052033114440\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385294795\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052033147208\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385294801\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052033179976\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385294818\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052033212744\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385294825\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052033245512\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385294832\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"LALY-NAPPEFLEURIEARDOISE-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"LALY-NAPPEFLEURIEARDOISE-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"LALY-NAPPEFLEURIEARDOISE-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"LALY-NAPPEFLEURIEARDOISE-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"LALY-NAPPEFLEURIEARDOISE-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"LALY-NAPPEFLEURIEARDOISE-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe LALY",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe midi en mesh à manches courtes\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/laly-dress-nappe-fleurie-ardoise\" title=\"Robe LALY\" data-price=\"18500\"\u003e\u003cspan class=\"product__price-value\"\u003e185€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"LALY-NAPPEFLEURIEARDOISE\",\n \"item_name\": \"Robe LALY\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 0.0,\n \"price\": 185.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9605098242376\",\n \"item_ads_id\": \"9605098242376\"\n }\n \u003c\/script\u003e"
}}
</script></div></div><div class="product__actions-add"><button type="button" class="product__actions-close js-actions-close"></button>
<div class="product__actions-sizes">
<div class="product__actions-sizes-label">Taille</div><button class="product__actions-size js-cart-add" data-value="48923841495368" name="add" data-size-value="34" data-barcode="3665385266938">34</button><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/laly-dress-felindra-marron?variant=48923841528136">36</button><button class="product__actions-size js-cart-add" data-value="48923841560904" name="add" data-size-value="38" data-barcode="3665385266952">38</button><button class="product__actions-size js-cart-add" data-value="48923841593672" name="add" data-size-value="40" data-barcode="3665385266969">40</button><button class="product__actions-size js-cart-add" data-value="48923841626440" name="add" data-size-value="42" data-barcode="3665385266976">42</button><button class="product__actions-size js-cart-add" data-value="48923841659208" name="add" data-size-value="44" data-barcode="3665385266983">44</button></div></div>
</div>
</div><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/laly-dress-felindra-marron" title="Robe LALY">
<span class="product__title-text">Robe LALY</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/LALY-FELINDRAMARRON-TM.png?crop=center&height=60&v=1724340791&width=60" alt="" width="60" height="60">
</div>
<span>+ 5</span>
</div>
</a>
<a class="product__price" href="/products/laly-dress-felindra-marron" title="Robe LALY"><span class="product__price-compare is-visible">165€</span><span class="product__price-value">132€</span></a>
</div>
<a href="/products/laly-dress-felindra-marron" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "LALY-FELINDRAMARRON",
"item_name": "Robe LALY",
"item_list_name": "",
"item_list_id": "",
"index": 3,
"item_brand": "Rouje",
"item_category": "Robes",
"item_category2": "Robes midi",
"item_category3": "",
"item_category4": "",
"item_category5": "Felindra Marron",
"item_variant": "Prêt-à-porter",
"discount": 33.0,
"price": 165.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "9069951975752",
"item_ads_id": "9069951975752"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="9069974389064">
<div class="product__header">
<span class="product__sticker is-sale">-20%</span>
<button class="product__actions-open js-modal-open" data-product-url="/products/doria-ankle-boots-vernis-bordeaux" data-trigger="options">
<span class="icon-plus"></span>
</button><a class="product__image" href="/products/doria-ankle-boots-vernis-bordeaux" title="Bottines DORIA"><div
class="swiper-card-product"
id="swiper-card-product-9069974389064"
data-id="9069974389064"
data-has-slider="5"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/DORIA_VERNIS_BORDEAUX_1443_e951678d-15e4-4ca9-b2d8-4adee12fbe0c.jpg?crop=center&height=4&v=1725266574&width=3"
data-src="//www.rouje.com/cdn/shop/files/DORIA_VERNIS_BORDEAUX_1443_e951678d-15e4-4ca9-b2d8-4adee12fbe0c.jpg?crop=center&height={height}&v=1725266574&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Bottines DORIA"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/DORIA_VERNIS_BORDEAUX_1506_b41b552b-95c5-44a4-b319-117706ac55a0_800x.jpg?v=1725266574"
alt="Bottines DORIA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/DORIA_VERNIS_BORDEAUX_1577_800x.jpg?v=1724771836"
alt="Bottines DORIA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/DORIA-VERNISBORDEAUX-FB_7363b94f-6435-4fa0-a19c-74244bb3073d_800x.png?v=1737137192"
alt="Bottines DORIA"
width="1080"
height="1080"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069974389064" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069974389064" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__actions">
<div class="product__actions-inner"><a href="/products/doria-ankle-boots-vernis-bordeaux#sizeguide" class="product__actions-sizeguide">Guide des tailles</a><div class="product__actions-colors"><div class="product-colors js-product-colors">
<a href="/products/doria-boots-croco-chocolat"
class="product-colors__dot js-product-color"
title="Chocolat"
data-product-color="chocolat"
data-variant-sku="DORIA-CROCOCHOCOLAT-36"
style="--color: url(//www.rouje.com/cdn/shop/files/DORIA-CROCOCHOCOLAT-TM.jpg?crop=center&height=60&v=1685088807&width=60);">
</a>
<a href="/products/doria-boots-nappa-bordeaux"
class="product-colors__dot js-product-color"
title="Bordeaux"
data-product-color="bordeaux"
data-variant-sku="DORIA-NAPPABORDEAUX-37"
style="--color: url(//www.rouje.com/cdn/shop/files/DORIA-NAPPABORDEAUX-TM.jpg?crop=center&height=60&v=1685088807&width=60);">
</a>
<a href="/products/doria-boots-nappa-noir"
class="product-colors__dot js-product-color"
title="Noir"
data-product-color="noir"
data-variant-sku="DORIA-NAPPANOIR-36"
style="--color: url(//www.rouje.com/cdn/shop/files/DORIA-NAPPANOIR-TM.jpg?crop=center&height=60&v=1685088807&width=60);">
</a>
<a href="/products/doria-ankle-boots-nappa-tabac"
class="product-colors__dot js-product-color"
title="Tabac"
data-product-color="tabac"
data-variant-sku="DORIA-NAPPATABAC-36"
style="--color: url(//www.rouje.com/cdn/shop/files/DORIA-NAPPATABAC-TM.png?crop=center&height=60&v=1724340785&width=60);">
</a>
<a href="/products/doria-ankle-boots-vernis-bordeaux"
class="product-colors__dot js-product-color is-active"
title="Vernis Bordeaux"
data-product-color="vernis-bordeaux"
data-variant-sku="DORIA-VERNISBORDEAUX-37"
style="--color: url(//www.rouje.com/cdn/shop/files/DORIA-VERNISBORDEAUX-TM.png?crop=center&height=60&v=1724340784&width=60);">
</a>
<a href="/products/doria-ankle-boots-vernis-creme"
class="product-colors__dot js-product-color"
title="Vernis Crème"
data-product-color="vernis-creme"
data-variant-sku="DORIA-VERNISCREME-37"
style="--color: url(//www.rouje.com/cdn/shop/files/DORIA-VERNISCREME-TM.png?crop=center&height=60&v=1724340782&width=60);">
</a>
<a href="/products/doria-boots-suede-tempete"
class="product-colors__dot js-product-color"
title="SUEDE TEMPETE"
data-product-color="suede-tempete"
data-variant-sku="DORIA-SUEDETEMPETE-36"
style="--color: url(//www.rouje.com/cdn/shop/files/DORIA_SUEDE_TEMPETE_TM.jpg?crop=center&height=60&v=1757668260&width=60);">
</a>
<a href="/products/doria-boots-croute-leopard"
class="product-colors__dot js-product-color"
title="Croute Léopard"
data-product-color="croute-leopard"
data-variant-sku="DORIA-CROUTELEOPARD-36"
style="--color: url(//www.rouje.com/cdn/shop/files/ALLONGE_LEOPARD-TM.jpg?crop=center&height=60&v=1740656063&width=60);">
</a><script type="application/json" data-colors-json>{"chocolat": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/doria-boots-croco-chocolat\" title=\"Bottines Doria\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413577281864\" data-id=\"8413577281864\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-CROCO-CHOCOLAT-2.jpg?height=4\u0026v=1767891754\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-CROCO-CHOCOLAT-2.jpg?height={height}\u0026v=1767891754\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines Doria\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-CROCO-CHOCOLAT-3.jpg?height=4\u0026v=1767983364\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-CROCO-CHOCOLAT-3.jpg?height={height}\u0026v=1767983364\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines Doria\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-CROCO-CHOCOLAT-1.jpg?height=4\u0026v=1767983364\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-CROCO-CHOCOLAT-1.jpg?height={height}\u0026v=1767983364\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines Doria\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GERMAIN_ORIGINAL_DORIA_CROCO_CHOCOLAT_IVANKA_BLANC_0490_484afc32-18ac-432b-a103-ae8f92d0b453.jpg?height=4\u0026v=1767983364\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GERMAIN_ORIGINAL_DORIA_CROCO_CHOCOLAT_IVANKA_BLANC_0490_484afc32-18ac-432b-a103-ae8f92d0b453.jpg?height={height}\u0026v=1767983364\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines Doria\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413577281864\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413577281864\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003ePointure\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691014017352\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385201571\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691014050120\" name=\"add\" data-size-value=\"37\" data-barcode=\"3665385201588\"\u003e37\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691014082888\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385201595\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691014115656\" name=\"add\" data-size-value=\"39\" data-barcode=\"3665385201601\"\u003e39\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-boots-croco-chocolat?variant=46691014148424\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-boots-croco-chocolat?variant=46691014181192\"\u003e41\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Pointure]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003ePointure\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"DORIA-CROCOCHOCOLAT-36\"\u003e36\u003c\/option\u003e\u003coption value=\"37\" data-variant-sku=\"DORIA-CROCOCHOCOLAT-37\"\u003e37\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"DORIA-CROCOCHOCOLAT-38\"\u003e38\u003c\/option\u003e\u003coption value=\"39\" data-variant-sku=\"DORIA-CROCOCHOCOLAT-39\"\u003e39\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"DORIA-CROCOCHOCOLAT-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"41\" data-variant-sku=\"DORIA-CROCOCHOCOLAT-41\"disabled\u003e41\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003ePointure\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"37\"\u003e37\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"39\"\u003e39\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"41\"\u003e41\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Bottines Doria",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Bottines en cuir marron aspect croco\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/doria-boots-croco-chocolat\" title=\"Bottines Doria\" data-price=\"32500\"\u003e\u003cspan class=\"product__price-value\"\u003e325€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"DORIA-CROCOCHOCOLAT\",\n \"item_name\": \"Bottines Doria\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Chaussures\",\n \"item_category2\": \"Bottines à talons\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Accessoire\",\n \"discount\": 0.0,\n \"price\": 325.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413577281864\",\n \"item_ads_id\": \"8413577281864\"\n }\n \u003c\/script\u003e"
},"bordeaux": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/doria-boots-nappa-bordeaux\" title=\"Bottines Doria\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413577314632\" data-id=\"8413577314632\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-NAPPA-BORDEAUX-2_ba4c7598-378e-4447-867c-cfb58b857966.jpg?height=4\u0026v=1769181946\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-NAPPA-BORDEAUX-2_ba4c7598-378e-4447-867c-cfb58b857966.jpg?height={height}\u0026v=1769181946\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines Doria\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-NAPPA-BORDEAUX-1.jpg?height=4\u0026v=1769181946\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-NAPPA-BORDEAUX-1.jpg?height={height}\u0026v=1769181946\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines Doria\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-NAPPA-BORDEAUX-3.jpg?height=4\u0026v=1769181946\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-NAPPA-BORDEAUX-3.jpg?height={height}\u0026v=1769181946\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines Doria\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413577314632\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413577314632\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003ePointure\u003c\/div\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-boots-nappa-bordeaux?variant=46691014213960\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691014246728\" name=\"add\" data-size-value=\"37\" data-barcode=\"3665385201557\"\u003e37\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691014279496\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385201540\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691014312264\" name=\"add\" data-size-value=\"39\" data-barcode=\"3665385201533\"\u003e39\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691014345032\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385201526\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691014377800\" name=\"add\" data-size-value=\"41\" data-barcode=\"3665385201519\"\u003e41\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Pointure]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003ePointure\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"DORIA-NAPPABORDEAUX-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"37\" data-variant-sku=\"DORIA-NAPPABORDEAUX-37\"\u003e37\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"DORIA-NAPPABORDEAUX-38\"\u003e38\u003c\/option\u003e\u003coption value=\"39\" data-variant-sku=\"DORIA-NAPPABORDEAUX-39\"\u003e39\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"DORIA-NAPPABORDEAUX-40\"\u003e40\u003c\/option\u003e\u003coption value=\"41\" data-variant-sku=\"DORIA-NAPPABORDEAUX-41\"\u003e41\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003ePointure\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"37\"\u003e37\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"39\"\u003e39\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"41\"\u003e41\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Bottines Doria",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Bottines en cuir bordeaux\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/doria-boots-nappa-bordeaux\" title=\"Bottines Doria\" data-price=\"32500\"\u003e\u003cspan class=\"product__price-value\"\u003e325€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"DORIA-NAPPABORDEAUX\",\n \"item_name\": \"Bottines Doria\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Chaussures\",\n \"item_category2\": \"Bottines à talons\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Accessoire\",\n \"discount\": 0.0,\n \"price\": 325.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413577314632\",\n \"item_ads_id\": \"8413577314632\"\n }\n \u003c\/script\u003e"
},"noir": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/doria-boots-nappa-noir\" title=\"Bottines Doria\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413577380168\" data-id=\"8413577380168\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-NAPPA-NOIR-2.jpg?height=4\u0026v=1767891753\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-NAPPA-NOIR-2.jpg?height={height}\u0026v=1767891753\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines Doria\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-NAPPA-NOIR-1.jpg?height=4\u0026v=1767891754\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-NAPPA-NOIR-1.jpg?height={height}\u0026v=1767891754\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines Doria\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-NAPPA-NOIR-3.jpg?height=4\u0026v=1767891760\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-NAPPA-NOIR-3.jpg?height={height}\u0026v=1767891760\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines Doria\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413577380168\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413577380168\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003ePointure\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691014443336\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385201458\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-boots-nappa-noir?variant=46691014476104\"\u003e37\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691014508872\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385201472\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691014541640\" name=\"add\" data-size-value=\"39\" data-barcode=\"3665385201489\"\u003e39\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-boots-nappa-noir?variant=46691014574408\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-boots-nappa-noir?variant=46691014607176\"\u003e41\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Pointure]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003ePointure\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"DORIA-NAPPANOIR-36\"\u003e36\u003c\/option\u003e\u003coption value=\"37\" data-variant-sku=\"DORIA-NAPPANOIR-37\"disabled\u003e37\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"DORIA-NAPPANOIR-38\"\u003e38\u003c\/option\u003e\u003coption value=\"39\" data-variant-sku=\"DORIA-NAPPANOIR-39\"\u003e39\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"DORIA-NAPPANOIR-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"41\" data-variant-sku=\"DORIA-NAPPANOIR-41\"disabled\u003e41\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003ePointure\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"37\"\u003e37\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"39\"\u003e39\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"41\"\u003e41\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Bottines Doria",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Bottines en cuir noir\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/doria-boots-nappa-noir\" title=\"Bottines Doria\" data-price=\"32500\"\u003e\u003cspan class=\"product__price-value\"\u003e325€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"DORIA-NAPPANOIR\",\n \"item_name\": \"Bottines Doria\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Chaussures\",\n \"item_category2\": \"Bottines à talons\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Accessoire\",\n \"discount\": 0.0,\n \"price\": 325.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413577380168\",\n \"item_ads_id\": \"8413577380168\"\n }\n \u003c\/script\u003e"
},"tabac": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/doria-ankle-boots-nappa-tabac\" title=\"Bottines DORIA\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9069974159688\" data-id=\"9069974159688\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_NAPPA_TABAC_1449_d26e82c4-fc9a-430c-a707-f888d09abd10.jpg?height=4\u0026v=1725266465\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_NAPPA_TABAC_1449_d26e82c4-fc9a-430c-a707-f888d09abd10.jpg?height={height}\u0026v=1725266465\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_NAPPA_TABAC_1514_49260b2e-978b-4508-a849-6bcc9ebe89dd.jpg?height=4\u0026v=1725266472\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_NAPPA_TABAC_1514_49260b2e-978b-4508-a849-6bcc9ebe89dd.jpg?height={height}\u0026v=1725266472\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_NAPPA_TABAC_1580_a28b3293-da97-441b-8ded-3fad995407a4.jpg?height=4\u0026v=1724680022\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_NAPPA_TABAC_1580_a28b3293-da97-441b-8ded-3fad995407a4.jpg?height={height}\u0026v=1724680022\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_TABAC_3275_2f1f65fd-b0f4-4a29-b236-b38abebd6028.jpg?height=4\u0026v=1724680022\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_TABAC_3275_2f1f65fd-b0f4-4a29-b236-b38abebd6028.jpg?height={height}\u0026v=1724680022\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069974159688\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069974159688\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003ePointure\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923927970120\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385274537\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923928002888\" name=\"add\" data-size-value=\"37\" data-barcode=\"3665385274544\"\u003e37\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923928035656\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385274551\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923928068424\" name=\"add\" data-size-value=\"39\" data-barcode=\"3665385274568\"\u003e39\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-ankle-boots-nappa-tabac?variant=48923928330568\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-ankle-boots-nappa-tabac?variant=48923928625480\"\u003e41\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Pointure]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003ePointure\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"DORIA-NAPPATABAC-36\"\u003e36\u003c\/option\u003e\u003coption value=\"37\" data-variant-sku=\"DORIA-NAPPATABAC-37\"\u003e37\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"DORIA-NAPPATABAC-38\"\u003e38\u003c\/option\u003e\u003coption value=\"39\" data-variant-sku=\"DORIA-NAPPATABAC-39\"\u003e39\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"DORIA-NAPPATABAC-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"41\" data-variant-sku=\"DORIA-NAPPATABAC-41\"disabled\u003e41\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003ePointure\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"37\"\u003e37\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"39\"\u003e39\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"41\"\u003e41\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Bottines DORIA",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Bottines en cuir tabac\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/doria-ankle-boots-nappa-tabac\" title=\"Bottines DORIA\" data-price=\"23600\"\u003e\u003cspan class=\"product__price-compare\"\u003e295€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e236€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"DORIA-NAPPATABAC\",\n \"item_name\": \"Bottines DORIA\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Chaussures\",\n \"item_category2\": \"Bottines et bottes\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Accessoire\",\n \"discount\": 59.0,\n \"price\": 295.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9069974159688\",\n \"item_ads_id\": \"9069974159688\"\n }\n \u003c\/script\u003e"
},"vernis-bordeaux": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/doria-ankle-boots-vernis-bordeaux\" title=\"Bottines DORIA\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9069974389064\" data-id=\"9069974389064\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_VERNIS_BORDEAUX_1443_e951678d-15e4-4ca9-b2d8-4adee12fbe0c.jpg?height=4\u0026v=1725266574\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_VERNIS_BORDEAUX_1443_e951678d-15e4-4ca9-b2d8-4adee12fbe0c.jpg?height={height}\u0026v=1725266574\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_VERNIS_BORDEAUX_1506_b41b552b-95c5-44a4-b319-117706ac55a0.jpg?height=4\u0026v=1725266574\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_VERNIS_BORDEAUX_1506_b41b552b-95c5-44a4-b319-117706ac55a0.jpg?height={height}\u0026v=1725266574\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_VERNIS_BORDEAUX_1577.jpg?height=4\u0026v=1724771836\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_VERNIS_BORDEAUX_1577.jpg?height={height}\u0026v=1724771836\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-VERNISBORDEAUX-FB_7363b94f-6435-4fa0-a19c-74244bb3073d.png?height=4\u0026v=1737137192\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-VERNISBORDEAUX-FB_7363b94f-6435-4fa0-a19c-74244bb3073d.png?height={height}\u0026v=1737137192\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1080\"\n height=\"1080\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069974389064\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069974389064\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003ePointure\u003c\/div\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-ankle-boots-vernis-bordeaux?variant=48923929575752\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923929608520\" name=\"add\" data-size-value=\"37\" data-barcode=\"3665385274780\"\u003e37\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923929641288\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385274797\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923929674056\" name=\"add\" data-size-value=\"39\" data-barcode=\"3665385274803\"\u003e39\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-ankle-boots-vernis-bordeaux?variant=48923929706824\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-ankle-boots-vernis-bordeaux?variant=48923929739592\"\u003e41\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Pointure]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003ePointure\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"DORIA-VERNISBORDEAUX-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"37\" data-variant-sku=\"DORIA-VERNISBORDEAUX-37\"\u003e37\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"DORIA-VERNISBORDEAUX-38\"\u003e38\u003c\/option\u003e\u003coption value=\"39\" data-variant-sku=\"DORIA-VERNISBORDEAUX-39\"\u003e39\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"DORIA-VERNISBORDEAUX-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"41\" data-variant-sku=\"DORIA-VERNISBORDEAUX-41\"disabled\u003e41\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003ePointure\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"37\"\u003e37\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"39\"\u003e39\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"41\"\u003e41\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Bottines DORIA",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Bottines en cuir vernis bordeaux\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/doria-ankle-boots-vernis-bordeaux\" title=\"Bottines DORIA\" data-price=\"23600\"\u003e\u003cspan class=\"product__price-compare\"\u003e295€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e236€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"DORIA-VERNISBORDEAUX\",\n \"item_name\": \"Bottines DORIA\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Chaussures\",\n \"item_category2\": \"Bottines et bottes\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Accessoire\",\n \"discount\": 59.0,\n \"price\": 295.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9069974389064\",\n \"item_ads_id\": \"9069974389064\"\n }\n \u003c\/script\u003e"
},"vernis-creme": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/doria-ankle-boots-vernis-creme\" title=\"Bottines DORIA\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9069974651208\" data-id=\"9069974651208\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/NATURESMORTES2_2881_a7654c39-0b1d-4054-9b00-41c45591cf19.png?height=4\u0026v=1724680029\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/NATURESMORTES2_2881_a7654c39-0b1d-4054-9b00-41c45591cf19.png?height={height}\u0026v=1724680029\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1514\"\n height=\"1978\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_VERNIS_CREME_1447.jpg?height=4\u0026v=1725266610\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_VERNIS_CREME_1447.jpg?height={height}\u0026v=1725266610\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_VERNIS_CREME_1510.jpg?height=4\u0026v=1725266611\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_VERNIS_CREME_1510.jpg?height={height}\u0026v=1725266611\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-VERNIS-CREME_LAURE-BORDEAUX_2839_1ce86141-1fa9-4e69-932d-214a918e3a33.jpg?height=4\u0026v=1724680029\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA-VERNIS-CREME_LAURE-BORDEAUX_2839_1ce86141-1fa9-4e69-932d-214a918e3a33.jpg?height={height}\u0026v=1724680029\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069974651208\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069974651208\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003ePointure\u003c\/div\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-ankle-boots-vernis-creme?variant=48923929936200\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923929968968\" name=\"add\" data-size-value=\"37\" data-barcode=\"3665385274728\"\u003e37\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923930034504\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385274735\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923930067272\" name=\"add\" data-size-value=\"39\" data-barcode=\"3665385274742\"\u003e39\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-ankle-boots-vernis-creme?variant=48923930100040\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/doria-ankle-boots-vernis-creme?variant=48923930132808\"\u003e41\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Pointure]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003ePointure\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"DORIA-VERNISCREME-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"37\" data-variant-sku=\"DORIA-VERNISCREME-37\"\u003e37\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"DORIA-VERNISCREME-38\"\u003e38\u003c\/option\u003e\u003coption value=\"39\" data-variant-sku=\"DORIA-VERNISCREME-39\"\u003e39\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"DORIA-VERNISCREME-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"41\" data-variant-sku=\"DORIA-VERNISCREME-41\"disabled\u003e41\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003ePointure\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"37\"\u003e37\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"39\"\u003e39\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"41\"\u003e41\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Bottines DORIA",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Bottines en cuir vernis crème\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/doria-ankle-boots-vernis-creme\" title=\"Bottines DORIA\" data-price=\"20700\"\u003e\u003cspan class=\"product__price-compare\"\u003e295€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e207€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"DORIA-VERNISCREME\",\n \"item_name\": \"Bottines DORIA\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Chaussures\",\n \"item_category2\": \"Bottines et bottes\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Accessoire\",\n \"discount\": 88.0,\n \"price\": 295.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9069974651208\",\n \"item_ads_id\": \"9069974651208\"\n }\n \u003c\/script\u003e"
},"suede-tempete": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/doria-boots-suede-tempete\" title=\"Bottines DORIA\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9290906370376\" data-id=\"9290906370376\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_SUEDE_TEMPETE_2559.jpg?height=4\u0026v=1757512079\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_SUEDE_TEMPETE_2559.jpg?height={height}\u0026v=1757512079\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_SUEDE_TEMPETE_3.jpg?height=4\u0026v=1757512079\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_SUEDE_TEMPETE_3.jpg?height={height}\u0026v=1757512079\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_SUEDE_TEMPETE_2.jpg?height=4\u0026v=1757512079\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_SUEDE_TEMPETE_2.jpg?height={height}\u0026v=1757512079\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"1999\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9290906370376\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9290906370376\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003ePointure\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49673805562184\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385304449\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49673805594952\" name=\"add\" data-size-value=\"37\" data-barcode=\"3665385304456\"\u003e37\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49673805627720\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385304463\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49673805660488\" name=\"add\" data-size-value=\"39\" data-barcode=\"3665385304470\"\u003e39\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49673805693256\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385304487\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49673805726024\" name=\"add\" data-size-value=\"41\" data-barcode=\"3665385304494\"\u003e41\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Pointure]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003ePointure\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"DORIA-SUEDETEMPETE-36\"\u003e36\u003c\/option\u003e\u003coption value=\"37\" data-variant-sku=\"DORIA-SUEDETEMPETE-37\"\u003e37\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"DORIA-SUEDETEMPETE-38\"\u003e38\u003c\/option\u003e\u003coption value=\"39\" data-variant-sku=\"DORIA-SUEDETEMPETE-39\"\u003e39\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"DORIA-SUEDETEMPETE-40\"\u003e40\u003c\/option\u003e\u003coption value=\"41\" data-variant-sku=\"DORIA-SUEDETEMPETE-41\"\u003e41\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003ePointure\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"37\"\u003e37\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"39\"\u003e39\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"41\"\u003e41\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Bottines DORIA",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Bottines en suède tempête\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/doria-boots-suede-tempete\" title=\"Bottines DORIA\" data-price=\"32500\"\u003e\u003cspan class=\"product__price-value\"\u003e325€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"DORIA-SUEDETEMPETE\",\n \"item_name\": \"Bottines DORIA\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Shoes\",\n \"item_category2\": \"Bottines à talons\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Accessoire\",\n \"discount\": 0.0,\n \"price\": 325.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9290906370376\",\n \"item_ads_id\": \"9290906370376\"\n }\n \u003c\/script\u003e"
},"croute-leopard": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/doria-boots-croute-leopard\" title=\"Bottines DORIA\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9401261654344\" data-id=\"9401261654344\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_LEOPARD_1_e4607a51-a99b-469a-b3aa-5f9d333a41c8.jpg?height=4\u0026v=1767983130\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_LEOPARD_1_e4607a51-a99b-469a-b3aa-5f9d333a41c8.jpg?height={height}\u0026v=1767983130\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/BELLEVILLE_INDIGO_DOUBLE_STONE_CLAUDIA_CROCO_CHOCO_DORIA_CROUTE_LEOPARD_1312_1.jpg?height=4\u0026v=1767983175\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/BELLEVILLE_INDIGO_DOUBLE_STONE_CLAUDIA_CROCO_CHOCO_DORIA_CROUTE_LEOPARD_1312_1.jpg?height={height}\u0026v=1767983175\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_LEOPARD_3_d62215f9-6e5a-4836-8b9d-1025021e2e3c.jpg?height=4\u0026v=1767983175\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_LEOPARD_3_d62215f9-6e5a-4836-8b9d-1025021e2e3c.jpg?height={height}\u0026v=1767983175\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_LEOPARD_2_6ab4e0f0-d293-437f-b14c-337da43af0fe.jpg?height=4\u0026v=1767983175\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DORIA_LEOPARD_2_6ab4e0f0-d293-437f-b14c-337da43af0fe.jpg?height={height}\u0026v=1767983175\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottines DORIA\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9401261654344\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9401261654344\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003ePointure\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"50085358731592\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385308478\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"50085358764360\" name=\"add\" data-size-value=\"37\" data-barcode=\"3665385308485\"\u003e37\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"50085358797128\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385308492\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"50085358829896\" name=\"add\" data-size-value=\"39\" data-barcode=\"3665385308508\"\u003e39\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"50085358862664\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385308515\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"50085358895432\" name=\"add\" data-size-value=\"41\" data-barcode=\"3665385308522\"\u003e41\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Pointure]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003ePointure\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"DORIA-CROUTELEOPARD-36\"\u003e36\u003c\/option\u003e\u003coption value=\"37\" data-variant-sku=\"DORIA-CROUTELEOPARD-37\"\u003e37\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"DORIA-CROUTELEOPARD-38\"\u003e38\u003c\/option\u003e\u003coption value=\"39\" data-variant-sku=\"DORIA-CROUTELEOPARD-39\"\u003e39\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"DORIA-CROUTELEOPARD-40\"\u003e40\u003c\/option\u003e\u003coption value=\"41\" data-variant-sku=\"DORIA-CROUTELEOPARD-41\"\u003e41\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003ePointure\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"37\"\u003e37\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"39\"\u003e39\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"41\"\u003e41\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Bottines DORIA",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Bottines en cuir léopard\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/doria-boots-croute-leopard\" title=\"Bottines DORIA\" data-price=\"32500\"\u003e\u003cspan class=\"product__price-value\"\u003e325€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"DORIA-CROUTELEOPARD\",\n \"item_name\": \"Bottines DORIA\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Shoes\",\n \"item_category2\": \"Bottines à talons\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Accessoire\",\n \"discount\": 0.0,\n \"price\": 325.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9401261654344\",\n \"item_ads_id\": \"9401261654344\"\n }\n \u003c\/script\u003e"
}}
</script></div></div><div class="product__actions-add"><button type="button" class="product__actions-close js-actions-close"></button>
<div class="product__actions-sizes">
<div class="product__actions-sizes-label">Pointure</div><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/doria-ankle-boots-vernis-bordeaux?variant=48923929575752">36</button><button class="product__actions-size js-cart-add" data-value="48923929608520" name="add" data-size-value="37" data-barcode="3665385274780">37</button><button class="product__actions-size js-cart-add" data-value="48923929641288" name="add" data-size-value="38" data-barcode="3665385274797">38</button><button class="product__actions-size js-cart-add" data-value="48923929674056" name="add" data-size-value="39" data-barcode="3665385274803">39</button><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/doria-ankle-boots-vernis-bordeaux?variant=48923929706824">40</button><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/doria-ankle-boots-vernis-bordeaux?variant=48923929739592">41</button></div></div>
</div>
</div><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/doria-ankle-boots-vernis-bordeaux" title="Bottines DORIA">
<span class="product__title-text">Bottines DORIA</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/DORIA-VERNISBORDEAUX-TM.png?crop=center&height=60&v=1724340784&width=60" alt="" width="60" height="60">
</div>
<span>+ 7</span>
</div>
</a>
<a class="product__price" href="/products/doria-ankle-boots-vernis-bordeaux" title="Bottines DORIA"><span class="product__price-compare is-visible">295€</span><span class="product__price-value">236€</span></a>
</div>
<a href="/products/doria-ankle-boots-vernis-bordeaux" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "DORIA-VERNISBORDEAUX",
"item_name": "Bottines DORIA",
"item_list_name": "",
"item_list_id": "",
"index": 4,
"item_brand": "Rouje",
"item_category": "Chaussures",
"item_category2": "Bottines et bottes",
"item_category3": "",
"item_category4": "",
"item_category5": "Vernis Bordeaux",
"item_variant": "Accessoire",
"discount": 59.0,
"price": 295.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "9069974389064",
"item_ads_id": "9069974389064"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="8413608640840">
<div class="product__header">
<span class="product__sticker is-sale">-40%</span>
<button class="product__actions-open js-modal-open" data-product-url="/products/samia-dress-brode-noir" data-trigger="options">
<span class="icon-plus"></span>
</button><a class="product__image" href="/products/samia-dress-brode-noir" title="Robe SAMIA"><div
class="swiper-card-product"
id="swiper-card-product-8413608640840"
data-id="8413608640840"
data-has-slider="5"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/RESHOOT_0395-ARECROP.jpg?crop=center&height=4&v=1699960372&width=3"
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0395-ARECROP.jpg?crop=center&height={height}&v=1699960372&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Robe SAMIA"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0417_800x.jpg?v=1699960388"
alt="Robe SAMIA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0412_800x.jpg?v=1699960388"
alt="Robe SAMIA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0396_800x.jpg?v=1699960388"
alt="Robe SAMIA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413608640840" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413608640840" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__actions">
<div class="product__actions-inner"><a href="/products/samia-dress-brode-noir#sizeguide" class="product__actions-sizeguide">Guide des tailles</a><div class="product__actions-colors"><div class="product-colors js-product-colors">
<a href="/products/samia-dress-uni-rouge"
class="product-colors__dot js-product-color"
title="Uni Rouge"
data-product-color="uni-rouge"
data-variant-sku="SAMIA-UNIROUGE-36"
style="--color: url(//www.rouje.com/cdn/shop/files/SAMIA-UNIROUGE-TM.jpg?crop=center&height=60&v=1693489302&width=60);">
</a>
<a href="/products/samia-dress-raye-marine"
class="product-colors__dot js-product-color"
title="Rayé Marine"
data-product-color="raye-marine"
data-variant-sku="SAMIA-RAYEMARINE-34"
style="--color: url(//www.rouje.com/cdn/shop/files/SAMIA-RAYEMARINE-TM.jpg?crop=center&height=60&v=1695644270&width=60);">
</a>
<a href="/products/samia-dress-brode-noir"
class="product-colors__dot js-product-color is-active"
title="Brodé Noir"
data-product-color="brode-noir"
data-variant-sku="SAMIA-BRODENOIR-34"
style="--color: url(//www.rouje.com/cdn/shop/files/SAMIA-NOIRBRODE-TM.jpg?crop=center&height=60&v=1695982264&width=60);">
</a><script type="application/json" data-colors-json>{"uni-rouge": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/samia-dress-uni-rouge\" title=\"Robe SAMIA\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413608575304\" data-id=\"8413608575304\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/SAMIA_0494.jpg?height=4\u0026v=1738330358\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/SAMIA_0494.jpg?height={height}\u0026v=1738330358\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe SAMIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/112_SAMIA_013112_SAMIA.jpg?height=4\u0026v=1738330358\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/112_SAMIA_013112_SAMIA.jpg?height={height}\u0026v=1738330358\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe SAMIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/112_SAMIA_048112_SAMIA.jpg?height=4\u0026v=1738330358\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/112_SAMIA_048112_SAMIA.jpg?height={height}\u0026v=1738330358\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe SAMIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/112_SAMIA_110112_SAMIA.jpg?height=4\u0026v=1738330358\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/112_SAMIA_110112_SAMIA.jpg?height={height}\u0026v=1738330358\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe SAMIA\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413608575304\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413608575304\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/samia-dress-uni-rouge?variant=46691166585160\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691166617928\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385239291\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691166650696\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385239307\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691166683464\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385239314\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691166716232\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385239321\"\u003e42\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"SAMIA-UNIROUGE-34\"disabled\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"SAMIA-UNIROUGE-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"SAMIA-UNIROUGE-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"SAMIA-UNIROUGE-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"SAMIA-UNIROUGE-42\"\u003e42\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe SAMIA",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe courte en maille rouge\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/samia-dress-uni-rouge\" title=\"Robe SAMIA\" data-price=\"18400\"\u003e\u003cspan class=\"product__price-compare\"\u003e230€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e184€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"SAMIA-UNIROUGE\",\n \"item_name\": \"Robe SAMIA\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes courtes\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 46.0,\n \"price\": 230.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413608575304\",\n \"item_ads_id\": \"8413608575304\"\n }\n \u003c\/script\u003e"
},"raye-marine": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/samia-dress-raye-marine\" title=\"Robe SAMIA\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413608608072\" data-id=\"8413608608072\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/090_MAILLE-DROP2_026090_MAILLE-DROP2.jpg?height=4\u0026v=1698416849\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/090_MAILLE-DROP2_026090_MAILLE-DROP2.jpg?height={height}\u0026v=1698416849\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe SAMIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/090_MAILLE-DROP2_046090_MAILLE-DROP2.jpg?height=4\u0026v=1698416849\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/090_MAILLE-DROP2_046090_MAILLE-DROP2.jpg?height={height}\u0026v=1698416849\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe SAMIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/090_MAILLE-DROP2_023090_MAILLE-DROP2.jpg?height=4\u0026v=1696190543\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/090_MAILLE-DROP2_023090_MAILLE-DROP2.jpg?height={height}\u0026v=1696190543\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe SAMIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/090_MAILLE-DROP2_041090_MAILLE-DROP2.jpg?height=4\u0026v=1696190543\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/090_MAILLE-DROP2_041090_MAILLE-DROP2.jpg?height={height}\u0026v=1696190543\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe SAMIA\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413608608072\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413608608072\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691166749000\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385242550\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691166781768\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385242567\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691166814536\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385242574\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691166847304\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385242581\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691166880072\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385242598\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/samia-dress-raye-marine?variant=46691166912840\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"SAMIA-RAYEMARINE-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"SAMIA-RAYEMARINE-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"SAMIA-RAYEMARINE-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"SAMIA-RAYEMARINE-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"SAMIA-RAYEMARINE-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"SAMIA-RAYEMARINE-44\"disabled\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe SAMIA",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe marinière ajustée en mohair et laine\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/samia-dress-raye-marine\" title=\"Robe SAMIA\" data-price=\"13800\"\u003e\u003cspan class=\"product__price-compare\"\u003e230€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e138€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"SAMIA-RAYEMARINE\",\n \"item_name\": \"Robe SAMIA\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes courtes\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 92.0,\n \"price\": 230.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413608608072\",\n \"item_ads_id\": \"8413608608072\"\n }\n \u003c\/script\u003e"
},"brode-noir": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/samia-dress-brode-noir\" title=\"Robe SAMIA\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413608640840\" data-id=\"8413608640840\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/RESHOOT_0395-ARECROP.jpg?height=4\u0026v=1699960372\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/RESHOOT_0395-ARECROP.jpg?height={height}\u0026v=1699960372\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe SAMIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/RESHOOT_0417.jpg?height=4\u0026v=1699960388\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/RESHOOT_0417.jpg?height={height}\u0026v=1699960388\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe SAMIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/RESHOOT_0412.jpg?height=4\u0026v=1699960388\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/RESHOOT_0412.jpg?height={height}\u0026v=1699960388\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe SAMIA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/RESHOOT_0396.jpg?height=4\u0026v=1699960388\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/RESHOOT_0396.jpg?height={height}\u0026v=1699960388\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe SAMIA\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413608640840\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413608640840\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691166945608\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385240679\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691166978376\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385240686\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/samia-dress-brode-noir?variant=46691167011144\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691167043912\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385240709\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/samia-dress-brode-noir?variant=46691167076680\"\u003e42\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"SAMIA-BRODENOIR-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"SAMIA-BRODENOIR-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"SAMIA-BRODENOIR-38\"disabled\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"SAMIA-BRODENOIR-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"SAMIA-BRODENOIR-42\"disabled\u003e42\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe SAMIA",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe noire ajustée style vintage avec empiècements brodés\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/samia-dress-brode-noir\" title=\"Robe SAMIA\" data-price=\"15000\"\u003e\u003cspan class=\"product__price-compare\"\u003e250€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e150€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"SAMIA-BRODENOIR\",\n \"item_name\": \"Robe SAMIA\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes courtes\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 100.0,\n \"price\": 250.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413608640840\",\n \"item_ads_id\": \"8413608640840\"\n }\n \u003c\/script\u003e"
}}
</script></div></div><div class="product__actions-add"><button type="button" class="product__actions-close js-actions-close"></button>
<div class="product__actions-sizes">
<div class="product__actions-sizes-label">Taille</div><button class="product__actions-size js-cart-add" data-value="46691166945608" name="add" data-size-value="34" data-barcode="3665385240679">34</button><button class="product__actions-size js-cart-add" data-value="46691166978376" name="add" data-size-value="36" data-barcode="3665385240686">36</button><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/samia-dress-brode-noir?variant=46691167011144">38</button><button class="product__actions-size js-cart-add" data-value="46691167043912" name="add" data-size-value="40" data-barcode="3665385240709">40</button><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/samia-dress-brode-noir?variant=46691167076680">42</button></div></div>
</div>
</div><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/samia-dress-brode-noir" title="Robe SAMIA">
<span class="product__title-text">Robe SAMIA</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/SAMIA-NOIRBRODE-TM.jpg?crop=center&height=60&v=1695982264&width=60" alt="" width="60" height="60">
</div>
<span>+ 2</span>
</div>
</a>
<a class="product__price" href="/products/samia-dress-brode-noir" title="Robe SAMIA"><span class="product__price-compare is-visible">250€</span><span class="product__price-value">150€</span></a>
</div>
<a href="/products/samia-dress-brode-noir" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "SAMIA-BRODENOIR",
"item_name": "Robe SAMIA",
"item_list_name": "",
"item_list_id": "",
"index": 5,
"item_brand": "Rouje",
"item_category": "Robes",
"item_category2": "Robes courtes",
"item_category3": "",
"item_category4": "",
"item_category5": "Brodé Noir",
"item_variant": "Prêt-à-porter",
"discount": 100.0,
"price": 250.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8413608640840",
"item_ads_id": "8413608640840"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="8439679811912">
<div class="product__header">
<span class="product__sticker is-sale">-30%</span>
<button class="product__actions-open js-modal-open" data-product-url="/products/carla-boots-vernis-tortue" data-trigger="options">
<span class="icon-plus"></span>
</button><a class="product__image" href="/products/carla-boots-vernis-tortue" title="Bottes CARLA"><div
class="swiper-card-product"
id="swiper-card-product-8439679811912"
data-id="8439679811912"
data-has-slider="4"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/CARLA_VERNIS_TORTUE_0994.jpg?crop=center&height=4&v=1689781126&width=3"
data-src="//www.rouje.com/cdn/shop/files/CARLA_VERNIS_TORTUE_0994.jpg?crop=center&height={height}&v=1689781126&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Bottes CARLA"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/CARLA_VERNIS_TORTUE_0989_800x.jpg?v=1689781126"
alt="Bottes CARLA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/CARLA_VERNIS_TORTUE_0959_800x.jpg?v=1689781126"
alt="Bottes CARLA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/07_TATIANA_NOOR_CARLAVERNISTORTUE_JERRI_FRENCHYTORTUE_001_56b5ccbb-3d68-42b4-9ac5-7bac5642fe61_800x.jpg?v=1695897308"
alt="Bottes CARLA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8439679811912" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8439679811912" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__actions">
<div class="product__actions-inner"><a href="/products/carla-boots-vernis-tortue#sizeguide" class="product__actions-sizeguide">Guide des tailles</a><div class="product__actions-colors"><div class="product-colors js-product-colors">
<a href="/products/carla-boots-nappa-noir"
class="product-colors__dot js-product-color"
title="Noir"
data-product-color="noir"
data-variant-sku="CARLA-NAPPANOIR-38"
style="--color: url(//www.rouje.com/cdn/shop/files/CARLA-NAPPANOIR-TM_1b98abc8-f859-4884-89eb-b308f0c06461.png?crop=center&height=60&v=1696520883&width=60);">
</a>
<a href="/products/carla-boots-vernis-tortue"
class="product-colors__dot js-product-color is-active"
title="Vernis Tortue"
data-product-color="vernis-tortue"
data-variant-sku="CARLA-VERNISTORTUE-36"
style="--color: url(//www.rouje.com/cdn/shop/files/TORTOISE-TM.jpg?crop=center&height=60&v=1696321460&width=60);">
</a>
<a href="/products/carla-boots-vernis-bordeaux"
class="product-colors__dot js-product-color"
title="Vernis Bordeaux"
data-product-color="vernis-bordeaux"
data-variant-sku="CARLA-VERNISBORDEAUX-39"
style="--color: url(//www.rouje.com/cdn/shop/files/CARLA-VERNISBORDEAUX-TM.png?crop=center&height=60&v=1726762480&width=60);">
</a>
<a href="/products/carla-boots-vernis-marron"
class="product-colors__dot js-product-color"
title="VERNIS MARRON"
data-product-color="vernis-marron"
data-variant-sku="CARLA-VERNISMARRON-36"
style="--color: url(//www.rouje.com/cdn/shop/files/ELSA_CUIR_VEILLI_BORDEAUX_TM.jpg?crop=center&height=60&v=1757668591&width=60);">
</a><script type="application/json" data-colors-json>{"noir": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/carla-boots-nappa-noir\" title=\"Bottes CARLA\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413370483016\" data-id=\"8413370483016\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA-NAPPANOIR-2.jpg?height=4\u0026v=1767992823\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA-NAPPANOIR-2.jpg?height={height}\u0026v=1767992823\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA-NAPPANOIR-3.jpg?height=4\u0026v=1767992823\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA-NAPPANOIR-3.jpg?height={height}\u0026v=1767992823\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA-NAPPANOIR-1.jpg?height=4\u0026v=1767992823\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA-NAPPANOIR-1.jpg?height={height}\u0026v=1767992823\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413370483016\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413370483016\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003ePointure\u003c\/div\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-nappa-noir?variant=46690216542536\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-nappa-noir?variant=46690216575304\"\u003e37\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46690216608072\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385157083\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-nappa-noir?variant=46690216640840\"\u003e39\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-nappa-noir?variant=46690216673608\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-nappa-noir?variant=46690216706376\"\u003e41\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Pointure]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003ePointure\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"CARLA-NAPPANOIR-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"37\" data-variant-sku=\"CARLA-NAPPANOIR-37\"disabled\u003e37\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"CARLA-NAPPANOIR-38\"\u003e38\u003c\/option\u003e\u003coption value=\"39\" data-variant-sku=\"CARLA-NAPPANOIR-39\"disabled\u003e39\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"CARLA-NAPPANOIR-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"41\" data-variant-sku=\"CARLA-NAPPANOIR-41\"disabled\u003e41\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003ePointure\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"37\"\u003e37\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"39\"\u003e39\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"41\"\u003e41\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Bottes CARLA",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Bottes galbées en cuir lisse noir\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/carla-boots-nappa-noir\" title=\"Bottes CARLA\" data-price=\"39500\"\u003e\u003cspan class=\"product__price-value\"\u003e395€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"CARLA-NAPPANOIR\",\n \"item_name\": \"Bottes CARLA\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Chaussures\",\n \"item_category2\": \"Bottes à talons\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Accessoire\",\n \"discount\": 0.0,\n \"price\": 395.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413370483016\",\n \"item_ads_id\": \"8413370483016\"\n }\n \u003c\/script\u003e"
},"vernis-tortue": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/carla-boots-vernis-tortue\" title=\"Bottes CARLA\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8439679811912\" data-id=\"8439679811912\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_TORTUE_0994.jpg?height=4\u0026v=1689781126\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_TORTUE_0994.jpg?height={height}\u0026v=1689781126\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_TORTUE_0989.jpg?height=4\u0026v=1689781126\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_TORTUE_0989.jpg?height={height}\u0026v=1689781126\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_TORTUE_0959.jpg?height=4\u0026v=1689781126\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_TORTUE_0959.jpg?height={height}\u0026v=1689781126\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/07_TATIANA_NOOR_CARLAVERNISTORTUE_JERRI_FRENCHYTORTUE_001_56b5ccbb-3d68-42b4-9ac5-7bac5642fe61.jpg?height=4\u0026v=1695897308\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/07_TATIANA_NOOR_CARLAVERNISTORTUE_JERRI_FRENCHYTORTUE_001_56b5ccbb-3d68-42b4-9ac5-7bac5642fe61.jpg?height={height}\u0026v=1695897308\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8439679811912\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8439679811912\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003ePointure\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46767615738184\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385244271\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-vernis-tortue?variant=46767615770952\"\u003e37\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46767615803720\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385244295\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46767615836488\" name=\"add\" data-size-value=\"39\" data-barcode=\"3665385244301\"\u003e39\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-vernis-tortue?variant=46767615869256\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-vernis-tortue?variant=46767615902024\"\u003e41\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Pointure]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003ePointure\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"CARLA-VERNISTORTUE-36\"\u003e36\u003c\/option\u003e\u003coption value=\"37\" data-variant-sku=\"CARLA-VERNISTORTUE-37\"disabled\u003e37\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"CARLA-VERNISTORTUE-38\"\u003e38\u003c\/option\u003e\u003coption value=\"39\" data-variant-sku=\"CARLA-VERNISTORTUE-39\"\u003e39\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"CARLA-VERNISTORTUE-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"41\" data-variant-sku=\"CARLA-VERNISTORTUE-41\"disabled\u003e41\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003ePointure\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"37\"\u003e37\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"39\"\u003e39\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"41\"\u003e41\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Bottes CARLA",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Bottes en cuir vernis écaille de tortue\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/carla-boots-vernis-tortue\" title=\"Bottes CARLA\" data-price=\"27700\"\u003e\u003cspan class=\"product__price-compare\"\u003e395€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e277€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"CARLA-VERNISTORTUE\",\n \"item_name\": \"Bottes CARLA\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Chaussures\",\n \"item_category2\": \"Bottines et bottes\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Accessoire\",\n \"discount\": 118.0,\n \"price\": 395.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8439679811912\",\n \"item_ads_id\": \"8439679811912\"\n }\n \u003c\/script\u003e"
},"vernis-bordeaux": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/carla-boots-vernis-bordeaux\" title=\"Bottes CARLA\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9069974782280\" data-id=\"9069974782280\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_BORDEAUX_1474.jpg?height=4\u0026v=1725266431\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_BORDEAUX_1474.jpg?height={height}\u0026v=1725266431\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_BORDEAUX_1535.jpg?height=4\u0026v=1725266434\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_BORDEAUX_1535.jpg?height={height}\u0026v=1725266434\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_BORDEAUX_1588.jpg?height=4\u0026v=1725977452\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_BORDEAUX_1588.jpg?height={height}\u0026v=1725977452\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/NAELLA_YURA_CARLA_BORDEAUX_0064.jpg?height=4\u0026v=1725976386\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/NAELLA_YURA_CARLA_BORDEAUX_0064.jpg?height={height}\u0026v=1725976386\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069974782280\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069974782280\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003ePointure\u003c\/div\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-vernis-bordeaux?variant=48923930263880\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-vernis-bordeaux?variant=48923930329416\"\u003e37\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-vernis-bordeaux?variant=48923930362184\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923930427720\" name=\"add\" data-size-value=\"39\" data-barcode=\"3665385274995\"\u003e39\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-vernis-bordeaux?variant=48923930460488\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-vernis-bordeaux?variant=48923930493256\"\u003e41\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Pointure]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003ePointure\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"CARLA-VERNISBORDEAUX-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"37\" data-variant-sku=\"CARLA-VERNISBORDEAUX-37\"disabled\u003e37\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"CARLA-VERNISBORDEAUX-38\"disabled\u003e38\u003c\/option\u003e\u003coption value=\"39\" data-variant-sku=\"CARLA-VERNISBORDEAUX-39\"\u003e39\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"CARLA-VERNISBORDEAUX-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"41\" data-variant-sku=\"CARLA-VERNISBORDEAUX-41\"disabled\u003e41\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003ePointure\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"37\"\u003e37\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"39\"\u003e39\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"41\"\u003e41\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Bottes CARLA",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Bottes en cuir vernis craquelé bordeaux\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/carla-boots-vernis-bordeaux\" title=\"Bottes CARLA\" data-price=\"31600\"\u003e\u003cspan class=\"product__price-compare\"\u003e395€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e316€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"CARLA-VERNISBORDEAUX\",\n \"item_name\": \"Bottes CARLA\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Chaussures\",\n \"item_category2\": \"Bottines et bottes\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Accessoire\",\n \"discount\": 79.0,\n \"price\": 395.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9069974782280\",\n \"item_ads_id\": \"9069974782280\"\n }\n \u003c\/script\u003e"
},"vernis-marron": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/carla-boots-vernis-marron\" title=\"Bottes CARLA\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9292105613640\" data-id=\"9292105613640\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_MARRON_1_c09001d6-eccc-434c-b35a-4695b9ca9bc0.jpg?height=4\u0026v=1767993106\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_MARRON_1_c09001d6-eccc-434c-b35a-4695b9ca9bc0.jpg?height={height}\u0026v=1767993106\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_MARRON_3_55c3c104-3e78-4607-a04d-010e558c7a54.jpg?height=4\u0026v=1767993106\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_MARRON_3_55c3c104-3e78-4607-a04d-010e558c7a54.jpg?height={height}\u0026v=1767993106\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_MARRON_2_c23c5d95-cbd7-4297-85f5-752ad3697d35.jpg?height=4\u0026v=1767993106\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/CARLA_VERNIS_MARRON_2_c23c5d95-cbd7-4297-85f5-752ad3697d35.jpg?height={height}\u0026v=1767993106\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Bottes CARLA\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9292105613640\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9292105613640\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003ePointure\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51106248229192\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385305538\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-vernis-marron?variant=51106248261960\"\u003e37\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51106248294728\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385304791\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/carla-boots-vernis-marron?variant=51106248327496\"\u003e39\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51106248360264\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385304814\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51106248425800\" name=\"add\" data-size-value=\"41\" data-barcode=\"3665385304821\"\u003e41\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Pointure]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003ePointure\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"CARLA-VERNISMARRON-36\"\u003e36\u003c\/option\u003e\u003coption value=\"37\" data-variant-sku=\"CARLA-VERNISMARRON-37\"disabled\u003e37\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"CARLA-VERNISMARRON-38\"\u003e38\u003c\/option\u003e\u003coption value=\"39\" data-variant-sku=\"CARLA-VERNISMARRON-39\"disabled\u003e39\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"CARLA-VERNISMARRON-40\"\u003e40\u003c\/option\u003e\u003coption value=\"41\" data-variant-sku=\"CARLA-VERNISMARRON-41\"\u003e41\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003ePointure\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"37\"\u003e37\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"39\"\u003e39\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"41\"\u003e41\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Bottes CARLA",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Bottes en cuir verni marron\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/carla-boots-vernis-marron\" title=\"Bottes CARLA\" data-price=\"39500\"\u003e\u003cspan class=\"product__price-value\"\u003e395€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"CARLA-VERNISMARRON\",\n \"item_name\": \"Bottes CARLA\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Shoes\",\n \"item_category2\": \"Bottes à talons\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Accessoire\",\n \"discount\": 0.0,\n \"price\": 395.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9292105613640\",\n \"item_ads_id\": \"9292105613640\"\n }\n \u003c\/script\u003e"
}}
</script></div></div><div class="product__actions-add"><button type="button" class="product__actions-close js-actions-close"></button>
<div class="product__actions-sizes">
<div class="product__actions-sizes-label">Pointure</div><button class="product__actions-size js-cart-add" data-value="46767615738184" name="add" data-size-value="36" data-barcode="3665385244271">36</button><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/carla-boots-vernis-tortue?variant=46767615770952">37</button><button class="product__actions-size js-cart-add" data-value="46767615803720" name="add" data-size-value="38" data-barcode="3665385244295">38</button><button class="product__actions-size js-cart-add" data-value="46767615836488" name="add" data-size-value="39" data-barcode="3665385244301">39</button><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/carla-boots-vernis-tortue?variant=46767615869256">40</button><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/carla-boots-vernis-tortue?variant=46767615902024">41</button></div></div>
</div>
</div><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/carla-boots-vernis-tortue" title="Bottes CARLA">
<span class="product__title-text">Bottes CARLA</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/TORTOISE-TM.jpg?crop=center&height=60&v=1696321460&width=60" alt="" width="60" height="60">
</div>
<span>+ 3</span>
</div>
</a>
<a class="product__price" href="/products/carla-boots-vernis-tortue" title="Bottes CARLA"><span class="product__price-compare is-visible">395€</span><span class="product__price-value">277€</span></a>
</div>
<a href="/products/carla-boots-vernis-tortue" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "CARLA-VERNISTORTUE",
"item_name": "Bottes CARLA",
"item_list_name": "",
"item_list_id": "",
"index": 6,
"item_brand": "Rouje",
"item_category": "Chaussures",
"item_category2": "Bottines et bottes",
"item_category3": "",
"item_category4": "",
"item_category5": "Vernis Tortue",
"item_variant": "Accessoire",
"discount": 118.0,
"price": 395.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8439679811912",
"item_ads_id": "8439679811912"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="8413606216008">
<div class="product__header">
<span class="product__sticker is-sale">-40%</span>
<button class="product__actions-open js-modal-open" data-product-url="/products/ima-cardigan-uni-ecru" data-trigger="options">
<span class="icon-plus"></span>
</button><a class="product__image" href="/products/ima-cardigan-uni-ecru" title="Cardigan IMA"><div
class="swiper-card-product"
id="swiper-card-product-8413606216008"
data-id="8413606216008"
data-has-slider="5"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/ima-cardigan.jpg?crop=center&height=4&v=1764176419&width=3"
data-src="//www.rouje.com/cdn/shop/files/ima-cardigan.jpg?crop=center&height={height}&v=1764176419&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1000"
height="1333"
title="Cardigan IMA"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-IMA_0031_800x.jpg?v=1764176419"
alt="Cardigan IMA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-IMA_0009_800x.jpg?v=1764176419"
alt="Cardigan IMA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-IMA_0016_800x.jpg?v=1764176419"
alt="Cardigan IMA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413606216008" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413606216008" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__actions">
<div class="product__actions-inner"><a href="/products/ima-cardigan-uni-ecru#sizeguide" class="product__actions-sizeguide">Guide des tailles</a><div class="product__actions-add"><button type="button" class="product__actions-close js-actions-close"></button>
<div class="product__actions-sizes">
<div class="product__actions-sizes-label">Taille</div><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/ima-cardigan-uni-ecru?variant=46691153838408">34</button><button class="product__actions-size js-cart-add" data-value="46691153871176" name="add" data-size-value="36" data-barcode="3665385242628">36</button><button class="product__actions-size js-cart-add" data-value="46691153903944" name="add" data-size-value="38" data-barcode="3665385242635">38</button><button class="product__actions-size js-cart-add" data-value="46691153936712" name="add" data-size-value="40" data-barcode="3665385242642">40</button><button class="product__actions-size js-cart-add" data-value="46691153969480" name="add" data-size-value="42" data-barcode="3665385242659">42</button></div></div>
</div>
</div><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/ima-cardigan-uni-ecru" title="Cardigan IMA">
<span class="product__title-text">Cardigan IMA</span>
</a>
<a class="product__price" href="/products/ima-cardigan-uni-ecru" title="Cardigan IMA"><span class="product__price-compare is-visible">240€</span><span class="product__price-value">144€</span></a>
</div>
<a href="/products/ima-cardigan-uni-ecru" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "IMA-UNIECRU",
"item_name": "Cardigan IMA",
"item_list_name": "",
"item_list_id": "",
"index": 7,
"item_brand": "Rouje",
"item_category": "Mailles",
"item_category2": "Cardigans",
"item_category3": "",
"item_category4": "",
"item_category5": "Uni Ecru",
"item_variant": "Prêt-à-porter",
"discount": 96.0,
"price": 240.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8413606216008",
"item_ads_id": "8413606216008"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="9069947060552">
<div class="product__header">
<span class="product__sticker is-sale">-30%</span>
<button class="product__actions-open js-modal-open" data-product-url="/products/edwin-coat-carreaux-multico" data-trigger="options">
<span class="icon-plus"></span>
</button><a class="product__image" href="/products/edwin-coat-carreaux-multico" title="Manteau EDWIN"><div
class="swiper-card-product"
id="swiper-card-product-9069947060552"
data-id="9069947060552"
data-has-slider="6"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/240725000016660020.jpg?crop=center&height=4&v=1735657201&width=3"
data-src="//www.rouje.com/cdn/shop/files/240725000016660020.jpg?crop=center&height={height}&v=1735657201&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2030"
title="Manteau EDWIN"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/EDWIN_CARREAUX_TRUDY_EMILIE_0009_800x.jpg?v=1735657201"
alt="Manteau EDWIN"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/EDWIN_CARREAUX_TRUDY_EMILIE_0019_800x.jpg?v=1735657201"
alt="Manteau EDWIN"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/EDWIN_CARREAUX_TRUDY_EMILIE_0041_800x.jpg?v=1735657201"
alt="Manteau EDWIN"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069947060552" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069947060552" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__actions">
<div class="product__actions-inner"><a href="/products/edwin-coat-carreaux-multico#sizeguide" class="product__actions-sizeguide">Guide des tailles</a><div class="product__actions-colors"><div class="product-colors js-product-colors">
<a href="/products/edwin-coat-uni-marine"
class="product-colors__dot js-product-color"
title="Uni Marine"
data-product-color="uni-marine"
data-variant-sku="EDWIN-UNIMARINE-38"
style="--color: url(//www.rouje.com/cdn/shop/files/EDWIN-MARINE-TM.jpg?crop=center&height=60&v=1695979488&width=60);">
</a>
<a href="/products/edwin-coat-uni-taupe"
class="product-colors__dot js-product-color is-unavailable"
title="Uni Taupe"
data-product-color="uni-taupe"
style="--color: url(//www.rouje.com/cdn/shop/files/EDWIN-TAUPE-TM.jpg?crop=center&height=60&v=1695979692&width=60);">
</a>
<a href="/products/edwin-coat-uni-rose"
class="product-colors__dot js-product-color"
title="Uni Rose"
data-product-color="uni-rose"
data-variant-sku="EDWIN-UNIROSE-34"
style="--color: url(//www.rouje.com/cdn/shop/files/EDWIN-UNIROSE-TM.png?crop=center&height=60&v=1726762482&width=60);">
</a>
<a href="/products/edwin-coat-carreaux-multico"
class="product-colors__dot js-product-color is-active"
title="Carreaux Multicolore"
data-product-color="carreaux-multicolore"
data-variant-sku="EDWIN-CARREAUXMULTICO-34"
style="--color: url(//www.rouje.com/cdn/shop/files/EDWIN-CARREAUXMULTICO-TM.png?crop=center&height=60&v=1726762482&width=60);">
</a><script type="application/json" data-colors-json>{"uni-marine": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/edwin-coat-uni-marine\" title=\"Manteau EDWIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413597434184\" data-id=\"8413597434184\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/37_EDWIN_027.jpg?height=4\u0026v=1697547423\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/37_EDWIN_027.jpg?height={height}\u0026v=1697547423\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/37_EDWIN_024.jpg?height=4\u0026v=1697547423\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/37_EDWIN_024.jpg?height={height}\u0026v=1697547423\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/37_EDWIN_022.jpg?height=4\u0026v=1695907229\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/37_EDWIN_022.jpg?height={height}\u0026v=1695907229\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/37_EDWIN_007.jpg?height=4\u0026v=1695826316\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/37_EDWIN_007.jpg?height={height}\u0026v=1695826316\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413597434184\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413597434184\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/edwin-coat-uni-marine?variant=46691099672904\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/edwin-coat-uni-marine?variant=46691099705672\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691099738440\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385240266\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691099771208\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385240273\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/edwin-coat-uni-marine?variant=46691099803976\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/edwin-coat-uni-marine?variant=46691099836744\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"EDWIN-UNIMARINE-34\"disabled\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"EDWIN-UNIMARINE-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"EDWIN-UNIMARINE-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"EDWIN-UNIMARINE-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"EDWIN-UNIMARINE-42\"disabled\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"EDWIN-UNIMARINE-44\"disabled\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Manteau EDWIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Manteau caban droit en laine marine\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/edwin-coat-uni-marine\" title=\"Manteau EDWIN\" data-price=\"25600\"\u003e\u003cspan class=\"product__price-compare\"\u003e365€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e256€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"EDWIN-UNIMARINE\",\n \"item_name\": \"Manteau EDWIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Manteaux et vestes\",\n \"item_category2\": \"Manteaux\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 109.0,\n \"price\": 365.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413597434184\",\n \"item_ads_id\": \"8413597434184\"\n }\n \u003c\/script\u003e"
},"uni-taupe": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/edwin-coat-uni-taupe\" title=\"Manteau EDWIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413597466952\" data-id=\"8413597466952\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/36_SIA_ADELINE_LAURESUEDE_EDWIN_034.jpg?height=4\u0026v=1695907149\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/36_SIA_ADELINE_LAURESUEDE_EDWIN_034.jpg?height={height}\u0026v=1695907149\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/36_SIA_ADELINE_LAURESUEDE_EDWIN_023.jpg?height=4\u0026v=1695907149\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/36_SIA_ADELINE_LAURESUEDE_EDWIN_023.jpg?height={height}\u0026v=1695907149\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/36_SIA_ADELINE_LAURESUEDE_EDWIN_028R.jpg?height=4\u0026v=1695907149\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/36_SIA_ADELINE_LAURESUEDE_EDWIN_028R.jpg?height={height}\u0026v=1695907149\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/36_SIA_ADELINE_LAURESUEDE_EDWIN_030R.jpg?height=4\u0026v=1695907149\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/36_SIA_ADELINE_LAURESUEDE_EDWIN_030R.jpg?height={height}\u0026v=1695907149\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2001\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413597466952\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413597466952\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cbutton class=\"product__actions-btn js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/edwin-coat-uni-taupe?variant=\"\u003e\n \u003cspan class=\"btn__label\"\u003eCréer une alerte\u003c\/span\u003e\n \u003c\/button\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"EDWIN-UNITAUPE-34\"disabled\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"EDWIN-UNITAUPE-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"EDWIN-UNITAUPE-38\"disabled\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"EDWIN-UNITAUPE-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"EDWIN-UNITAUPE-42\"disabled\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"EDWIN-UNITAUPE-44\"disabled\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Manteau EDWIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Manteau caban droit en laine chinée taupe\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/edwin-coat-uni-taupe\" title=\"Manteau EDWIN\" data-price=\"25600\"\u003e\u003cspan class=\"product__price-compare\"\u003e365€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e256€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"EDWIN-UNITAUPE\",\n \"item_name\": \"Manteau EDWIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Manteaux et vestes\",\n \"item_category2\": \"Manteaux\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 109.0,\n \"price\": 365.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413597466952\",\n \"item_ads_id\": \"8413597466952\"\n }\n \u003c\/script\u003e"
},"uni-rose": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/edwin-coat-uni-rose\" title=\"Manteau EDWIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9057337573704\" data-id=\"9057337573704\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_PERLA_0037.jpg?height=4\u0026v=1725976328\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_PERLA_0037.jpg?height={height}\u0026v=1725976328\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_PERLA_0020.jpg?height=4\u0026v=1725976326\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_PERLA_0020.jpg?height={height}\u0026v=1725976326\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_PERLA_0053.jpg?height=4\u0026v=1725976330\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_PERLA_0053.jpg?height={height}\u0026v=1725976330\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_PERLA_0059.jpg?height=4\u0026v=1725976329\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_PERLA_0059.jpg?height={height}\u0026v=1725976329\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9057337573704\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9057337573704\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48896690520392\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385270461\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/edwin-coat-uni-rose?variant=48896690553160\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48896690585928\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385270485\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/edwin-coat-uni-rose?variant=48896690618696\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/edwin-coat-uni-rose?variant=48896690651464\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48896690684232\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385270515\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"EDWIN-UNIROSE-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"EDWIN-UNIROSE-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"EDWIN-UNIROSE-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"EDWIN-UNIROSE-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"EDWIN-UNIROSE-42\"disabled\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"EDWIN-UNIROSE-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Manteau EDWIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Manteau droit en laine style caban rose \n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/edwin-coat-uni-rose\" title=\"Manteau EDWIN\" data-price=\"30800\"\u003e\u003cspan class=\"product__price-compare\"\u003e385€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e308€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"EDWIN-UNIROSE\",\n \"item_name\": \"Manteau EDWIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Manteaux et vestes\",\n \"item_category2\": \"Manteaux\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 77.0,\n \"price\": 385.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9057337573704\",\n \"item_ads_id\": \"9057337573704\"\n }\n \u003c\/script\u003e"
},"carreaux-multicolore": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/edwin-coat-carreaux-multico\" title=\"Manteau EDWIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9069947060552\" data-id=\"9069947060552\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/240725000016660020.jpg?height=4\u0026v=1735657201\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/240725000016660020.jpg?height={height}\u0026v=1735657201\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2030\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_CARREAUX_TRUDY_EMILIE_0009.jpg?height=4\u0026v=1735657201\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_CARREAUX_TRUDY_EMILIE_0009.jpg?height={height}\u0026v=1735657201\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_CARREAUX_TRUDY_EMILIE_0019.jpg?height=4\u0026v=1735657201\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_CARREAUX_TRUDY_EMILIE_0019.jpg?height={height}\u0026v=1735657201\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_CARREAUX_TRUDY_EMILIE_0041.jpg?height=4\u0026v=1735657201\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/EDWIN_CARREAUX_TRUDY_EMILIE_0041.jpg?height={height}\u0026v=1735657201\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Manteau EDWIN\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069947060552\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069947060552\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923820884296\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385270409\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923820917064\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385270416\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923820949832\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385270423\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923820982600\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385270430\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923821080904\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385270447\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/edwin-coat-carreaux-multico?variant=48923821113672\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"EDWIN-CARREAUXMULTICO-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"EDWIN-CARREAUXMULTICO-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"EDWIN-CARREAUXMULTICO-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"EDWIN-CARREAUXMULTICO-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"EDWIN-CARREAUXMULTICO-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"EDWIN-CARREAUXMULTICO-44\"disabled\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Manteau EDWIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Manteau droit en laine style caban à carreaux multicolores \n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/edwin-coat-carreaux-multico\" title=\"Manteau EDWIN\" data-price=\"27000\"\u003e\u003cspan class=\"product__price-compare\"\u003e385€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e270€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"EDWIN-CARREAUXMULTICO\",\n \"item_name\": \"Manteau EDWIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Manteaux et vestes\",\n \"item_category2\": \"Manteaux\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 115.0,\n \"price\": 385.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9069947060552\",\n \"item_ads_id\": \"9069947060552\"\n }\n \u003c\/script\u003e"
}}
</script></div></div><div class="product__actions-add"><button type="button" class="product__actions-close js-actions-close"></button>
<div class="product__actions-sizes">
<div class="product__actions-sizes-label">Taille</div><button class="product__actions-size js-cart-add" data-value="48923820884296" name="add" data-size-value="34" data-barcode="3665385270409">34</button><button class="product__actions-size js-cart-add" data-value="48923820917064" name="add" data-size-value="36" data-barcode="3665385270416">36</button><button class="product__actions-size js-cart-add" data-value="48923820949832" name="add" data-size-value="38" data-barcode="3665385270423">38</button><button class="product__actions-size js-cart-add" data-value="48923820982600" name="add" data-size-value="40" data-barcode="3665385270430">40</button><button class="product__actions-size js-cart-add" data-value="48923821080904" name="add" data-size-value="42" data-barcode="3665385270447">42</button><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/edwin-coat-carreaux-multico?variant=48923821113672">44</button></div></div>
</div>
</div><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/edwin-coat-carreaux-multico" title="Manteau EDWIN">
<span class="product__title-text">Manteau EDWIN</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/EDWIN-CARREAUXMULTICO-TM.png?crop=center&height=60&v=1726762482&width=60" alt="" width="60" height="60">
</div>
<span>+ 3</span>
</div>
</a>
<a class="product__price" href="/products/edwin-coat-carreaux-multico" title="Manteau EDWIN"><span class="product__price-compare is-visible">385€</span><span class="product__price-value">270€</span></a>
</div>
<a href="/products/edwin-coat-carreaux-multico" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "EDWIN-CARREAUXMULTICO",
"item_name": "Manteau EDWIN",
"item_list_name": "",
"item_list_id": "",
"index": 8,
"item_brand": "Rouje",
"item_category": "Manteaux et vestes",
"item_category2": "Manteaux",
"item_category3": "",
"item_category4": "",
"item_category5": "Carreaux Multicolore",
"item_variant": "Prêt-à-porter",
"discount": 115.0,
"price": 385.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "9069947060552",
"item_ads_id": "9069947060552"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="9069951844680">
<div class="product__header">
<span class="product__sticker is-sale">-40%</span>
<button class="product__actions-open js-modal-open" data-product-url="/products/gabin-dress-ixia-gris" data-trigger="options">
<span class="icon-plus"></span>
</button><a class="product__image" href="/products/gabin-dress-ixia-gris" title="Robe GABIN"><div
class="swiper-card-product"
id="swiper-card-product-9069951844680"
data-id="9069951844680"
data-has-slider="7"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/GABIN-IXIA_1153_aad509f2-d068-4245-ab35-4fee40d5abcf.jpg?crop=center&height=4&v=1769173454&width=3"
data-src="//www.rouje.com/cdn/shop/files/GABIN-IXIA_1153_aad509f2-d068-4245-ab35-4fee40d5abcf.jpg?crop=center&height={height}&v=1769173454&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Robe GABIN"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/GABIN-IXIA_1123_4918aa4e-4857-4099-9fd2-2a36f68c5d91_800x.jpg?v=1769173454"
alt="Robe GABIN"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/GABIN-IXIA_1143_5afbf41f-3833-4663-badc-52043f2c13e5_800x.jpg?v=1759324381"
alt="Robe GABIN"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/GABIN-IXIA_1154_81a5d63b-8f88-401d-89bb-0b0cd51ed414_800x.jpg?v=1759324381"
alt="Robe GABIN"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069951844680" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069951844680" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__actions">
<div class="product__actions-inner"><a href="/products/gabin-dress-ixia-gris#sizeguide" class="product__actions-sizeguide">Guide des tailles</a><div class="product__actions-colors"><div class="product-colors js-product-colors">
<a href="/products/gabin-dress-petit-graphique-marine"
class="product-colors__dot js-product-color"
title="Marine"
data-product-color="marine"
data-variant-sku="GABIN-PETITGRAPHIQUEMARINE-34"
style="--color: url(//www.rouje.com/cdn/shop/files/GABIN-PETITGRAPHIQUEMARINE-TM.jpg?crop=center&height=60&v=1685088892&width=60);">
</a>
<a href="/products/gabin-dress-pois-carmen-noir"
class="product-colors__dot js-product-color"
title="Pois Carmen Noir"
data-product-color="pois-carmen-noir"
data-variant-sku="GABIN-POISCARMENNOIR-34"
style="--color: url(//www.rouje.com/cdn/shop/files/GABIN-CARMENNOIR-TM.png?crop=center&height=60&v=1704980520&width=60);">
</a>
<a href="/products/gabin-dress-jacquard-fleurs-noir"
class="product-colors__dot js-product-color"
title="JACQUARD FLEURS NOIR"
data-product-color="jacquard-fleurs-noir"
data-variant-sku="GABIN-JACQUARDFLEURSNOIR-34"
style="--color: url(//www.rouje.com/cdn/shop/files/GABIN-NOIR-TM.png?crop=center&height=60&v=1706784876&width=60);">
</a>
<a href="/products/gabin-dress-jardin-secret-noir"
class="product-colors__dot js-product-color"
title="JARDINSECRET NOIR"
data-product-color="jardinsecret-noir"
data-variant-sku="GABIN-JARDINSECRETNOIR-34"
style="--color: url(//www.rouje.com/cdn/shop/files/GABIN-JARDINSECRETNOIR-TM.png?crop=center&height=60&v=1724340788&width=60);">
</a>
<a href="/products/gabin-dress-ixia-gris"
class="product-colors__dot js-product-color is-active"
title="Ixia Gris"
data-product-color="ixia-gris"
data-variant-sku="GABIN-IXIAGRIS-34"
style="--color: url(//www.rouje.com/cdn/shop/files/GABIN-IXIAGRIS-TM.png?crop=center&height=60&v=1724340789&width=60);">
</a>
<a href="/products/gabin-dress-celestin-rouge"
class="product-colors__dot js-product-color"
title="CELESTIN ROUGE"
data-product-color="celestin-rouge"
data-variant-sku="GABIN-CELESTINROUGE-34"
style="--color: url(//www.rouje.com/cdn/shop/files/GABIN-CELESTINROUGE-TM.jpg?crop=center&height=60&v=1736430334&width=60);">
</a>
<a href="/products/gabin-dress-floral-garden-rouge"
class="product-colors__dot js-product-color"
title="FLORALGARDEN ROUGE"
data-product-color="floralgarden-rouge"
data-variant-sku="GABIN-FLORALGARDENROUGE-34"
style="--color: url(//www.rouje.com/cdn/shop/files/GABIN-FLORALGARDENROUGE-TM.jpg?crop=center&height=60&v=1736430336&width=60);">
</a>
<a href="/products/gabin-dress-animalier-fleuri-ecru"
class="product-colors__dot js-product-color"
title="ANIMALIERFLEURI ECRU"
data-product-color="animalierfleuri-ecru"
data-variant-sku="GABIN-ANIMALIERFLEURIECRU-34"
style="--color: url(//www.rouje.com/cdn/shop/files/GABIN_ANIMAL_TM.jpg?crop=center&height=60&v=1757667831&width=60);">
</a>
<a href="/products/robe-gabin-pompom-noir"
class="product-colors__dot js-product-color"
title="POMPOM NOIR"
data-product-color="pompom-noir"
data-variant-sku="GABIN-POMPOMNOIR-34"
style="--color: url(//www.rouje.com/cdn/shop/files/POMPOM-ROUGE-TM.jpg?crop=center&height=60&v=1761839825&width=60);">
</a>
<a href="/products/gabin-dress-rain-dots-horizon"
class="product-colors__dot js-product-color"
title="RAINDOTS HORIZON"
data-product-color="raindots-horizon"
data-variant-sku="GABIN-RAINDOTSHORIZON-34"
style="--color: url(//www.rouje.com/cdn/shop/files/GABIN_RAIN_DOTS.jpg?crop=center&height=60&v=1755790401&width=60);">
</a><script type="application/json" data-colors-json>{"marine": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/gabin-dress-petit-graphique-marine\" title=\"Robe GABIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413556834632\" data-id=\"8413556834632\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/Ecom_Rouje_Day43483120_GABIN_JACQUES.jpg?height=4\u0026v=1692700346\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/Ecom_Rouje_Day43483120_GABIN_JACQUES.jpg?height={height}\u0026v=1692700346\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/Ecom_Rouje_Day43475120_GABIN_JACQUES.jpg?height=4\u0026v=1692700346\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/Ecom_Rouje_Day43475120_GABIN_JACQUES.jpg?height={height}\u0026v=1692700346\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/Ecom_Rouje_Day43472120_GABIN_JACQUES.jpg?height=4\u0026v=1692700342\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/Ecom_Rouje_Day43472120_GABIN_JACQUES.jpg?height={height}\u0026v=1692700342\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/Ecom_Rouje_Day43466120_GABIN_JACQUES.jpg?height=4\u0026v=1692700342\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/Ecom_Rouje_Day43466120_GABIN_JACQUES.jpg?height={height}\u0026v=1692700342\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"[collection:gabins]\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413556834632\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413556834632\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46690925510984\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385211235\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46690925543752\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385211242\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46690925576520\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385211259\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46690925609288\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385211266\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46690925642056\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385211273\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46690925674824\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385211280\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"GABIN-PETITGRAPHIQUEMARINE-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"GABIN-PETITGRAPHIQUEMARINE-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"GABIN-PETITGRAPHIQUEMARINE-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"GABIN-PETITGRAPHIQUEMARINE-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"GABIN-PETITGRAPHIQUEMARINE-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"GABIN-PETITGRAPHIQUEMARINE-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe GABIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe portefeuille mi-longue florale marine\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/gabin-dress-petit-graphique-marine\" title=\"Robe GABIN\" data-price=\"11700\"\u003e\u003cspan class=\"product__price-compare\"\u003e195€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e117€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"GABIN-PETITGRAPHIQUEMARINE\",\n \"item_name\": \"Robe GABIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 78.0,\n \"price\": 195.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413556834632\",\n \"item_ads_id\": \"8413556834632\"\n }\n \u003c\/script\u003e"
},"pois-carmen-noir": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/gabin-dress-pois-carmen-noir\" title=\"Robe GABIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8685774864712\" data-id=\"8685774864712\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POID_1256_a3c2ae78-8c43-42ad-bee7-0d6588cb2d9d.jpg?height=4\u0026v=1756480368\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POID_1256_a3c2ae78-8c43-42ad-bee7-0d6588cb2d9d.jpg?height={height}\u0026v=1756480368\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POID_1271_98e759cc-ee98-452b-b40f-ecf09cd10f28.jpg?height=4\u0026v=1756480368\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POID_1271_98e759cc-ee98-452b-b40f-ecf09cd10f28.jpg?height={height}\u0026v=1756480368\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POID_1291_4fb72d04-6298-4f54-a115-c73b2fdc9371.jpg?height=4\u0026v=1756480368\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POID_1291_4fb72d04-6298-4f54-a115-c73b2fdc9371.jpg?height={height}\u0026v=1756480368\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POID_1292_4b032537-ae72-4538-bc24-ace5585199b8.jpg?height=4\u0026v=1756480368\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POID_1292_4b032537-ae72-4538-bc24-ace5585199b8.jpg?height={height}\u0026v=1756480368\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8685774864712\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8685774864712\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"47886304084296\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385249214\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"47886304117064\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385249221\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"47886304149832\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385249238\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"47886304182600\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385249245\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"47886304215368\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385249252\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"47886304248136\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385249269\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"GABIN-POISCARMENNOIR-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"GABIN-POISCARMENNOIR-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"GABIN-POISCARMENNOIR-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"GABIN-POISCARMENNOIR-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"GABIN-POISCARMENNOIR-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"GABIN-POISCARMENNOIR-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe GABIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe portefeuille mi-longue à pois noir\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/gabin-dress-pois-carmen-noir\" title=\"Robe GABIN\" data-price=\"19500\"\u003e\u003cspan class=\"product__price-value\"\u003e195€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"GABIN-POISCARMENNOIR\",\n \"item_name\": \"Robe GABIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 0.0,\n \"price\": 195.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8685774864712\",\n \"item_ads_id\": \"8685774864712\"\n }\n \u003c\/script\u003e"
},"jacquard-fleurs-noir": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/gabin-dress-jacquard-fleurs-noir\" title=\"Robe GABIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8685774930248\" data-id=\"8685774930248\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/D4_GABIN_2758.jpg?height=4\u0026v=1729675458\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/D4_GABIN_2758.jpg?height={height}\u0026v=1729675458\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/D4_GABIN_2779.jpg?height=4\u0026v=1729675498\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/D4_GABIN_2779.jpg?height={height}\u0026v=1729675498\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/D4_GABIN_2771.jpg?height=4\u0026v=1729675492\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/D4_GABIN_2771.jpg?height={height}\u0026v=1729675492\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-NOIR_4626d240-75e9-4364-a8f7-84e451ef29b4.jpg?height=4\u0026v=1708431645\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-NOIR_4626d240-75e9-4364-a8f7-84e451ef29b4.jpg?height={height}\u0026v=1708431645\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8685774930248\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8685774930248\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"47886304510280\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385253815\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"47886304543048\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385253822\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/gabin-dress-jacquard-fleurs-noir?variant=47886304575816\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/gabin-dress-jacquard-fleurs-noir?variant=47886304608584\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/gabin-dress-jacquard-fleurs-noir?variant=47886304641352\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/gabin-dress-jacquard-fleurs-noir?variant=47886304674120\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"GABIN-JACQUARDFLEURSNOIR-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"GABIN-JACQUARDFLEURSNOIR-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"GABIN-JACQUARDFLEURSNOIR-38\"disabled\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"GABIN-JACQUARDFLEURSNOIR-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"GABIN-JACQUARDFLEURSNOIR-42\"disabled\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"GABIN-JACQUARDFLEURSNOIR-44\"disabled\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe GABIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe portefeuille mi-longue en jacquard\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/gabin-dress-jacquard-fleurs-noir\" title=\"Robe GABIN\" data-price=\"19500\"\u003e\u003cspan class=\"product__price-value\"\u003e195€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"GABIN-JACQUARDFLEURSNOIR\",\n \"item_name\": \"Robe GABIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 0.0,\n \"price\": 195.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8685774930248\",\n \"item_ads_id\": \"8685774930248\"\n }\n \u003c\/script\u003e"
},"jardinsecret-noir": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/gabin-dress-jardin-secret-noir\" title=\"Robe GABIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9069951713608\" data-id=\"9069951713608\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0135_a422b114-582b-4e98-baa1-0db5303ac3eb.jpg?height=4\u0026v=1724679877\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0135_a422b114-582b-4e98-baa1-0db5303ac3eb.jpg?height={height}\u0026v=1724679877\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0164_cda7cb3f-99c9-4557-83d9-89a1dfea9c15.jpg?height=4\u0026v=1724679877\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0164_cda7cb3f-99c9-4557-83d9-89a1dfea9c15.jpg?height={height}\u0026v=1724679877\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0167_4d93fcb6-d1d7-40d0-9e73-868cde8276dc.jpg?height=4\u0026v=1724679877\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0167_4d93fcb6-d1d7-40d0-9e73-868cde8276dc.jpg?height={height}\u0026v=1724679877\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0181_ea6a2e9b-7e65-4a9d-aa71-dba70e9ce7bb.jpg?height=4\u0026v=1724679876\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0181_ea6a2e9b-7e65-4a9d-aa71-dba70e9ce7bb.jpg?height={height}\u0026v=1724679876\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2250\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069951713608\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069951713608\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923839824200\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385266389\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923839856968\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385266396\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923839889736\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385266402\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/gabin-dress-jardin-secret-noir?variant=48923839955272\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/gabin-dress-jardin-secret-noir?variant=48923839988040\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/gabin-dress-jardin-secret-noir?variant=48923840020808\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"GABIN-JARDINSECRETNOIR-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"GABIN-JARDINSECRETNOIR-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"GABIN-JARDINSECRETNOIR-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"GABIN-JARDINSECRETNOIR-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"GABIN-JARDINSECRETNOIR-42\"disabled\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"GABIN-JARDINSECRETNOIR-44\"disabled\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe GABIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe portefeuille midi imprimé noir floral\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/gabin-dress-jardin-secret-noir\" title=\"Robe GABIN\" data-price=\"15600\"\u003e\u003cspan class=\"product__price-compare\"\u003e195€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e156€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"GABIN-JARDINSECRETNOIR\",\n \"item_name\": \"Robe GABIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 39.0,\n \"price\": 195.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9069951713608\",\n \"item_ads_id\": \"9069951713608\"\n }\n \u003c\/script\u003e"
},"ixia-gris": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/gabin-dress-ixia-gris\" title=\"Robe GABIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9069951844680\" data-id=\"9069951844680\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-IXIA_1153_aad509f2-d068-4245-ab35-4fee40d5abcf.jpg?height=4\u0026v=1769173454\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-IXIA_1153_aad509f2-d068-4245-ab35-4fee40d5abcf.jpg?height={height}\u0026v=1769173454\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-IXIA_1123_4918aa4e-4857-4099-9fd2-2a36f68c5d91.jpg?height=4\u0026v=1769173454\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-IXIA_1123_4918aa4e-4857-4099-9fd2-2a36f68c5d91.jpg?height={height}\u0026v=1769173454\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-IXIA_1143_5afbf41f-3833-4663-badc-52043f2c13e5.jpg?height=4\u0026v=1759324381\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-IXIA_1143_5afbf41f-3833-4663-badc-52043f2c13e5.jpg?height={height}\u0026v=1759324381\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-IXIA_1154_81a5d63b-8f88-401d-89bb-0b0cd51ed414.jpg?height=4\u0026v=1759324381\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-IXIA_1154_81a5d63b-8f88-401d-89bb-0b0cd51ed414.jpg?height={height}\u0026v=1759324381\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069951844680\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069951844680\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923840119112\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385268352\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923840151880\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385268369\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923840184648\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385268376\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923840217416\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385268383\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923840250184\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385268390\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923840282952\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385268406\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"GABIN-IXIAGRIS-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"GABIN-IXIAGRIS-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"GABIN-IXIAGRIS-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"GABIN-IXIAGRIS-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"GABIN-IXIAGRIS-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"GABIN-IXIAGRIS-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe GABIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe portefeuille à imprimé fleuri gris et rose\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/gabin-dress-ixia-gris\" title=\"Robe GABIN\" data-price=\"11700\"\u003e\u003cspan class=\"product__price-compare\"\u003e195€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e117€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"GABIN-IXIAGRIS\",\n \"item_name\": \"Robe GABIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 78.0,\n \"price\": 195.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9069951844680\",\n \"item_ads_id\": \"9069951844680\"\n }\n \u003c\/script\u003e"
},"celestin-rouge": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/gabin-dress-celestin-rouge\" title=\"Robe GABIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9251486433608\" data-id=\"9251486433608\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_CELESTIN_0004.jpg?height=4\u0026v=1749717741\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_CELESTIN_0004.jpg?height={height}\u0026v=1749717741\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_CELESTIN_0029.jpg?height=4\u0026v=1749717741\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_CELESTIN_0029.jpg?height={height}\u0026v=1749717741\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_CELESTIN_0021.jpg?height=4\u0026v=1749717741\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_CELESTIN_0021.jpg?height={height}\u0026v=1749717741\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_CELESTIN_0034.jpg?height=4\u0026v=1749717741\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_CELESTIN_0034.jpg?height={height}\u0026v=1749717741\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9251486433608\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9251486433608\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551644819784\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385278337\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551644852552\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385278344\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551644885320\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385278351\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551644918088\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385278368\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551644950856\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385278375\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551644983624\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385278382\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"GABIN-CELESTINROUGE-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"GABIN-CELESTINROUGE-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"GABIN-CELESTINROUGE-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"GABIN-CELESTINROUGE-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"GABIN-CELESTINROUGE-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"GABIN-CELESTINROUGE-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe GABIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe portefeuille midi imprimé fleuri rouge\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/gabin-dress-celestin-rouge\" title=\"Robe GABIN\" data-price=\"19500\"\u003e\u003cspan class=\"product__price-value\"\u003e195€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"GABIN-CELESTINROUGE\",\n \"item_name\": \"Robe GABIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 0.0,\n \"price\": 195.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9251486433608\",\n \"item_ads_id\": \"9251486433608\"\n }\n \u003c\/script\u003e"
},"floralgarden-rouge": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/gabin-dress-floral-garden-rouge\" title=\"Robe GABIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9251486499144\" data-id=\"9251486499144\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-FLORALGARDENROUGE_2.jpg?height=4\u0026v=1756484654\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-FLORALGARDENROUGE_2.jpg?height={height}\u0026v=1756484654\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Full front view of the Gabin à Fleurs portfolio dress.\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-FLORALGARDENROUGE_1.jpg?height=4\u0026v=1756484654\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-FLORALGARDENROUGE_1.jpg?height={height}\u0026v=1756484654\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Focus on the top of the Gabin floral wrap dress seen from the front.\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-FLORALGARDENROUGE_3.jpg?height=4\u0026v=1748335903\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-FLORALGARDENROUGE_3.jpg?height={height}\u0026v=1748335903\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-FLORALGARDENROUGE_PACKSHOT.jpg?height=4\u0026v=1748335928\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN-FLORALGARDENROUGE_PACKSHOT.jpg?height={height}\u0026v=1748335928\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Packshot of the Gabin floral print dress\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9251486499144\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9251486499144\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551645049160\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385278924\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551645081928\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385278931\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551645114696\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385278948\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551645147464\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385278955\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551645180232\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385278962\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"49551645213000\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385278979\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"GABIN-FLORALGARDENROUGE-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"GABIN-FLORALGARDENROUGE-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"GABIN-FLORALGARDENROUGE-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"GABIN-FLORALGARDENROUGE-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"GABIN-FLORALGARDENROUGE-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"GABIN-FLORALGARDENROUGE-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe GABIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe portefeuille midi imprimé fleuri rouge\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/gabin-dress-floral-garden-rouge\" title=\"Robe GABIN\" data-price=\"19500\"\u003e\u003cspan class=\"product__price-value\"\u003e195€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"GABIN-FLORALGARDENROUGE\",\n \"item_name\": \"Robe GABIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 0.0,\n \"price\": 195.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9251486499144\",\n \"item_ads_id\": \"9251486499144\"\n }\n \u003c\/script\u003e"
},"animalierfleuri-ecru": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/gabin-dress-animalier-fleuri-ecru\" title=\"Robe upcyclée GABIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9605096866120\" data-id=\"9605096866120\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MAISON_DES_FEMMES_1333_68af83c5-9625-4247-82a4-0a6b2f576473.jpg?height=4\u0026v=1757510186\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MAISON_DES_FEMMES_1333_68af83c5-9625-4247-82a4-0a6b2f576473.jpg?height={height}\u0026v=1757510186\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe upcyclée GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MAISON_DES_FEMMES_1347_e5f25bc7-288e-4338-a9ba-c6f82d73b100.jpg?height=4\u0026v=1757510186\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MAISON_DES_FEMMES_1347_e5f25bc7-288e-4338-a9ba-c6f82d73b100.jpg?height={height}\u0026v=1757510186\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe upcyclée GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MAISON_DES_FEMMES_1336_7b4d01c5-0b70-47ce-90b8-1136e04ea424.jpg?height=4\u0026v=1757510186\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MAISON_DES_FEMMES_1336_7b4d01c5-0b70-47ce-90b8-1136e04ea424.jpg?height={height}\u0026v=1757510186\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe upcyclée GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MAISON_DES_FEMMES_1367_2f609e2c-5b8e-498f-8e37-4d80185d53a4.jpg?height=4\u0026v=1757510186\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MAISON_DES_FEMMES_1367_2f609e2c-5b8e-498f-8e37-4d80185d53a4.jpg?height={height}\u0026v=1757510186\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe upcyclée GABIN\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9605096866120\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9605096866120\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052022563144\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385303596\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052022595912\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385303602\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052022628680\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385303619\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052022661448\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385303626\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052022694216\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385303633\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/gabin-dress-animalier-fleuri-ecru?variant=51052022726984\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"GABIN-ANIMALIERFLEURIECRU-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"GABIN-ANIMALIERFLEURIECRU-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"GABIN-ANIMALIERFLEURIECRU-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"GABIN-ANIMALIERFLEURIECRU-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"GABIN-ANIMALIERFLEURIECRU-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"GABIN-ANIMALIERFLEURIECRU-44\"disabled\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe upcyclée GABIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe portefeuille midi imprimé animalier\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/gabin-dress-animalier-fleuri-ecru\" title=\"Robe upcyclée GABIN\" data-price=\"19500\"\u003e\u003cspan class=\"product__price-value\"\u003e195€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"GABIN-ANIMALIERFLEURIECRU\",\n \"item_name\": \"Robe upcyclée GABIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Dresses\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 0.0,\n \"price\": 195.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9605096866120\",\n \"item_ads_id\": \"9605096866120\"\n }\n \u003c\/script\u003e"
},"pompom-noir": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/robe-gabin-pompom-noir\" title=\"Robe GABIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9605097455944\" data-id=\"9605097455944\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0342.jpg?height=4\u0026v=1761150666\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0342.jpg?height={height}\u0026v=1761150666\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0364.jpg?height=4\u0026v=1761150666\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0364.jpg?height={height}\u0026v=1761150666\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0308.jpg?height=4\u0026v=1761150666\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0308.jpg?height={height}\u0026v=1761150666\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0357.jpg?height=4\u0026v=1761150666\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_0357.jpg?height={height}\u0026v=1761150666\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9605097455944\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9605097455944\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052026495304\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385307617\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/robe-gabin-pompom-noir?variant=51052026528072\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/robe-gabin-pompom-noir?variant=51052026560840\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/robe-gabin-pompom-noir?variant=51052026593608\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/robe-gabin-pompom-noir?variant=51052026626376\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052026659144\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385307662\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"GABIN-POMPOMNOIR-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"GABIN-POMPOMNOIR-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"GABIN-POMPOMNOIR-38\"disabled\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"GABIN-POMPOMNOIR-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"GABIN-POMPOMNOIR-42\"disabled\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"GABIN-POMPOMNOIR-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe GABIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe portefeuille midi imprimée florale\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/robe-gabin-pompom-noir\" title=\"Robe GABIN\" data-price=\"19500\"\u003e\u003cspan class=\"product__price-value\"\u003e195€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"GABIN-POMPOMNOIR\",\n \"item_name\": \"Robe GABIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Dresses\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 0.0,\n \"price\": 195.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9605097455944\",\n \"item_ads_id\": \"9605097455944\"\n }\n \u003c\/script\u003e"
},"raindots-horizon": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/gabin-dress-rain-dots-horizon\" title=\"Robe GABIN\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9605098373448\" data-id=\"9605098373448\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POIS_BLEU_0009.jpg?height=4\u0026v=1755099960\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POIS_BLEU_0009.jpg?height={height}\u0026v=1755099960\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POIS_BLEU_0052.jpg?height=4\u0026v=1755099960\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POIS_BLEU_0052.jpg?height={height}\u0026v=1755099960\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POIS_BLEU_0034.jpg?height=4\u0026v=1755099960\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POIS_BLEU_0034.jpg?height={height}\u0026v=1755099960\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POIS_BLEU_0042.jpg?height=4\u0026v=1755099960\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/GABIN_POIS_BLEU_0042.jpg?height={height}\u0026v=1755099960\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Robe GABIN\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9605098373448\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9605098373448\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052033769800\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385293965\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052033802568\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385293972\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052033835336\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385293989\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052033868104\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385293996\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052033900872\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385294009\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052033933640\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385294016\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"GABIN-RAINDOTSHORIZON-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"GABIN-RAINDOTSHORIZON-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"GABIN-RAINDOTSHORIZON-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"GABIN-RAINDOTSHORIZON-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"GABIN-RAINDOTSHORIZON-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"GABIN-RAINDOTSHORIZON-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Robe GABIN",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Robe portefeuille midi imprimé pois horizon\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/gabin-dress-rain-dots-horizon\" title=\"Robe GABIN\" data-price=\"19500\"\u003e\u003cspan class=\"product__price-value\"\u003e195€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"GABIN-RAINDOTSHORIZON\",\n \"item_name\": \"Robe GABIN\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Robes\",\n \"item_category2\": \"Robes midi\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 0.0,\n \"price\": 195.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9605098373448\",\n \"item_ads_id\": \"9605098373448\"\n }\n \u003c\/script\u003e"
}}
</script></div></div><div class="product__actions-add"><button type="button" class="product__actions-close js-actions-close"></button>
<div class="product__actions-sizes">
<div class="product__actions-sizes-label">Taille</div><button class="product__actions-size js-cart-add" data-value="48923840119112" name="add" data-size-value="34" data-barcode="3665385268352">34</button><button class="product__actions-size js-cart-add" data-value="48923840151880" name="add" data-size-value="36" data-barcode="3665385268369">36</button><button class="product__actions-size js-cart-add" data-value="48923840184648" name="add" data-size-value="38" data-barcode="3665385268376">38</button><button class="product__actions-size js-cart-add" data-value="48923840217416" name="add" data-size-value="40" data-barcode="3665385268383">40</button><button class="product__actions-size js-cart-add" data-value="48923840250184" name="add" data-size-value="42" data-barcode="3665385268390">42</button><button class="product__actions-size js-cart-add" data-value="48923840282952" name="add" data-size-value="44" data-barcode="3665385268406">44</button></div></div>
</div>
</div><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/gabin-dress-ixia-gris" title="Robe GABIN">
<span class="product__title-text">Robe GABIN</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/GABIN-IXIAGRIS-TM.png?crop=center&height=60&v=1724340789&width=60" alt="" width="60" height="60">
</div>
<span>+ 9</span>
</div>
</a>
<a class="product__price" href="/products/gabin-dress-ixia-gris" title="Robe GABIN"><span class="product__price-compare is-visible">195€</span><span class="product__price-value">117€</span></a>
</div>
<a href="/products/gabin-dress-ixia-gris" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "GABIN-IXIAGRIS",
"item_name": "Robe GABIN",
"item_list_name": "",
"item_list_id": "",
"index": 9,
"item_brand": "Rouje",
"item_category": "Robes",
"item_category2": "Robes midi",
"item_category3": "",
"item_category4": "",
"item_category5": "Ixia Gris",
"item_variant": "Prêt-à-porter",
"discount": 78.0,
"price": 195.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "9069951844680",
"item_ads_id": "9069951844680"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="8449285423432">
<div class="product__header">
<span class="product__sticker is-sale">-40%</span>
<button class="product__actions-open js-modal-open" data-product-url="/products/daphne-down-jacket-amaryllis-noir" data-trigger="options">
<span class="icon-plus"></span>
</button><a class="product__image" href="/products/daphne-down-jacket-amaryllis-noir" title="Doudoune DAPHNE"><div
class="swiper-card-product"
id="swiper-card-product-8449285423432"
data-id="8449285423432"
data-has-slider="7"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/DAPHNE-AMARYLLISNOIR_0058.jpg?crop=center&height=4&v=1738927187&width=3"
data-src="//www.rouje.com/cdn/shop/files/DAPHNE-AMARYLLISNOIR_0058.jpg?crop=center&height={height}&v=1738927187&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Doudoune DAPHNE"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/FONDROSE_0147_3_800x.png?v=1738927187"
alt="Doudoune DAPHNE"
width="3042"
height="4188"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/DAPHNE-AMARYLLISNOIR_0015_800x.jpg?v=1738927187"
alt="[collection:ventes-privees-coats-and-jackets]"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/DAPHNE-AMARYLLISNOIR_0021_800x.jpg?v=1738927187"
alt="Doudoune DAPHNE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8449285423432" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8449285423432" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__actions">
<div class="product__actions-inner"><a href="/products/daphne-down-jacket-amaryllis-noir#sizeguide" class="product__actions-sizeguide">Guide des tailles</a><div class="product__actions-colors"><div class="product-colors js-product-colors">
<a href="/products/daphne-puffer-coat-bouquet-andalou-noir"
class="product-colors__dot js-product-color"
title="Noir"
data-product-color="noir"
data-variant-sku="DAPHNE-BOUQUETANDALOUNOIR-44"
style="--color: url(//www.rouje.com/cdn/shop/files/DAPHNE-BOUQUETANDALOUNOIR-TM.jpg?crop=center&height=60&v=1685088807&width=60);">
</a>
<a href="/products/daphne-down-jacket-amaryllis-noir"
class="product-colors__dot js-product-color is-active"
title="Amaryllis Noir"
data-product-color="amaryllis-noir"
data-variant-sku="DAPHNE-AMARYLLISNOIR-36"
style="--color: url(//www.rouje.com/cdn/shop/files/DAPHNE-AMARYLLISNOIR-TM.jpg?crop=center&height=60&v=1699373618&width=60);">
</a><script type="application/json" data-colors-json>{"noir": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/daphne-puffer-coat-bouquet-andalou-noir\" title=\"Doudoune DAPHNE\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413548708168\" data-id=\"8413548708168\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/daphne-bouquetandalounoir-3.jpg?height=4\u0026v=1739181159\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/daphne-bouquetandalounoir-3.jpg?height={height}\u0026v=1739181159\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Doudoune DAPHNE\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/products\/daphne-bouquetandalounoir-6.jpg?height=4\u0026v=1739181159\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/products\/daphne-bouquetandalounoir-6.jpg?height={height}\u0026v=1739181159\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"2000\"\n height=\"3000\"\nalt=\"Doudoune DAPHNE\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/products\/daphne-bouquetandalounoir-4.jpg?height=4\u0026v=1739181159\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/products\/daphne-bouquetandalounoir-4.jpg?height={height}\u0026v=1739181159\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"2000\"\n height=\"3000\"\nalt=\"Doudoune DAPHNE\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/products\/daphne-bouquetandalounoir-5.jpg?height=4\u0026v=1739181159\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/products\/daphne-bouquetandalounoir-5.jpg?height={height}\u0026v=1739181159\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"2000\"\n height=\"3000\"\nalt=\"Doudoune DAPHNE\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413548708168\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413548708168\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/daphne-puffer-coat-bouquet-andalou-noir?variant=46690884714824\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/daphne-puffer-coat-bouquet-andalou-noir?variant=46690884747592\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/daphne-puffer-coat-bouquet-andalou-noir?variant=46690884780360\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/daphne-puffer-coat-bouquet-andalou-noir?variant=46690884813128\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/daphne-puffer-coat-bouquet-andalou-noir?variant=46690884845896\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46690884878664\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385212867\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"DAPHNE-BOUQUETANDALOUNOIR-34\"disabled\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"DAPHNE-BOUQUETANDALOUNOIR-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"DAPHNE-BOUQUETANDALOUNOIR-38\"disabled\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"DAPHNE-BOUQUETANDALOUNOIR-40\"disabled\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"DAPHNE-BOUQUETANDALOUNOIR-42\"disabled\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"DAPHNE-BOUQUETANDALOUNOIR-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Doudoune DAPHNE",
"product_intro": "",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/daphne-puffer-coat-bouquet-andalou-noir\" title=\"Doudoune DAPHNE\" data-price=\"24500\"\u003e\u003cspan class=\"product__price-compare\"\u003e350€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e245€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"DAPHNE-BOUQUETANDALOUNOIR\",\n \"item_name\": \"Doudoune DAPHNE\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Manteaux et vestes\",\n \"item_category2\": \"Doudounes\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 105.0,\n \"price\": 350.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413548708168\",\n \"item_ads_id\": \"8413548708168\"\n }\n \u003c\/script\u003e"
},"amaryllis-noir": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/daphne-down-jacket-amaryllis-noir\" title=\"Doudoune DAPHNE\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8449285423432\" data-id=\"8449285423432\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DAPHNE-AMARYLLISNOIR_0058.jpg?height=4\u0026v=1738927187\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DAPHNE-AMARYLLISNOIR_0058.jpg?height={height}\u0026v=1738927187\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Doudoune DAPHNE\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/FONDROSE_0147_3.png?height=4\u0026v=1738927187\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/FONDROSE_0147_3.png?height={height}\u0026v=1738927187\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"3042\"\n height=\"4188\"\nalt=\"Doudoune DAPHNE\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DAPHNE-AMARYLLISNOIR_0015.jpg?height=4\u0026v=1738927187\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DAPHNE-AMARYLLISNOIR_0015.jpg?height={height}\u0026v=1738927187\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"[collection:ventes-privees-coats-and-jackets]\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DAPHNE-AMARYLLISNOIR_0021.jpg?height=4\u0026v=1738927187\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/DAPHNE-AMARYLLISNOIR_0021.jpg?height={height}\u0026v=1738927187\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Doudoune DAPHNE\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8449285423432\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8449285423432\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/daphne-down-jacket-amaryllis-noir?variant=46794758160712\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46794758193480\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385245193\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46794758226248\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385245209\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46794758259016\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385245216\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46794758291784\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385245223\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/daphne-down-jacket-amaryllis-noir?variant=46794758324552\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"DAPHNE-AMARYLLISNOIR-34\"disabled\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"DAPHNE-AMARYLLISNOIR-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"DAPHNE-AMARYLLISNOIR-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"DAPHNE-AMARYLLISNOIR-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"DAPHNE-AMARYLLISNOIR-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"DAPHNE-AMARYLLISNOIR-44\"disabled\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Doudoune DAPHNE",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Doudoune oversize imprimée\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/daphne-down-jacket-amaryllis-noir\" title=\"Doudoune DAPHNE\" data-price=\"21000\"\u003e\u003cspan class=\"product__price-compare\"\u003e350€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e210€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"DAPHNE-AMARYLLISNOIR\",\n \"item_name\": \"Doudoune DAPHNE\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Manteaux et vestes\",\n \"item_category2\": \"Doudounes\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 140.0,\n \"price\": 350.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8449285423432\",\n \"item_ads_id\": \"8449285423432\"\n }\n \u003c\/script\u003e"
}}
</script></div></div><div class="product__actions-add"><button type="button" class="product__actions-close js-actions-close"></button>
<div class="product__actions-sizes">
<div class="product__actions-sizes-label">Taille</div><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/daphne-down-jacket-amaryllis-noir?variant=46794758160712">34</button><button class="product__actions-size js-cart-add" data-value="46794758193480" name="add" data-size-value="36" data-barcode="3665385245193">36</button><button class="product__actions-size js-cart-add" data-value="46794758226248" name="add" data-size-value="38" data-barcode="3665385245209">38</button><button class="product__actions-size js-cart-add" data-value="46794758259016" name="add" data-size-value="40" data-barcode="3665385245216">40</button><button class="product__actions-size js-cart-add" data-value="46794758291784" name="add" data-size-value="42" data-barcode="3665385245223">42</button><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/daphne-down-jacket-amaryllis-noir?variant=46794758324552">44</button></div></div>
</div>
</div><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/daphne-down-jacket-amaryllis-noir" title="Doudoune DAPHNE">
<span class="product__title-text">Doudoune DAPHNE</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/DAPHNE-AMARYLLISNOIR-TM.jpg?crop=center&height=60&v=1699373618&width=60" alt="" width="60" height="60">
</div>
<span>+ 1</span>
</div>
</a>
<a class="product__price" href="/products/daphne-down-jacket-amaryllis-noir" title="Doudoune DAPHNE"><span class="product__price-compare is-visible">350€</span><span class="product__price-value">210€</span></a>
</div>
<a href="/products/daphne-down-jacket-amaryllis-noir" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "DAPHNE-AMARYLLISNOIR",
"item_name": "Doudoune DAPHNE",
"item_list_name": "",
"item_list_id": "",
"index": 10,
"item_brand": "Rouje",
"item_category": "Manteaux et vestes",
"item_category2": "Doudounes",
"item_category3": "",
"item_category4": "",
"item_category5": "Amaryllis Noir",
"item_variant": "Prêt-à-porter",
"discount": 140.0,
"price": 350.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8449285423432",
"item_ads_id": "8449285423432"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="8413597598024">
<div class="product__header">
<span class="product__sticker is-sale">-30%</span>
<button class="product__actions-open js-modal-open" data-product-url="/products/ricardo-jacket-uni-bronze" data-trigger="options">
<span class="icon-plus"></span>
</button><a class="product__image" href="/products/ricardo-jacket-uni-bronze" title="Blouson RICARDO"><div
class="swiper-card-product"
id="swiper-card-product-8413597598024"
data-id="8413597598024"
data-has-slider="8"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/27_CARA_RICARDO_041-ARECROP.jpg?crop=center&height=4&v=1738921659&width=3"
data-src="//www.rouje.com/cdn/shop/files/27_CARA_RICARDO_041-ARECROP.jpg?crop=center&height={height}&v=1738921659&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Blouson RICARDO"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/27_CARA_RICARDO_040-ARECROP_800x.jpg?v=1738921659"
alt="Blouson RICARDO"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-FONDROSE_0517_67511389-07bc-423b-80e4-5a19285a575a_800x.jpg?v=1738767169"
alt="Blouson RICARDO"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-FONDROSE_0489_800x.jpg?v=1738767169"
alt="Blouson RICARDO"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413597598024" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413597598024" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__actions">
<div class="product__actions-inner"><a href="/products/ricardo-jacket-uni-bronze#sizeguide" class="product__actions-sizeguide">Guide des tailles</a><div class="product__actions-colors"><div class="product-colors js-product-colors">
<a href="/products/ricardo-jacket-uni-rouge"
class="product-colors__dot js-product-color"
title="Uni Rouge"
data-product-color="uni-rouge"
data-variant-sku="RICARDO-UNIROUGE-34"
style="--color: url(//www.rouje.com/cdn/shop/files/RICARDO-ROUGE-TM.jpg?crop=center&height=60&v=1695982265&width=60);">
</a>
<a href="/products/ricardo-jacket-uni-bronze"
class="product-colors__dot js-product-color is-active"
title="Uni Bronze"
data-product-color="uni-bronze"
data-variant-sku="RICARDO-UNIBRONZE-34"
style="--color: url(//www.rouje.com/cdn/shop/files/RICARDO-BRONZE-TM.jpg?crop=center&height=60&v=1695982264&width=60);">
</a><script type="application/json" data-colors-json>{"uni-rouge": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/ricardo-jacket-uni-rouge\" title=\"Blouson RICARDO\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413597565256\" data-id=\"8413597565256\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/23_09_29_Rouje_Campagne4255_1.jpg?height=4\u0026v=1739890784\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/23_09_29_Rouje_Campagne4255_1.jpg?height={height}\u0026v=1739890784\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1537\"\n height=\"2124\"\nalt=\"Blouson RICARDO\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/YURA_NOLAN_RICARDOROUGE_102.jpg?height=4\u0026v=1739890784\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/YURA_NOLAN_RICARDOROUGE_102.jpg?height={height}\u0026v=1739890784\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Blouson RICARDO\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/YURA_NOLAN_RICARDOROUGE_080.jpg?height=4\u0026v=1739890784\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/YURA_NOLAN_RICARDOROUGE_080.jpg?height={height}\u0026v=1739890784\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Blouson RICARDO\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/YURA_NOLAN_RICARDOROUGE_072.jpg?height=4\u0026v=1739890784\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/YURA_NOLAN_RICARDOROUGE_072.jpg?height={height}\u0026v=1739890784\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Blouson RICARDO\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413597565256\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413597565256\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691100459336\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385240181\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691100492104\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385240198\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/ricardo-jacket-uni-rouge?variant=46691100524872\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691100557640\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385240211\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691100590408\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385240228\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691100623176\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385240235\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"RICARDO-UNIROUGE-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"RICARDO-UNIROUGE-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"RICARDO-UNIROUGE-38\"disabled\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"RICARDO-UNIROUGE-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"RICARDO-UNIROUGE-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"RICARDO-UNIROUGE-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Blouson RICARDO",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Blouson court style bomber en peau lainée rouge \n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/ricardo-jacket-uni-rouge\" title=\"Blouson RICARDO\" data-price=\"55600\"\u003e\u003cspan class=\"product__price-compare\"\u003e695€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e556€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"RICARDO-UNIROUGE\",\n \"item_name\": \"Blouson RICARDO\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Manteaux et vestes\",\n \"item_category2\": \"Vestes\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 139.0,\n \"price\": 695.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413597565256\",\n \"item_ads_id\": \"8413597565256\"\n }\n \u003c\/script\u003e"
},"uni-bronze": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/ricardo-jacket-uni-bronze\" title=\"Blouson RICARDO\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-8413597598024\" data-id=\"8413597598024\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/27_CARA_RICARDO_041-ARECROP.jpg?height=4\u0026v=1738921659\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/27_CARA_RICARDO_041-ARECROP.jpg?height={height}\u0026v=1738921659\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Blouson RICARDO\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/27_CARA_RICARDO_040-ARECROP.jpg?height=4\u0026v=1738921659\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/27_CARA_RICARDO_040-ARECROP.jpg?height={height}\u0026v=1738921659\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Blouson RICARDO\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/ROUJE-FONDROSE_0517_67511389-07bc-423b-80e4-5a19285a575a.jpg?height=4\u0026v=1738767169\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/ROUJE-FONDROSE_0517_67511389-07bc-423b-80e4-5a19285a575a.jpg?height={height}\u0026v=1738767169\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Blouson RICARDO\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/ROUJE-FONDROSE_0489.jpg?height=4\u0026v=1738767169\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/ROUJE-FONDROSE_0489.jpg?height={height}\u0026v=1738767169\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Blouson RICARDO\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413597598024\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413597598024\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691100655944\" name=\"add\" data-size-value=\"34\" data-barcode=\"3665385241959\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691100688712\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385241966\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/ricardo-jacket-uni-bronze?variant=46691100721480\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691100754248\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385241980\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691100787016\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385241997\"\u003e42\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"46691100819784\" name=\"add\" data-size-value=\"44\" data-barcode=\"3665385242000\"\u003e44\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"RICARDO-UNIBRONZE-34\"\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"RICARDO-UNIBRONZE-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"RICARDO-UNIBRONZE-38\"disabled\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"RICARDO-UNIBRONZE-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"RICARDO-UNIBRONZE-42\"\u003e42\u003c\/option\u003e\u003coption value=\"44\" data-variant-sku=\"RICARDO-UNIBRONZE-44\"\u003e44\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"44\"\u003e44\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Blouson RICARDO",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Blouson court style bomber en peau lainée bronze\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/ricardo-jacket-uni-bronze\" title=\"Blouson RICARDO\" data-price=\"48700\"\u003e\u003cspan class=\"product__price-compare\"\u003e695€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e487€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"RICARDO-UNIBRONZE\",\n \"item_name\": \"Blouson RICARDO\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Manteaux et vestes\",\n \"item_category2\": \"Vestes\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 208.0,\n \"price\": 695.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"8413597598024\",\n \"item_ads_id\": \"8413597598024\"\n }\n \u003c\/script\u003e"
}}
</script></div></div><div class="product__actions-add"><button type="button" class="product__actions-close js-actions-close"></button>
<div class="product__actions-sizes">
<div class="product__actions-sizes-label">Taille</div><button class="product__actions-size js-cart-add" data-value="46691100655944" name="add" data-size-value="34" data-barcode="3665385241959">34</button><button class="product__actions-size js-cart-add" data-value="46691100688712" name="add" data-size-value="36" data-barcode="3665385241966">36</button><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/ricardo-jacket-uni-bronze?variant=46691100721480">38</button><button class="product__actions-size js-cart-add" data-value="46691100754248" name="add" data-size-value="40" data-barcode="3665385241980">40</button><button class="product__actions-size js-cart-add" data-value="46691100787016" name="add" data-size-value="42" data-barcode="3665385241997">42</button><button class="product__actions-size js-cart-add" data-value="46691100819784" name="add" data-size-value="44" data-barcode="3665385242000">44</button></div></div>
</div>
</div><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/ricardo-jacket-uni-bronze" title="Blouson RICARDO">
<span class="product__title-text">Blouson RICARDO</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/RICARDO-BRONZE-TM.jpg?crop=center&height=60&v=1695982264&width=60" alt="" width="60" height="60">
</div>
<span>+ 1</span>
</div>
</a>
<a class="product__price" href="/products/ricardo-jacket-uni-bronze" title="Blouson RICARDO"><span class="product__price-compare is-visible">695€</span><span class="product__price-value">487€</span></a>
</div>
<a href="/products/ricardo-jacket-uni-bronze" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "RICARDO-UNIBRONZE",
"item_name": "Blouson RICARDO",
"item_list_name": "",
"item_list_id": "",
"index": 11,
"item_brand": "Rouje",
"item_category": "Manteaux et vestes",
"item_category2": "Vestes",
"item_category3": "",
"item_category4": "",
"item_category5": "Uni Bronze",
"item_variant": "Prêt-à-porter",
"discount": 208.0,
"price": 695.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8413597598024",
"item_ads_id": "8413597598024"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="9069962953032">
<div class="product__header">
<span class="product__sticker is-sale">-30%</span>
<button class="product__actions-open js-modal-open" data-product-url="/products/marshall-cardigan-uni-ecru" data-trigger="options">
<span class="icon-plus"></span>
</button><a class="product__image" href="/products/marshall-cardigan-uni-ecru" title="Cardigan MARSHALL"><div
class="swiper-card-product"
id="swiper-card-product-9069962953032"
data-id="9069962953032"
data-has-slider="5"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/MARSHALL_BLANC_0012.jpg?crop=center&height=4&v=1725976387&width=3"
data-src="//www.rouje.com/cdn/shop/files/MARSHALL_BLANC_0012.jpg?crop=center&height={height}&v=1725976387&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Cardigan MARSHALL"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/MARSHALL_BLANC_0015_800x.jpg?v=1725976388"
alt="Cardigan MARSHALL"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/MARSHALL_BLANC_0019_800x.jpg?v=1725976387"
alt="Cardigan MARSHALL"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/MARSHALL_BLANC_0005_800x.jpg?v=1725976384"
alt="Cardigan MARSHALL"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069962953032" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069962953032" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__actions">
<div class="product__actions-inner"><a href="/products/marshall-cardigan-uni-ecru#sizeguide" class="product__actions-sizeguide">Guide des tailles</a><div class="product__actions-colors"><div class="product-colors js-product-colors">
<a href="/products/marshall-cardigan-uni-ecru"
class="product-colors__dot js-product-color is-active"
title="Uni Ecru"
data-product-color="uni-ecru"
data-variant-sku="MARSHALL-UNIECRU-36"
style="--color: url(//www.rouje.com/cdn/shop/files/MARSHALL-UNIECRU-TM.png?crop=center&height=60&v=1726762480&width=60);">
</a>
<a href="/products/marshall-cardigan-uni-rose-pale"
class="product-colors__dot js-product-color"
title="Uni Rose Pale"
data-product-color="uni-rose-pale"
data-variant-sku="MARSHALL-UNIROSEPALE-40"
style="--color: url(//www.rouje.com/cdn/shop/files/MARSHALL-UNIROSEPALE-TM.png?crop=center&height=60&v=1726762480&width=60);">
</a>
<a href="/products/marshall-cardigan-uni-marron-glace"
class="product-colors__dot js-product-color"
title="Uni Marron Glacé"
data-product-color="uni-marron-glace"
data-variant-sku="MARSHALL-UNIMARRONGLACE-38"
style="--color: url(//www.rouje.com/cdn/shop/files/MARSHALL_MARRON_GLACE.jpg?crop=center&height=60&v=1757492163&width=60);">
</a><script type="application/json" data-colors-json>{"uni-ecru": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/marshall-cardigan-uni-ecru\" title=\"Cardigan MARSHALL\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9069962953032\" data-id=\"9069962953032\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_BLANC_0012.jpg?height=4\u0026v=1725976387\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_BLANC_0012.jpg?height={height}\u0026v=1725976387\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Cardigan MARSHALL\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_BLANC_0015.jpg?height=4\u0026v=1725976388\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_BLANC_0015.jpg?height={height}\u0026v=1725976388\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Cardigan MARSHALL\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_BLANC_0019.jpg?height=4\u0026v=1725976387\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_BLANC_0019.jpg?height={height}\u0026v=1725976387\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Cardigan MARSHALL\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_BLANC_0005.jpg?height=4\u0026v=1725976384\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_BLANC_0005.jpg?height={height}\u0026v=1725976384\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Cardigan MARSHALL\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069962953032\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069962953032\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/marshall-cardigan-uni-ecru?variant=48923884716360\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923884749128\" name=\"add\" data-size-value=\"36\" data-barcode=\"3665385269885\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923884781896\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385269892\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923884847432\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385269908\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923884880200\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385269915\"\u003e42\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"MARSHALL-UNIECRU-34\"disabled\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"MARSHALL-UNIECRU-36\"\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"MARSHALL-UNIECRU-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"MARSHALL-UNIECRU-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"MARSHALL-UNIECRU-42\"\u003e42\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Cardigan MARSHALL",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Cardigan cache coeur en mohair écru\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/marshall-cardigan-uni-ecru\" title=\"Cardigan MARSHALL\" data-price=\"13000\"\u003e\u003cspan class=\"product__price-compare\"\u003e185€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e130€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"MARSHALL-UNIECRU\",\n \"item_name\": \"Cardigan MARSHALL\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Mailles\",\n \"item_category2\": \"Cardigans\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 55.0,\n \"price\": 185.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9069962953032\",\n \"item_ads_id\": \"9069962953032\"\n }\n \u003c\/script\u003e"
},"uni-rose-pale": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/marshall-cardigan-uni-rose-pale\" title=\"Cardigan MARSHALL\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9069963051336\" data-id=\"9069963051336\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_ROSE_DORIA_BORDEAUX_0027.jpg?height=4\u0026v=1725976387\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_ROSE_DORIA_BORDEAUX_0027.jpg?height={height}\u0026v=1725976387\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Cardigan MARSHALL\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_ROSE_DORIA_BORDEAUX_0049.jpg?height=4\u0026v=1725976388\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_ROSE_DORIA_BORDEAUX_0049.jpg?height={height}\u0026v=1725976388\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Cardigan MARSHALL\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_ROSE_DORIA_BORDEAUX_0025.jpg?height=4\u0026v=1725976387\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_ROSE_DORIA_BORDEAUX_0025.jpg?height={height}\u0026v=1725976387\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Cardigan MARSHALL\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_ROSE_DORIA_BORDEAUX_0039.jpg?height=4\u0026v=1725976388\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_ROSE_DORIA_BORDEAUX_0039.jpg?height={height}\u0026v=1725976388\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Cardigan MARSHALL\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069963051336\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069963051336\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/marshall-cardigan-uni-rose-pale?variant=48923885273416\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/marshall-cardigan-uni-rose-pale?variant=48923885306184\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/marshall-cardigan-uni-rose-pale?variant=48923885338952\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923885404488\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385269953\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"48923885437256\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385269960\"\u003e42\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"MARSHALL-UNIROSEPALE-34\"disabled\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"MARSHALL-UNIROSEPALE-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"MARSHALL-UNIROSEPALE-38\"disabled\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"MARSHALL-UNIROSEPALE-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"MARSHALL-UNIROSEPALE-42\"\u003e42\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Cardigan MARSHALL",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Cardigan cache coeur en mohair rose pâle\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/marshall-cardigan-uni-rose-pale\" title=\"Cardigan MARSHALL\" data-price=\"13000\"\u003e\u003cspan class=\"product__price-compare\"\u003e185€\u003c\/span\u003e\u003cspan class=\"product__price-value\"\u003e130€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"MARSHALL-UNIROSEPALE\",\n \"item_name\": \"Cardigan MARSHALL\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Mailles\",\n \"item_category2\": \"Cardigans\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 55.0,\n \"price\": 185.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9069963051336\",\n \"item_ads_id\": \"9069963051336\"\n }\n \u003c\/script\u003e"
},"uni-marron-glace": {
"product_image": "\u003ca class=\"product__image\" href=\"\/products\/marshall-cardigan-uni-marron-glace\" title=\"Cardigan MARSHALL\"\u003e\n \u003cdiv class=\"swiper-card-product\" id=\"swiper-card-product-9605101977928\" data-id=\"9605101977928\"\u003e\n \u003cdiv class=\"swiper-wrapper\"\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_0399.jpg?height=4\u0026v=1757499689\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_0399.jpg?height={height}\u0026v=1757499689\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Cardigan MARSHALL\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_0415.jpg?height=4\u0026v=1757499689\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_0415.jpg?height={height}\u0026v=1757499689\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Cardigan MARSHALL\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_0411.jpg?height=4\u0026v=1757515439\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_0411.jpg?height={height}\u0026v=1757515439\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Cardigan MARSHALL\"\n \/\u003e\u003c\/div\u003e\u003cdiv class=\"swiper-slide\"\u003e\u003cimg\n src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_0398.jpg?height=4\u0026v=1757515439\u0026width=3\"\n data-src=\"\/\/www.rouje.com\/cdn\/shop\/files\/MARSHALL_0398.jpg?height={height}\u0026v=1757515439\u0026width={width}\"\n data-widths=\"[400, 800, 675, 1350]\"\n data-ratio=\"container\"\n data-sizes=\"auto\"\n class=\"lazyload\" width=\"1500\"\n height=\"2000\"\nalt=\"Cardigan MARSHALL\"\n \/\u003e\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"swiper-card-product--buttons\"\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9605101977928\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003cbutton class=\"swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9605101977928\"\u003e\n \u003csvg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M0.929932 15.071L8.001 7.99998L0.92993 0.92891\" stroke=\"#FBF7F3\" stroke-linejoin=\"round\"\/\u003e\n \u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/a\u003e",
"product_actions_add": "\u003cdiv class=\"product__actions-add\"\u003e\u003cdiv class=\"product__actions-sizes\"\u003e\n \u003cdiv class=\"product__actions-sizes-label\"\u003eTaille\u003c\/div\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/marshall-cardigan-uni-marron-glace?variant=51052053889352\"\u003e34\u003c\/button\u003e\u003cbutton class=\"product__actions-size product__actions-size--out-of-stock js-modal-open\" data-trigger=\"email_alert\" data-product-url=\"\/products\/marshall-cardigan-uni-marron-glace?variant=51052053922120\"\u003e36\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052053954888\" name=\"add\" data-size-value=\"38\" data-barcode=\"3665385309246\"\u003e38\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052053987656\" name=\"add\" data-size-value=\"40\" data-barcode=\"3665385309253\"\u003e40\u003c\/button\u003e\u003cbutton class=\"product__actions-size js-cart-add\" data-value=\"51052054020424\" name=\"add\" data-size-value=\"42\" data-barcode=\"3665385309260\"\u003e42\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
"product_sizes_select": "\u003cdiv class=\"product__option product__option--size js-product-option-size\"\u003e\u003cdiv class=\"product__option-values\"\u003e\n \u003cdiv class=\"product__option-select fake-select js-fake-select\"\u003e\n \u003cselect name=\"options[Taille]\" class=\"js-fake-select-origin js-product-size\"\u003e\n \u003coption value=\"\" disabled hidden selected\u003eTaille\u003c\/option\u003e\u003coption value=\"34\" data-variant-sku=\"MARSHALL-UNIMARRONGLACE-34\"disabled\u003e34\u003c\/option\u003e\u003coption value=\"36\" data-variant-sku=\"MARSHALL-UNIMARRONGLACE-36\"disabled\u003e36\u003c\/option\u003e\u003coption value=\"38\" data-variant-sku=\"MARSHALL-UNIMARRONGLACE-38\"\u003e38\u003c\/option\u003e\u003coption value=\"40\" data-variant-sku=\"MARSHALL-UNIMARRONGLACE-40\"\u003e40\u003c\/option\u003e\u003coption value=\"42\" data-variant-sku=\"MARSHALL-UNIMARRONGLACE-42\"\u003e42\u003c\/option\u003e\u003c\/select\u003e\n \u003cdiv class=\"fake-select__inner\"\u003e\n \u003cdiv class=\"fake-select__handle js-fake-select-handle\"\u003eTaille\u003c\/div\u003e\n \u003cul class=\"fake-select__options\"\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"34\"\u003e34\u003c\/li\u003e\u003cli class=\"fake-select__option fake-select__option--unavailable js-fake-select-option\" data-value=\"36\"\u003e36\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"38\"\u003e38\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"40\"\u003e40\u003c\/li\u003e\u003cli class=\"fake-select__option js-fake-select-option\" data-value=\"42\"\u003e42\u003c\/li\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e",
"product_title": "Cardigan MARSHALL",
"product_intro": "\u003cdiv class=\"product__intro\"\u003e\n Pull effet cache coeur en mohair\n \u003c\/div\u003e",
"product_price": "\u003ca class=\"product__price\" href=\"\/products\/marshall-cardigan-uni-marron-glace\" title=\"Cardigan MARSHALL\" data-price=\"19500\"\u003e\u003cspan class=\"product__price-value\"\u003e195€\u003c\/span\u003e\u003c\/a\u003e",
"product_colors_label": "",
"product_data_layer": "\u003cscript type=\"application\/json\" data-layer-product-details\u003e\n {\n \"item_id\": \"MARSHALL-UNIMARRONGLACE\",\n \"item_name\": \"Cardigan MARSHALL\",\n \"item_list_name\": \"\",\n \"item_list_id\": \"\",\n \"item_brand\": \"Rouje\",\n \"item_category\": \"Knits\",\n \"item_category2\": \"Cardigans\",\n \"item_category3\": \"\",\n \"item_category4\": \"\",\n \"item_category5\": \"\",\n \"item_variant\": \"Prêt-à-porter\",\n \"discount\": 0.0,\n \"price\": 195.0,\n \"quantity\": 1,\n \"currency\": \"EUR\",\n \"promotion_id\": \"\",\n \"promotion_name\": \"\",\n \"button_name\": \"\",\n \"item_gtin\": \"9605101977928\",\n \"item_ads_id\": \"9605101977928\"\n }\n \u003c\/script\u003e"
}}
</script></div></div><div class="product__actions-add"><button type="button" class="product__actions-close js-actions-close"></button>
<div class="product__actions-sizes">
<div class="product__actions-sizes-label">Taille</div><button class="product__actions-size product__actions-size--out-of-stock js-modal-open" data-trigger="email_alert" data-product-url="/products/marshall-cardigan-uni-ecru?variant=48923884716360">34</button><button class="product__actions-size js-cart-add" data-value="48923884749128" name="add" data-size-value="36" data-barcode="3665385269885">36</button><button class="product__actions-size js-cart-add" data-value="48923884781896" name="add" data-size-value="38" data-barcode="3665385269892">38</button><button class="product__actions-size js-cart-add" data-value="48923884847432" name="add" data-size-value="40" data-barcode="3665385269908">40</button><button class="product__actions-size js-cart-add" data-value="48923884880200" name="add" data-size-value="42" data-barcode="3665385269915">42</button></div></div>
</div>
</div><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/marshall-cardigan-uni-ecru" title="Cardigan MARSHALL">
<span class="product__title-text">Cardigan MARSHALL</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/MARSHALL-UNIECRU-TM.png?crop=center&height=60&v=1726762480&width=60" alt="" width="60" height="60">
</div>
<span>+ 2</span>
</div>
</a>
<a class="product__price" href="/products/marshall-cardigan-uni-ecru" title="Cardigan MARSHALL"><span class="product__price-compare is-visible">185€</span><span class="product__price-value">130€</span></a>
</div>
<a href="/products/marshall-cardigan-uni-ecru" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "MARSHALL-UNIECRU",
"item_name": "Cardigan MARSHALL",
"item_list_name": "",
"item_list_id": "",
"index": 12,
"item_brand": "Rouje",
"item_category": "Mailles",
"item_category2": "Cardigans",
"item_category3": "",
"item_category4": "",
"item_category5": "Uni Ecru",
"item_variant": "Prêt-à-porter",
"discount": 55.0,
"price": 185.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "9069962953032",
"item_ads_id": "9069962953032"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div></div>
<div class="swiper-navigation swiper-navigation--paginate">
<div class="swiper-button-prev-products"><span></span></div>
<div class="swiper-pagination"></div>
<div class="swiper-button-next-products"><span></span></div>
</div>
</div>
</div><div class="modal modal--upsells" data-target="upsells"><div class="modal__outer">
<div class="modal__overlay js-modal-close"></div>
<div class="modal__content">
<div class="modal__top">
<div class="modal__message">Ajouté au panier</div>
<button class="cta cta--primary js-drawer-open js-modal-close js-popin-open-cart" data-trigger="cart">
<span class="btn__label">
Voir le panier
</span>
</button>
</div>
<button type="button" class="modal__close js-modal-close" aria-label="Fermer"></button><div class="modal__header">
<div class="modal__title">NOTRE SÉLECTION</div></div><div class="modal__body">
<div class="swiper">
<div class="swiper-wrapper"><div class="swiper-slide"><div class="product product--teaser" data-product-id="8413600055624">
<div class="product__header">
<span class="product__sticker is-sale">-50%</span>
<a class="product__image" href="/products/minette-dress-rose-coquette-noir" title="Robe MINETTE"><div
class="swiper-card-product"
id="swiper-card-product-8413600055624"
data-id="8413600055624"
data-has-slider="5"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/RESHOOT_0081.jpg?crop=center&height=4&v=1699891679&width=3"
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0081.jpg?crop=center&height={height}&v=1699891679&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Robe MINETTE"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0074_800x.jpg?v=1699891679"
alt="Robe MINETTE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0077_800x.jpg?v=1699891679"
alt="Robe MINETTE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0076_800x.jpg?v=1699891679"
alt="Robe MINETTE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413600055624" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413600055624" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/minette-dress-rose-coquette-noir" title="Robe MINETTE">
<span class="product__title-text">Robe MINETTE</span>
</a>
<a class="product__price" href="/products/minette-dress-rose-coquette-noir" title="Robe MINETTE"><span class="product__price-compare is-visible">225€</span><span class="product__price-value">113€</span></a>
</div>
<a href="/products/minette-dress-rose-coquette-noir" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "MINETTE-ROSECOQUETTENOIR",
"item_name": "Robe MINETTE",
"item_list_name": "",
"item_list_id": "",
"index": "",
"item_brand": "Rouje",
"item_category": "Robes",
"item_category2": "Robes midi",
"item_category3": "",
"item_category4": "",
"item_category5": "Rose Coquette Noir",
"item_variant": "Prêt-à-porter",
"discount": 112.0,
"price": 225.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8413600055624",
"item_ads_id": "8413600055624"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="8413603823944">
<div class="product__header">
<span class="product__sticker is-sale">-40%</span>
<a class="product__image" href="/products/jeje-pants-chine-beige" title="Pantalon JEJE"><div
class="swiper-card-product"
id="swiper-card-product-8413603823944"
data-id="8413603823944"
data-has-slider="6"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/ROUJE-JEJE_0022.jpg?crop=center&height=4&v=1698158645&width=3"
data-src="//www.rouje.com/cdn/shop/files/ROUJE-JEJE_0022.jpg?crop=center&height={height}&v=1698158645&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Pantalon JEJE"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-JEJE_0005_800x.jpg?v=1698158645"
alt="Pantalon JEJE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-JEJE_0015_800x.jpg?v=1698158645"
alt="Pantalon JEJE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-JEJE_0039_800x.jpg?v=1698158645"
alt="Pantalon JEJE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413603823944" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413603823944" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/jeje-pants-chine-beige" title="Pantalon JEJE">
<span class="product__title-text">Pantalon JEJE</span>
</a>
<a class="product__price" href="/products/jeje-pants-chine-beige" title="Pantalon JEJE"><span class="product__price-compare is-visible">165€</span><span class="product__price-value">99€</span></a>
</div>
<a href="/products/jeje-pants-chine-beige" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "JEJE-CHINEBEIGE",
"item_name": "Pantalon JEJE",
"item_list_name": "",
"item_list_id": "",
"index": "",
"item_brand": "Rouje",
"item_category": "Pantalons",
"item_category2": "Pantalons",
"item_category3": "",
"item_category4": "",
"item_category5": "Chine Beige",
"item_variant": "Prêt-à-porter",
"discount": 66.0,
"price": 165.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8413603823944",
"item_ads_id": "8413603823944"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="9069951975752">
<div class="product__header">
<span class="product__sticker is-sale">-20%</span>
<a class="product__image" href="/products/laly-dress-felindra-marron" title="Robe LALY"><div
class="swiper-card-product"
id="swiper-card-product-9069951975752"
data-id="9069951975752"
data-has-slider="5"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/NONO_LALY_NORMANDE_2375_8c0ce4d3-894f-4cb6-8e96-1e02ff96845d.jpg?crop=center&height=4&v=1769093399&width=3"
data-src="//www.rouje.com/cdn/shop/files/NONO_LALY_NORMANDE_2375_8c0ce4d3-894f-4cb6-8e96-1e02ff96845d.jpg?crop=center&height={height}&v=1769093399&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Robe LALY"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/NONO_LALY_NORMANDE_2311_f7b5dbd7-58fd-46d9-a5fc-191c80848f5e_800x.jpg?v=1769093399"
alt="Robe LALY"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/NONO_LALY_NORMANDE_2406_5d2cf262-583f-4770-bc79-c09ff57c49b5_800x.jpg?v=1724679880"
alt="Robe LALY"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/NONO_LALY_NORMANDE_2388_ddfc2aee-a7d1-4b01-ba4a-1330ad12fdb0_800x.jpg?v=1724679879"
alt="Robe LALY"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069951975752" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069951975752" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/laly-dress-felindra-marron" title="Robe LALY">
<span class="product__title-text">Robe LALY</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/LALY-FELINDRAMARRON-TM.png?crop=center&height=60&v=1724340791&width=60" alt="" width="60" height="60">
</div>
<span>+ 5</span>
</div>
</a>
<a class="product__price" href="/products/laly-dress-felindra-marron" title="Robe LALY"><span class="product__price-compare is-visible">165€</span><span class="product__price-value">132€</span></a>
</div>
<a href="/products/laly-dress-felindra-marron" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "LALY-FELINDRAMARRON",
"item_name": "Robe LALY",
"item_list_name": "",
"item_list_id": "",
"index": "",
"item_brand": "Rouje",
"item_category": "Robes",
"item_category2": "Robes midi",
"item_category3": "",
"item_category4": "",
"item_category5": "Felindra Marron",
"item_variant": "Prêt-à-porter",
"discount": 33.0,
"price": 165.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "9069951975752",
"item_ads_id": "9069951975752"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="9069974389064">
<div class="product__header">
<span class="product__sticker is-sale">-20%</span>
<a class="product__image" href="/products/doria-ankle-boots-vernis-bordeaux" title="Bottines DORIA"><div
class="swiper-card-product"
id="swiper-card-product-9069974389064"
data-id="9069974389064"
data-has-slider="5"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/DORIA_VERNIS_BORDEAUX_1443_e951678d-15e4-4ca9-b2d8-4adee12fbe0c.jpg?crop=center&height=4&v=1725266574&width=3"
data-src="//www.rouje.com/cdn/shop/files/DORIA_VERNIS_BORDEAUX_1443_e951678d-15e4-4ca9-b2d8-4adee12fbe0c.jpg?crop=center&height={height}&v=1725266574&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Bottines DORIA"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/DORIA_VERNIS_BORDEAUX_1506_b41b552b-95c5-44a4-b319-117706ac55a0_800x.jpg?v=1725266574"
alt="Bottines DORIA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/DORIA_VERNIS_BORDEAUX_1577_800x.jpg?v=1724771836"
alt="Bottines DORIA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/DORIA-VERNISBORDEAUX-FB_7363b94f-6435-4fa0-a19c-74244bb3073d_800x.png?v=1737137192"
alt="Bottines DORIA"
width="1080"
height="1080"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069974389064" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069974389064" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/doria-ankle-boots-vernis-bordeaux" title="Bottines DORIA">
<span class="product__title-text">Bottines DORIA</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/DORIA-VERNISBORDEAUX-TM.png?crop=center&height=60&v=1724340784&width=60" alt="" width="60" height="60">
</div>
<span>+ 7</span>
</div>
</a>
<a class="product__price" href="/products/doria-ankle-boots-vernis-bordeaux" title="Bottines DORIA"><span class="product__price-compare is-visible">295€</span><span class="product__price-value">236€</span></a>
</div>
<a href="/products/doria-ankle-boots-vernis-bordeaux" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "DORIA-VERNISBORDEAUX",
"item_name": "Bottines DORIA",
"item_list_name": "",
"item_list_id": "",
"index": "",
"item_brand": "Rouje",
"item_category": "Chaussures",
"item_category2": "Bottines et bottes",
"item_category3": "",
"item_category4": "",
"item_category5": "Vernis Bordeaux",
"item_variant": "Accessoire",
"discount": 59.0,
"price": 295.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "9069974389064",
"item_ads_id": "9069974389064"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="8413608640840">
<div class="product__header">
<span class="product__sticker is-sale">-40%</span>
<a class="product__image" href="/products/samia-dress-brode-noir" title="Robe SAMIA"><div
class="swiper-card-product"
id="swiper-card-product-8413608640840"
data-id="8413608640840"
data-has-slider="5"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/RESHOOT_0395-ARECROP.jpg?crop=center&height=4&v=1699960372&width=3"
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0395-ARECROP.jpg?crop=center&height={height}&v=1699960372&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Robe SAMIA"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0417_800x.jpg?v=1699960388"
alt="Robe SAMIA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0412_800x.jpg?v=1699960388"
alt="Robe SAMIA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/RESHOOT_0396_800x.jpg?v=1699960388"
alt="Robe SAMIA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413608640840" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413608640840" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/samia-dress-brode-noir" title="Robe SAMIA">
<span class="product__title-text">Robe SAMIA</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/SAMIA-NOIRBRODE-TM.jpg?crop=center&height=60&v=1695982264&width=60" alt="" width="60" height="60">
</div>
<span>+ 2</span>
</div>
</a>
<a class="product__price" href="/products/samia-dress-brode-noir" title="Robe SAMIA"><span class="product__price-compare is-visible">250€</span><span class="product__price-value">150€</span></a>
</div>
<a href="/products/samia-dress-brode-noir" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "SAMIA-BRODENOIR",
"item_name": "Robe SAMIA",
"item_list_name": "",
"item_list_id": "",
"index": "",
"item_brand": "Rouje",
"item_category": "Robes",
"item_category2": "Robes courtes",
"item_category3": "",
"item_category4": "",
"item_category5": "Brodé Noir",
"item_variant": "Prêt-à-porter",
"discount": 100.0,
"price": 250.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8413608640840",
"item_ads_id": "8413608640840"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="8439679811912">
<div class="product__header">
<span class="product__sticker is-sale">-30%</span>
<a class="product__image" href="/products/carla-boots-vernis-tortue" title="Bottes CARLA"><div
class="swiper-card-product"
id="swiper-card-product-8439679811912"
data-id="8439679811912"
data-has-slider="4"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/CARLA_VERNIS_TORTUE_0994.jpg?crop=center&height=4&v=1689781126&width=3"
data-src="//www.rouje.com/cdn/shop/files/CARLA_VERNIS_TORTUE_0994.jpg?crop=center&height={height}&v=1689781126&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Bottes CARLA"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/CARLA_VERNIS_TORTUE_0989_800x.jpg?v=1689781126"
alt="Bottes CARLA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/CARLA_VERNIS_TORTUE_0959_800x.jpg?v=1689781126"
alt="Bottes CARLA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/07_TATIANA_NOOR_CARLAVERNISTORTUE_JERRI_FRENCHYTORTUE_001_56b5ccbb-3d68-42b4-9ac5-7bac5642fe61_800x.jpg?v=1695897308"
alt="Bottes CARLA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8439679811912" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8439679811912" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/carla-boots-vernis-tortue" title="Bottes CARLA">
<span class="product__title-text">Bottes CARLA</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/TORTOISE-TM.jpg?crop=center&height=60&v=1696321460&width=60" alt="" width="60" height="60">
</div>
<span>+ 3</span>
</div>
</a>
<a class="product__price" href="/products/carla-boots-vernis-tortue" title="Bottes CARLA"><span class="product__price-compare is-visible">395€</span><span class="product__price-value">277€</span></a>
</div>
<a href="/products/carla-boots-vernis-tortue" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "CARLA-VERNISTORTUE",
"item_name": "Bottes CARLA",
"item_list_name": "",
"item_list_id": "",
"index": "",
"item_brand": "Rouje",
"item_category": "Chaussures",
"item_category2": "Bottines et bottes",
"item_category3": "",
"item_category4": "",
"item_category5": "Vernis Tortue",
"item_variant": "Accessoire",
"discount": 118.0,
"price": 395.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8439679811912",
"item_ads_id": "8439679811912"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="8413606216008">
<div class="product__header">
<span class="product__sticker is-sale">-40%</span>
<a class="product__image" href="/products/ima-cardigan-uni-ecru" title="Cardigan IMA"><div
class="swiper-card-product"
id="swiper-card-product-8413606216008"
data-id="8413606216008"
data-has-slider="5"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/ima-cardigan.jpg?crop=center&height=4&v=1764176419&width=3"
data-src="//www.rouje.com/cdn/shop/files/ima-cardigan.jpg?crop=center&height={height}&v=1764176419&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1000"
height="1333"
title="Cardigan IMA"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-IMA_0031_800x.jpg?v=1764176419"
alt="Cardigan IMA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-IMA_0009_800x.jpg?v=1764176419"
alt="Cardigan IMA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-IMA_0016_800x.jpg?v=1764176419"
alt="Cardigan IMA"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413606216008" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413606216008" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/ima-cardigan-uni-ecru" title="Cardigan IMA">
<span class="product__title-text">Cardigan IMA</span>
</a>
<a class="product__price" href="/products/ima-cardigan-uni-ecru" title="Cardigan IMA"><span class="product__price-compare is-visible">240€</span><span class="product__price-value">144€</span></a>
</div>
<a href="/products/ima-cardigan-uni-ecru" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "IMA-UNIECRU",
"item_name": "Cardigan IMA",
"item_list_name": "",
"item_list_id": "",
"index": "",
"item_brand": "Rouje",
"item_category": "Mailles",
"item_category2": "Cardigans",
"item_category3": "",
"item_category4": "",
"item_category5": "Uni Ecru",
"item_variant": "Prêt-à-porter",
"discount": 96.0,
"price": 240.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8413606216008",
"item_ads_id": "8413606216008"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="9069947060552">
<div class="product__header">
<span class="product__sticker is-sale">-30%</span>
<a class="product__image" href="/products/edwin-coat-carreaux-multico" title="Manteau EDWIN"><div
class="swiper-card-product"
id="swiper-card-product-9069947060552"
data-id="9069947060552"
data-has-slider="6"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/240725000016660020.jpg?crop=center&height=4&v=1735657201&width=3"
data-src="//www.rouje.com/cdn/shop/files/240725000016660020.jpg?crop=center&height={height}&v=1735657201&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2030"
title="Manteau EDWIN"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/EDWIN_CARREAUX_TRUDY_EMILIE_0009_800x.jpg?v=1735657201"
alt="Manteau EDWIN"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/EDWIN_CARREAUX_TRUDY_EMILIE_0019_800x.jpg?v=1735657201"
alt="Manteau EDWIN"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/EDWIN_CARREAUX_TRUDY_EMILIE_0041_800x.jpg?v=1735657201"
alt="Manteau EDWIN"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069947060552" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069947060552" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/edwin-coat-carreaux-multico" title="Manteau EDWIN">
<span class="product__title-text">Manteau EDWIN</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/EDWIN-CARREAUXMULTICO-TM.png?crop=center&height=60&v=1726762482&width=60" alt="" width="60" height="60">
</div>
<span>+ 3</span>
</div>
</a>
<a class="product__price" href="/products/edwin-coat-carreaux-multico" title="Manteau EDWIN"><span class="product__price-compare is-visible">385€</span><span class="product__price-value">270€</span></a>
</div>
<a href="/products/edwin-coat-carreaux-multico" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "EDWIN-CARREAUXMULTICO",
"item_name": "Manteau EDWIN",
"item_list_name": "",
"item_list_id": "",
"index": "",
"item_brand": "Rouje",
"item_category": "Manteaux et vestes",
"item_category2": "Manteaux",
"item_category3": "",
"item_category4": "",
"item_category5": "Carreaux Multicolore",
"item_variant": "Prêt-à-porter",
"discount": 115.0,
"price": 385.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "9069947060552",
"item_ads_id": "9069947060552"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="9069951844680">
<div class="product__header">
<span class="product__sticker is-sale">-40%</span>
<a class="product__image" href="/products/gabin-dress-ixia-gris" title="Robe GABIN"><div
class="swiper-card-product"
id="swiper-card-product-9069951844680"
data-id="9069951844680"
data-has-slider="7"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/GABIN-IXIA_1153_aad509f2-d068-4245-ab35-4fee40d5abcf.jpg?crop=center&height=4&v=1769173454&width=3"
data-src="//www.rouje.com/cdn/shop/files/GABIN-IXIA_1153_aad509f2-d068-4245-ab35-4fee40d5abcf.jpg?crop=center&height={height}&v=1769173454&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Robe GABIN"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/GABIN-IXIA_1123_4918aa4e-4857-4099-9fd2-2a36f68c5d91_800x.jpg?v=1769173454"
alt="Robe GABIN"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/GABIN-IXIA_1143_5afbf41f-3833-4663-badc-52043f2c13e5_800x.jpg?v=1759324381"
alt="Robe GABIN"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/GABIN-IXIA_1154_81a5d63b-8f88-401d-89bb-0b0cd51ed414_800x.jpg?v=1759324381"
alt="Robe GABIN"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069951844680" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069951844680" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/gabin-dress-ixia-gris" title="Robe GABIN">
<span class="product__title-text">Robe GABIN</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/GABIN-IXIAGRIS-TM.png?crop=center&height=60&v=1724340789&width=60" alt="" width="60" height="60">
</div>
<span>+ 9</span>
</div>
</a>
<a class="product__price" href="/products/gabin-dress-ixia-gris" title="Robe GABIN"><span class="product__price-compare is-visible">195€</span><span class="product__price-value">117€</span></a>
</div>
<a href="/products/gabin-dress-ixia-gris" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "GABIN-IXIAGRIS",
"item_name": "Robe GABIN",
"item_list_name": "",
"item_list_id": "",
"index": "",
"item_brand": "Rouje",
"item_category": "Robes",
"item_category2": "Robes midi",
"item_category3": "",
"item_category4": "",
"item_category5": "Ixia Gris",
"item_variant": "Prêt-à-porter",
"discount": 78.0,
"price": 195.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "9069951844680",
"item_ads_id": "9069951844680"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="8449285423432">
<div class="product__header">
<span class="product__sticker is-sale">-40%</span>
<a class="product__image" href="/products/daphne-down-jacket-amaryllis-noir" title="Doudoune DAPHNE"><div
class="swiper-card-product"
id="swiper-card-product-8449285423432"
data-id="8449285423432"
data-has-slider="7"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/DAPHNE-AMARYLLISNOIR_0058.jpg?crop=center&height=4&v=1738927187&width=3"
data-src="//www.rouje.com/cdn/shop/files/DAPHNE-AMARYLLISNOIR_0058.jpg?crop=center&height={height}&v=1738927187&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Doudoune DAPHNE"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/FONDROSE_0147_3_800x.png?v=1738927187"
alt="Doudoune DAPHNE"
width="3042"
height="4188"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/DAPHNE-AMARYLLISNOIR_0015_800x.jpg?v=1738927187"
alt="[collection:ventes-privees-coats-and-jackets]"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/DAPHNE-AMARYLLISNOIR_0021_800x.jpg?v=1738927187"
alt="Doudoune DAPHNE"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8449285423432" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8449285423432" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/daphne-down-jacket-amaryllis-noir" title="Doudoune DAPHNE">
<span class="product__title-text">Doudoune DAPHNE</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/DAPHNE-AMARYLLISNOIR-TM.jpg?crop=center&height=60&v=1699373618&width=60" alt="" width="60" height="60">
</div>
<span>+ 1</span>
</div>
</a>
<a class="product__price" href="/products/daphne-down-jacket-amaryllis-noir" title="Doudoune DAPHNE"><span class="product__price-compare is-visible">350€</span><span class="product__price-value">210€</span></a>
</div>
<a href="/products/daphne-down-jacket-amaryllis-noir" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "DAPHNE-AMARYLLISNOIR",
"item_name": "Doudoune DAPHNE",
"item_list_name": "",
"item_list_id": "",
"index": "",
"item_brand": "Rouje",
"item_category": "Manteaux et vestes",
"item_category2": "Doudounes",
"item_category3": "",
"item_category4": "",
"item_category5": "Amaryllis Noir",
"item_variant": "Prêt-à-porter",
"discount": 140.0,
"price": 350.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8449285423432",
"item_ads_id": "8449285423432"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="8413597598024">
<div class="product__header">
<span class="product__sticker is-sale">-30%</span>
<a class="product__image" href="/products/ricardo-jacket-uni-bronze" title="Blouson RICARDO"><div
class="swiper-card-product"
id="swiper-card-product-8413597598024"
data-id="8413597598024"
data-has-slider="8"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/27_CARA_RICARDO_041-ARECROP.jpg?crop=center&height=4&v=1738921659&width=3"
data-src="//www.rouje.com/cdn/shop/files/27_CARA_RICARDO_041-ARECROP.jpg?crop=center&height={height}&v=1738921659&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Blouson RICARDO"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/27_CARA_RICARDO_040-ARECROP_800x.jpg?v=1738921659"
alt="Blouson RICARDO"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-FONDROSE_0517_67511389-07bc-423b-80e4-5a19285a575a_800x.jpg?v=1738767169"
alt="Blouson RICARDO"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/ROUJE-FONDROSE_0489_800x.jpg?v=1738767169"
alt="Blouson RICARDO"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-8413597598024" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-8413597598024" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/ricardo-jacket-uni-bronze" title="Blouson RICARDO">
<span class="product__title-text">Blouson RICARDO</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/RICARDO-BRONZE-TM.jpg?crop=center&height=60&v=1695982264&width=60" alt="" width="60" height="60">
</div>
<span>+ 1</span>
</div>
</a>
<a class="product__price" href="/products/ricardo-jacket-uni-bronze" title="Blouson RICARDO"><span class="product__price-compare is-visible">695€</span><span class="product__price-value">487€</span></a>
</div>
<a href="/products/ricardo-jacket-uni-bronze" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "RICARDO-UNIBRONZE",
"item_name": "Blouson RICARDO",
"item_list_name": "",
"item_list_id": "",
"index": "",
"item_brand": "Rouje",
"item_category": "Manteaux et vestes",
"item_category2": "Vestes",
"item_category3": "",
"item_category4": "",
"item_category5": "Uni Bronze",
"item_variant": "Prêt-à-porter",
"discount": 208.0,
"price": 695.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "8413597598024",
"item_ads_id": "8413597598024"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div><div class="swiper-slide"><div class="product product--teaser" data-product-id="9069962953032">
<div class="product__header">
<span class="product__sticker is-sale">-30%</span>
<a class="product__image" href="/products/marshall-cardigan-uni-ecru" title="Cardigan MARSHALL"><div
class="swiper-card-product"
id="swiper-card-product-9069962953032"
data-id="9069962953032"
data-has-slider="5"
data-initialized="false"
>
<div class="swiper-wrapper">
<!-- Slide 1 : image principale (charge immédiate) -->
<div class="swiper-slide"><img
src="//www.rouje.com/cdn/shop/files/MARSHALL_BLANC_0012.jpg?crop=center&height=4&v=1725976387&width=3"
data-src="//www.rouje.com/cdn/shop/files/MARSHALL_BLANC_0012.jpg?crop=center&height={height}&v=1725976387&width={width}"
data-widths="[400, 800, 675, 1350]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1500"
height="2000"
title="Cardigan MARSHALL"></div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/MARSHALL_BLANC_0015_800x.jpg?v=1725976388"
alt="Cardigan MARSHALL"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/MARSHALL_BLANC_0019_800x.jpg?v=1725976387"
alt="Cardigan MARSHALL"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div><div class="swiper-slide"><img
class="lazy-card-img"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
data-src="//www.rouje.com/cdn/shop/files/MARSHALL_BLANC_0005_800x.jpg?v=1725976384"
alt="Cardigan MARSHALL"
width="1500"
height="2000"
loading="lazy"
decoding="async"
>
</div></div><div class="swiper-card-product--buttons">
<button class="swiper-card-product--button swiper-card-product--button-prev swiper-card-product--button-prev-9069962953032" tabindex="-1" aria-label="Précédent">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.06995 0.928955L0.998879 8.00002L8.06995 15.0711" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
<button class="swiper-card-product--button swiper-card-product--button-next swiper-card-product--button-next-9069962953032" tabindex="-1" aria-label="Suivant">
<svg width="9" height="16" viewbox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.929932 15.071L8.001 7.99998L0.92993 0.92891" stroke="#FBF7F3" stroke-linejoin="round"/>
</svg>
</button>
</div></div>
</a><div class="product__message">
<span>Produit ajouté</span>
</div>
</div>
<div class="product__content">
<div class="product__content-title">
<a class="product__title product--teaser__title" href="/products/marshall-cardigan-uni-ecru" title="Cardigan MARSHALL">
<span class="product__title-text">Cardigan MARSHALL</span>
<div class="product__material-visual-container">
<div class="product__material-visual">
<img src="//www.rouje.com/cdn/shop/files/MARSHALL-UNIECRU-TM.png?crop=center&height=60&v=1726762480&width=60" alt="" width="60" height="60">
</div>
<span>+ 2</span>
</div>
</a>
<a class="product__price" href="/products/marshall-cardigan-uni-ecru" title="Cardigan MARSHALL"><span class="product__price-compare is-visible">185€</span><span class="product__price-value">130€</span></a>
</div>
<a href="/products/marshall-cardigan-uni-ecru" class="wishlist-bookmark"></a>
</div><script type="application/json" data-layer-filters-details>
{
"filters": ""
}
</script>
<script type="application/json" data-layer-product-details>
{
"item_id": "MARSHALL-UNIECRU",
"item_name": "Cardigan MARSHALL",
"item_list_name": "",
"item_list_id": "",
"index": "",
"item_brand": "Rouje",
"item_category": "Mailles",
"item_category2": "Cardigans",
"item_category3": "",
"item_category4": "",
"item_category5": "Uni Ecru",
"item_variant": "Prêt-à-porter",
"discount": 55.0,
"price": 185.0,
"quantity": 1,
"currency": "EUR",
"promotion_id": "",
"promotion_name": "",
"button_name": "",
"item_gtin": "9069962953032",
"item_ads_id": "9069962953032"
}
</script><script>
(function() {
// Active les vraies images à partir de data-src
function hydrateImages(container) {
const imgs = container.querySelectorAll('img.lazy-card-img[data-src]');
imgs.forEach(img => {
const real = img.getAttribute('data-src');
if (!real) return;
img.src = real;
img.removeAttribute('data-src');
});
}
// Initialise Swiper pour un container donné
function initSwiperFor(el) {
if (!el || el.dataset.initialized === 'true') return;
el.dataset.initialized = 'true';
// Charge les images supplémentaires maintenant
hydrateImages(el);
// Pas de slider si une seule image
if (el.dataset.hasSlider !== 'true') return;
const nextBtn = el.querySelector('.swiper-card-product--button-next');
const prevBtn = el.querySelector('.swiper-card-product--button-prev');
const start = function() {
// Assure-toi que Swiper est chargé sur la page (swiper-bundle.min.js)
// @ts-ignore
new Swiper('#' + el.id, {
slidesPerView: 1,
spaceBetween: 0,
loop: false,
navigation: (nextBtn && prevBtn) ? {
nextEl: nextBtn,
prevEl: prevBtn
} : undefined,
watchSlidesProgress: true,
resistanceRatio: 0.85
});
};
if ('requestIdleCallback' in window) {
requestIdleCallback(start, { timeout: 500 });
} else {
setTimeout(start, 0);
}
}
// 1) Initialisation à l’entrée dans le viewport
if ('IntersectionObserver' in window) {
const io = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) initSwiperFor(entry.target);
});
}, { rootMargin: '150px 0px' });
document.querySelectorAll('.swiper-card-product').forEach(el => io.observe(el));
} else {
// Fallback : init immédiate
document.querySelectorAll('.swiper-card-product').forEach(initSwiperFor);
}
// 2) Initialisation à la première interaction (hover/tap)
document.addEventListener('mouseover', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
document.addEventListener('touchstart', (e) => {
const el = e.target.closest && e.target.closest('.swiper-card-product');
if (el) initSwiperFor(el);
}, { passive: true });
})();
</script>
</div></div></div>
<div class="swiper-navigation">
<div class="swiper-button-prev"><span></span></div>
<div class="swiper-pagination"></div>
<div class="swiper-button-next"><span></span></div>
</div>
</div>
<div class="modal__actions">
<button class="btn btn--primary btn--block js-drawer-open js-modal-close js-popin-open-cart" data-trigger="cart">
<span class="btn__label">
Commander
</span>
</button>
</div>
</div></div>
</div></div></div><script type="application/json" data-layer-select-promotion>
{
"promotion_id": "Products section",
"promotion_name": "NOTRE SÉLECTION"
}
</script>
</section><div id="shopify-section-template--17458263294272__hero_Wt8yNp" class="shopify-section"><div class="section__wrapper">
<a href="/pages/collaboration-inuikii-rouje" class="hero hero--light"><h1>Rouje Paris</h1><div class="hero__video hero__video--mobile"><video playsinline="playsinline" autoplay="autoplay" loop="loop" muted="muted" preload="metadata" poster="//www.rouje.com/cdn/shop/files/preview_images/fc804eae74d14e88925dab1af6d3553a.thumbnail.0000000000_small.jpg?v=1768906190"><source src="//www.rouje.com/cdn/shop/videos/c/vp/fc804eae74d14e88925dab1af6d3553a/fc804eae74d14e88925dab1af6d3553a.HD-1080p-7.2Mbps-67350453.mp4?v=0" type="video/mp4"><img loading="lazy" src="//www.rouje.com/cdn/shop/files/preview_images/fc804eae74d14e88925dab1af6d3553a.thumbnail.0000000000_small.jpg?v=1768906190"></video></div><div class="hero__video"><video playsinline="playsinline" autoplay="autoplay" loop="loop" muted="muted" preload="metadata" poster="//www.rouje.com/cdn/shop/files/preview_images/cd812220845b4ba2b8c658fd090f721a.thumbnail.0000000000_small.jpg?v=1768906208"><source src="//www.rouje.com/cdn/shop/videos/c/vp/cd812220845b4ba2b8c658fd090f721a/cd812220845b4ba2b8c658fd090f721a.HD-1080p-7.2Mbps-67350452.mp4?v=0" type="video/mp4"><img loading="lazy" src="//www.rouje.com/cdn/shop/files/preview_images/cd812220845b4ba2b8c658fd090f721a.thumbnail.0000000000_small.jpg?v=1768906208"></video></div><div class="hero__content hero__content--variant-1 hero__content--bottom">
<div class="hero__content-inner"><div class="hero__actions"><button class="cta cta--secondary" title="découvrir"><span class="btn__label">découvrir</span></button></div></div>
</div></a>
</div>
</div><section id="shopify-section-template--17458263294272__editorial_rbmLTy" class="shopify-section section section--editorial"><div class="section__content js-accordion"><h2 class="section__title section__title-m"><p>ROUJE X INUIKII</p></h2>
<div class="section__text"><p>Rouje et Inuikii signent MontAmour. </p><p>Une édition limitée de la mythique Classic Low, modèle emblématique de la marque suisse Inuikii, repensée pour la vie urbaine.</p><p>Une pièce unique, fusion des deux maisons. Un peu après-ski, beaucoup Paris.</p></div>
</div>
</section><section id="shopify-section-template--17458263294272__two_columns_LbcM7r" class="shopify-section section section--two-columns"><div class="section__row section--margin-xs section__1x1">
<div class="section__block section__block--magazine"><a class="block block--magazine block--variant-1 block--light" href="/collections/archives-jackets" title="Rouje">
<div class="block__image"><img
src="//www.rouje.com/cdn/shop/files/V2_d6e4c1df-2fca-4bc4-b600-50e47efdacd5.jpg?crop=center&height=4&v=1768579215&width=3"
data-src="//www.rouje.com/cdn/shop/files/V2_d6e4c1df-2fca-4bc4-b600-50e47efdacd5.jpg?crop=center&height={height}&v=1768579215&width={width}"
data-widths="[600, 800, 1000]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1422"
height="1710"
alt=""
/></div></a>
</div>
<div class="section__block section__block--edito"><a class="block block--edito block--space-small block--background-transparent" href="/collections/archives-jackets" title="Manteaux& vestes">
<div class="block__content"><div class="block__suptitle"><p>archives</p></div><div class="block__title block__title-m">
<h2><p>Manteaux</p><p>& vestes</p></h2>
</div><div class="block__actions">
<button class="cta cta--primary">
<span class="btn__label">découvrir</span>
</button>
</div></div></a>
</div></div>
</section><section id="shopify-section-template--17458263294272__two_columns_BKbCAL" class="shopify-section section section--two-columns"><div class="section__row section--margin-s section--padding-s section__1x1">
<div class="section__block section__block--magazine"><a class="block block--magazine block--variant-1 block--light" href="/collections/archives-dresses" title="Robes">
<div class="block__image"><img
src="//www.rouje.com/cdn/shop/files/Image_bd532909-aaa0-49e1-aa7e-0468c03b53f8.jpg?crop=center&height=4&v=1768579216&width=3"
data-src="//www.rouje.com/cdn/shop/files/Image_bd532909-aaa0-49e1-aa7e-0468c03b53f8.jpg?crop=center&height={height}&v=1768579216&width={width}"
data-widths="[600, 800, 1000]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1422"
height="1710"
alt=""
/></div><div class="block__content"><div class="block__suptitle"><p>archives</p></div><div class="block__title">
<h2>Robes</h2>
</div><div class="block__actions">
<button class="cta cta--secondary">
<span class="btn__label">découvrir</span>
</button>
</div></div></a>
</div>
<div class="section__block section__block--magazine"><a class="block block--magazine block--variant-1 block--light" href="/collections/archives-tops" title="tops">
<div class="block__image"><img
src="//www.rouje.com/cdn/shop/files/hp_tops_archives.jpg?crop=center&height=4&v=1767364624&width=3"
data-src="//www.rouje.com/cdn/shop/files/hp_tops_archives.jpg?crop=center&height={height}&v=1767364624&width={width}"
data-widths="[600, 800, 1000]"
data-ratio="container"
data-sizes="auto"
class="lazyload" width="1422"
height="1710"
alt=""
/></div><div class="block__content"><div class="block__suptitle"><p>archives</p></div><div class="block__title">
<h2>tops</h2>
</div><div class="block__actions">
<button class="cta cta--secondary">
<span class="btn__label">découvrir</span>
</button>
</div></div></a>
</div></div>
</section><div id="shopify-section-template--17458263294272__cv_addresses_A7bpzg" class="shopify-section">
<div class="section-addresses">
<div class="section-addresses__container">
<div class="section-addresses__title">Nos adresses</div>
<div class="section-addresses__addresses">
<a href="/blogs/stores/le-bon-marche" class="section-addresses__address">
<div class="section-addresses__address-title">Paris II Bachaumont</div>
<div class="section-addresses__address-content">11 bis rue bachaumont 75002 PARIS</div>
</a>
<a href="/blogs/stores/rue-de-turenne" class="section-addresses__address">
<div class="section-addresses__address-title">Paris IV Turenne</div>
<div class="section-addresses__address-content">16 Rue de Turenne 75004 PARIS</div>
</a>
<a href="/blogs/stores/paris-xvi-victor-hugo" class="section-addresses__address">
<div class="section-addresses__address-title">Paris XVI Victor Hugo</div>
<div class="section-addresses__address-content">83 avenue Victor Hugo 75016 Paris</div>
</a>
<a href="/blogs/stores/new-york" class="section-addresses__address">
<div class="section-addresses__address-title">NYC Soho</div>
<div class="section-addresses__address-content">476 Broome St, New York, NY10013</div>
</a>
<a href="/blogs/stores/bordeaux" class="section-addresses__address">
<div class="section-addresses__address-title">Bordeaux</div>
<div class="section-addresses__address-content">5 rue Jean Jacques Rousseau, 33000 Bordeaux</div>
</a>
</div>
<a href="/blogs/stores" class="section-addresses__cta cta cta--primary">Voir plus d'adresses</a>
</div>
</div>
</div>
</div><div id="shopify-section-cv-reinsurance-footer" class="shopify-section">
<div class="reinsurance-footer">
<div class="reinsurance-footer__container">
<div class="reinsurance-footer__block">
<div class="reinsurance-footer__title"><p>Livraison<br/>offerte </p></div>
<div class="reinsurance-footer__description">
Dès 250€
</div>
</div>
<div class="reinsurance-footer__block">
<div class="reinsurance-footer__title"><p>Paiement<br/>sécurisé</p></div>
<div class="reinsurance-footer__description">
<p>Et paiements en 3x ou 4x<br/>disponibles</p>
</div>
</div>
<div class="reinsurance-footer__block">
<div class="reinsurance-footer__title"><p>Retours<br/>facilités</p></div>
<div class="reinsurance-footer__description">
<p>Retours et échanges sous 15 jours</p>
</div>
</div>
</div>
</div>
</div>
<footer id="shopify-section-footer" class="shopify-section footer"><div class="footer__main js-accordion-group"><div class="footer__col footer__col--newsletter">
<div class="footer__newsletter"><div class="footer__newsletter-title">Plus de Rouje ici</div><div class="footer__newsletter-text"><p>Venez vivre #LAVIEENROUJE</p><p>Obtenez -10% sur votre prochaine commande</p></div><div class="newsletter-form">
<form novalidate class="form js-form js-customer-subscribe">
<div class="js-form-field">
<div class="form__group form__group--inline-blocks"><div class="form__field form__field--checkbox">
<div class="form__checkbox">
<label>
<input type="checkbox" required data-pristine-required-message="Sélectionnez au moins une option" name="metafields[info.list]" id="SubscribeListMode" value="Mode" checked>
<span>Mode</span>
</label>
</div>
</div><div class="form__field form__field--checkbox">
<div class="form__checkbox">
<label>
<input type="checkbox" required data-pristine-required-message="Sélectionnez au moins une option" name="metafields[info.list]" id="SubscribeListBeauté" value="Beauté" checked>
<span>Beauté</span>
</label>
</div>
</div></div>
</div>
<div class="form__field form__field--submit js-form-field">
<input
type="email"
name="customer[email]"
required
data-pristine-required-message="Ce champ est requis."
data-pristine-email-message="Cette valeur n'est pas une adresse email valide."
placeholder="Adresse e-mail">
<button type="submit">
<span class="icon-arrow-right"></span>
</button>
</div>
<div class="form__response"></div>
</form>
</div>
</div>
</div><div class="footer__col footer__col--links js-accordion"><div class="footer__col-title js-accordion-handle">Commande</div><ul class="footer__col-links"><li><span class="js-target-url" data-target="L3BhZ2VzL3RyYWNraW5n" target="_self">Suivre ma commande </span></li><li><span class="js-target-url" data-target="L2EvcmV0dXJuP3V0bV9nZW9pcD0x" target="_self">Gérer mon retour </span></li><li><span class="js-target-url" data-target="L2FjY291bnQ=" target="_self">Mon compte </span></li></ul></div><div class="footer__col footer__col--links js-accordion"><div class="footer__col-title js-accordion-handle">Aide</div><ul class="footer__col-links"><li><a href="/pages/contact-us" title="Contactez-nous" target="_self">Contactez-nous</a></li><li><a href="https://www.rouje.com/pages/faq?hcUrl=%2Ffr-FR%2Farticles%2Fretour-and-remboursement-342098" title="Retours" target="_self">Retours</a></li><li><a href="https://www.rouje.com/pages/faq?hcUrl=%2Ffr-FR" title="FAQ" target="_self">FAQ</a></li><li><a href="/pages/size-guide" title="Guide des tailles" target="_self">Guide des tailles</a></li><li><a href="/pages/care-guide" title="Guide d'entretien" target="_self">Guide d'entretien</a></li></ul></div><div class="footer__col footer__col--links js-accordion"><div class="footer__col-title js-accordion-handle">À propos</div><ul class="footer__col-links"><li><a href="/" title="Rouje" target="_self">Rouje</a></li><li><a href="/pages/lesfillesenrouje" title="Les Filles en Rouje" target="_self">Les Filles en Rouje</a></li><li><a href="/blogs/stores" title="Nos adresses" target="_self">Nos adresses</a></li><li><a href="/pages/marque-employeur" title="Recrutement" target="_self">Recrutement</a></li><li><a href="/pages/nos-emballages" title="Nos emballages" target="_self">Nos emballages</a></li></ul></div><div class="footer__col footer__col--links js-accordion"><div class="footer__col-title js-accordion-handle">Légal</div><ul class="footer__col-links"><li><a href="/pages/general-terms-of-sales" title="CGV" target="_self">CGV</a></li><li><a href="/pages/confidentiality-policy" title="Politique de confidentialité" target="_self">Politique de confidentialité</a></li><li><a href="/pages/legal-notices" title="Mentions légales" target="_self">Mentions légales</a></li><li><a href="/pages/website-accessibility" title="Accessibilité" target="_self">Accessibilité</a></li><li><a href="#open-axeptio" title="Cookies" target="_self">Cookies</a></li></ul></div><div class="footer__col footer__col--notice"><div class="footer__notice">
<div class="footer__col-title-right"><p>évaluation Rouje</p></div>
<!-- Start of Judge.me code -->
<div class='jdgm-widget jdgm-all-reviews-text'>
<a href='javascript:void(0)'>
<span data-score='4.88' class='jdgm-all-reviews-rating'></span>
<span class='jdgm-all-reviews-text__text' data-score='4.88' data-number-of-reviews='513' data-locale='en'>Customers rate us 4.9/5 based on 513 reviews.</span>
</a>
</div><!-- End of Judge.me code -->
</div><div class="footer__payment-list">
<div class="footer__col-title-right"><p>paiement en ligne sécurisé</p></div>
<ul class="footer__payment-list-items">
<li><img height="20" width="31" src="//www.rouje.com/cdn/shop/t/3/assets/footer-cb_NB.png?v=23764338196056417551742311913" alt="Carte bancaire"></li>
<li><img height="20" width="31" src="//www.rouje.com/cdn/shop/t/3/assets/footer-visa_NB.png?v=178797307949033717381742311916" alt="Visa"></li>
<li><img height="20" width="31" src="//www.rouje.com/cdn/shop/t/3/assets/footer-master-card_NB.png?v=108256352778094143481742311915" alt="Mastercard"></li>
<li><img height="20" width="31" src="//www.rouje.com/cdn/shop/t/3/assets/footer-amex_NB.png?v=5113189369683787191742311910" alt="Amex"></li>
<li><img height="20" width="31" src="//www.rouje.com/cdn/shop/t/3/assets/footer-paypal_NB.png?v=115035392588313790121742311914" alt="Paypal"></li>
<li><img height="20" width="31" src="//www.rouje.com/cdn/shop/t/3/assets/footer-apple-pay_NB.png?v=94747198770370356151742311911" alt="Apple Pay"></li>
</ul>
</div></div><div class="footer__socials footer__socials--mobile"><a href="https://www.instagram.com/rouje" title="Instagram" target="_blank" rel="noreferrer">
<span class="icon-instagram"></span>
</a><a href="https://www.facebook.com/roujejeannedamas" title="Facebook" target="_blank" rel="noreferrer">
<span class="icon-facebook"></span>
</a><a href="https://www.pinterest.fr/rouje_paris/" title="Pinterest" target="_blank" rel="noreferrer">
<span class="icon-pinterest"></span>
</a><a href="https://www.tiktok.com/@rouje" title="TikTok" target="_blank" rel="noreferrer">
<span class="icon-tiktok"></span>
</a></div></div>
<a href="/" class="footer__logo">
<img src="//www.rouje.com/cdn/shop/t/3/assets/logo-rouje.svg?v=175185983224908022241701248200" class="lazyload" alt="Rouje Paris logo">
</a>
<div class="footer__bottom">
<div class="footer__actions">
<span>Tout droit réservé</span>
</div><div class="footer__socials footer__socials--desktop"><a href="https://www.instagram.com/rouje" title="Instagram" target="_blank" rel="noreferrer">
<span class="icon-instagram"></span>
</a><a href="https://www.facebook.com/roujejeannedamas" title="Facebook" target="_blank" rel="noreferrer">
<span class="icon-facebook"></span>
</a><a href="https://www.pinterest.fr/rouje_paris/" title="Pinterest" target="_blank" rel="noreferrer">
<span class="icon-pinterest"></span>
</a><a href="https://www.tiktok.com/@rouje" title="TikTok" target="_blank" rel="noreferrer">
<span class="icon-tiktok"></span>
</a></div></div>
</footer>
</div><div id="shopify-section-offcanvas" class="shopify-section offcanvas"><div class="offcanvas__content">
<div class="offcanvas__header">
<button type="button" class="offcanvas__header-close js-offcanvas-toggle" aria-label="Fermer">
<span class="icon-cross"></span>
</button><a class="offcanvas__header-logo" href="/" title="Rouje"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 163.56 66.81" style="enable-background:new 0 0 163.56 66.812" xml:space="preserve"><title>Rouje Paris logo</title><path d="m98.28 64.2-.68 1.31a5.88 5.88 0 0 0 4.11 1.3c1.62 0 3.8-.42 3.8-2.46 0-1.67-1.3-2.25-2.76-2.3-.64-.03-1.28-.02-1.91-.05-.44-.01-1.3-.1-1.3-.7 0-.71 1.08-.85 1.6-.85a6.6 6.6 0 0 1 3.23.8l.67-1.3a6.91 6.91 0 0 0-3.54-.96c-1.47 0-3.43.41-3.43 2.25 0 1.53 1.33 2.2 2.67 2.25.74.03 1.46.01 2.2.06.46.02 1.1.14 1.1.73 0 .85-1.2 1.05-1.84 1.05a6.04 6.04 0 0 1-3.92-1.13m-4.98-4.97h-1.44v7.33h1.44v-7.33zm-8.58 1.47c.5 0 1.07.04 1.07.7 0 .46-.38.7-.82.7h-3.52v-1.4h3.27zm.25-1.47h-5v7.33h1.48v-3h2.33l1.85 3h1.86l-1.86-3c1.02-.33 1.65-1.02 1.65-2.12 0-.7-.33-1.4-.91-1.81-.45-.33-.85-.4-1.4-.4M70 63.56l1.4-2.9 1.42 2.9h-2.82zm.42-4.33-3.55 7.33h1.67l.73-1.54h4.3l.73 1.54h1.67l-3.6-7.33h-1.95zm-8.79 1.47c.6 0 1.17.11 1.17.84 0 .79-.47.92-1.16.92h-2.96V60.7h2.96zm.26-1.47h-4.65v7.33h1.44V63.9h2.96c.8 0 1.41-.02 1.99-.66a2.5 2.5 0 0 0-.14-3.5c-.53-.45-.92-.52-1.6-.52m-41.19-39.8h-1.68V1.43h1.9c5.7 0 9.1 3.27 9.1 8.74 0 6.22-3.05 9.24-9.32 9.24M48.9 42.44c-3.45-.12-4.24-1.96-5.84-6.2-2.12-5.76-3.73-12.21-7.82-16.07-3.2 2.13-8.68 2.16-12.5-.06h2.31c9.84 0 15.06-4.16 15.06-10.2S34.94.57 25.04.57H.7v.54c3.87.24 4.8 1.47 4.8 5.28v30.77c0 3.8-.93 5.04-4.8 5.29v.53h22v-.53c-3.07-.62-3.68-1.97-3.68-5.3V20.12h.49c2.4 0 4.18 1.67 5.96 5.1 2.95 5.85 4.18 11.52 4.18 13.73s-.74 3.2-2.95 3.5v.54h22.19v-.53zm20.14-14.02c0 9.67-.39 15.54-5.9 15.54-5.58.01-5.86-5.6-5.87-15.53 0-9.88.26-15.47 5.84-15.47 5.51 0 5.92 5.84 5.93 15.46m11.48 0c0-9.46-6.99-15.82-17.4-15.82-10.53 0-17.34 6.21-17.34 15.82s6.8 15.89 17.34 15.89c10.41 0 17.4-6.39 17.4-15.89m37.82 14.06c-2.8-.15-4.06-1.75-4.06-5.13v-24.7l-1.1.52c-5.49 2.57-9.93 4.65-13.59 6.09l2.51 2.08c1.36 1.13 1.63 2.5 1.63 4.36v8.42c0 3.26-.48 6.6-4.06 6.6-3.93 0-4.26-3.4-4.26-6.6V12.66a222.9 222.9 0 0 1-15.53 6.88l2.87 2.02c1.76 1.2 2.04 2.2 2.04 4.14v8.8c0 6.6 2.98 9.8 9.11 9.8 4.12 0 6.74-1.28 9.04-4.42l1.16-1.6v4.7h14.24v-.5zm14.6-36.92A5.5 5.5 0 0 0 127.39 0c-3.12 0-5.57 2.44-5.57 5.56s2.45 5.56 5.57 5.56a5.5 5.5 0 0 0 5.56-5.56m-3.47 45.25c3.15-3.7 3.78-7.43 3.78-12.26V12.6a231.58 231.58 0 0 1-15.06 5.56l2.43 1.97c1.37 1.1 2.01 1.84 2.01 3.8v.31l-.38 11.87c-.06 1.06-.12 2.15-.12 3.27 0 .98.08 1.85.24 2.66.3 1.3.76 2.43 1.21 3.53l.27.66c.68 1.6 1.38 3.25 1.38 4.86 0 2.28-1.44 3.88-3.5 3.88-2.55 0-3.2-1.86-3.96-4-.22-.63-.45-1.28-.74-1.96-.76-1.74-2.22-2.78-3.9-2.78-2.23 0-3.67 1.54-3.67 3.92 0 3.58 3.54 6.19 8.41 6.19 4.52 0 8.64-1.96 11.6-5.53m26.4-31.06c0 4.12-2.56 4.12-6.8 4.12h-3.48v-.64c0-4.14.58-9.64 5.64-9.64 2.12 0 4.64 1.07 4.64 6.16m7.69 5.05c-.27-7.47-5.14-12.26-12.58-12.26-4.44 0-9.12 2.31-11.64 5.75a17.11 17.11 0 0 0-3.49 10.64c0 3.94 1.19 7.34 3.52 10.1a14.65 14.65 0 0 0 11.42 5.28c4.9 0 9.27-2.1 12.65-6.06v-.6a8.28 8.28 0 0 1-5.37 1.8c-6.83 0-12.42-5.48-12.42-13.98l-.02-.67h17.93z"/></svg></a><a href="/cart" class="offcanvas__header-cart js-drawer-open" data-trigger="cart" title="Panier">
<span class="offcanvas__cart-icon icon-cart">
<span class="offcanvas__cart-counter js-cart-counter is-hidden">0</span>
</span>
</a>
</div>
<div class="offcanvas__body">
<button class="offcanvas__search js-drawer-open" data-trigger="search">
<span class="offcanvas__search-label">Recherche</span>
<span class="offcanvas__search-icon icon-search"></span>
</button><div class="offcanvas__navs js-accordion-group"><nav class="offcanvas__nav js-accordion"><div class="offcanvas__nav-title js-accordion-handle">Archives</div><ul class="offcanvas__nav-content js-accordion-group">
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Mode</b></div><ul class="offcanvas__subnav-content">
<li><a href="/collections/archives"><b>Tout voir</b>
</a></li>
<li><a href="/collections/archives-50">-50% et plus
</a></li>
<li><a href="/collections/archives-jackets">Manteaux & vestes
</a></li>
<li><a href="/collections/archives-dresses">Robes
</a></li>
<li><a href="/collections/archives-knits">Mailles
</a></li>
<li><a href="/collections/archives-tops">Tops
</a></li>
<li><a href="/collections/archives-bottoms-crm">Bas
</a></li></ul></li>
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Accessoires</b></div><ul class="offcanvas__subnav-content">
<li><a href="/collections/archives-accessories"><b>Tout voir</b>
</a></li>
<li><a href="/collections/archives-shoes">Chaussures
</a></li>
<li><a href="/collections/archives-bags">Sacs
</a></li>
<li><a href="/collections/archives-accessories">Autres Accessoires
</a></li></ul>
</li><li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Beauté</b></div><ul class="offcanvas__subnav-content">
<li><a href="/collections/archives-beauty"><b>Tout voir</b>
</a></li></ul>
</li>
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Par taille</b></div><ul class="offcanvas__subnav-content">
<li><a href="/collections/archives?filter.v.option.size=XS&filter.v.option.size=24&filter.v.option.size=25&filter.v.option.size=34&filter.v.availability=1">34
</a></li>
<li><a href="/collections/archives?filter.v.option.size=S&filter.v.option.size=26&filter.v.option.size=27&filter.v.option.size=36&filter.v.availability=1">36
</a></li>
<li><a href="/collections/archives?filter.v.option.size=M&filter.v.option.size=28&filter.v.option.size=29&filter.v.option.size=38&filter.v.availability=1">38
</a></li>
<li><a href="/collections/archives?filter.v.option.size=L&filter.v.option.size=30&filter.v.option.size=31&filter.v.option.size=40&filter.v.availability=1">40
</a></li>
<li><a href="/collections/archives?filter.v.option.size=XL&filter.v.option.size=32&filter.v.option.size=33&filter.v.option.size=42&filter.v.availability=1">42
</a></li>
<li><a href="/collections/archives?filter.v.option.size=44&filter.v.availability=1">44
</a></li></ul></li>
</ul>
</nav><nav class="offcanvas__nav js-accordion"><div class="offcanvas__nav-title js-accordion-handle">Nouveautés</div><ul class="offcanvas__nav-content js-accordion-group">
<li class="offcanvas__subnav"><a href="/collections/new-in" class="offcanvas__subnav-title">Nouvelle collection</a><ul class="offcanvas__subnav-content">
</ul></li>
<li class="offcanvas__subnav"><a href="/pages/collaboration-inuikii-rouje" class="offcanvas__subnav-title">Rouje x Inuikii</a><ul class="offcanvas__subnav-content">
</ul></li>
<li class="offcanvas__subnav"><a href="/pages/rouje-x-yasmine-eslami" class="offcanvas__subnav-title">Rouje x Yasmine Eslami</a><ul class="offcanvas__subnav-content">
</ul></li>
<li class="offcanvas__subnav"><a href="/pages/collaboration-aigle-rouje" class="offcanvas__subnav-title">Aigle x Rouje</a><ul class="offcanvas__subnav-content">
</ul></li>
<li class="offcanvas__subnav"><a href="/collections/collab-rouje-jcrew" class="offcanvas__subnav-title">Rouje x J.Crew</a><ul class="offcanvas__subnav-content">
</ul></li>
</ul>
</nav><nav class="offcanvas__nav js-accordion"><div class="offcanvas__nav-title js-accordion-handle">Prêt-à-Porter</div><ul class="offcanvas__nav-content js-accordion-group">
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><strong>Prêt-à-porter</strong></div><ul class="offcanvas__subnav-content">
<li><a href="/collections/pret-a-porter"><b>Tout voir</b>
</a></li>
<li><a href="/collections/new-in">Nouveautés
</a></li>
<li><a href="/collections/coats-jackets">Manteaux & Vestes
</a></li>
<li><a href="/collections/knits">Mailles
</a></li>
<li><a href="/collections/dresses">Robes
</a></li>
<li><a href="/collections/tops">Tops
</a></li>
<li><a href="/collections/skirts">Jupes
</a></li>
<li><a href="/collections/pants">Pantalons
</a></li>
<li><a href="/collections/denim">Denim
</a></li>
<li><a href="/collections/lingerie">Lingerie
</a></li></ul>
</li>
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><strong>Denim</strong></div><ul class="offcanvas__subnav-content">
<li><a href="/collections/denim"><b>Tout voir</b>
</a></li>
<li><a href="/collections/women-s-flare-jeans">Jeans évasés
</a></li>
<li><a href="/collections/straight-cut-jeans">Jeans droits
</a></li>
<li><a href="/pages/denim-guide">Le guide du denim
</a></li></ul>
</li><li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Sélection</b></div><ul class="offcanvas__subnav-content">
<li><a href="/collections/la-selection-de-jeanne">La sélection de Jeanne
</a></li>
<li><a href="/collections/the-essentials">Les Essentiels
</a></li>
<li><a href="/collections/gabins">Les Gabins
</a></li>
<li><a href="/collections/prints">Les Imprimés
</a></li></ul>
</li>
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Collaboration</b></div><ul class="offcanvas__subnav-content">
<li><a href="/pages/collaboration-inuikii-rouje">Rouje x Inuikii<sub>NEW</sub>
</a></li>
<li><a href="/pages/rouje-x-yasmine-eslami">Rouje x Yasmine Eslami
</a></li>
<li><a href="/pages/collaboration-aigle-rouje">Aigle X Rouje
</a></li>
<li><a href="/products/palo-bag">Rouje x Dragon Diffusion
</a></li>
<li><a href="/pages/lookbook-rouje-jcrew">Rouje x J.CREW
</a></li></ul>
</li><li class="offcanvas__subnav"><a href="/collections/gift-cards" class="offcanvas__subnav-title"><b>Cartes cadeaux</b></a><ul class="offcanvas__subnav-content">
</ul>
</li>
</ul>
</nav><nav class="offcanvas__nav js-accordion"><div class="offcanvas__nav-title js-accordion-handle">Accessoires</div><ul class="offcanvas__nav-content js-accordion-group">
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle">Maroquinerie</div><ul class="offcanvas__subnav-content">
<li><a href="/collections/maroquinerie"><b>Tout voir</b>
</a></li>
<li><a href="/collections/bags">Sacs & Paniers
</a></li>
<li><a href="/collections/belts">Ceintures
</a></li>
<li><a href="/collections/small-leather-goods">Petite maroquinerie
</a></li></ul></li>
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle">Chaussures</div><ul class="offcanvas__subnav-content">
<li><a href="/collections/shoes"><b>Tout voir</b>
</a></li></ul></li>
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle">Autres Accessoires</div><ul class="offcanvas__subnav-content">
<li><a href="/collections/other-accessories"><b>Tout voir</b>
</a></li>
<li><a href="/collections/winter-accessories">Accessoires d'hiver
</a></li>
<li><a href="/collections/hair-style">Accessoires cheveux
</a></li>
<li><a href="/collections/jewelry-accessories">Bijoux
</a></li>
<li><a href="/collections/lifestyle">Lifestyle
</a></li></ul></li>
</ul>
</nav><nav class="offcanvas__nav js-accordion"><div class="offcanvas__nav-title js-accordion-handle">Beauté</div><ul class="offcanvas__nav-content js-accordion-group">
<li class="offcanvas__subnav"><a href="/pages/lesfillesenrouje" class="offcanvas__subnav-title"><b>Les Filles en Rouje Beauté</b></a><ul class="offcanvas__subnav-content">
</ul>
</li><li class="offcanvas__subnav"><a href="/collections/archives-beauty" class="offcanvas__subnav-title"><b>Archives</b></a><ul class="offcanvas__subnav-content">
</ul>
</li><li class="offcanvas__subnav"><a href="/collections/lesfillesenrouje-sets" class="offcanvas__subnav-title"><b>Coffrets</b></a><ul class="offcanvas__subnav-content">
</ul>
</li><li class="offcanvas__subnav"><a href="/collections/lesfillesenrouje-accessories" class="offcanvas__subnav-title"><b>Accessoires</b></a><ul class="offcanvas__subnav-content">
</ul>
</li>
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Lèvres</b></div><ul class="offcanvas__subnav-content">
<li><a href="/collections/lesfillesenrouje-lips"><b>Tout voir</b>
</a></li>
<li><a href="/collections/lesfillesenrouje-lip-oils-and-sets">Les huiles lèvres
</a></li>
<li><a href="/collections/lesfillesenrouje-lip-balms">Les baumes
</a></li>
<li><a href="/collections/lesfillesenrouje-lip-palettes">Les palettes lèvres
</a></li>
<li><a href="/collections/lesfillesenrouje-lipsticks">Les rouges à lèvres
</a></li>
<li><a href="/collections/lesfillesenrouje-creamy-lip-colors">Les crèmes à lèvres
</a></li></ul></li>
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Yeux</b></div><ul class="offcanvas__subnav-content">
<li><a href="/collections/lesfillesenrouje-eyes"><b>Tout voir</b>
</a></li>
<li><a href="/products/lesfillesenrouje-le-mascara">Le mascara
</a></li>
<li><a href="/products/lesfillesenrouje-l-eyeliner">L'eyeliner
</a></li>
<li><a href="/products/lesfillesenrouje-the-eyelash-curler">Le recourbe-cils
</a></li>
<li><a href="/products/lesfillesenrouje-la-palette-yeux">La Palette de Fards à paupières
</a></li></ul></li>
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Teint</b></div><ul class="offcanvas__subnav-content">
<li><a href="/collections/lesfillesenrouje-face"><b>Tout voir</b>
</a></li>
<li><a href="/products/lesfillesenrouje-la-palette-visage-blush-highlighter">La Palette Visage
</a></li>
<li><a href="/products/lesfillesenrouje-la-poudre-bonne-mine">Le Bronzer
</a></li>
<li><a href="/collections/lesfillesenrouje-le-correcteur">Le Correcteur
</a></li></ul></li>
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Soin</b></div><ul class="offcanvas__subnav-content">
<li><a href="/collections/lesfillesenrouje-care"><b>Tout voir</b>
</a></li>
<li><a href="/collections/lesfillesenrouje-lip-oils-and-sets">Les Huiles lèvres
</a></li>
<li><a href="/collections/lesfillesenrouje-haircare">Soin cheveux
</a></li>
<li><a href="/collections/lesfillesenrouje-skincare">Soin visage
</a></li></ul>
</li><li class="offcanvas__subnav"><a href="/collections/lesfillesenrouje" class="offcanvas__subnav-title"><b>Voir tous les produits</b></a><ul class="offcanvas__subnav-content">
</ul>
</li><li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Les tutos</b></div><ul class="offcanvas__subnav-content">
<li><a href="/blogs/lesfillesenrouje-jeanne-maquille">Les tutos par Jeanne Damas
</a></li>
<li><a href="/blogs/beauty-tips">Les tutos beauté
</a></li></ul>
</li>
</ul>
</nav><nav class="offcanvas__nav js-accordion"><div class="offcanvas__nav-title js-accordion-handle">La marque</div><ul class="offcanvas__nav-content js-accordion-group">
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>La marque</b></div><ul class="offcanvas__subnav-content">
<li><a href="/pages/jeanne-damas">Jeanne Damas
</a></li>
<li><a href="/pages/our-fashion-studio">Style
</a></li>
<li><a href="/pages/care-guide">Notre guide d'entretien
</a></li>
<li><a href="/pages/beaute">Beauté
</a></li></ul></li>
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Édito</b></div><ul class="offcanvas__subnav-content">
<li><a href="/pages/lookbook-sommaire">Nos lookbooks
</a></li>
<li><a href="/pages/artist-rooms">Artists Rooms<sub>NEW</sub>
</a></li>
<li><a href="/pages/les-creatrices-en-rouje">Les Créatrices en Rouje
</a></li></ul></li>
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Eco-responsabilité</b></div><ul class="offcanvas__subnav-content">
<li><a href="/pages/rouje-for-women">Rouje et les femmes
</a></li>
<li><a href="/pages/production">Production
</a></li>
<li><a href="/pages/our-commitments">Nos autres engagements
</a></li>
<li><a href="/pages/our-materials">Nos matières
</a></li></ul></li>
<li class="offcanvas__subnav js-accordion"><div class="offcanvas__subnav-title js-accordion-handle"><b>Nos boutiques</b></div><ul class="offcanvas__subnav-content">
<li><a href="/blogs/stores">Paris
</a></li>
<li><a href="/blogs/stores/new-york">New york
</a></li>
<li><a href="/blogs/stores/bordeaux">Bordeaux
</a></li>
<li><a href="/blogs/stores/annecy-galeries-lafayette">annecy
</a></li>
<li><a href="/blogs/stores/montpellier-galeries-lafayette">Montpellier
</a></li>
<li><a href="/blogs/stores/nice-galeries-lafayette">nice
</a></li>
<li><a href="/blogs/stores/galeries-lafayette-toulouse">Toulouse
</a></li></ul></li>
</ul>
</nav><nav class="offcanvas__nav js-accordion"><div class="offcanvas__nav-title js-accordion-handle">Boutiques</div><ul class="offcanvas__nav-content js-accordion-group">
<li class="offcanvas__subnav"><a href="/blogs/stores" class="offcanvas__subnav-title">Nos Adresses</a><ul class="offcanvas__subnav-content">
</ul></li>
</ul>
</nav></div><ul class="offcanvas__links">
<li><a href="/pages/tracking" title="Suivre ma commande" target="_self">Suivre ma commande</a></li>
<li><a href="/a/return?utm_geoip=1" title="Faire un retour" target="_self">Faire un retour</a></li>
<li><a href="https://rouje.zendesk.com/hc/fr/requests/new" title="Contactez-nous " target="_blank">Contactez-nous </a></li>
<li><a href="https://rouje.zendesk.com/hc/fr" title="FAQ " target="_blank">FAQ </a></li>
</ul><div class="offcanvas__socials"><div class="footer__socials footer__socials--desktop"><a href="https://www.instagram.com/rouje" title="Instagram" target="_blank" rel="noreferrer">
<span class="icon-instagram"></span>
</a><a href="https://www.facebook.com/roujejeannedamas" title="Facebook" target="_blank" rel="noreferrer">
<span class="icon-facebook"></span>
</a><a href="https://www.pinterest.fr/rouje_paris/" title="Pinterest" target="_blank" rel="noreferrer">
<span class="icon-pinterest"></span>
</a><a href="https://www.tiktok.com/@rouje" title="TikTok" target="_blank" rel="noreferrer">
<span class="icon-tiktok"></span>
</a></div></div>
<div class="offcanvas__bottom">
<div class="markets-select markets-select--header js-fake-select">
<button class="markets-select__fake-select-handle js-fake-select-handle">FR | €</button>
</div>
<div class="desktop-localization-wrapper desktop-localization-wrapper--mobile" hidden>
<localization-form class="small-hide medium-hide" data-prevent-hide><form method="post" action="/localization" id="HeaderCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div>
<h2 class="visually-hidden" id="HeaderCountryLabel">Pays</h2>
<div class="disclosure">
<label for="country-select">Choisissez votre pays</label>
<div class="disclosure__list-wrapper language-selector"><div class="language-selector__button country-selector__button">
<div class="language-selector__button-content">
<img src="https://flagcdn.com/fr.svg" class="language-selector__flag">
France
</div>
<img src="//www.rouje.com/cdn/shop/t/3/assets/arrow-down.svg?v=179309013518305595481747299765" class="language-selector__arrow">
</div>
<ul class="country-selector__list" hidden><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="ZA">
<img src="https://flagcdn.com/za.svg" class="language-selector__flag">
Afrique du sud
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="AL">
<img src="https://flagcdn.com/al.svg" class="language-selector__flag">
Albanie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="DE">
<img src="https://flagcdn.com/de.svg" class="language-selector__flag">
Allemagne
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="AR">
<img src="https://flagcdn.com/ar.svg" class="language-selector__flag">
Argentine
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="AU">
<img src="https://flagcdn.com/au.svg" class="language-selector__flag">
Australie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="AT">
<img src="https://flagcdn.com/at.svg" class="language-selector__flag">
Autriche
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="BB">
<img src="https://flagcdn.com/bb.svg" class="language-selector__flag">
Barbade
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="BE">
<img src="https://flagcdn.com/be.svg" class="language-selector__flag">
Belgique
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="BA">
<img src="https://flagcdn.com/ba.svg" class="language-selector__flag">
Bosnie-herzégovine
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="BN">
<img src="https://flagcdn.com/bn.svg" class="language-selector__flag">
Brunei
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="BG">
<img src="https://flagcdn.com/bg.svg" class="language-selector__flag">
Bulgarie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CA">
<img src="https://flagcdn.com/ca.svg" class="language-selector__flag">
Canada
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CL">
<img src="https://flagcdn.com/cl.svg" class="language-selector__flag">
Chili
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CN">
<img src="https://flagcdn.com/cn.svg" class="language-selector__flag">
Chine
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CY">
<img src="https://flagcdn.com/cy.svg" class="language-selector__flag">
Chypre
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CO">
<img src="https://flagcdn.com/co.svg" class="language-selector__flag">
Colombie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="KR">
<img src="https://flagcdn.com/kr.svg" class="language-selector__flag">
Corée du sud
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="HR">
<img src="https://flagcdn.com/hr.svg" class="language-selector__flag">
Croatie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="DK">
<img src="https://flagcdn.com/dk.svg" class="language-selector__flag">
Danemark
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="AE">
<img src="https://flagcdn.com/ae.svg" class="language-selector__flag">
Émirats arabes unis
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="ES">
<img src="https://flagcdn.com/es.svg" class="language-selector__flag">
Espagne
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="EE">
<img src="https://flagcdn.com/ee.svg" class="language-selector__flag">
Estonie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="US">
<img src="https://flagcdn.com/us.svg" class="language-selector__flag">
États-unis
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="FI">
<img src="https://flagcdn.com/fi.svg" class="language-selector__flag">
Finlande
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="FR">
<img src="https://flagcdn.com/fr.svg" class="language-selector__flag">
France
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="GR">
<img src="https://flagcdn.com/gr.svg" class="language-selector__flag">
Grèce
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="GG">
<img src="https://flagcdn.com/gg.svg" class="language-selector__flag">
Guernesey
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="HU">
<img src="https://flagcdn.com/hu.svg" class="language-selector__flag">
Hongrie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="IM">
<img src="https://flagcdn.com/im.svg" class="language-selector__flag">
Île de man
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="IN">
<img src="https://flagcdn.com/in.svg" class="language-selector__flag">
Inde
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="ID">
<img src="https://flagcdn.com/id.svg" class="language-selector__flag">
Indonésie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="IE">
<img src="https://flagcdn.com/ie.svg" class="language-selector__flag">
Irlande
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="IS">
<img src="https://flagcdn.com/is.svg" class="language-selector__flag">
Islande
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="IL">
<img src="https://flagcdn.com/il.svg" class="language-selector__flag">
Israël
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="IT">
<img src="https://flagcdn.com/it.svg" class="language-selector__flag">
Italie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="JP">
<img src="https://flagcdn.com/jp.svg" class="language-selector__flag">
Japon
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="JE">
<img src="https://flagcdn.com/je.svg" class="language-selector__flag">
Jersey
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="XK">
<img src="https://flagcdn.com/xk.svg" class="language-selector__flag">
Kosovo
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="LV">
<img src="https://flagcdn.com/lv.svg" class="language-selector__flag">
Lettonie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="LT">
<img src="https://flagcdn.com/lt.svg" class="language-selector__flag">
Lituanie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="LU">
<img src="https://flagcdn.com/lu.svg" class="language-selector__flag">
Luxembourg
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MK">
<img src="https://flagcdn.com/mk.svg" class="language-selector__flag">
Macédoine du nord
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MY">
<img src="https://flagcdn.com/my.svg" class="language-selector__flag">
Malaisie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MT">
<img src="https://flagcdn.com/mt.svg" class="language-selector__flag">
Malte
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MA">
<img src="https://flagcdn.com/ma.svg" class="language-selector__flag">
Maroc
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MX">
<img src="https://flagcdn.com/mx.svg" class="language-selector__flag">
Mexique
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MD">
<img src="https://flagcdn.com/md.svg" class="language-selector__flag">
Moldavie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MC">
<img src="https://flagcdn.com/mc.svg" class="language-selector__flag">
Monaco
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="ME">
<img src="https://flagcdn.com/me.svg" class="language-selector__flag">
Monténégro
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="NO">
<img src="https://flagcdn.com/no.svg" class="language-selector__flag">
Norvège
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="NZ">
<img src="https://flagcdn.com/nz.svg" class="language-selector__flag">
Nouvelle-zélande
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="OM">
<img src="https://flagcdn.com/om.svg" class="language-selector__flag">
Oman
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="NL">
<img src="https://flagcdn.com/nl.svg" class="language-selector__flag">
Pays-bas
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="PH">
<img src="https://flagcdn.com/ph.svg" class="language-selector__flag">
Philippines
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="PL">
<img src="https://flagcdn.com/pl.svg" class="language-selector__flag">
Pologne
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="PT">
<img src="https://flagcdn.com/pt.svg" class="language-selector__flag">
Portugal
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="QA">
<img src="https://flagcdn.com/qa.svg" class="language-selector__flag">
Qatar
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="HK">
<img src="https://flagcdn.com/hk.svg" class="language-selector__flag">
R.a.s. chinoise de hong kong
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="MO">
<img src="https://flagcdn.com/mo.svg" class="language-selector__flag">
R.a.s. chinoise de macao
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="RO">
<img src="https://flagcdn.com/ro.svg" class="language-selector__flag">
Roumanie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="GB">
<img src="https://flagcdn.com/gb.svg" class="language-selector__flag">
Royaume-uni
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="RS">
<img src="https://flagcdn.com/rs.svg" class="language-selector__flag">
Serbie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="SG">
<img src="https://flagcdn.com/sg.svg" class="language-selector__flag">
Singapour
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="SK">
<img src="https://flagcdn.com/sk.svg" class="language-selector__flag">
Slovaquie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="SI">
<img src="https://flagcdn.com/si.svg" class="language-selector__flag">
Slovénie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="SE">
<img src="https://flagcdn.com/se.svg" class="language-selector__flag">
Suède
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CH">
<img src="https://flagcdn.com/ch.svg" class="language-selector__flag">
Suisse
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="TW">
<img src="https://flagcdn.com/tw.svg" class="language-selector__flag">
Taïwan
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="CZ">
<img src="https://flagcdn.com/cz.svg" class="language-selector__flag">
Tchéquie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="TH">
<img src="https://flagcdn.com/th.svg" class="language-selector__flag">
Thaïlande
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="TR">
<img src="https://flagcdn.com/tr.svg" class="language-selector__flag">
Turquie
</a>
</li><li class="language-selector__item">
<a class="language-selector__link language-selector__link--country" href="" data-value="VN">
<img src="https://flagcdn.com/vn.svg" class="language-selector__flag">
Viêt nam
</a>
</li></ul>
</div>
</div>
<input type="hidden" name="country_code" value="FR">
</div></form></localization-form>
<localization-form class="small-hide medium-hide" data-prevent-hide><form method="post" action="/localization" id="HeaderLanguageForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div>
<h2 class="visually-hidden" id="HeaderLanguageLabel">Langue</h2><div class="disclosure language-localization-container">
<label for="language-select">Choisissez votre langue</label>
<div class="disclosure__list-wrapper language-selector"><div class="language-selector__button language-country-selector__button">
<div class="language-selector__button-content">
<img src="https://flagcdn.com/fr.svg" class="language-selector__flag">
Français
</div>
<img src="//www.rouje.com/cdn/shop/t/3/assets/arrow-down.svg?v=179309013518305595481747299765" class="language-selector__arrow">
</div>
<ul class="language-selector__list" hidden>
<li class="language-selector__item">
<a class="language-selector__link" href="" data-value="fr">
<img src="https://flagcdn.com/fr.svg" class="language-selector__flag">
Français
</a>
</li><li class="language-selector__item">
<a class="language-selector__link" href="" data-value="en">
<img src="https://flagcdn.com/gb.svg" class="language-selector__flag">
English
</a>
</li>
</ul>
</div>
</div>
<input type="hidden" name="locale_code" value="fr">
</div></form></localization-form>
</div><div class="offcanvas__bottom-action">
<a href="/account/login" title="Mon compte">
<span class="icon-user"></span> Mon compte
</a>
</div></div>
</div>
</div>
<div class="offcanvas__overlay js-offcanvas-toggle"></div>
</div>
<div class="drawer drawer--cart" data-target="cart" >
<div class="drawer__overlay js-drawer-close"></div>
<div class="drawer__content">
<div class="drawer__header"><div class="drawer__title drawer__title--logos">
<div class="drawer__logo-rouje"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 163.56 66.81" style="enable-background:new 0 0 163.56 66.812" xml:space="preserve"><title>Rouje Paris logo</title><path d="m98.28 64.2-.68 1.31a5.88 5.88 0 0 0 4.11 1.3c1.62 0 3.8-.42 3.8-2.46 0-1.67-1.3-2.25-2.76-2.3-.64-.03-1.28-.02-1.91-.05-.44-.01-1.3-.1-1.3-.7 0-.71 1.08-.85 1.6-.85a6.6 6.6 0 0 1 3.23.8l.67-1.3a6.91 6.91 0 0 0-3.54-.96c-1.47 0-3.43.41-3.43 2.25 0 1.53 1.33 2.2 2.67 2.25.74.03 1.46.01 2.2.06.46.02 1.1.14 1.1.73 0 .85-1.2 1.05-1.84 1.05a6.04 6.04 0 0 1-3.92-1.13m-4.98-4.97h-1.44v7.33h1.44v-7.33zm-8.58 1.47c.5 0 1.07.04 1.07.7 0 .46-.38.7-.82.7h-3.52v-1.4h3.27zm.25-1.47h-5v7.33h1.48v-3h2.33l1.85 3h1.86l-1.86-3c1.02-.33 1.65-1.02 1.65-2.12 0-.7-.33-1.4-.91-1.81-.45-.33-.85-.4-1.4-.4M70 63.56l1.4-2.9 1.42 2.9h-2.82zm.42-4.33-3.55 7.33h1.67l.73-1.54h4.3l.73 1.54h1.67l-3.6-7.33h-1.95zm-8.79 1.47c.6 0 1.17.11 1.17.84 0 .79-.47.92-1.16.92h-2.96V60.7h2.96zm.26-1.47h-4.65v7.33h1.44V63.9h2.96c.8 0 1.41-.02 1.99-.66a2.5 2.5 0 0 0-.14-3.5c-.53-.45-.92-.52-1.6-.52m-41.19-39.8h-1.68V1.43h1.9c5.7 0 9.1 3.27 9.1 8.74 0 6.22-3.05 9.24-9.32 9.24M48.9 42.44c-3.45-.12-4.24-1.96-5.84-6.2-2.12-5.76-3.73-12.21-7.82-16.07-3.2 2.13-8.68 2.16-12.5-.06h2.31c9.84 0 15.06-4.16 15.06-10.2S34.94.57 25.04.57H.7v.54c3.87.24 4.8 1.47 4.8 5.28v30.77c0 3.8-.93 5.04-4.8 5.29v.53h22v-.53c-3.07-.62-3.68-1.97-3.68-5.3V20.12h.49c2.4 0 4.18 1.67 5.96 5.1 2.95 5.85 4.18 11.52 4.18 13.73s-.74 3.2-2.95 3.5v.54h22.19v-.53zm20.14-14.02c0 9.67-.39 15.54-5.9 15.54-5.58.01-5.86-5.6-5.87-15.53 0-9.88.26-15.47 5.84-15.47 5.51 0 5.92 5.84 5.93 15.46m11.48 0c0-9.46-6.99-15.82-17.4-15.82-10.53 0-17.34 6.21-17.34 15.82s6.8 15.89 17.34 15.89c10.41 0 17.4-6.39 17.4-15.89m37.82 14.06c-2.8-.15-4.06-1.75-4.06-5.13v-24.7l-1.1.52c-5.49 2.57-9.93 4.65-13.59 6.09l2.51 2.08c1.36 1.13 1.63 2.5 1.63 4.36v8.42c0 3.26-.48 6.6-4.06 6.6-3.93 0-4.26-3.4-4.26-6.6V12.66a222.9 222.9 0 0 1-15.53 6.88l2.87 2.02c1.76 1.2 2.04 2.2 2.04 4.14v8.8c0 6.6 2.98 9.8 9.11 9.8 4.12 0 6.74-1.28 9.04-4.42l1.16-1.6v4.7h14.24v-.5zm14.6-36.92A5.5 5.5 0 0 0 127.39 0c-3.12 0-5.57 2.44-5.57 5.56s2.45 5.56 5.57 5.56a5.5 5.5 0 0 0 5.56-5.56m-3.47 45.25c3.15-3.7 3.78-7.43 3.78-12.26V12.6a231.58 231.58 0 0 1-15.06 5.56l2.43 1.97c1.37 1.1 2.01 1.84 2.01 3.8v.31l-.38 11.87c-.06 1.06-.12 2.15-.12 3.27 0 .98.08 1.85.24 2.66.3 1.3.76 2.43 1.21 3.53l.27.66c.68 1.6 1.38 3.25 1.38 4.86 0 2.28-1.44 3.88-3.5 3.88-2.55 0-3.2-1.86-3.96-4-.22-.63-.45-1.28-.74-1.96-.76-1.74-2.22-2.78-3.9-2.78-2.23 0-3.67 1.54-3.67 3.92 0 3.58 3.54 6.19 8.41 6.19 4.52 0 8.64-1.96 11.6-5.53m26.4-31.06c0 4.12-2.56 4.12-6.8 4.12h-3.48v-.64c0-4.14.58-9.64 5.64-9.64 2.12 0 4.64 1.07 4.64 6.16m7.69 5.05c-.27-7.47-5.14-12.26-12.58-12.26-4.44 0-9.12 2.31-11.64 5.75a17.11 17.11 0 0 0-3.49 10.64c0 3.94 1.19 7.34 3.52 10.1a14.65 14.65 0 0 0 11.42 5.28c4.9 0 9.27-2.1 12.65-6.06v-.6a8.28 8.28 0 0 1-5.37 1.8c-6.83 0-12.42-5.48-12.42-13.98l-.02-.67h17.93z"/></svg></div>
<div class="drawer__logo-lfer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 200 13" style="enable-background:new 0 0 200 13" xml:space="preserve"><title>Les Filles en Rouje logo</title><path d="M124.33 4.49v7.86h-1.32l-.02-.02L118.93 7c-.39-.52-.5-.66-.78-1.09.04.45.06.9.05 1.36v5.05H117V4.5h1.6l.02.02 3.97 5.22c.24.34.37.5.6.85-.03-.5-.04-.7-.04-1.36V4.5h1.18zM115.16 11.17v1.2h-6.48V4.48h6.23v1.2h-5.02v1.63h3.71v1.2h-3.71v2.51a.9.9 0 0 1 0 .16h.16l5.1-.02zM15.28 11.17v1.2H8.76v-7.9h6.26v1.2h-4.86c-.06.02-.11.02-.17 0l.01.18v1.47a.6.6 0 0 1 .17-.01h3.54v1.2H10v2.7h.16l5.13-.04zM6.76 11.17v1.2H.95v-7.9h1.24v6.72h.16l4.41-.02zM24.9 9.91c-.01.42-.12.82-.33 1.18-.2.35-.49.64-.83.83-.75.4-1.57.6-2.4.59-1.96 0-3.17-.62-4.17-2.13l-.04-.06 1.12-.66.03.05c.65 1.18 1.55 1.68 3.02 1.68 1.42 0 2.33-.56 2.33-1.43 0-.87-.79-1.15-1.45-1.2l-2.25-.17c-.82-.07-1.26-.2-1.7-.54-.2-.16-.36-.36-.47-.59a1.78 1.78 0 0 1-.18-.75c0-1.35 1.4-2.37 3.26-2.37 1.63 0 2.91.56 3.73 1.63l.05.07-1.03.56-.04-.04a3.06 3.06 0 0 0-2.5-1.07c-1.33 0-2.23.46-2.23 1.14 0 .4.44.68 1.22.73l1.96.12c.66 0 1.3.17 1.88.5a2.38 2.38 0 0 1 1.01 1.93zM48.43.23H46.6v12.13h1.84V.23zM141.04 6.21c2.19 0 3.95-.55 3.95-3.02 0-2.8-2.36-2.97-4.34-2.97h-6.38v12.14h1.89l-.03-6.01-.02-.15h1.54c4.07 0 1.6 6.12 6.12 6.16.6 0 1.2-.12 1.77-.35v-1.75c-.44.12-.9.2-1.36.23-2.36 0-1.44-3.1-3.14-4.28zm-2.06-1.7h-2.57c-.08-.01-.16 0-.23.01l-.07.02V4.2l.02-.35v-.72l-.02-.84v-.33c.04.02.09.03.13.03H141.3c1.15 0 1.7.35 1.7 1.18 0 .96-.56 1.33-1.7 1.33h-2.33zM60.4 10.58v1.77h-8.92V.2h1.84v10.1c0 .1 0 .2-.02.3.1-.03.2-.04.3-.03h6.8zM199.05 10.6v1.74h-9.89V.21h9.5v1.78h-7.4c-.1 0-.2 0-.3-.03.02.1.02.21.02.32V4.2c0 .1 0 .21-.02.32.1-.03.2-.04.3-.03h5.19V6.2h-5.2c-.1 0-.2 0-.3-.03.03.1.04.21.03.32v3.82c0 .1 0 .2-.02.3a.8.8 0 0 1 .3-.03h7.8zM186.22.2V7c-.03 3.5-1.56 4.53-2.6 5.01-.75.33-1.56.5-2.38.51a6.15 6.15 0 0 1-2.15-.43 3.93 3.93 0 0 1-1.56-1.14 4.3 4.3 0 0 1-.88-1.78 7.9 7.9 0 0 1-.22-2.16h1.82c.04 1.52.29 3.68 3.05 3.63 1.8-.04 3.12-.77 3.13-3.63l-.06-6.8h1.85zM173.97.2v8.1a4 4 0 0 1-.46 1.95c-.32.6-.78 1.1-1.34 1.43-.98.6-2.08.84-3.7.84s-2.75-.25-3.74-.84a3.67 3.67 0 0 1-1.34-1.43 3.98 3.98 0 0 1-.46-1.96V.21h1.84v7.28c0 1.44.31 2.19 1.12 2.65a5.98 5.98 0 0 0 5.12 0c.8-.47 1.12-1.21 1.12-2.65V.21h1.84zM85.41 10.58v1.77h-10V.2h9.62V2h-7.5c-.1 0-.2-.01-.3-.04.02.1.03.22.03.32V4.2c0 .11 0 .22-.03.33.1-.03.2-.04.3-.03h5.27V6.2h-5.27c-.1.01-.2 0-.3-.02.02.1.03.21.03.32v3.8c0 .1 0 .2-.03.31.1-.03.2-.04.3-.03h7.88zM72.37 10.57v1.77h-8.92V.2h1.84v10.1c0 .1 0 .2-.02.3.1-.03.2-.04.3-.03h6.8zM36.47 2c-.1 0-.2-.01-.3-.04.02.1.03.22.02.32v1.93l-.01.3.3-.03h5.23V6.2h-5.23c-.1 0-.2 0-.3-.03.02.1.03.22.02.32v5.84h-1.84V.2h9.61V2h-7.5zM159.89 3.9a5.73 5.73 0 0 0-1.25-1.96 6.13 6.13 0 0 0-4.66-1.86c-3.83 0-6.6 2.62-6.6 6.22-.02.85.15 1.68.47 2.45.32.77.8 1.46 1.39 2.02A6.93 6.93 0 0 0 154 12.5c1.79 0 3.4-.62 4.54-1.74a6.34 6.34 0 0 0 1.77-4.46c0-.83-.15-1.64-.43-2.4zm-5.92 6.98c-2.81 0-4.7-1.84-4.7-4.58s1.87-4.58 4.67-4.58c1.4 0 2.5.46 3.32 1.4.76.86 1.17 2 1.17 3.18 0 2.65-1.87 4.58-4.46 4.58zM99.24 8.58a3.7 3.7 0 0 1-.49 1.8c-.3.53-.75.97-1.28 1.27-.93.56-2.3.9-3.68.9-3.03 0-4.89-.95-6.43-3.28l-.04-.06L89 8.22l.03.06c1.01 1.83 2.42 2.63 4.7 2.63 2.21 0 3.65-.89 3.65-2.26 0-1.12-.8-1.77-2.29-1.9l-3.49-.25a4.62 4.62 0 0 1-2.63-.84A2.72 2.72 0 0 1 88 3.63C88 1.56 90.14 0 93 0c2.5 0 4.49.87 5.74 2.5l.04.07-1.52.83-.03-.03a4.83 4.83 0 0 0-3.87-1.68c-2.09 0-3.49.72-3.49 1.8 0 .65.7 1.08 1.93 1.17l3.04.18c1.26.08 2.15.32 2.87.78.47.32.86.75 1.13 1.27.27.52.41 1.1.41 1.7z"/></svg></div>
</div><button type="button" class="drawer__close js-drawer-close" aria-label="Fermer">
<span class="icon-cross"></span>
</button>
</div><div class="drawer__nav">
<ul>
<li>
<button class="drawer__nav-button active">Panier (<span class="js-cart-counter">0</span>)</button>
</li>
<li class="">
<div class="wishlist-header-link">
<a href="" class="wkh-button drawer__nav-button active">
<span>Wishlist</span>
<span>(<span class="wkh-counter">0</span>)</span>
</a>
</div>
</li>
</ul>
</div><div class="drawer__body">
<form method="post" action="/cart" id="drawer-cart-form" accept-charset="UTF-8" class="shopify-cart-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="cart" /><input type="hidden" name="utf8" value="✓" />
<div class="drawer__section drawer__section--delivery js-cart-delivery">
<div class="drawer__section-text">
<span class="drawer__section-text-inner js-cart-delivery-message">Plus que <strong>250€</strong> pour bénéficier de la livraison offerte</span>
</div>
<div class="drawer__section-progress js-cart-delivery-progress" style="--current-progress: 0.0%;"></div>
</div>
<div class="drawer__section drawer__section--preorder js-cart-preorder-section">
<div class="drawer__section-alert">Votre commande sera expédiée dans son intégralité dès l'arrivée en stock des pièces en pré-commande.</div>
</div>
<div class="drawer__section drawer__section--products js-cart-lines" data-value="cart-lines"></div>
<div class="drawer__section drawer__section--upsells"><section id="shopify-section-products" class="shopify-section section section--products section--autofill"><script type="application/json" data-layer-select-promotion>
{
"promotion_id": "Products section",
"promotion_name": "Vous aimerez aussi"
}
</script>
</section></div>
<div class="drawer__section drawer__section--empty is-visible">
<div class="drawer__section-content">
<div class="drawer__section-title">Votre panier est vide.</div>
<div class="drawer__section-actions"><a href="/collections/pret-a-porter" class="btn btn--primary" title="Découvrir notre collection">Découvrir notre collection</a></div>
</div>
</div><script type="application/json" data-layer-cart-details>
{
"value": 0,
"currency": "EUR"
}
</script></form>
</div><div class="drawer__footer"><div class="drawer__section drawer__section--total"><div class="drawer__section-line js-cart-total-discount">
<span class="drawer__section-line-label">Réduction</span>
<strong class="drawer__section-line-value">
-0€
</strong>
</div>
<div class="drawer__section-line">
<span class="drawer__section-line-label">Total</span>
<strong class="drawer__section-line-value js-cart-total-price">0€</strong>
</div>
</div>
<button type="submit" name="checkout" form="drawer-cart-form" class="btn btn--primary btn--block">
<span class="btn__label">Commander</span>
</button>
</div></div>
</div>
<div class="drawer drawer--search" data-target="search" >
<div class="drawer__overlay js-drawer-close"></div>
<div class="drawer__content">
<div class="drawer__header"><div class="drawer__title drawer__title--logos">
<div class="drawer__logo-rouje"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 163.56 66.81" style="enable-background:new 0 0 163.56 66.812" xml:space="preserve"><title>Rouje Paris logo</title><path d="m98.28 64.2-.68 1.31a5.88 5.88 0 0 0 4.11 1.3c1.62 0 3.8-.42 3.8-2.46 0-1.67-1.3-2.25-2.76-2.3-.64-.03-1.28-.02-1.91-.05-.44-.01-1.3-.1-1.3-.7 0-.71 1.08-.85 1.6-.85a6.6 6.6 0 0 1 3.23.8l.67-1.3a6.91 6.91 0 0 0-3.54-.96c-1.47 0-3.43.41-3.43 2.25 0 1.53 1.33 2.2 2.67 2.25.74.03 1.46.01 2.2.06.46.02 1.1.14 1.1.73 0 .85-1.2 1.05-1.84 1.05a6.04 6.04 0 0 1-3.92-1.13m-4.98-4.97h-1.44v7.33h1.44v-7.33zm-8.58 1.47c.5 0 1.07.04 1.07.7 0 .46-.38.7-.82.7h-3.52v-1.4h3.27zm.25-1.47h-5v7.33h1.48v-3h2.33l1.85 3h1.86l-1.86-3c1.02-.33 1.65-1.02 1.65-2.12 0-.7-.33-1.4-.91-1.81-.45-.33-.85-.4-1.4-.4M70 63.56l1.4-2.9 1.42 2.9h-2.82zm.42-4.33-3.55 7.33h1.67l.73-1.54h4.3l.73 1.54h1.67l-3.6-7.33h-1.95zm-8.79 1.47c.6 0 1.17.11 1.17.84 0 .79-.47.92-1.16.92h-2.96V60.7h2.96zm.26-1.47h-4.65v7.33h1.44V63.9h2.96c.8 0 1.41-.02 1.99-.66a2.5 2.5 0 0 0-.14-3.5c-.53-.45-.92-.52-1.6-.52m-41.19-39.8h-1.68V1.43h1.9c5.7 0 9.1 3.27 9.1 8.74 0 6.22-3.05 9.24-9.32 9.24M48.9 42.44c-3.45-.12-4.24-1.96-5.84-6.2-2.12-5.76-3.73-12.21-7.82-16.07-3.2 2.13-8.68 2.16-12.5-.06h2.31c9.84 0 15.06-4.16 15.06-10.2S34.94.57 25.04.57H.7v.54c3.87.24 4.8 1.47 4.8 5.28v30.77c0 3.8-.93 5.04-4.8 5.29v.53h22v-.53c-3.07-.62-3.68-1.97-3.68-5.3V20.12h.49c2.4 0 4.18 1.67 5.96 5.1 2.95 5.85 4.18 11.52 4.18 13.73s-.74 3.2-2.95 3.5v.54h22.19v-.53zm20.14-14.02c0 9.67-.39 15.54-5.9 15.54-5.58.01-5.86-5.6-5.87-15.53 0-9.88.26-15.47 5.84-15.47 5.51 0 5.92 5.84 5.93 15.46m11.48 0c0-9.46-6.99-15.82-17.4-15.82-10.53 0-17.34 6.21-17.34 15.82s6.8 15.89 17.34 15.89c10.41 0 17.4-6.39 17.4-15.89m37.82 14.06c-2.8-.15-4.06-1.75-4.06-5.13v-24.7l-1.1.52c-5.49 2.57-9.93 4.65-13.59 6.09l2.51 2.08c1.36 1.13 1.63 2.5 1.63 4.36v8.42c0 3.26-.48 6.6-4.06 6.6-3.93 0-4.26-3.4-4.26-6.6V12.66a222.9 222.9 0 0 1-15.53 6.88l2.87 2.02c1.76 1.2 2.04 2.2 2.04 4.14v8.8c0 6.6 2.98 9.8 9.11 9.8 4.12 0 6.74-1.28 9.04-4.42l1.16-1.6v4.7h14.24v-.5zm14.6-36.92A5.5 5.5 0 0 0 127.39 0c-3.12 0-5.57 2.44-5.57 5.56s2.45 5.56 5.57 5.56a5.5 5.5 0 0 0 5.56-5.56m-3.47 45.25c3.15-3.7 3.78-7.43 3.78-12.26V12.6a231.58 231.58 0 0 1-15.06 5.56l2.43 1.97c1.37 1.1 2.01 1.84 2.01 3.8v.31l-.38 11.87c-.06 1.06-.12 2.15-.12 3.27 0 .98.08 1.85.24 2.66.3 1.3.76 2.43 1.21 3.53l.27.66c.68 1.6 1.38 3.25 1.38 4.86 0 2.28-1.44 3.88-3.5 3.88-2.55 0-3.2-1.86-3.96-4-.22-.63-.45-1.28-.74-1.96-.76-1.74-2.22-2.78-3.9-2.78-2.23 0-3.67 1.54-3.67 3.92 0 3.58 3.54 6.19 8.41 6.19 4.52 0 8.64-1.96 11.6-5.53m26.4-31.06c0 4.12-2.56 4.12-6.8 4.12h-3.48v-.64c0-4.14.58-9.64 5.64-9.64 2.12 0 4.64 1.07 4.64 6.16m7.69 5.05c-.27-7.47-5.14-12.26-12.58-12.26-4.44 0-9.12 2.31-11.64 5.75a17.11 17.11 0 0 0-3.49 10.64c0 3.94 1.19 7.34 3.52 10.1a14.65 14.65 0 0 0 11.42 5.28c4.9 0 9.27-2.1 12.65-6.06v-.6a8.28 8.28 0 0 1-5.37 1.8c-6.83 0-12.42-5.48-12.42-13.98l-.02-.67h17.93z"/></svg></div>
<div class="drawer__logo-lfer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 200 13" style="enable-background:new 0 0 200 13" xml:space="preserve"><title>Les Filles en Rouje logo</title><path d="M124.33 4.49v7.86h-1.32l-.02-.02L118.93 7c-.39-.52-.5-.66-.78-1.09.04.45.06.9.05 1.36v5.05H117V4.5h1.6l.02.02 3.97 5.22c.24.34.37.5.6.85-.03-.5-.04-.7-.04-1.36V4.5h1.18zM115.16 11.17v1.2h-6.48V4.48h6.23v1.2h-5.02v1.63h3.71v1.2h-3.71v2.51a.9.9 0 0 1 0 .16h.16l5.1-.02zM15.28 11.17v1.2H8.76v-7.9h6.26v1.2h-4.86c-.06.02-.11.02-.17 0l.01.18v1.47a.6.6 0 0 1 .17-.01h3.54v1.2H10v2.7h.16l5.13-.04zM6.76 11.17v1.2H.95v-7.9h1.24v6.72h.16l4.41-.02zM24.9 9.91c-.01.42-.12.82-.33 1.18-.2.35-.49.64-.83.83-.75.4-1.57.6-2.4.59-1.96 0-3.17-.62-4.17-2.13l-.04-.06 1.12-.66.03.05c.65 1.18 1.55 1.68 3.02 1.68 1.42 0 2.33-.56 2.33-1.43 0-.87-.79-1.15-1.45-1.2l-2.25-.17c-.82-.07-1.26-.2-1.7-.54-.2-.16-.36-.36-.47-.59a1.78 1.78 0 0 1-.18-.75c0-1.35 1.4-2.37 3.26-2.37 1.63 0 2.91.56 3.73 1.63l.05.07-1.03.56-.04-.04a3.06 3.06 0 0 0-2.5-1.07c-1.33 0-2.23.46-2.23 1.14 0 .4.44.68 1.22.73l1.96.12c.66 0 1.3.17 1.88.5a2.38 2.38 0 0 1 1.01 1.93zM48.43.23H46.6v12.13h1.84V.23zM141.04 6.21c2.19 0 3.95-.55 3.95-3.02 0-2.8-2.36-2.97-4.34-2.97h-6.38v12.14h1.89l-.03-6.01-.02-.15h1.54c4.07 0 1.6 6.12 6.12 6.16.6 0 1.2-.12 1.77-.35v-1.75c-.44.12-.9.2-1.36.23-2.36 0-1.44-3.1-3.14-4.28zm-2.06-1.7h-2.57c-.08-.01-.16 0-.23.01l-.07.02V4.2l.02-.35v-.72l-.02-.84v-.33c.04.02.09.03.13.03H141.3c1.15 0 1.7.35 1.7 1.18 0 .96-.56 1.33-1.7 1.33h-2.33zM60.4 10.58v1.77h-8.92V.2h1.84v10.1c0 .1 0 .2-.02.3.1-.03.2-.04.3-.03h6.8zM199.05 10.6v1.74h-9.89V.21h9.5v1.78h-7.4c-.1 0-.2 0-.3-.03.02.1.02.21.02.32V4.2c0 .1 0 .21-.02.32.1-.03.2-.04.3-.03h5.19V6.2h-5.2c-.1 0-.2 0-.3-.03.03.1.04.21.03.32v3.82c0 .1 0 .2-.02.3a.8.8 0 0 1 .3-.03h7.8zM186.22.2V7c-.03 3.5-1.56 4.53-2.6 5.01-.75.33-1.56.5-2.38.51a6.15 6.15 0 0 1-2.15-.43 3.93 3.93 0 0 1-1.56-1.14 4.3 4.3 0 0 1-.88-1.78 7.9 7.9 0 0 1-.22-2.16h1.82c.04 1.52.29 3.68 3.05 3.63 1.8-.04 3.12-.77 3.13-3.63l-.06-6.8h1.85zM173.97.2v8.1a4 4 0 0 1-.46 1.95c-.32.6-.78 1.1-1.34 1.43-.98.6-2.08.84-3.7.84s-2.75-.25-3.74-.84a3.67 3.67 0 0 1-1.34-1.43 3.98 3.98 0 0 1-.46-1.96V.21h1.84v7.28c0 1.44.31 2.19 1.12 2.65a5.98 5.98 0 0 0 5.12 0c.8-.47 1.12-1.21 1.12-2.65V.21h1.84zM85.41 10.58v1.77h-10V.2h9.62V2h-7.5c-.1 0-.2-.01-.3-.04.02.1.03.22.03.32V4.2c0 .11 0 .22-.03.33.1-.03.2-.04.3-.03h5.27V6.2h-5.27c-.1.01-.2 0-.3-.02.02.1.03.21.03.32v3.8c0 .1 0 .2-.03.31.1-.03.2-.04.3-.03h7.88zM72.37 10.57v1.77h-8.92V.2h1.84v10.1c0 .1 0 .2-.02.3.1-.03.2-.04.3-.03h6.8zM36.47 2c-.1 0-.2-.01-.3-.04.02.1.03.22.02.32v1.93l-.01.3.3-.03h5.23V6.2h-5.23c-.1 0-.2 0-.3-.03.02.1.03.22.02.32v5.84h-1.84V.2h9.61V2h-7.5zM159.89 3.9a5.73 5.73 0 0 0-1.25-1.96 6.13 6.13 0 0 0-4.66-1.86c-3.83 0-6.6 2.62-6.6 6.22-.02.85.15 1.68.47 2.45.32.77.8 1.46 1.39 2.02A6.93 6.93 0 0 0 154 12.5c1.79 0 3.4-.62 4.54-1.74a6.34 6.34 0 0 0 1.77-4.46c0-.83-.15-1.64-.43-2.4zm-5.92 6.98c-2.81 0-4.7-1.84-4.7-4.58s1.87-4.58 4.67-4.58c1.4 0 2.5.46 3.32 1.4.76.86 1.17 2 1.17 3.18 0 2.65-1.87 4.58-4.46 4.58zM99.24 8.58a3.7 3.7 0 0 1-.49 1.8c-.3.53-.75.97-1.28 1.27-.93.56-2.3.9-3.68.9-3.03 0-4.89-.95-6.43-3.28l-.04-.06L89 8.22l.03.06c1.01 1.83 2.42 2.63 4.7 2.63 2.21 0 3.65-.89 3.65-2.26 0-1.12-.8-1.77-2.29-1.9l-3.49-.25a4.62 4.62 0 0 1-2.63-.84A2.72 2.72 0 0 1 88 3.63C88 1.56 90.14 0 93 0c2.5 0 4.49.87 5.74 2.5l.04.07-1.52.83-.03-.03a4.83 4.83 0 0 0-3.87-1.68c-2.09 0-3.49.72-3.49 1.8 0 .65.7 1.08 1.93 1.17l3.04.18c1.26.08 2.15.32 2.87.78.47.32.86.75 1.13 1.27.27.52.41 1.1.41 1.7z"/></svg></div>
</div><button type="button" class="drawer__close js-drawer-close" aria-label="Fermer">
<span class="icon-cross"></span>
</button>
</div><form class="drawer__form js-form" role="search" id="predictive-search-form" action="/search" method="get"><input type="hidden" name="type" value="product" />
<input type="hidden" name="options[prefix]" value="last" /><div class="drawer__form-field js-form-field">
<input
class="js-predictive-search-input"
type="text"
name="q"
placeholder=" Recherche"
required
autocomplete="off" />
<button class="drawer__form-submit" type="submit">
<span class="icon-arrow-right"></span>
</button>
</div>
</form><div class="drawer__body">
<div class="drawer__suggestions js-predictive-search-results"></div>
</div><div class="drawer__footer">
<button type="submit" form="predictive-search-form" class="btn btn--primary btn--block js-predictive-search-submit">
<span class="btn__label">Voir tous les résultats</span>
</button>
</div></div>
</div>
<div class="modal modal--subscribed" data-target="subscribed"><div class="modal__outer">
<div class="modal__overlay js-modal-close"></div>
<div class="modal__content">
<button type="button" class="modal__close js-modal-close" aria-label="Fermer"></button><div class="modal__header">
<div class="modal__title">Merci pour votre inscription.</div></div><div class="modal__body">
</div></div>
</div></div>
<div id="shopify-section-modal-markets" class="shopify-section"></div>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"url": "https://www.rouje.com",
"potentialAction": {
"@type": "SearchAction",
"target": "https://www.rouje.com/search?q={query}",
"query-input": "required name=query"
}
}
</script><script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Rouje",
"url": "https://www.rouje.com",
"description": "Rouje est à l’image de Jeanne Damas. Une marque parisienne pleine de caractère qui s’assume et porte avec assurance ses envies et ses créations.",
"telephone": "01 53 14 26 34",
"logo": "https:\/\/www.rouje.com\/cdn\/shop\/t\/3\/assets\/logo_small.png?v=84832",
"image": "https:\/\/www.rouje.com\/cdn\/shop\/t\/3\/assets\/logo_small.png?v=84832",
"sameAs": [],
"address": {
"@type": "PostalAddress",
"streetAddress": "11 Rue Bachaumont",
"addressLocality": "Paris",
"addressRegion": "",
"postalCode": "75002",
"addressCountry": "France"
}
}
</script>
<script>
window.vendors_shopify = [
{
name: "shopify_preferences",
title: "Preferences",
shortDescription:
"Cookies that remember your preferences, such as country or language, to personalize your visits to our website",
policyUrl: "https://www.shopify.com/legal/terms",
domain: "shopify.com",
},
{
name: "shopify_analytics",
title: "Analytics",
shortDescription:
"Cookies to understand how you interact with our site",
policyUrl: "https://www.shopify.com/legal/terms",
domain: "shopify.com",
},
{
name: "shopify_marketing",
title: "Marketing",
shortDescription:
"Cookies to provide ads and marketing communications based on your interests",
policyUrl: "https://www.shopify.com/legal/terms",
domain: "shopify.com",
},
{
name: "shopify_sale_of_data",
title: "Sale of Data",
shortDescription:
"Opt in / out of data sharing / sales",
policyUrl: "https://www.shopify.com/legal/terms",
domain: "shopify.com",
},
];
(_axcb = window._axcb || []).push(function (sdk) {
sdk.on("ready", function () {
if (!sdk.cookiesConfig) {
return;
}
// Building Shopify Step in cookie widget
sdk.cookiesConfig.steps.splice(1, 0, {
hasVendors: true,
image: "cookie-bienvenue",
layout: "category",
message:
"Shopify uses several services and plugins, we can control them via their Privacy API",
name: "welcome",
onlyOnce: true,
title: "Shopify Cookies",
subTitle: "Shopify uses several services, is it OK for you ?",
vendors: window.vendors_shopify,
});
// Shopify Consent API
window.Shopify.loadFeatures([
{
name: "consent-tracking-api",
version: "0.1",
},
]);
});
// Update Shopify Consent API
sdk.on("consent:saved", function (payload) {
const choices = payload.consent.preferences.vendors;
window.Shopify.customerPrivacy.setTrackingConsent(
{
preferences: choices.shopify_preferences,
analytics: choices.shopify_analytics,
marketing: choices.shopify_marketing,
sale_of_data: choices.shopify_sale_of_data,
},
() => {}
);
});
});
</script>
<script>
window._axcb = window._axcb || [];
window._axcb.push(function (sdk) {
sdk.on('cookies:complete', function(choices) {
const clarityConsent = choices.clarity;
if (clarityConsent) {
window.clarity('consent');
} else {
window.clarity('consent', false);
}
});
});
</script>
<div class="product--pickup-availability">
<div class="product--pickup-availability__container">
<div class="product--pickup-availability__header">
<h2 class="product--pickup-availability__title">
Disponibilité en boutique
</h2>
<button class="product--pickup-availability__close">
<span>Fermer</span>
<span class="icon-cross"></span>
</button>
</div>
<a href="/blogs/stores" class="product--pickup-availability__cta cta cta--primary">Voir toutes nos adresses</a>
<div id="pickup-availability-container"></div>
</div>
</div>
<script>
const rootUrl = 'https://www.rouje.com/';
const market = 'fr';
const productId = ; // ID Shopify du produit
const availabilityByStore = {};
const container = document.getElementById('pickup-availability-container');
// Pour l’instant on n'utilise que Bachaumont
const storeInfo = {
"85292646728": {
name: "Boutique Bachaumont",
address: "11 bis rue bachaumont<br>75002 Paris",
phone: "01 88 33 60 33",
hours: "Du Lundi au Samedi de 11h à 19h30<br>Le Dimanche de 13h à 19h"
},
"105466462536": {
name: "Boutique Turenne",
address: "16 Rue de Turenne<br>75004 Paris",
phone: "01 42 71 12 20",
hours: "Du Lundi au Samedi de 11h à 19h30<br>et le Dimanche de 12h à 19h"
},
"105466528072": {
name: "Boutique Bordeaux",
address: "5 rue Jean Jacques Rousseau<br>33000 Bordeaux",
phone: "09 72 19 29 23",
hours: "Du Lundi au Samedi de 10h30 à 19h00<br>"
},
"105466298696": {
name: "Boutique Victor Hugo",
address: "83 Avenue Victor Hugo<br>75016 Paris",
phone: "+33 9 72 17 00 80",
hours: "Du Lundi au Samedi de 11h à 19h30<br>"
},
"105475309896": {
name: "Boutique New York",
address: "476 Broome Street<br>10013 New York",
phone: "+1 646-649-3616",
hours: "Du Lundi au Samedi de 11h à 19h<br>et le Dimanche de 12h à 18h"
},
};
function renderAvailability() {
container.innerHTML = '';
// Avec un seul magasin ça ne change rien, mais tu pourras réutiliser ça plus tard
const sortedStores = Object.entries(availabilityByStore).sort(([idA], [idB]) => {
if (market === "etats-unis") {
if (idA === "105475309896") return -1;
if (idB === "105475309896") return 1;
return 0;
} else {
if (idA === "85292646728") return -1;
if (idB === "85292646728") return 1;
// New York en dernier
if (idA === "105475309896") return 1;
if (idB === "105475309896") return -1;
return 0;
}
});
for (const [storeId, storeData] of sortedStores) {
const storeBlock = document.createElement('div');
storeBlock.className = 'store-block';
const hasAvailable = storeData.variants.some(v => v.available);
storeBlock.innerHTML = `
<div class="store-infos">
<h3 class="store-name">${storeData.name}</h3>
<div class="store-availability store-availability--mobile">
${hasAvailable
? '<span class="availability-status available"><span></span>Disponible</span>'
: '<span class="availability-status not-available"><span></span>Indisponible</span>'}
<ul></ul>
</div>
<div class="store-address">${storeData.address}</div>
<div class="store-hours">${storeData.hours}</div>
<a href="tel:${storeData.phone}" class="store-phone">${storeData.phone}</a>
</div>
<div class="store-availability store-availability--desktop">
${hasAvailable
? '<span class="availability-status available"><span></span>Disponible</span>'
: '<span class="availability-status not-available"><span></span>Indisponible</span>'}
<ul></ul>
</div>
`;
const listDesktop = storeBlock.querySelector('.store-availability--desktop ul');
const listMobile = storeBlock.querySelector('.store-availability--mobile ul');
storeData.variants.sort((a, b) => parseInt(a.variantLabel) - parseInt(b.variantLabel));
storeData.variants.forEach(({ variantLabel, available }) => {
const liDesktop = document.createElement('li');
liDesktop.textContent = variantLabel;
if (!available) liDesktop.classList.add('not-available');
listDesktop.appendChild(liDesktop);
const liMobile = document.createElement('li');
liMobile.textContent = variantLabel;
if (!available) liMobile.classList.add('not-available');
listMobile.appendChild(liMobile);
});
container.appendChild(storeBlock);
}
}
// Nouveau fetch unique
fetch(`https://prod-rouje.cosavostra.com/api/rouje/product/${productId}/inventory`)
.then(res => res.json())
.then(data => {
Object.entries(data).forEach(([storeId, sizes]) => {
// On ignore ce magasin
if (storeId === "75598889280") return;
if (storeId === "106831348040") return;
if (!availabilityByStore[storeId]) {
availabilityByStore[storeId] = {
name: storeInfo[storeId]?.name || `Magasin ${storeId}`,
address: storeInfo[storeId]?.address || '',
phone: storeInfo[storeId]?.phone || '',
hours: storeInfo[storeId]?.hours || '',
variants: []
};
}
Object.entries(sizes).forEach(([size, quantity]) => {
availabilityByStore[storeId].variants.push({
variantLabel: size,
available: quantity > 0
});
});
});
renderAvailability();
})
.catch(err => console.error("Erreur récupération stock :", err));
</script>
<script>
const pickupAvailabilityButton = document.getElementById('pickup-availability-button');
const pickupAvailabilityContainerBlock = document.querySelector('.product--pickup-availability__container');
const pickupAvailabilityClose = document.querySelector('.product--pickup-availability__close');
const pickupAvailabilityContainer = document.querySelector('.product--pickup-availability');
pickupAvailabilityButton.addEventListener('click', () => {
pickupAvailabilityContainer.classList.add('is-open');
});
pickupAvailabilityClose.addEventListener('click', () => {
pickupAvailabilityContainer.classList.remove('is-open');
});
document.addEventListener('click', (event) => {
if (pickupAvailabilityContainer.classList.contains('is-open')) {
if (
pickupAvailabilityContainerBlock &&
!pickupAvailabilityContainerBlock.contains(event.target) &&
!pickupAvailabilityButton.contains(event.target)
) {
pickupAvailabilityContainer.classList.remove('is-open');
}
}
});
</script>
<style> </style>
<div id="shopify-block-AYUlraVkxNys5bytlS__4139971114690857691" class="shopify-block shopify-app-block">
<script id="wkCollectionButtons" type="application/json">
{
"injectMethod": "insertAfter",
"buttonPlacement": "top-end",
"productLinkSelector": "",
"injectReferenceJs": "(target, app) => target",
"floatingReferenceJs": "(target, app) => target",
"productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
"productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)",
"integration": {
"productLinkSelector": "",
"injectReferenceJs": "(target, app) => target",
"floatingReferenceJs": "(target, app) => target",
"productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
"productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)"
}
}
</script>
<script type="module" src="https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/block-wishlist-button-collection.js"></script>
<style>
wishlist-button-collection {
--icon-size: 18px;
--icon-stroke-width: 1px;
--button-offset-vertical: 0px;
--button-offset-horizontal: 0px;
--button-background-size: 34px;
--button-background-border-radius: 24px;
--button-border-width: 1px;
--button-background-opacity: 85%;
--button-background: none;
--button-border: none;
--icon-stroke: rgb(var(--wk-color-accent-1));
}
</style>
</div><div id="shopify-block-Ad3BsTFFLOTdHUW5IT__14197025361042770389" class="shopify-block shopify-app-block">
<script>
window.WishlistKingAppLoaderURL = "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/app-loader.js";
</script>
<script id="wkAppSettings" type="application/json">
{
"assets": {
"themeCssFile": null,
"localeJsonFile": "locale-fr.json",
"appBaseCss": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/app-base.css",
"componentWishlistButtonBlockJs": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-wishlist-button-block.js",
"componentWishlistLinkJs": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-wishlist-link.js",
"componentWishlistLinkCss": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-wishlist-link.css",
"componentWishlistLinkBlockJs": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-wishlist-link-block.js",
"componentWishlistPageBundleJs": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-wishlist-page-bundle.js",
"componentWishlistPageBundleCss": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-wishlist-page-bundle.css",
"componentWishlistLinkFloatingJs": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-wishlist-link-floating.js",
"componentWishlistLinkFloatingCss": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-wishlist-link-floating.css",
"componentWishlistButtonCollectionJs": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-wishlist-button-collection.js",
"componentWishlistButtonCollectionCss": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-wishlist-button-collection.css",
"componentWishlistButtonProductJs": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-wishlist-button-product.js",
"componentWishlistButtonProductCss": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-wishlist-button-product.css",
"componentSaveForLaterCss": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-save-for-later.css",
"componentAccountDialogCss": "https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/component-account-dialog.css"
},
"config": {
"apiHost": "https:\/\/api.appmate.io\/v2",
"customerId": null,
"customerEmail": null,
"customerTags": null,
"customerName": null,
"shopName": "Rouje",
"shopDomain": "www.rouje.com",
"shopPermanentDomain": "rouje-paris.myshopify.com",
"shopMoneyFormat": "{{ amount_with_space_separator }}€",
"shopMoneyFormatWithCurrency": "€{{ amount_with_space_separator }} EUR",
"shopCustomerAccountsEnabled": true,
"fileUrl": "\/\/www.rouje.com\/cdn\/shop\/files\/?v=84832",
"storefrontAccessToken": "c54c16d278f446e19e0dea7fe5ac3d8d",
"storefrontVersion": "2024-10",
"localeIsoCode": "fr",
"token": "2a5abe435e262bf3abd840343bfc5e72e99a60a37f91e3a8150263d63abde535"
},
"settings": {
"general": {
"appLoading": "LAZY",
"wishlistPath": "\/pages\/wishlist",
"wishlistAccessMode": "REQUIRE_LOGIN_BEFORE_USE",
"wishlistMode": "PRODUCT"
},
"money": {
"withCurrency": true
},
"integrations": {
"wishlistAnalytics": {
"enabled": true
},
"klaviyo": {
"enabled": false
},
"metaPixel": {
"enabled": true
},
"googleAnalytics": {
"enabled": true
}
}
},
"collectionButtons": {
"productLinkSelector": ".card \u003e div:not(.card__inner) .card__heading \u003e .full-unstyled-link[href*=\"\/products\/\"]",
"injectMethod": "insertAfter",
"injectReferenceJs": "(target, app) => target",
"floatingReferenceJs": "(target, app) => target.closest(\".card\").find(\".card__media\")",
"productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
"productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)"
}
}
</script>
<script type="module" src="https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/block-app-settings.js"></script>
<style>
:root {
--wk-color-solid-button-label: 255, 255, 255;
--wk-color-accent-1: 0, 0, 0;
--wk-color-accent-2: 0, 0, 0;
--wk-color-outline-button-label: 0, 0, 0;
--wk-color-background-1: 255, 255, 255;
--wk-color-background-2: 255, 255, 255;
--wk-color-text: 0, 0, 0;
--wk-button-min-height: 45px;
--wk-button-border-width: 1px;
--wk-button-border-radius: 0px;
--wk-input-min-height: 45px;
--wk-input-border-width: 1px;
--wk-input-border-radius: 0px;
--wk-shadow-opacity: 15%;
--wk-shadow-horizontal-offset: 0px;
--wk-shadow-vertical-offset: 2px;
--wk-shadow-blur: 4px;
--wk-font-text-scale: 1.0;
}
</style>
</div><div id="shopify-block-ASVhVT3lYYWcvT0l0L__15289809162917654101" class="shopify-block shopify-app-block"><script src="https://cdn.shopify.com/extensions/2eae2a8d-bc61-4637-a1e6-902212922bdb/301-redirect-auto-14/assets/app.js" defer></script>
</div><div id="shopify-block-ANE4wZWpEQU9nQkpJY__6680288666557934739" class="shopify-block shopify-app-block"><script id="wkWishlistPage" type="application/json">
{
"showVendor": false,
"showProductTitle": true,
"showPrice": true,
"showShareButton": true,
"showBuyAllButton": false,
"showClearButton": false,
"moveToCart": false,
"ctaButton": "add-to-cart",
"productOptions": "swatches",
"wishlistEmptyLink": "\/collections\/new-in",
"removeButtonStyle": "icon"
}
</script>
<script type="module" src="https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/block-wishlist-page.js"></script>
<style>
wishlist-page {
--text-color: var(--wk-color-text);
--page-max-width: 1200px;
--page-padding-top: 30px;
--page-padding-bottom: 80px;
--button-min-height: var(--wk-button-min-height);
--button-border-width: var(--wk-button-border-width);
--button-border-radius: var(--wk-button-border-radius);
--input-min-height: var(--wk-input-min-height);
--input-border-width: var(--wk-input-border-width);
--input-border-radius: var(--wk-input-border-radius);
--grid-columns-xs: 1;
--grid-columns-sm: 2;
--grid-columns-md: 2;
--grid-columns-lg: 3;
--grid-columns-xl: 4;
--cta-button-background: rgb(var(--wk-color-accent-1));
--cta-button-border: solid var(--button-border-width) rgb(var(--wk-color-accent-1));
--cta-button-color: rgb(var(--wk-color-solid-button-label));
--variant-input-background: rgb(var(--wk-color-background-1));
--variant-input-border: solid var(--input-border-width) rgba(var(--wk-color-text));
--variant-input-color: rgb(var(--wk-color-text));
--variant-input-selected-background: var(--variant-input-background);
--variant-input-selected-border: solid var(--input-border-width) rgba(var(--wk-color-text));
--variant-input-selected-color: var(--variant-input-color);
--variant-input-selected-shadow: 0 0 0 var(--input-border-width) rgb(var(--wk-color-text));
--price-justify-content: center;
--option-select-label-display: none;
--image-aspect-ratio: 1/1;
--image-object-fit: cover;
--meta-text-align: center;
}
</style>
</div><div id="shopify-block-ASFd4aGtkL1V1dGtKa__13655089695959051254" class="shopify-block shopify-app-block"><script id="wkThemeCode" type="application/json">
{
"customIconsUrl": "https:\/\/cdn.appmate.io\/themecode\/rouje-paris\/main\/icons.js?generation=1763390207173512",
"addToCartJsUrl": "https:\/\/cdn.appmate.io\/themecode\/rouje-paris\/main\/add-to-cart.js?generation=1763399104379115",
"productCardJsUrl": "https:\/\/cdn.appmate.io\/themecode\/rouje-paris\/main\/wishlist-product-card.js?generation=1763466689362094",
"wishlistPageJsUrl": "https:\/\/cdn.appmate.io\/themecode\/rouje-paris\/main\/wishlist-page.js?generation=1763466124683502",
"eventSubscribersJsUrl": "https:\/\/cdn.appmate.io\/themecode\/rouje-paris\/main\/event-subscribers.js?generation=1763465157289767",
"localeJsonUrl": "https:\/\/cdn.appmate.io\/themecode\/rouje-paris\/main\/locale-fr.json?generation=1763466103167276",
"customCssUrl": "https:\/\/cdn.appmate.io\/themecode\/rouje-paris\/main\/custom.css?generation=1763474512953607",
"collectionButtonsJsUrl": "https:\/\/cdn.appmate.io\/themecode\/rouje-paris\/main\/collection-buttons.js?generation=1763390189151701",
"productPageButtonsJsUrl": "https:\/\/cdn.appmate.io\/themecode\/rouje-paris\/main\/product-page-buttons.js?generation=1763390218457442",
"headerLinkJsUrl": null,
"wishlistLinkHeadlessJsUrl": "https:\/\/cdn.appmate.io\/themecode\/rouje-paris\/main\/wishlist-link-headless.js?generation=1763392616651546",
"wishlistButtonHeadlessJsUrl": null,
"saveForLaterJsUrl": null,
"customDataUrl": null,
"addWishlistToCartJsUrl": null,
"accountDialogUrl": null
}
</script>
<script type="module" src="https://cdn.shopify.com/extensions/019be7a1-4e55-70a8-959d-ea5101b70f67/swish-wishlist-king-219/assets/block-code-access.js"></script>
</div><div id="shopify-block-ASTcyV2pTYldhSTRvW__12893132836628567133" class="shopify-block shopify-app-block">
</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block"><script>
window['ShopifyForms'] = {
...window['ShopifyForms'],
currentPageType: "index"
};
</script>
</div></body>
</html>