1<!doctype html> 2<html lang="" class="no-js"> 3<head> 4 <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 4-5
4 5<script async src="https://www.googletagmanager.com/gtag/js?id=
5G-QFG8K8L0B8
vendor: 12 bytes, line 5
5"></script>
6<script> 7
vendor: 134 bytes, lines 7-11
7window.dataLayer = window.dataLayer || []; 8 function gtag(){dataLayer.push(arguments);} 9 gtag('js', new Date()); 10 11 gtag('config', '
11G-QFG8K8L0B8
vendor: 4 bytes, line 11
11');
12</script>
12 13
13<script src="https://www.googleoptimize.com/optimize.js?id=OPT-PK2DR78"></script>
13 14 <meta charset="utf-8"> 15 <!-- dns-prefetch to hosts ///////////////////////////////////////// --> 16 <link href='//cdn.shopify.com/' rel='dns-prefetch' > 17 18 <link href='//option.boldapps.net/' rel='dns-prefetch' > 19 <link href='//a.klaviyo.com/' rel='dns-prefetch' > 20 21 <link href='//connect.facebook.net/' rel='dns-prefetch' > 22 <link href='//static.affilae.com/' rel='dns-prefetch' > 23 <link href='//www.facebook.com/' rel='dns-prefetch' > 24<!-- <link href='//www.mlveda.com/' rel='dns-prefetch' > --> 25 <link href='//app.backinstock.org/' rel='dns-prefetch' > 26 <link href='//rsvp-paris.com/' rel='dns-prefetch' > 27<!-- preconnect to hosts /////////////////////////////////////// --> 28 <link href='//cdn.shopify.com/' rel='preconnect' crossorigin > 29 <link href='//cdn.shopify.com/' rel='preconnect' crossorigin > 30 31 <link href='//option.boldapps.net/' rel='preconnect' crossorigin > 32 <link href='//a.klaviyo.com/' rel='preconnect' crossorigin > 33 34 <link href='//connect.facebook.net/' rel='preconnect' crossorigin > 35 <link href='//static.affilae.com/' rel='preconnect' crossorigin > 36 <link href='//www.facebook.com/' rel='dns-prefetch' > 37<!-- <link href='//www.mlveda.com/' rel='preconnect' crossorigin > --> 38 <link href='//app.backinstock.org/' rel='preconnect' crossorigin > 39 <link href='//rsvp-paris.com/' rel='preconnect' crossorigin > 40 41 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 42 <link rel="shortcut icon" href="//rsvp-paris.com/cdn/shop/t/25/assets/favicon.png?v=29053762537942430191785947817" type="image/png" /> 43 <title>RSVP Paris | Luxury Limited Edition Leather Goods</title> 44 45 <meta name="description" content="Handcrafted luxury leather goods in limited editions of 500. Bags, wallets & accessories in calf leather, made in France & Italy since 2015."> 46 <!-- /snippets/social-meta-tags.liquid --> 47 48 49 <meta property="og:type" content="website"> 50 <meta property="og:title" content="RSVP Paris | Luxury Limited Edition Leather Goods"> 51 52 53 54 <meta property="og:description" content="Handcrafted luxury leather goods in limited editions of 500. Bags, wallets & accessories in calf leather, made in France & Italy since 2015."> 55 56 <meta property="og:url" content="https://rsvp-paris.com/en-us"> 57 <meta property="og:site_name" content="RSVP Paris"> 58 59 60 61 62 63 64 65 <link rel="canonical" href="https://rsvp-paris.com/en-us"> 66 <meta name="viewport" content="width=device-width,initial-scale=1"> 67 <link href="//rsvp-paris.com/cdn/shop/t/25/assets/theme.scss.css?v=171020083214239089111785947958" rel="stylesheet" type="text/css" media="all" /> 68 <link href="//rsvp-paris.com/cdn/shop/t/25/assets/custom-2019.css?v=65253677415766740251787814806" rel="stylesheet" type="text/css" media="all" /> 69 <meta name="theme-color" content="#212121"> 70 71
71<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
71<meta name="facebook-domain-verification" content="zos5e865e1fapnr2rbwcs02kx8swes"> 72<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/51848282276/digital_wallets/dialog"> 73<meta id="in-context-paypal-metadata" data-shop-id="51848282276" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 74<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://rsvp-paris.com/"> 75<link rel="alternate" hreflang="en" href="https://rsvp-paris.com/"> 76<link rel="alternate" hreflang="fr" href="https://rsvp-paris.com/fr"> 77<link rel="alternate" hreflang="ko" href="https://rsvp-paris.com/ko"> 78<link rel="alternate" hreflang="ja" href="https://rsvp-paris.com/ja"> 79<link rel="alternate" hreflang="en-US" href="https://rsvp-paris.com/en-us"> 80<link rel="alternate" hreflang="fr-US" href="https://rsvp-paris.com/fr-us"> 81<link rel="alternate" hreflang="ko-US" href="https://rsvp-paris.com/ko-us"> 82<link rel="alternate" hreflang="en-PH" href="https://rsvp-paris.com/en-ph"> 83<link rel="alternate" hreflang="fr-PH" href="https://rsvp-paris.com/fr-ph"> 84<link rel="alternate" hreflang="en-HK" href="https://rsvp-paris.com/en-hk"> 85<link rel="alternate" hreflang="fr-HK" href="https://rsvp-paris.com/fr-hk"> 86<link rel="alternate" hreflang="en-AU" href="https://rsvp-paris.com/en-au"> 87<link rel="alternate" hreflang="fr-AU" href="https://rsvp-paris.com/fr-au"> 88<link rel="alternate" hreflang="en-CA" href="https://rsvp-paris.com/en-ca"> 89<link rel="alternate" hreflang="fr-CA" href="https://rsvp-paris.com/fr-ca"> 90<link rel="alternate" hreflang="en-TH" href="https://rsvp-paris.com/en-th"> 91<link rel="alternate" hreflang="fr-TH" href="https://rsvp-paris.com/fr-th"> 92<link rel="alternate" hreflang="en-TW" href="https://rsvp-paris.com/en-tw"> 93<link rel="alternate" hreflang="fr-TW" href="https://rsvp-paris.com/fr-tw"> 94<link rel="alternate" hreflang="en-JP" href="https://rsvp-paris.com/en-jp"> 95<link rel="alternate" hreflang="fr-JP" href="https://rsvp-paris.com/fr-jp"> 96<link rel="alternate" hreflang="ja-JP" href="https://rsvp-paris.com/ja-jp"> 97<link rel="alternate" hreflang="en-MY" href="https://rsvp-paris.com/en-my"> 98<link rel="alternate" hreflang="fr-MY" href="https://rsvp-paris.com/fr-my"> 99<link rel="alternate" hreflang="en-ID" href="https://rsvp-paris.com/en-id"> 100<link rel="alternate" hreflang="fr-ID" href="https://rsvp-paris.com/fr-id"> 101<link rel="alternate" hreflang="en-SG" href="https://rsvp-paris.com/en-sg"> 102<link rel="alternate" hreflang="fr-SG" href="https://rsvp-paris.com/fr-sg"> 103<link rel="alternate" hreflang="en-CN" href="https://rsvp-paris.com/en-cn"> 104<link rel="alternate" hreflang="fr-CN" href="https://rsvp-paris.com/fr-cn"> 105<link rel="alternate" hreflang="en-GB" href="https://rsvp-paris.com/en-gb"> 106<link rel="alternate" hreflang="fr-GB" href="https://rsvp-paris.com/fr-gb"> 107<link rel="alternate" hreflang="en-NZ" href="https://rsvp-paris.com/en-nz"> 108<link rel="alternate" hreflang="fr-NZ" href="https://rsvp-paris.com/fr-nz"> 109<link rel="alternate" hreflang="en-CH" href="https://rsvp-paris.com/en-ch"> 110<link rel="alternate" hreflang="fr-CH" href="https://rsvp-paris.com/fr-ch"> 111<link rel="alternate" hreflang="ko-KR" href="https://rsvp-paris.com/ko-kr"> 112<link rel="alternate" hreflang="en-KR" href="https://rsvp-paris.com/en-kr"> 113<link rel="alternate" hreflang="fr-KR" href="https://rsvp-paris.com/fr-kr">
114<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=590446935"></script>
114 115<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
116<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=590446935&shop_id=51848282276" crossorigin="anonymous"></script>
vendor: 1 bytes, line 116
116
117<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":51848282276,"countryCode":"FR","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/51848282276","merchantName":"RSVP Paris","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"RSVP Paris","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 117
117
118<script id="shopify-features" type="application/json">{"accessToken":"db6eff7e9a00b58ce4f2767a9bbfaf71","betas":["rich-media-storefront-analytics"],"domain":"rsvp-paris.com","predictiveSearch":true,"shopId":51848282276,"locale":"en"}</script>
vendor: 1 bytes, line 118
118
119<script>var Shopify = Shopify || {}; 120Shopify.shop = "rsvp-en.myshopify.com"; 121Shopify.locale = "en"; 122Shopify.currency = {"active":"USD","rate":"1.16065404697"}; 123Shopify.country = "US"; 124Shopify.theme = {"name":"RSVP â Refonte 08\/2026 â Collections","id":202909122903,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"}; 125Shopify.theme.handle = "null"; 126Shopify.theme.style = {"id":null,"handle":null}; 127Shopify.cdnHost = "rsvp-paris.com/cdn"; 128Shopify.routes = Shopify.routes || {}; 129Shopify.routes.root = "/en-us/"; 130Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 131Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 132Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 133Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 133
133
134<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 134
134
135<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>
vendor: 1 bytes, line 135
135
136<script> 137 window.ShopifyPay = window.ShopifyPay || {}; 138 window.ShopifyPay.apiHost = "shop.app\/pay"; 139 window.ShopifyPay.redirectState = null; 140</script>
vendor: 1 bytes, line 140
140
141<script> 142 window.Shopify = window.Shopify || {}; 143 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 144 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 145 window.Shopify.SignInWithShop.eligible = true; 146</script>
vendor: 1 bytes, line 146
146
147<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 147
147
148<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 148
148
149<script type="module"> 150 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 151 152 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 153 154</script>
vendor: 1 bytes, line 154
154
155<script> 156 window.Shopify = window.Shopify || {}; 157 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 158 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 159</script>
vendor: 1 bytes, line 159
159
160<script>(function() { 161 var isLoaded = false; 162 function asyncLoad() { 163 if (isLoaded) return; 164 isLoaded = true; 165 var urls = ["https:\/\/sdks.automizely.com\/recommendations\/v1\/pz-recommendations.umd.js?connection_id=a231ea874c8371255e803488ebdc5e68_v1\u0026org_id=3de29724ce154cd4393c9577bb43a5e7_v1\u0026app_key=rsvp-en\u0026app_name=personalization\u0026shop=rsvp-en.myshopify.com"]; 166 for (var i = 0; i < urls.length; i++) { 167 var s = document.createElement('script'); 168 s.type = 'text/javascript'; 169 s.async = true; 170 s.src = urls[i]; 171 var x = document.getElementsByTagName('script')[0]; 172 x.parentNode.insertBefore(s, x); 173 } 174 }; 175 if(window.attachEvent) { 176 window.attachEvent('onload', asyncLoad); 177 } else { 178 window.addEventListener('load', asyncLoad, false); 179 } 180})();</script>
vendor: 1 bytes, line 180
180
181<script id="__st">var __st={"a":51848282276,"offset":7200,"reqid":"c524d02b-3d50-4622-b3dd-3eb39ad002f1-1790349633","pageurl":"rsvp-paris.com\/en-us","u":"3a9bd707b629","p":"home"};</script>
vendor: 1 bytes, line 181
181
182<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 182
182
183<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.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(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'])})(!0,!1)}();</script>
vendor: 1 bytes, line 183
183
184<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//rsvp-paris.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 184
184
185<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//rsvp-paris.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
185<script crossorigin="anonymous" defer="defer" src="//rsvp-paris.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 185
185
186<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 186
186
187<script> 188 window.Shopify = window.Shopify || {}; 189 window.Shopify.MCP = window.Shopify.MCP || {}; 190 window.Shopify.MCP.enabled = true; 191 window.Shopify.MCP.shop = "rsvp-en.myshopify.com"; 192 window.Shopify.MCP.mcpEndpoint = "https:\/\/rsvp-paris.com\/api\/mcp"; 193 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 194</script>
vendor: 1 bytes, line 194
194
195<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/rsvp-paris.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 196</script>
vendor: 1 bytes, line 196
196
197<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://rsvp-paris.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 198</script>
vendor: 1 bytes, line 198
198
199<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 200 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); 201</script>
vendor: 1 bytes, line 201
201
202<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})}})); 203</script>
vendor: 1 bytes, line 203
203
204<script id='scb4127' type='text/javascript' async='' src='https://rsvp-paris.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
204<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://rsvp-paris.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 205<style id="shopify-accelerated-checkout-cart"> 206 #shopify-buyer-consent { 207 margin-top: 1em; 208 display: inline-block; 209 width: 100%; 210} 211 212#shopify-buyer-consent.hidden { 213 display: none; 214} 215 216#shopify-subscription-policy-button { 217 background: none; 218 border: none; 219 padding: 0; 220 text-decoration: underline; 221 font-size: inherit; 222 cursor: pointer; 223} 224 225#shopify-subscription-policy-button::before { 226 box-shadow: none; 227} 228 229 </style> 230
231<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
231 232 <meta name="p:domain_verify" content="41f213f30ab0ffcbe62e41e708717494"/> 233 <meta name="google-site-verification" content="L3rSz5IUdmXQUWwOtJ7Ao17JsZPxSxCUPQENbkjswwM" /> 234 235 <link rel="alternate" hreflang="fr" href="https://rsvp-paris.com"/> 236 <link rel="alternate" hreflang="en" href="https://en.rsvp-paris.com"/> 237 <link rel="alternate" hreflang="zh-cn" href="https://cn.rsvp-paris.com"/> 238 <link rel="alternate" hreflang="ko" href="https://kr.rsvp-paris.com"/> 239 <link rel="alternate" hreflang="x-default" href="https://en.rsvp-paris.com"/> 240 241 242 243 <!-- "snippets/weglot_hreftags.liquid" was not rendered, the associated app was uninstalled --> 244 <!-- "snippets/weglot_switcher.liquid" was not rendered, the associated app was uninstalled --> 245 246 247<meta name="facebook-domain-verification" content="ohn9bmbzaslc7igi12h2rvy2zvb8ve" /> 248 249
249<script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
249 250<!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/core-script/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><!-- BEGIN app snippet: core-metafields-setting --><!--suppress ES6ConvertVarToLetConst -->
251<script type="application/json" id="core-uppromote-settings">{"active_reg_from":false,"app_env":{"env":"production"}}</script>
vendor: 1 bytes, line 251
251
252<script type="application/json" id="core-uppromote-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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}</script>
vendor: 1 bytes, line 252
252
253<script id="core-uppromote-quick-store-tracking-vars"> 254 function getDocumentContext(){const{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i}=window.location,j=document.referrer,k=document.characterSet,l=document.title;return{location:{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i},referrer:j||document.location.href,characterSet:k,title:l}}function getNavigatorContext(){const{language:a,cookieEnabled:b,languages:c,userAgent:d}=navigator;return{language:a,cookieEnabled:b,languages:c,userAgent:d}}function getWindowContext(){const{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{height:j,width:k},screenX:f,screenY:g,scrollX:h,scrollY:i}=window;return{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{screenHeight:j,screenWidth:k},screenX:f,screenY:g,scrollX:h,scrollY:i,location:getDocumentContext().location}}function getContext(){return{document:getDocumentContext(),navigator:getNavigatorContext(),window:getWindowContext()}} 255 if (window.location.href.includes('?sca_ref=')) { 256 localStorage.setItem('__up_lastViewedPageContext', JSON.stringify({ 257 context: getContext(), 258 timestamp: new Date().toISOString(), 259 })) 260 } 261</script>
261 262
263<script id="core-uppromote-setting-booster"> 264 var UpPromoteCoreSettings = JSON.parse(document.getElementById('core-uppromote-settings').textContent) 265 UpPromoteCoreSettings.currentCart = JSON.parse(document.getElementById('core-uppromote-cart')?.textContent || '{}') 266 const idToClean = ['core-uppromote-settings', 'core-uppromote-cart', 'core-uppromote-setting-booster', 'core-uppromote-quick-store-tracking-vars'] 267 idToClean.forEach(id => { 268 document.getElementById(id)?.remove() 269 }) 270</script>
270 271<!-- END app snippet --> 272 273 274<!-- END app block -->
274<script src="https://cdn.shopify.com/extensions/01a0cc10-8025-74bc-8561-6e03f24d6d18/affliate-by-secomapp-126/assets/core.min.js" type="text/javascript" defer="defer"></script>
274 275<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0518/4828/2276/files/rsvp_social_image_final.jpg?v=1774441539" /> 276<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0518/4828/2276/files/rsvp_social_image_final.jpg?v=1774441539" /> 277<meta property="og:image:width" content="1200" /> 278<meta property="og:image:height" content="628" /> 279<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
280<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: 51848282276,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>
vendor: 1 bytes, line 280
280
281<script> 282 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 283</script>
vendor: 1 bytes, line 283
283
284<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={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:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-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:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-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+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
284).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 51848282276,storefrontBaseUrl: "https://rsvp-paris.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://rsvp-paris.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3735552343","configuration":"{\"accountID\":\"TFLQYU\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","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"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
284,{"id":"1197211991","configuration":"{\"myshopifyDomain\":\"rsvp-en.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1088422231","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-QFG8K8L0B8\\\",\\\"GT-TNGJPJ33\\\"],\\\"target_country\\\":\\\"FR\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-QFG8K8L0B8\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-QFG8K8L0B8\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-QFG8K8L0B8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-QFG8K8L0B8\\\",\\\"MC-SCS5NQ28CV\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-QFG8K8L0B8\\\",\\\"MC-SCS5NQ28CV\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-QFG8K8L0B8\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-QFG8K8L0B8\\\",\\\"MC-SCS5NQ28CV\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-QFG8K8L0B8\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-QFG8K8L0B8\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-QFG8K8L0B8\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-QFG8K8L0B8\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"771096919","configuration":"{\"shopId\":\"164148\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"36f244aeba196ca7e2f6b8a611f4e21b","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"348029271","configuration":"{\"pixel_id\":\"1639485556339368\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"RSVP Paris","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"rsvp-en.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/rsvp-paris.com\/en-us"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://rsvp-paris.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"202909122903","themePublished":"true","eventMetadataId":"df640414-1472-4e06-a680-1bcf3d44cbf4","pageType":"home","shopId":"51848282276","
284storefrontBaseUrl":"https:\/\/rsvp-paris.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
284<script> 285 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 286 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 287 window.ShopifyAnalytics.meta.currency = 'USD'; 288 var meta = {"page":{"pageType":"home","requestId":"c524d02b-3d50-4622-b3dd-3eb39ad002f1-1790349633"}}; 289 for (var attr in meta) { 290 window.ShopifyAnalytics.meta[attr] = meta[attr]; 291 } 292</script>
vendor: 1 bytes, line 292
292
293<script class="analytics"> 294 (function () { 295 var customDocumentWrite = function(content) { 296 var jquery = null; 297 298 if (window.jQuery) { 299 jquery = window.jQuery; 300 } else if (window.Checkout && window.Checkout.$) { 301 jquery = window.Checkout.$; 302 } 303 304 if (jquery) { 305 jquery('body').append(content); 306 } 307 }; 308 309 var hasLoggedConversion = function(token) { 310 if (token) { 311 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 312 } 313 return false; 314 } 315 316 var setCookieIfConversion = function(token) { 317 if (token) { 318 var twoMonthsFromNow = new Date(Date.now()); 319 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 320 321 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 322 } 323 } 324 325 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 326 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 327 if (trekkie.integrations) { 328 return; 329 } 330 trekkie.methods = [ 331 'identify', 332 'page', 333 'ready', 334 'track', 335 'trackForm', 336 'trackLink' 337 ]; 338 trekkie.factory = function(method) { 339 return function() { 340 var args = Array.prototype.slice.call(arguments); 341 args.unshift(method); 342 trekkie.push(args); 343 if (method == 'track' || method == 'page') { 344 var pageUrl; 345 try { 346 pageUrl = window.location.href; 347 } catch (e) {} 348 var pageReferrer; 349 try { 350 pageReferrer = document.referrer; 351 } catch (e) {} 352 try { 353 if (window.__TREKKIE_SHIM_QUEUE == null) { 354 window.__TREKKIE_SHIM_QUEUE = []; 355 } 356 window.__TREKKIE_SHIM_QUEUE.push({ 357 from: 'trekkie-stub', 358 method: method, 359 args: args.slice(1), 360 pageContext: { 361 url: pageUrl, 362 referrer: pageReferrer 363 } 364 }); 365 } catch (e) { 366 // no-op 367 } 368 } 369 return trekkie; 370 }; 371 }; 372 for (var i = 0; i < trekkie.methods.length; i++) { 373 var key = trekkie.methods[i]; 374 trekkie[key] = trekkie.factory(key); 375 } 376 trekkie.load = function(config) { 377 trekkie.config = config || {}; 378 trekkie.config.initialDocumentCookie = document.cookie; 379 var first = document.getElementsByTagName('script')[0]; 380var script = document.createElement('script'); 381script.type = 'text/javascript'; 382script.onerror = function(e) { 383 var scriptFallback = document.createElement('script'); 384 scriptFallback.type = 'text/javascript'; 385 scriptFallback.onerror = function(error) { 386 var Monorail = { 387 produce: function produce(monorailDomain, schemaId, payload) { 388 var currentMs = new Date().getTime(); 389 var event = { 390 schema_id: schemaId, 391 payload: payload, 392 metadata: { 393 event_created_at_ms: currentMs, 394 event_sent_at_ms: currentMs 395 } 396 }; 397 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 398 }, 399 sendRequest: function sendRequest(endpointUrl, payload) { 400 // Try the sendBeacon API 401 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 402 var blobData = new window.Blob([payload], { 403 type: 'text/plain' 404 }); 405 406 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 407 return true; 408 } // sendBeacon was not successful 409 410 } // XHR beacon 411 412 var xhr = new XMLHttpRequest(); 413 414 try { 415 xhr.open('POST', endpointUrl); 416 xhr.setRequestHeader('Content-Type', 'text/plain'); 417 xhr.send(payload); 418 } catch (e) { 419 console.log(e); 420 } 421 422 return false; 423 }, 424 isIos12: function isIos12() { 425 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 426 } 427 }; 428 Monorail.produce('monorail-edge.shopifysvc.com', 429 'trekkie_storefront_load_errors/1.1', 430 {shop_id: 51848282276, 431 theme_id: 202909122903, 432 app_name: "storefront", 433 context_url: window.location.href, 434 source_url: "//rsvp-paris.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 435 436 }; 437 scriptFallback.async = true; 438 scriptFallback.src = '//rsvp-paris.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 439 first.parentNode.insertBefore(scriptFallback, first); 440}; 441script.async = true; 442script.src = '//rsvp-paris.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 443first.parentNode.insertBefore(script, first); 444 445 }; 446 trekkie.load( 447 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":51848282276,"isMerchantRequest":null,"themeId":202909122903,"themeCityHash":"16816710394340200327","contentLanguage":"en","currency":"USD","eventMetadataId":"df640414-1472-4e06-a680-1bcf3d44cbf4"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 448 ); 449 450 var loaded = false;
451 trekkie.ready(function() { 452 if (loaded) return; 453 loaded = true; 454 455 window.ShopifyAnalytics.lib = window.trekkie; 456 457 var originalDocumentWrite = document.write; 458 document.write = customDocumentWrite; 459 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 460 document.write = originalDocumentWrite; 461 462 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 463 var token = match? match[1]: undefined; 464 if (!hasLoggedConversion(token)) { 465 setCookieIfConversion(token); 466 467 } 468 }); 469 470 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"c524d02b-3d50-4622-b3dd-3eb39ad002f1-1790349633","shopifyEmitted":true}); 471 472 var eventsListenerScript = document.createElement('script'); 473 eventsListenerScript.async = true; 474 eventsListenerScript.src = "//rsvp-paris.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 475 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 476})();</script>
vendor: 1 bytes, line 476
476
477<script 478 defer 479 src="https://rsvp-paris.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 480 data-application="storefront-renderer" 481 data-shop-id="51848282276" 482 data-render-region="gcp-us-west1" 483 data-page-type="index" 484 data-theme-instance-id="202909122903" 485 data-theme-name="" 486 data-theme-version="" 487 data-monorail-region="shop_domain" 488 data-resource-timing-sampling-rate="10" 489 data-shs="true" 490 data-shs-beacon="true" 491 data-shs-export-with-fetch="true" 492 data-shs-logs-sample-rate="1" 493 data-shs-beacon-endpoint="https://rsvp-paris.com/api/collect" 494></script>
494 495<meta name="shopify-y" content="28a0b959-618c-4ab9-a87c-2339bd8a3da8" data-expiration="1821907233000"><meta name="shopify-s" content="f3c4691d-ef27-44bb-a259-c3bbfd31e547" data-expiration="1790351433000"><meta name="new-cookie-storage-activated" content="t"> 496</head> 497 <body id="rsvp-paris-luxury-limited-edition-leather-goods" class="template-index format-wide-false format-wide-false " > 498 499 500<div class="menu-v2 menu-2023"> 501 502 <ul class="nav-left n1"><li class="n1" data-menu="left-1"> 503 <a href="/en-us/collections/all-bags">E-SHOP</a> 504 </li><li class="n1" data-menu="left-2"> 505 <a href="/en-us/pages/about">ABOUT</a> 506 </li><li class="n1" > 507 <a href="/en-us/pages/store-paris">STORES</a> 508 </li></ul> 509 510 <div class="logo"> 511 <a href="https://rsvp-paris.com"> 512 <svg width="119" height="24" viewBox="0 0 119 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 513 <g fill="currentColor"> 514 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.733 3.3668L6.6 8.6668H9.433C11.166 8.6668 12.566 7.4328 12.566 5.8338C12.566 4.2328 11.633 3.3668 10.166 3.3668H7.733ZM0 23.6998L4.966 0.366798H10.9C12.466 0.366798 13.7 0.800798 14.666 1.6998C15.633 2.5998 16.1 3.8998 16.1 5.6338C16.1 7.3668 15.366 8.8338 13.866 10.0338C13.1 10.5998 12.333 11.0338 11.5 11.3008L13.7 23.6998H10.299L8.166 11.6668H5.966L3.433 23.6998H0Z" fill="#1A1A1A"/> 515 <path fill-rule="evenodd" clip-rule="evenodd" d="M43.1001 19.567C43.8331 18.7 44.2001 17.7 44.2001 16.534C44.2001 15.034 43.5001 13.834 42.1331 12.9L40.4331 11.766C38.6661 10.567 37.7671 8.966 37.7671 6.933C37.7671 4.9 38.4331 3.233 39.8001 1.933C41.1661 0.633 42.6661 0 44.3671 0C47.8001 0 49.6001 2.2 49.6001 5.133C49.6001 5.6 49.5331 6.133 49.4331 6.766L46.3331 6.633C46.4001 6.1 46.4331 5.733 46.4331 5.501C46.4331 4.033 45.7001 3.167 44.2001 3.167C42.0331 2.966 39.5001 7.067 42.7671 9.233L44.6001 10.466C46.6331 11.8 47.6661 13.767 47.6661 16.367C47.6661 18.5 46.9671 20.3 45.5331 21.767C44.1671 23.233 42.5001 23.966 40.6001 24C36.7331 24 34.8001 21.8 34.7671 17.367C34.7671 16.7 34.8001 16.167 34.8331 15.8L38.2001 15.6C38.1001 16.3 38.0671 16.834 38.0671 17.133C38.0671 19.6 38.9001 20.834 40.5671 20.834C41.5331 20.834 42.3671 20.4 43.1001 19.567Z" fill="#1A1A1A"/> 516 <path fill-rule="evenodd" clip-rule="evenodd" d="M70.2673 23.6998L70.1343 0.366798H73.5673L73.4013 18.5668L73.3013 20.1668H73.3673L73.9343 18.5668L81.5673 0.366798H85.2013L75.0003 23.6998H70.2673Z" fill="#1A1A1A"/> 517 <path fill-rule="evenodd" clip-rule="evenodd" d="M109.067 3.4332L107.967 8.56719H111.367C113.334 8.56719 114.567 7.2672 114.567 5.7672C114.567 4.2662 113.6 3.4332 112.167 3.4332H109.067ZM101.3 23.7002L106.267 0.367195H113.033C115.967 0.367195 118.133 2.33319 118.133 5.5002C118.133 7.4002 117.367 8.9662 115.867 10.1332C114.6 11.1332 113 11.6332 111.067 11.6332H107.334L104.767 23.7002H101.3Z" fill="#1A1A1A"/> 518 </g> 519 </svg> 520 </a> 521 </div> 522 523 <ul class="nav-right n1"><li class="n1 stay search"> 524 <a href="#" class="btn-open-search"> 525 526 <span class="mobile-only"> 527 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 528 <path d="M9.16667 15.8333C12.8486 15.8333 15.8333 12.8486 15.8333 9.16667C15.8333 5.48477 12.8486 2.5 9.16667 2.5C5.48477 2.5 2.5 5.48477 2.5 9.16667C2.5 12.8486 5.48477 15.8333 9.16667 15.8333Z" stroke="#212121" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 529 <path d="M17.7915 17.7917L14.1665 14.1667" stroke="#212121" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 530 </svg> 531 </span> 532 <span class="desktop-inline-only">SEARCH</span> 533 </a> 534 </li> 535 <li class="n1 stay currencies dropdown off"> 536 537<a href="#" class="currency-label">â¬</a> 538<ul class="sub"> 539 <li><a href="#" data-value="EUR" data-label="â¬">â¬</a></li> 540 <li><a href="#" data-value="GBP" data-label="£">£</a></li> 541 <li><a href="#" data-value="USD" data-label="$">$</a></li> 542 <li><a href="#" data-value="KRW" data-label="â©">
542â©</a></li> 543</ul> 544 545 </li> 546 <li class="n1 stay lang dropdown"> 547 <!--en--> 548<a href="#" class="lang-label"> 549 <span>EN</span> 550 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 6L8 10L12 6" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 551</a> 552<ul class="sub"> 553 <li><a href="https://rsvp-paris.com/fr" data-value="fr" data-label="FR">FR</a></li> 554 <li><a href="https://rsvp-paris.com" data-value="en" data-label="EN">EN</a></li> 555 <li><a href="https://rsvp-paris.kr" data-value="ko" data-label="KO">íêµì´</a></li> 556 <!--<li><a href="https://cn.rsvp-paris.com" data-value="cn" data-label="CN">ç®ä½</a></li>--> 557 <li><a href="https://jp.rsvp-paris.com/" data-value="jp" data-label="JP">æ¥æ¬èª</a></li> 558</ul> 559 </li> 560 <li class="n1 stay cart"> 561 <a href="/en-us/cart"> 562 563 <span class="mobile-only"> 564 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 565 <path d="M5 1.66667L2.5 5V16.6667C2.5 17.1087 2.67559 17.5326 2.98816 17.8452C3.30072 18.1577 3.72464 18.3333 4.16667 18.3333H15.8333C16.2754 18.3333 16.6993 18.1577 17.0118 17.8452C17.3244 17.5326 17.5 17.1087 17.5 16.6667V5L15 1.66667H5Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 566 <path d="M13.3334 8.33333C13.3334 9.21739 12.9822 10.0652 12.3571 10.6904C11.732 11.3155 10.8841 11.6667 10.0001 11.6667C9.11603 11.6667 8.26818 11.3155 7.64306 10.6904C7.01794 10.0652 6.66675 9.21739 6.66675 8.33333" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 567 <path d="M2.5 5H17.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 568 </svg> 569 </span> 570 <span class="desktop-flex-only">CART</span> 571 <span class="count" id="CartCount">0</span> 572 </a> 573 </li> 574 </ul> 575</div> 576 577<div class="menu-2023-hover v2026"><div class="submenu child" data-menu="left-1"><ul class="n2"> 578 <li class="n2"><a href="/en-us/collections/all" class="underline">Bags</a></li><ul class="n3"><li class="n3"><a href="/en-us/collections/batman" data-poster="//rsvp-paris.com/cdn/shop/files/BATMAN-SMALL_ESPRESSO_127_54f063d9-e0cb-43bf-b7b8-83413a40f2ca_600x.jpg?v=1767977085">Batman</a> 579 </li><li class="n3"><a href="/en-us/collections/parachute" data-poster="//rsvp-paris.com/cdn/shop/files/parachute_600x.jpg?v=1765981838">Parachute</a> 580 </li><li class="n3"><a href="/en-us/collections/munchkin" data-poster="//rsvp-paris.com/cdn/shop/files/munchkin_600x.jpg?v=1765981828">Munchkin</a> 581 </li><li class="n3"><a href="/en-us/collections/goldeneyes" data-poster="//rsvp-paris.com/cdn/shop/files/golden_600x.jpg?v=1765981802">Golden Eyes</a> 582 </li><li class="n3"><a href="/en-us/collections/duo" data-poster="//rsvp-paris.com/cdn/shop/files/duo_600x.jpg?v=1765981795">Duo</a> 583 </li><li class="n3"><a href="/en-us/collections/low-five" data-poster="//rsvp-paris.com/cdn/shop/files/lowfive_600x.jpg?v=1765981810">Low five</a> 584 </li><li class="n3"><a href="/en-us/collections/milkman" data-poster="//rsvp-paris.com/cdn/shop/files/milkman_600x.jpg?v=1765981820">Milkman</a> 585 </li><li class="n3"><a href="/en-us/collections/skinny-b" data-poster="//rsvp-paris.com/cdn/shop/files/skinny_600x.jpg?v=1765981848">Skinny B</a> 586 </li><li class="n3"><a href="/en-us/collections/all-bags" >View all</a> 587 </li></ul></ul><ul class="n2"> 588 <li class="n2"><a href="/en-us/collections/small-leather-goods" class="underline">Accessories</a></li><ul class="n3"><li class="n3"><a href="/en-us/collections/small-leather-goods" >Small Leather Goods</a> 589 </li><li class="n3"><a href="/en-us/collections/accessories" >Caps</a> 590 </li><li class="n3"><a href="/en-us/collections/all-bags" >View All</a> 591 </li></ul></ul><ul class="n2"> 592 <li class="n2"><a href="/en-us/pages/fall-winter-2025" class="underline">Collections</a></li><ul class="n3"><li class="n3"><a href="/en-us/pages/spring-summer-2026" >SS26</a> 593 </li><li class="n3"><a href="/en-us/pages/fall-winter-2025" >FW25</a> 594 </li><li class="n3"><a href="/en-us/pages/spring-summer-2025" >SS25</a> 595 </li><li class="n3"><a href="/en-us/pages/fw24" >FW24</a> 596 </li></ul></ul></div> 597 598 <div class="bg-cover" data-menu="left-1"><div class="bg-cover2 mobile-only" style="background-image:url('//rsvp-paris.com/cdn/shop/files/DUO-CROCO-BLACK_067_600x.jpg?v=1765556531');'"><a href="/en-us/pages/fall-winter-2025"></a><span>FW25</span></div> 599 <div class="bg-cover1" style="background-image:url('//rsvp-paris.com/cdn/shop/files/HP-mob01_26dfec07-210b-4ef2-9469-676836d84fb6_600x.jpg?v=1765814096');'"><a href="/en-us/collections/all-bags"></a><span>ALL BAGS</span></div> 600 <div class="bg-cover0"></div> 601 </div><div class="submenu" data-menu="left-2"><a href="/en-us/pages/about" data-handle="about-us" data-handle2="about" >About us</a><a href="/en-us/pages/design" data-handle="design" data-handle2="design" >Design</a><a href="/en-us/pages/craftsmanship" data-handle="craftsmanship" data-handle2="craftsmanship" >Craftsmanship</a><a href="/en-us/pages/materials" data-handle="materials" data-handle2="materials" >Materials</a><a href="/en-us/pages/sustainability" data-handle="sustainability" data-handle2="sustainability" >Sustainability</a><a href="/en-us/pages/care" data-handle="care" data-handle2="care" >Care</a></div> 602 603 <div class="bg-cover" data-menu="left-2"> 604 <div class="bg-cover1" style="background-image:url('//rsvp-paris.com/cdn/shop/files/RSVP_Munchkin-Croc-Choco-hover_600x.jpg?v=1745939331');'"><a href="/en-us/pages/about"></a><span>ABOUT US</span></div> 605 <div class="bg-cover0"></div> 606 </div> 607</div> 608 609<div class="menu-2023-overlay"></div> 610 611<div class="menu-v2-burger"> 612 <a href="#" class="js-menu-open"> 613 <svg width="24" height="14" viewBox="0 0 24 14" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="2" rx="1" fill="#1A1A1A"/><rect y="6" width="24" height="2" rx="1" fill="#1A1A1A"/><rect y="12" width="24" height="2" rx="1" fill="#1A1A1A"/></svg> 614 </a> 615 <a href="#" class="js-menu-close"> 616 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 6L6 18" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
616<path d="M6 6L18 18" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 617 </a> 618</div> 619 620<div class="offscreen-menu"> 621 <div class="overlay js-menu-close"></div> 622 <div class="menu menu-2023"> 623 <div class="pad-bg"></div> 624 <div class="pad-content"> 625 <div class="menu-top-2026"><a href="/en-us/collections/all-bags"data-menu="mobile-1" class="open">E-SHOP</a><a href="/en-us/pages/about"data-menu="mobile-2">ABOUT</a><a href="/en-us/pages/store-paris">STORES</a></div> 626 627 <div class="menu-bottom-2026"><div class="submenu child open" data-menu="mobile-1"><ul class="n2"> 628 <li class="n2"> 629 <span>Bags</span> 630 <svg class="plus" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 3.33333V12.6667" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.3335 8H12.6668" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 631 <svg class="moins" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.3335 8H12.6668" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 632 </li><ul class="n3"><li class="n3"><a href="/en-us/collections/batman" class="thumb"> 633 634 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/rond08_80x80.png?v=1786002169');"></span> 635 636 <span class="txt">Batman</span> 637 </a> 638 </li><li class="n3"><a href="/en-us/collections/parachute" class="thumb"> 639 640 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/menu_7_-_quick_80x80.png?v=1786002323');"></span> 641 642 <span class="txt">Parachute</span> 643 </a> 644 </li><li class="n3"><a href="/en-us/collections/munchkin" class="thumb"> 645 646 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/RSVP-Paris-Mini-Maxi-Graine-Noir-thumb_80x80.png?v=1786002314');"></span> 647 648 <span class="txt">Munchkin</span> 649 </a> 650 </li><li class="n3"><a href="/en-us/collections/goldeneyes" class="thumb"> 651 652 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/RSVP-Paris-Vignette-Golden-Eyes-v2_80x80.png?v=1786002280');"></span> 653 654 <span class="txt">Golden Eyes</span> 655 </a> 656 </li><li class="n3"><a href="/en-us/collections/duo" class="thumb"> 657 658 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/1613558121518_80x80.png?v=1786002259');"></span> 659 660 <span class="txt">Duo</span> 661 </a> 662 </li><li class="n3"><a href="/en-us/collections/low-five" class="thumb"> 663 664 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/RSVP-Paris-Five-Lisse-Noir-thumb_80x80.png?v=1786002291');"></span> 665 666 <span class="txt">Low five</span> 667 </a> 668 </li><li class="n3"><a href="/en-us/collections/milkman" class="thumb"> 669
670 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/RSVP-Paris-Box-Bag-Handle-Graine-Noir-thumb_80x80.png?v=1786002301');"></span> 671 672 <span class="txt">Milkman</span> 673 </a> 674 </li><li class="n3"><a href="/en-us/collections/skinny-b" class="thumb"> 675 676 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/quick-skinny-soft_80x80.png?v=1786002332');"></span> 677 678 <span class="txt">Skinny B</span> 679 </a> 680 </li><li class="n3"><a href="/en-us/collections/all-bags" class="thumb"> 681 682 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/Allbags_80x80.png?v=1636540558');"></span> 683 684 <span class="txt">View all</span> 685 </a> 686 </li></ul></ul><ul class="n2"> 687 <li class="n2"> 688 <span>Accessories</span> 689 <svg class="plus" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 3.33333V12.6667" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.3335 8H12.6668" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 690 <svg class="moins" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.3335 8H12.6668" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 691 </li><ul class="n3"><li class="n3"><a href="/en-us/collections/small-leather-goods" class="thumb"> 692 693 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/Thumb-Porte-Cartes-Enveloppe-Box-Noir_80x80.png?v=1613050585');"></span> 694 695 <span class="txt">Small Leather Goods</span> 696 </a> 697 </li><li class="n3"><a href="/en-us/collections/accessories" class="thumb"> 698 699 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/RSVP-Paris-Totebag-thumb_80x80.png?v=1622200670');"></span> 700 701 <span class="txt">Caps</span> 702 </a> 703 </li><li class="n3"><a href="/en-us/collections/all-bags" class="thumb"> 704 705 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/Allbags_80x80.png?v=1636540558');"></span> 706 707 <span class="txt">View All</span> 708 </a> 709 </li></ul></ul><ul class="n2"> 710 <li class="n2"> 711 <span>Collections</span> 712 <svg class="plus" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 3.33333V12.6667" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.3335 8H12.6668" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 713 <svg class="moins" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.3335 8H12.6668" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 714 </li><ul class="n3"><li class="n3"><a href="/en-us/pages/spring-summer-2026"> 715
716 <span class="txt">SS26</span> 717 </a> 718 </li><li class="n3"><a href="/en-us/pages/fall-winter-2025"> 719 720 <span class="txt">FW25</span> 721 </a> 722 </li><li class="n3"><a href="/en-us/pages/spring-summer-2025"> 723 724 <span class="txt">SS25</span> 725 </a> 726 </li><li class="n3"><a href="/en-us/pages/fw24"> 727 728 <span class="txt">FW24</span> 729 </a> 730 </li></ul></ul></div><div class="bg-cover double open" data-menu="mobile-1"> 731 <div class="bg-cover2" style="background-image:url('//rsvp-paris.com/cdn/shop/files/DUO-CROCO-BLACK_067_600x.jpg?v=1765556531');'"><a href="/en-us/pages/fall-winter-2025"></a><span>FW25</span></div> 732 <div class="bg-cover1" style="background-image:url('//rsvp-paris.com/cdn/shop/files/HP-mob01_26dfec07-210b-4ef2-9469-676836d84fb6_600x.jpg?v=1765814096');'"><a href="/en-us/collections/all-bags"></a><span>ALL BAGS</span></div> 733 </div><div class="submenu" data-menu="mobile-2"><a href="/en-us/pages/about">About us</a><a href="/en-us/pages/design">Design</a><a href="/en-us/pages/craftsmanship">Craftsmanship</a><a href="/en-us/pages/materials">Materials</a><a href="/en-us/pages/sustainability">Sustainability</a><a href="/en-us/pages/care">Care</a></div><div class="bg-cover" data-menu="mobile-2"> 734 735 <div class="bg-cover1" style="background-image:url('//rsvp-paris.com/cdn/shop/files/RSVP_Munchkin-Croc-Choco-hover_600x.jpg?v=1745939331');'"><a href="/en-us/pages/about"></a><span>ABOUT US</span></div> 736 </div><ul class="last-links"><li> 737 <a href="/en-us/pages/faq">Payments</a> 738 </li><li> 739 <a href="/en-us/pages/faq">Delivery</a> 740 </li><li> 741 <a href="/en-us/pages/faq">Returns</a> 742 </li></ul> 743 744 </div> 745 746 <ul class="social-nav"> 747 <li> 748 <a href="http://instagram.com/rsvp_paris/" class="link" target="_blank"> 749 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><path id="a" d="M16 32C7.1634 32 0 24.8366 0 16S7.1634 0 16 0s16 7.1634 16 16-7.1634 16-16 16zm-.003-25.3274c-2.534 0-2.8517.0107-3.8469.0561-.993.0453-1.6713.203-2.2648.4337-.6136.2384-1.1339.5575-1.6526 1.0762-.5187.5187-.8378 1.039-1.0762 1.6526-.2306.5935-.3884 1.2717-.4337 2.2648-.0454.9952-.0561 1.313-.0561 3.847s.0107 2.8517.0561 3.8469c.0453.993.203 1.6713.4337 2.2648.2384.6136.5575 1.1339 1.0762 1.6526.5187.5187 1.039.8378 1.6526 1.0762.5935.2306 1.2717.3884 2.2648.4337.9952.0454 1.313.0561 3.847.0561s2.8517-.0107 3.8469-.0561c.993-.0453 1.6713-.203 2.2648-.4337.6136-.2384 1.1339-.5575 1.6526-1.0762.5187-.5187.8378-1.039 1.0762-1.6526.2307-.5935.3884-1.2717.4337-2.2648.0454-.9952.0561-1.313.0561-3.847s-.0107-2.8517-.0561-3.8469c-.0453-.993-.203-1.6713-.4337-2.2648-.2384-.6136-.5575-1.1339-1.0762-1.6526-.5187-.5187-1.039-.8378-1.6526-1.0762-.5935-.2307-1.2717-.3884-2.2648-.4337-.9952-.0454-1.313-.0561-3.847-.0561zm0 1.6811c2.4914 0 2.7865.0095 3.7703.0544.9097.0415 1.4038.1935 1.7326.3213.4355.1692.7463.3714 1.0728.698.3265.3264.5287.6372.698 1.0727.1277.3288.2797.8229.3212 1.7326.0449.9838.0544 1.279.0544 3.7703 0 2.4913-.0095 2.7864-.0544 3.7702-.0415.9097-.1935 1.4038-.3213 1.7325-.1692.4356-.3714.7464-.698 1.0729-.3264.3265-.6372.5287-1.0727.698-.3288.1277-.8229.2797-1.7326.3212-.9837.0449-1.2787.0544-3.7702.0544-2.4915 0-2.7866-.0095-3.7703-.0544-.9097-.0415-1.4038-.1935-1.7325-.3213-.4356-.1692-.7464-.3714-1.0729-.698-.3264-.3264-.5287-.6372-.698-1.0728-.1277-.3287-.2797-.8228-.3212-1.7325-.0449-.9838-.0544-1.279-.0544-3.7702 0-2.4914.0095-2.7865.0544-3.7703.0415-.9097.1935-1.4038.3213-1.7326.1692-.4355.3714-.7463.698-1.0728.3264-.3265.6372-.5287 1.0728-.698.3287-.1277.8228-.2797 1.7325-.3212.9838-.0449 1.279-.0544 3.7703-.0544zm6.4645 2.6207c0-.793-.6429-1.436-1.4359-1.436-.793 0-1.4359.643-1.4359 1.436 0 .793.643 1.4359 1.436 1.4359.793 0 1.4358-.6429 1.4358-1.436zM16 19.2623c-1.8017 0-3.2623-1.4606-3.2623-3.2623 0-1.8017 1.4606-3.2623 3.2623-3.2623 1.8017 0 3.2623 1.4606 3.2623 3.2623 0 1.8017-1.4606 3.2623-3.2623 3.2623zm0-8.288c-2.7756 0-5.0256 2.2501-5.0256 5.0257 0 2.7756 2.25 5.0256 5.0256 5.0256s5.0256-2.25 5.0256-5.0256-2.25-5.0256-5.0256-5.0256z"/></defs><g fill="none" fill-rule="evenodd"><mask id="b" fill="#fff"><use xlink:href="#a"/></mask><g fill="#418FE6" mask="url(#b)"><path d="M-16-16h64v64h-64z"/></g><g fill="#000" fill-opacity=".87" mask="url(#b)"><path d="M-16-16h64v64h-64z"/></g></g></svg> 750 </a> 751 </li> 752 <li> 753 <a href="https://www.facebook.com/rsvparis?fref=ts" class="link" target="_blank"> 754 <svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M16,32 C7.16344357,32 0,24.8365564 0,16 C0,7.16344357 7.16344357,0 16,0 C24.8365564,0 32,7.16344357 32,16 C32,24.8365564 24.8365564,32 16,32 Z M13.7414489,24.7038256 L17.3379068,24.7038256 L17.3379068,15.9989808 L19.7373572,15.9989808 L20.0553362,12.999243
7541 L17.3379068,12.9992431 L17.3419834,11.4978455 C17.3419834,10.7154677 17.4162125,10.2962519 18.5383115,10.2962519 L20.0383502,10.2962519 L20.0383502,7.29617443 L17.63856,7.29617443 C14.7560261,7.29617443 13.7414489,8.75136995 13.7414489,11.1985512 L13.7414489,12.9995829 L11.9446638,12.9995829 L11.9446638,15.9993206 L13.7414489,15.9993206 L13.7414489,24.7038256 Z" id="path-1"></path></defs><g id="Exe" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="xicons/social/facebook"><g id="Logos"><mask id="mask-2" fill="white"><use xlink:href="#path-1"></use></mask><g id="Mask"></g><g id="Shape/Square/Variant-1" mask="url(#mask-2)" fill="#418FE6"><g transform="translate(-16.000000, -16.000000)"><rect x="0" y="0" width="64" height="64"></rect></g></g><g id="Shape/Square/Gray-2---Black-text" mask="url(#mask-2)" fill="#000000" fill-opacity="0.87"><g transform="translate(-16.000000, -16.000000)"><rect x="0" y="0" width="64" height="64"></rect></g></g></g></g></g></svg> 755 </a> 756 </li> 757 </ul> 758 </div> 759 </div> 760</div> 761 762<div id="search-bar"> 763 <div class="inner"> 764 <div class="bar"> 765 <div class="icon"> 766 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 767 <path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 768 <path d="M21.35 21.35L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 769 </svg> 770 </div> 771 772 <form action="/en-us/search" name="GET" role="search" class="form"> 773 <input type="search" name="q" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search" autofocus> 774 <input type="hidden" name="type" value="product"> 775 <input type="hidden" name="options[prefix]" value="last"> 776 </form> 777 778 <a href="#" class="close"> 779 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" viewBox="0 0 20 20"><path fillrule="evenodd" d="M 20 18.75C 20 18.75 18.75 20 18.75 20 18.75 20 10 11.25 10 11.25 10 11.25 1.25 20 1.25 20 1.25 20 0 18.75 0 18.75 0 18.75 8.75 10 8.75 10 8.75 10 0 1.25 0 1.25 0 1.25 1.25-0 1.25-0 1.25-0 10 8.75 10 8.75 10 8.75 18.75-0 18.75-0 18.75-0 20 1.25 20 1.25 20 1.25 11.25 10 11.25 10 11.25 10 20 18.75 20 18.75Z" fill="rgb(33,33,33)"></path></svg> 780 </a> 781 </div> 782 783 <div class="results"> 784 785 </div> 786 </div> 787</div> 788 789<style> 790 .menu-2023-hover .submenu li.n2 > a[data-handle2="summer-sale"], .offscreen-menu .menu.menu-2023 li.n2 > a[data-handle2="summer-sale"] { color: #f00 !important; } 791</style> 792 793 794 795 796 797 798 799 <div class="fixed-elements"> 800 <a href="/en-us/" class="logo logo-r"> 801<svg width="63px" height="91px" viewBox="0 0 63 91" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 802<g fill="currentColor"> 803<path fill-rule="evenodd" clip-rule="evenodd" d="M30.2609 11.7002L25.8262 32.3707H36.9131C43.6954 32.3707 49.1742 27.56 49.1742 21.3207C49.1742 15.0796 45.5216 11.7002 39.7826 11.7002H30.2609ZM0 91L19.4353 0H42.6524C48.7825 0 53.6084 1.6897 57.3919 5.19961C61.1737 8.71037 63 13.7795 63 20.54C63 27.2997 60.1305 33.0196 54.2614 37.7006C51.2609 39.9097 48.2605 41.5994 44.9999 42.64L53.6084 91H40.3049L31.9566 44.0696H23.348L13.4344 91H0Z" fill="black"/> 804</g> 805</svg> 806</a><a href="/en-us/" class="logo logo-s"> 807<svg width="58px" height="95px" viewBox="0 0 58 95" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 808<g fill="currentColor"> 809<path fill-rule="evenodd" clip-rule="evenodd" d="M32.584 77.4511C35.4513 74.0211 36.8854 70.0622 36.8854 65.4445C36.8854 59.5074 34.148 54.7564 28.8042 51.0624L22.1571 46.5763C15.2491 41.8261 11.7302 35.4934 11.7302 27.444C11.7302 19.3955 14.3367 12.7979 19.6805 7.65291C25.0244 2.50625 30.8899 0 37.537 0C50.9612 0 58 8.70736 58 20.3192C58 22.1666 57.7392 24.2781 57.3475 26.7843L45.2266 26.2571C45.4874 24.1448 45.6174 22.6938 45.6174 21.771C45.6174 15.9646 42.75 12.5338 36.8854 12.5338C28.4134 11.7434 18.5081 27.9721 31.2807 36.5479L38.4495 41.4305C46.399 46.7087 50.4396 54.4932 50.4396 64.784C50.4396 73.229 47.7022 80.3538 42.0984 86.1602C36.7554 91.9657 30.2383 94.8684 22.8087 95C7.68955 95 0.129986 86.2918 0 68.7429C0 66.1042 0.129986 63.9936 0.260821 62.5418L13.4251 61.7497C13.0334 64.5208 12.9034 66.6323 12.9034 67.82C12.9034 77.5827 16.1616 82.4653 22.6787 82.4653C26.4585 82.4653 29.7166 80.7503 32.584 77.4511Z" fill="black"/> 810</g> 811</svg> 812</a><a href="/en-us/" class="logo logo-v">
813<svg width="58px" height="91px" viewBox="0 0 58 91" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 814<g fill="currentColor"> 815<path fill-rule="evenodd" clip-rule="evenodd" d="M0.512734 91L0 0H13.2165L12.5749 70.9803L12.1902 77.2197H12.447L14.6276 70.9803L44.0132 0H58L18.7336 91H0.512734Z" fill="black"/> 816</g> 817</svg> 818</a><a href="/en-us/" class="logo logo-p"> 819<svg width="67px" height="91px" viewBox="0 0 67 91" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 820<g fill="currentColor"> 821<path fill-rule="evenodd" clip-rule="evenodd" d="M30.9129 11.9601L26.5352 31.9798H40.067C47.8953 31.9798 52.8032 26.9107 52.8032 21.0603C52.8032 15.2099 48.9564 11.9601 43.2521 11.9601H30.9129ZM0 91L19.768 0H46.701C58.376 0 67 7.67062 67 20.0205C67 27.4302 63.9481 33.5407 57.9782 38.0904C52.9363 41.9901 46.5687 43.9399 38.8727 43.9399H24.0134L13.7982 91H0Z" fill="black"/> 822</g> 823</svg> 824</a> 825 </div> 826 827 <div class="offscreen-cart"><div class="overlay js-cart-close"></div> 828 <div class="cart"><div class="pad-bg"></div><div class="pad-content"> 829 <button class="button-reset button-close js-cart-close"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" viewBox="0 0 20 20"> 830 <path fillRule="evenodd" d="M 20 18.75C 20 18.75 18.75 20 18.75 20 18.75 20 10 11.25 10 11.25 10 11.25 1.25 20 1.25 20 1.25 20 0 18.75 0 18.75 0 18.75 8.75 10 8.75 10 8.75 10 0 1.25 0 1.25 0 1.25 1.25-0 1.25-0 1.25-0 10 8.75 10 8.75 10 8.75 18.75-0 18.75-0 18.75-0 20 1.25 20 1.25 20 1.25 11.25 10 11.25 10 11.25 10 20 18.75 20 18.75Z" fill="rgb(33,33,33)"/></svg></button> 831 <div id="CartContainer"></div></div></div></div><div class="wrapper"> 832 <!-- index --> 833 <div class="main-content wrapper-main-content "> 834 835 836 837 838 839<div class="home-2025"> 840 841 <a href="/en-us/collections/all-bags" class="visuel hidden-xs" style="aspect-ratio:4000 / 3000;"> 842 <img class="hidden-xs lazy" data-original="//rsvp-paris.com/cdn/shop/files/DAY_2_RSVP_JUNE_2026_0661_1920x_crop_center.jpg?v=1782734556" src="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjAtYzAwMCA3OS4xNzFjMjdmYWIsIDIwMjIvMDgvMTYtMjI6MzU6NDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0RTRBNzgzNTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0RTRBNzg0NTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzRFNEE3ODE1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzRFNEE3ODI1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAB4AFADAREAAhEBAxEB/8QATAABAQAAAAAAAAAAAAAAAAAAAAoBAQEAAAAAAAAAAAAAAAAAAAAGEAEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC5hNrMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//Z" alt="RSVP PARIS" /> 843 <span class="link">EXPLORE THE COLLECTION</span> 844 </a> 845 <a href="/en-us/collections/all-bags" class="visuel visible-xs" style="aspect-ratio:3000 / 4000;"> 846 <img class="visible-xs lazy" data-original="//rsvp-paris.com/cdn/shop/files/DAY_2_RSVP_JUNE_2026_0755v2_800x_crop_center.jpg?v=1782734585" src="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7v
846yIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjAtYzAwMCA3OS4xNzFjMjdmYWIsIDIwMjIvMDgvMTYtMjI6MzU6NDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0RTRBNzgzNTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0RTRBNzg0NTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzRFNEE3ODE1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzRFNEE3ODI1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAB4AFADAREAAhEBAxEB/8QATAABAQAAAAAAAAAAAAAAAAAAAAoBAQEAAAAAAAAAAAAAAAAAAAAGEAEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC5hNrMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//Z" alt="RSVP PARIS" /> 847 <span class="link">EXPLORE THE COLLECTION</span> 848 </a> 849 850 851 <div class="double"> 852 853 <div class="item"> 854 <a href="/en-us/collections/all-bags" class="visuel hidden-xs" style="aspect-ratio:796 / 996;"> 855 <img class="lazy" data-original="//rsvp-paris.com/cdn/shop/files/HP-mob02_960x_crop_center.jpg?v=1763549735" src="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjAtYzAwMCA3OS4xNzFjMjdmYWIsIDIwMjIvMDgvMTYtMjI6MzU6NDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0RTRBNzgzNTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0RTRBNzg0NTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzRFNEE3ODE1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzRFNEE3ODI1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAB4AFADAREAAhEBAxEB/8QATAABAQAAAAAAAAAAAAAAAAAAAAoBAQEAAAAAAAAAAAAAAAAAAAAGEAEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC5hNrMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//Z" alt="RSVP PARIS" /> 856 </a> 857 <a href="/en-us/collections/all-bags" class="visuel visible-xs" style="aspect-ratio:796 / 996;"> 858 <img class="lazy" data-original="//rsvp-paris.com/cdn/shop/files/HP-mob02_720x_crop_center.jpg?v=1763549735" src="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjAtYzAwMCA3OS4xNzFjMjdmYWIsIDIwMjIvMDgvMTYtMjI6MzU6NDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0RTRBNzgzNTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0RTRBNzg0NTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzRFNEE3ODE1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzRFNEE3ODI1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAB4AFADAREAAhEBAxEB/8QATAABAQAAAAAAAAAAAAAAAAAAAAoBAQEAAAAAAAAAAAAAAAAAAAAGEAEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC5hNrMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//Z" alt="RSVP PARIS" /> 859 </a> 860 <a href="/en-us/collections/all-bags" class="txt">
861 <span class="link">Shop Bags</span> 862 </a> 863 </div> 864 865 866 <div class="item"> 867 <a href="/en-us/collections/small-leather-goods" class="visuel hidden-xs" style="aspect-ratio:1344 / 1680;"> 868 <img class="hidden-xs lazy" data-original="//rsvp-paris.com/cdn/shop/files/HP03_960x_crop_center.jpg?v=1763549731" src="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjAtYzAwMCA3OS4xNzFjMjdmYWIsIDIwMjIvMDgvMTYtMjI6MzU6NDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0RTRBNzgzNTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0RTRBNzg0NTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzRFNEE3ODE1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzRFNEE3ODI1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAB4AFADAREAAhEBAxEB/8QATAABAQAAAAAAAAAAAAAAAAAAAAoBAQEAAAAAAAAAAAAAAAAAAAAGEAEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC5hNrMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//Z" alt="RSVP PARIS" /> 869 </a> 870 <a href="/en-us/collections/small-leather-goods" class="visuel visible-xs" style="aspect-ratio:1344 / 1680;"> 871 <img class="visible-xs lazy" data-original="//rsvp-paris.com/cdn/shop/files/HP03_720x_crop_center.jpg?v=1763549731" src="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjAtYzAwMCA3OS4xNzFjMjdmYWIsIDIwMjIvMDgvMTYtMjI6MzU6NDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0RTRBNzgzNTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0RTRBNzg0NTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzRFNEE3ODE1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzRFNEE3ODI1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAB4AFADAREAAhEBAxEB/8QATAABAQAAAAAAAAAAAAAAAAAAAAoBAQEAAAAAAAAAAAAAAAAAAAAGEAEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC5hNrMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//Z" alt="RSVP PARIS" /> 872 </a> 873 <a href="/en-us/collections/small-leather-goods" class="txt">
874 <span class="link">Shop Small Leathergoods</span> 875 </a> 876 </div> 877 878 </div> 879</div> 880 </div> 881 <footer class="mt-40"> 882 883 884 <div class="form-klaviyo mt-40 mb-60"> 885 <div class="container"> 886 <div class="row"> 887 <div class="col-md-12 col-sm-12"> 888 889 <form id="email_signup_footer" class="klaviyo_gdpr_embed_Ydw5xt mt-30" action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate"> 890 <input type="hidden" name="g" value="Ydw5xt"> 891 <input type="hidden" name="$fields" value="$lang"> 892 <input type="hidden" name="$list_fields" value="$lang"> 893 <input type="hidden" name="$lang" value="EN" class="lang"> 894 <div class="field"> 895 <input class="input" type="email" value="" name="email" id="k_id_email" placeholder="Subscribe to The News"/> 896 <div class="submit"> 897 <button type="submit" class="klaviyo_submit_button cta"> 898 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 899 <rect opacity="0.01" width="20" height="20" fill="white"/> 900 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.65485 16.2377L17.0711 8.82143L18.2496 9.99994L10.8334 17.4162L9.65485 16.2377Z" fill="#1A1A1A"/> 901 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.071 11.1785L9.6548 3.76222L10.8333 2.58371L18.2496 9.99996L17.071 11.1785Z" fill="#1A1A1A"/> 902 <rect x="1.66669" y="9.16663" width="15" height="1.66667" fill="#1A1A1A"/> 903 </svg> 904 </button> 905 </div> 906 </div> 907 <div class="klaviyo_messages text-center"> 908 <div class="error_message" style="display:none;"></div> 909 </div> 910 </form> 911 </div> 912 </div> 913 </div> 914 </div> 915 <div class="foot-menu"> 916 <div class="container"> 917 <div class="row pb-40"> 918 <div class="col-md-1 hidden-sm empty"></div> 919 <div class="col-md-4 col-sm-4"> 920 <div class="title-h6 js-footer-accordion-title" tabindex="0">ABOUT</div> 921 <ul class="js-footer-accordion-content"> 922 923 <li><a href="/en-us/pages/faq" title="Payment">Payment</a></li> 924 925 <li><a href="/en-us/pages/faq" title="Shipping & Returns">Shipping & Returns</a></li> 926 927 <li><a href="http://rsvpparis.returnscenter.com" target="_blank" title="Return Center">Return Center</a></li> 928 929 <li><a href="/en-us/pages/care" title="Care">Care</a></li> 930 931 <li><a href="/en-us/pages/contact" title="Contact">Contact</a></li> 932 933 <li><a href="/en-us/pages/stores" title="Stores">Stores</a></li> 934 935 <li><a href="/en-us#book-video" title="Book a video Meet">Book a video Meet</a></li> 936 937 </ul> 938 </div> 939 <div class="col-md-4 col-sm-4"> 940 <div class="title-h6 js-footer-accordion-title" tabindex="0">OTHER STUFF</div> 941 <ul class="js-footer-accordion-content"> 942 943 <li><a href="/en-us/pages/about-manifeste" title="About us">About us</a></li> 944 945 <li><a href="https://www.instagram.com/rsvp_paris/" target="_blank" title="Instagram">Instagram</a></li> 946 947 <li><a href="https://www.facebook.com/rsvparis" target="_blank" title="Facebook">Facebook</a></li> 948 949 <li><a href="/en-us/pages/newsletter" title="Newsletter">Newsletter</a></li> 950 951 <li><a href="/en-us/pages/terms-conditions" title="T&C">T&C</a></li> 952 953 <li> 954 <a href="#" class="geoloc-popup-bt-open">
955 <span>Language & country</span> 956 <span> (EN|$)</span> 957 <svg xmlns="http://www.w3.org/2000/svg" width="10" height="7" viewBox="0 0 10 7" fill="#000000"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.56422 5.9139L10.0001 1.06573L9.29304 0.292908L5.18928 4.77804L0.658088 0.505801L0.00488281 1.33335L5.26506 6.29291L5.56422 5.9139Z" fill="black"/></svg> 958 </a> 959 </li> 960 </ul> 961 </div> 962 <div class="col-md-3 col-sm-4"> 963 <div class="title-h6 js-footer-accordion-title" tabindex="0">CONTACT</div> 964 <div class="js-footer-accordion-content"> 965 <p>Paris shop<br/>8, rue Saint-Claude<br/>75003 Paris, France</p><p>+33 (0)1 48 87 89 61<br/><a href="https://wa.me/33766695181" target="_blank" title="https://wa.me/33766695181">Whatsapp us</a><br/><a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p> 966 </div> 967 </div> 968 </div> 969 </div> 970 </div> 971 </footer> 972 973
973<script> 974 (function () { 975 if (window.matchMedia('(min-width: 768px)').matches) return; 976 977 const titles = document.querySelectorAll('.js-footer-accordion-title'); 978 979 titles.forEach(title => { 980 const content = title.nextElementSibling; 981 982 if (!content) return; 983 984 title.addEventListener('click', () => { 985 const isOpen = title.classList.contains('is-open'); 986 987 titles.forEach(t => { 988 t.classList.remove('is-open'); 989 const c = t.nextElementSibling; 990 if (c) c.classList.remove('is-open'); 991 }); 992 993 if (!isOpen) { 994 title.classList.add('is-open'); 995 content.classList.add('is-open'); 996 } 997 }); 998 999 /*title.addEventListener('keydown', e => { 1000 if (e.key === 'Enter' || e.key === ' ') { 1001 e.preventDefault(); 1002 title.click(); 1003 } 1004 });*/ 1005 }); 1006 })(); 1007 </script>
1007 1008 </div> 1009 1010 1011 <link href="//rsvp-paris.com/cdn/shop/t/25/assets/jquery.mCustomScrollbar.min.css?v=144417456319105945571785947836" rel="stylesheet" type="text/css" media="all" /> 1012 1013 1014
1014<script src="//rsvp-paris.com/cdn/shop/t/25/assets/js-modernizr.js?v=95681582907847467241785947847" type="text/javascript"></script>
1014 1015 <!-- /snippets/oldIE-js.liquid --> 1016 1017 1018<!--[if lt IE 9]>
1019<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 1019
1019
1020<script src="//rsvp-paris.com/cdn/shop/t/25/assets/respond.min.js?v=52248677837542619231785947884" type="text/javascript"></script>
1020 1021<link href="//rsvp-paris.com/cdn/shop/t/25/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" /> 1022<link href="//rsvp-paris.com/search?q=857c679bb0843f025ae5712fd53b22ad" id="respond-redirect" rel="respond-redirect" />
1023<script src="//rsvp-paris.com/search?q=857c679bb0843f025ae5712fd53b22ad" type="text/javascript"></script>
1023 1024<![endif]--> 1025 1026 1027 1028 1029
1029<script src="//rsvp-paris.com/cdn/shop/t/25/assets/timber.js?v=172839857230014352641785947958" type="text/javascript"></script>
1029 1030
1030<script src="//rsvp-paris.com/cdn/shop/t/25/assets/handlebars.min.js?v=137748483091509360041785947827" type="text/javascript"></script>
1030 1031
1031<script src="//rsvp-paris.com/cdn/shop/t/25/assets/ajax-cart.js?v=4924289190165677851785947958" type="text/javascript"></script>
1031 1032
1032<script src="//rsvp-paris.com/cdn/shop/t/25/assets/flickity-pkgd.min.js?v=54285424843373374941785947820" type="text/javascript"></script>
1032 1033
1033<script src="//rsvp-paris.com/cdn/shop/t/25/assets/jquery.lazyload.min.js?v=16372981696615846791785947835" type="text/javascript"></script>
1033 1034
1034<script src="//rsvp-paris.com/cdn/shop/t/25/assets/jquery.countdown.js?v=16563907995057379601785947829" type="text/javascript"></script>
1034 1035
1035<script src="//rsvp-paris.com/cdn/shop/t/25/assets/js.cookie.js?v=149852736545623588061785947848" type="text/javascript"></script>
1035 1036
1036<script src="//rsvp-paris.com/cdn/shop/t/25/assets/fake-select.js?v=145450850630538727921785947816" type="text/javascript"></script>
1036 1037
1037<script src="//rsvp-paris.com/cdn/shop/t/25/assets/fake-inputbox.js?v=152250541048573513751785947815" type="text/javascript"></script>
1037 1038
1038<script src="//rsvp-paris.com/cdn/shop/t/25/assets/js-functions.js?v=74927990387342829621785947842" type="text/javascript"></script>
1038 1039
1039<script src="//rsvp-paris.com/cdn/shop/t/25/assets/js-events.js?v=164069409327087872441785947839" type="text/javascript"></script>
1039 1040
1040<script src="//rsvp-paris.com/cdn/shop/t/25/assets/js-fastclick.min.js?v=29723458539410922371785947840" type="text/javascript"></script>
1040 1041
1041<script src="//rsvp-paris.com/cdn/shop/t/25/assets/jquery.mCustomScrollbar.min.js?v=183767987863197411651785947837" type="text/javascript"></script>
1041 1042
1042<script src="//rsvp-paris.com/cdn/shop/t/25/assets/custom-2019.js?v=13757509142692732201786004986" type="text/javascript"></script>
1042 1043 1044
1044<script 1045 async type="text/javascript" 1046 src="//static.klaviyo.com/onsite/js/klaviyo.js?company_id=TFLQYU" 1047 ></script>
1047 1048 1049
1049<script> 1050 klaviyo.push(['identify', { 1051 '$email' : '' 1052 }]); 1053 </script>
1053 1054 1055
1055<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
1055 1056
1056<script type="text/javascript"> 1057 KlaviyoSubscribe.attachToForms('#email_signup_popin', { 1058 hide_form_on_success: true, 1059 extra_properties: { 1060 $source: '$embed', 1061 $method_type: "Klaviyo Form", 1062 $method_id: 'embed' 1063 }, 1064 success: function($form) { 1065 createCookie('rsvp-newsletter-subscribe', 1, 365); // 1 month 1066 window.location.href = '/pages/newsletter-inscription'; 1067 } 1068 }); 1069 1070 KlaviyoSubscribe.attachToForms('#email_signup_footer', { 1071 hide_form_on_success: true, 1072 extra_properties: { 1073 $source: '$embed', 1074 $method_type: "Klaviyo Form", 1075 $method_id: 'embed' 1076 }, 1077 success: function($form) { 1078 createCookie('rsvp-newsletter-subscribe', 1, 365); // 1 month 1079 window.location.href = '/pages/newsletter-inscription'; 1080 } 1081 }); 1082 </script>
1082 1083 1084 1085<!--
1085<script>window.mlvedaShopCurrency = "EUR"; 1086 window.shopCurrency = "EUR"; 1087 window.supported_currencies = "EUR GBP USD"; 1088 window.BOLDCURRENCY = {}; 1089 BOLDCURRENCY.currencyCurrency = shopCurrency; 1090 </script>
1090 --> 1091
1091<script> 1092window.mlvedaShopCurrency = "EUR"; 1093window.shopCurrency = "EUR"; 1094window.supported_currencies = "EUR USD GBP CAD AUD HKD SGD JPY"; 1095</script>
1095 1096 1097
1097<script>var BOLD = BOLD || {}; 1098 BOLD.products = BOLD.products || {}; 1099 BOLD.variant_lookup = BOLD.variant_lookup || {};BOLD.products[null] ={"id":null,"title":null,"handle":null,"description":null,"published_at":"T","created_at":"T","vendor":null,"type":null,"tags":null,"price":"NaN","price_min":"NaN","price_max":"NaN","price_varies":false,"compare_at_price":"NaN","compare_at_price_min":"NaN","compare_at_price_max":"NaN","compare_at_price_varies":false,"all_variant_ids":[],"variants":[],"available":false,"images":null,"featured_image":null,"options":null,"url":null}</script>
1099 1100
1101<script>window.BOLD = window.BOLD || {}; 1102 window.BOLD.common = window.BOLD.common || {}; 1103 window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; 1104 window.BOLD.common.Shopify.shop = { 1105 domain: 'rsvp-paris.com', 1106 permanent_domain: 'rsvp-en.myshopify.com', 1107 url: 'https://rsvp-paris.com', 1108 secure_url: 'https://rsvp-paris.com/en-us', 1109 money_format: "${{amount}}", 1110 currency: "EUR" 1111 }; 1112 window.BOLD.common.Shopify.customer = { 1113 id: null, 1114 tags: null, 1115 }; 1116 window.BOLD.common.Shopify.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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 1117 window.BOLD.common.template = 'index';window.BOLD.common.Shopify.formatMoney = function(money, format) { 1118 function n(t, e) { 1119 return "undefined" == typeof t ? e : t 1120 } 1121 function r(t, e, r, i) { 1122 if (e = n(e, 2), 1123 r = n(r, ","), 1124 i = n(i, "."), 1125 isNaN(t) || null == t) 1126 return 0; 1127 t = (t / 100).toFixed(e); 1128 var o = t.split(".") 1129 , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r) 1130 , s = o[1] ? i + o[1] : ""; 1131 return a + s 1132 } 1133 "string" == typeof money && (money = money.replace(".", "")); 1134 var i = "" 1135 , o = /\{\{\s*(\w+)\s*\}\}/ 1136 , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}"; 1137 switch (a.match(o)[1]) { 1138 case "amount": 1139 i = r(money, 2, ",", "."); 1140 break; 1141 case "amount_no_decimals": 1142 i = r(money, 0, ",", "."); 1143 break; 1144 case "amount_with_comma_separator": 1145 i = r(money, 2, ".", ","); 1146 break; 1147 case "amount_no_decimals_with_comma_separator": 1148 i = r(money, 0, ".", ","); 1149 break; 1150 case "amount_with_space_separator": 1151 i = r(money, 2, " ", ","); 1152 break; 1153 case "amount_no_decimals_with_space_separator": 1154 i = r(money, 0, " ", ","); 1155 break; 1156 case "amount_with_apostrophe_separator": 1157 i = r(money, 2, "'", "."); 1158 break; 1159 } 1160 return a.replace(o, i); 1161 }; 1162 window.BOLD.common.Shopify.saveProduct = function (handle, product) { 1163 if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') { 1164 if (typeof product === 'number') { 1165 window.BOLD.common.Shopify.handles[product] = handle; 1166 product = { id: product }; 1167 } 1168 window.BOLD.common.Shopify.products[handle] = product; 1169 } 1170 }; 1171 window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) { 1172 if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') { 1173 window.BOLD.common.Shopify.variants[variant_id] = variant; 1174 } 1175 };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {}; 1176 window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {}; 1177 window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {}; 1178 window.BOLD.common.cacheParams.options = 1667980387; 1179</script>
1179 1180
1181<script> 1182 window.BOLD.common.cacheParams.options = 1790274858; 1183</script>
1183 1184<link href="//rsvp-paris.com/cdn/shop/t/25/assets/bold-options.css?v=117897016375986347231785947790" rel="stylesheet" type="text/css" media="all" />
1185<script defer src="https://options.shopapps.site/js/options.js"></script>
1185<script text="text/javascript"> 1186console.log('BOLD', BOLD); 1187BOLD.options.app.on('options_loaded', function() { 1188 $('.bold_option_textbox').addClass('hidden'); 1189 $('.bold_option_displaytext').find('.dt_323595_165732').addClass('hidden'); 1190 $('.bold_option_textarea').addClass('hidden'); 1191 $('.dt_335285_172949').addClass('hidden'); 1192 $('.bold_option_displaytext').find('.dt_335286_172949').addClass('hidden'); 1193 1194 var val=''; 1195 $('.bold_option_radio input[type=radio]').each(function( ) { 1196 val = $(this).val(); 1197 if(val == 'Non' || val == 'Standard'){ 1198 $(this).attr('checked','checked'); 1199 $(this).addClass('addtik'); 1200 $(this).parent().addClass('parent_addtik'); 1201 }else if(val != 'Non' || val != 'Standard' ){ 1202 $(this).parent('.bold_option_value_element').addClass('pull-right'); 1203 $(this).parent(".bold_option_value_element").next('.bold_option_value_title').addClass("pull-right"); 1204 } 1205 1206 }); 1207 1208 //for textbox and text file 1209 $('.bold_option_radio .rb_335265_165732').change(function(){ 1210 var selected = $(this).val() ; 1211 //console.log(selected); 1212 if (selected == 'Non') { 1213 $('.bold_option_textbox').addClass('hidden'); 1214 $('.bold_option_displaytext').find('.dt_323595_165732').addClass('hidden'); 1215 } 1216 else { 1217 $('.bold_option_textbox').removeClass('hidden'); 1218 $('.bold_option_displaytext').find('.dt_323595_165732').removeClass('hidden'); 1219 } 1220 }); 1221 1222 // For textbox 1223 $('.bold_option_radio .rb_335268_172928').change(function(){ 1224 var selected = $(this).val() ; 1225 if (selected == 'Non') { 1226 $('.bold_option_textarea').addClass('hidden'); 1227 } 1228 else { 1229 $('.bold_option_textarea').removeClass('hidden'); 1230 } 1231 1232 }); 1233 1234 // for the text second - last section 1235 1236 $('.bold_option_radio .rb_335280_172949').change(function(){ 1237 var selected = $(this).val() ; 1238 if (selected == 'Non') { 1239 $('.dt_335285_172949').addClass('hidden'); 1240 } 1241 else { 1242 $('.bold_option_displaytext').find('.dt_335285_172949').removeClass('hidden'); 1243 } 1244 }); 1245 1246 // for the text last section 1247 1248 $('.bold_option_radio .rb_335282_172949').change(function(){ 1249 var selected = $(this).val() ; 1250 if (selected == 'Non') { 1251 $('.dt_335286_172949').addClass('hidden'); 1252 } else { 1253 $('.bold_option_displaytext').find('.dt_335286_172949').removeClass('hidden'); 1254 } 1255 }); 1256 1257 $("select").find("option:nth(1)").attr('selected','selected'); 1258 1259 jQuery(".bold_option_radio input[type='radio']").change(function(){ 1260 var radioClass = jQuery(this).attr('class'); 1261 jQuery('.'+radioClass).removeClass('addtik'); 1262 jQuery('.'+radioClass).parent().removeClass('parent_addtik'); 1263 jQuery(this).addClass('addtik'); 1264 jQuery(this).parent().addClass('parent_addtik'); 1265 console.log('running'); 1266 }); 1267 1268 // NEW PERSO 2020 1269 $('.call-perso-modal .rb_1448840_575659[data-option_value_key="1"]').addClass('perso_add'); 1270 $('.call-perso-modal .rb_1448840_575659[data-option_value_key="0"]').addClass('perso_remove'); 1271 $('.call-perso-modal .rb_1448840_575659[data-option_value_key="0"]').click(); 1272 1273 var PERSO_CONFIRMED = false; 1274 $('.call-perso').click(function(e){ 1275 e.preventDefault(); 1276 if (product_image_personnalisation && $('.call-perso-modal .inner .left img').length <= 0) $('.call-perso-modal .inner .left').append('<img src="' + product_image_personnalisation + '">'); 1277 var elem_radio_oui = $('.call-perso-modal input.rb_1448840_575659[data-option_value_key="1"]'); 1278 //$('.call-perso-modal input.rb_1448840_575659[data-option_value_key="1"]').click(); 1279 $('.call-perso-modal .bold_option.bold_option_textbox').removeClass('hidden'); 1280 $('.call-perso-modal .confirm-perso').text(elem_radio_oui.val()); 1281 1282 $('.call-perso-modal .tb_1448842_575659').attr('placeholder', $('.call-perso-modal span.placeholder').text()); 1283 1284 $('body').addClass('block-perso'); 1285 $('.call-perso-modal').show(); 1286 }).removeClass('hide'); 1287 1288 $('.call-perso-modal .close').click(function(e){ 1289 e.preventDefault(); 1290 if (!PERSO_CONFIRMED) $('.call-perso-modal .remove-perso').click(); 1291 $('body').removeClass('block-perso'); 1292 $('.call-perso-modal').hide(); 1293 }); 1294 1295 $('.call-perso-modal .confirm-perso').click(function(e){ 1296 e.preventDefault(); 1297 PERSO_CONFIRMED = true; 1298 1299 $('.call-perso-modal .rb_1448840_575659[data-option_value_key="1"]').click(); 1300 $('.call-perso-modal .rb_1448840_575659.perso_add').click(); 1301 1302 $('.call-perso-modal .remove-perso').removeClass('hidden'); 1303 $('body').removeClass('block-perso'); 1304 $('.call-perso-modal').hide(); 1305 $('.call-perso').addClass('checked'); 1306 }); 1307 1308 $('.call-perso-modal .remove-perso').click(function(e){ 1309 e.preventDefault(); 1310 PERSO_CONFIRMED = false;
1311 1312 $('.call-perso-modal .rb_1448840_575659[data-option_value_key="0"]').click(); 1313 $('.call-perso-modal .rb_1448840_575659.perso_remove').click(); 1314 1315 $('.call-perso-modal .tb_1448842_575659').val(''); 1316 $('.call-perso-modal .confirm-perso').addClass('disabled'); 1317 $('.call-perso-modal .remove-perso').addClass('hidden'); 1318 $('body').removeClass('block-perso'); 1319 $('.call-perso-modal').hide(); 1320 $('.call-perso').removeClass('checked'); 1321 }); 1322 1323 $('.call-perso-modal .tb_1448842_575659').keydown(function(e){ 1324 if (e.keyCode == 13) { 1325 $('.call-perso-modal .confirm-perso').click(); 1326 e.preventDefault(); 1327 return false; 1328 } 1329 testInitiales($(this)); 1330 }).keyup(function(e){ 1331 if (e.keyCode == 13) { 1332 $('.call-perso-modal .confirm-perso').click(); 1333 e.preventDefault(); 1334 return false; 1335 } 1336 testInitiales($(this)); 1337 }); 1338 1339 function testInitiales(el) { 1340 var s = String(el.val()).replace(/[^a-zA-Z.-]/g,''); 1341 var nbPoint = s.split(".").length - 1; 1342 var nbTiret = s.split("-").length - 1; 1343 var nbLetter = s.length - nbPoint - nbTiret; 1344 1345 if ((nbPoint + nbTiret) > 2 || nbLetter > 3) s = s.slice(0, -1); 1346 el.val(s); 1347 1348 if (s != '') $('.call-perso-modal .confirm-perso').removeClass('disabled'); 1349 else $('.call-perso-modal .confirm-perso').addClass('disabled'); 1350 } 1351 }); 1352</script>
1352 1353 1354<style> 1355 .parent_addtik { 1356 background-color:black; 1357 } 1358</style> 1359 <!-- /snippets/ajax-cart-template.liquid --> 1360 1361
1361<script id="CartTemplate" type="text/template"> 1362 1363 <form action="/cart" method="post" novalidate class="cart-form"> 1364 <div class="ajaxcart__inner"> 1365 {{#items}} 1366 <div class="ajaxcart__product"> 1367 <div class="ajaxcart__row" data-line="{{line}}"> 1368 <div class="clearfix"> 1369 <button type="button" class="button-reset button-remove ajaxcart__qty-remove" data-line="{{line}}"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 11 11" enable-background="new 0 0 11 11" xml:space="preserve"> 1370 <rect fill="#212121" width="1" height="1"/><rect x="1" y="1" fill="#212121" width="1" height="1"/><rect x="2" y="2" fill="#212121" width="1" height="1"/><rect x="3" y="3" fill="#212121" width="1" height="1"/><rect x="4" y="4" fill="#212121" width="1" height="1"/><rect x="5" y="5" fill="#212121" width="1" height="1"/><rect x="6" y="6" fill="#212121" width="1" height="1"/><rect x="7" y="7" fill="#212121" width="1" height="1"/><rect x="8" y="8" fill="#212121" width="1" height="1"/><rect x="9" y="9" fill="#212121" width="1" height="1"/><rect x="10" y="10" fill="#212121" width="1" height="1"/><rect y="10" fill="#212121" width="1" height="1"/><rect x="1" y="9" fill="#212121" width="1" height="1"/><rect x="2" y="8" fill="#212121" width="1" height="1"/><rect x="3" y="7" fill="#212121" width="1" height="1"/><rect x="4" y="6" fill="#212121" width="1" height="1"/><rect x="5" y="5" fill="#212121" width="1" height="1"/><rect x="6" y="4" fill="#212121" width="1" height="1"/><rect x="7" y="3" fill="#212121" width="1" height="1"/><rect x="8" y="2" fill="#212121" width="1" height="1"/><rect x="9" y="1" fill="#212121" width="1" height="1"/><rect x="10" fill="#212121" width="1" height="1"/> 1371</svg></button> 1372 <div class="product-image"> 1373 <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt=""></a> 1374 </div> 1375 <div class="product-infos"> 1376 <a href="{{url}}" class="ajaxcart__product-name">{{name}}</a> 1377 {{#if variation}} 1378 <div class="ajaxcart__product-meta">{{variation}}</div> 1379 {{/if}} 1380 {{#properties}} 1381 {{#each this}} 1382 {{#if this}} 1383 <div class="ajaxcart__product-meta">{{@key}}: {{this}}</div> 1384 {{/if}} 1385 {{/each}} 1386 {{/properties}} 1387 <div class="ajaxcart__product-price">{{{price}}}</div> 1388 </div> 1389 </div> 1390 </div> 1391 </div> 1392 {{/items}} 1393 1394 </div> 1395 <div class="ajaxcart__footer"> 1396 <div class="items-count js-cart-item-count-box hidden"><strong>3</strong> on <strong class="js-cart-item-count"></strong> produits affichés</div> 1397 <div class="total">Total <strong class="total-price">{{{totalPrice}}}</strong></div> 1398 <div class="cart-msg">Worldwide DHL delivery available on all orders<br>Duties included. <br>Returns accepted within 15 days of delivery.</div> 1399 <div class="actions clearfix text-center"> 1400 <a href="/cart" class="cta link-cart"> 1401 See you cart 1402 </a> 1403 <button type="submit" class="btn--secondary btn--full cart__checkout button-reset cta button-submit" name="checkout"> 1404 CHECKOUT 1405 </button> 1406 1407 <!-- <div id="partiallyDrawerContainer" class="text-center"></div> --> 1408 </div> 1409 </div> 1410 <div class="ajaxcart__more"> 1411 <h4>HOW DO YOU LIKE THAT?</h4> 1412 <div class="list"></div> 1413 </div> 1414 </form> 1415 1416 </script>
1416 1417
1417<script id="AjaxQty" type="text/template"> 1418 1419 <div class="ajaxcart__qty"> 1420 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}"> 1421 <span class="icon icon-minus" aria-hidden="true"></span> 1422 <span class="fallback-text">−</span> 1423 </button> 1424 <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*"> 1425 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{id}}" data-qty="{{itemAdd}}"> 1426 <span class="icon icon-plus" aria-hidden="true"></span> 1427 <span class="fallback-text">+</span> 1428 </button> 1429 </div> 1430 1431 </script>
1431 1432
1432<script id="JsQty" type="text/template"> 1433 1434 <div class="js-qty"> 1435 <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}"> 1436 <span class="icon icon-minus" aria-hidden="true"></span> 1437 <span class="fallback-text">−</span> 1438 </button> 1439 <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}"> 1440 <button type="button" class="js-qty__adjust js-qty__adjust--plus icon-fallback-text" data-id="{{id}}" data-qty="{{itemAdd}}"> 1441 <span class="icon icon-plus" aria-hidden="true"></span> 1442 <span class="fallback-text">+</span> 1443 </button> 1444 </div> 1445 1446 </script>
1446 1447 1448 1449
1449<script src="https://partial.ly/js/partially-checkout-button.js"></script>
1449 1450 1451 1452
1452<script> window.is_wholesale = false</script>
1452 1453 1454
1454<script> 1455 jQuery(function($) { 1456 ajaxCart.init({ 1457 formSelector: '#AddToCartForm', 1458 cartContainer: '#CartContainer', 1459 addToCartSelector: '#AddToCart', 1460 cartCountSelector: '#CartCount', 1461 moneyFormat: "${{amount}}" 1462 }); 1463 }); 1464 jQuery('body').on('ajaxCart.afterCartLoad', function(evt, cart) { 1465 console.log(cart); 1466 if (cart.item_count !== 0) { 1467 jQuery('body').addClass('js-cart-in'); 1468 // add the partially button 1469 var drawerBtnConfig = { 1470 offer: 'fb100c7e-e823-4833-a6aa-0bf9d46d1c02', 1471 returnUrl: document.location.href, 1472 returnConfirmedUrl: 'https://rsvp-paris.com/cart/clear', 1473 imageUrl: 'https://d2nacfpe3n8791.cloudfront.net/images/buttons/purchase-with.png', 1474 language: 'fr', 1475 renderSelector: '#partiallyDrawerContainer', 1476 shopifyCart: cart 1477 }; 1478 var drawerBtn = new PartiallyButton(drawerBtnConfig); 1479 drawerBtn.init(); 1480 } 1481 LoadCrossCellCart(); 1482 }); 1483 </script>
1483 1484 1485 1486 1487
1487<script>$("img.lazy").lazyload({threshold: 500})</script>
1487 1488 1489
1490<script id="back-in-stock-helper"> 1491 var _BISConfig = _BISConfig || {}; 1492 1493 1494</script>
1494 1495
1495<script> 1496 $(document).ready(function(){$(".copy_it .top-nav").insertAfter(".main-top");}); 1497 $( ".top-menu-list li" ).hover( 1498 function() { 1499 var drop_height = $( this ).find("ul").height(); 1500 $( this ).parent().next().height(drop_height); 1501 }, 1502 function() { 1503 $( this ).parent().next().height("initial"); 1504 } 1505 ); 1506 </script>
1506 1507 1508 1509 1510 <!--
1510<script id="axeptio_app" data-axeptio-id="62ed2970dba0c72288dcc33a" src="//rsvp-paris.com/cdn/shop/t/25/assets/axeptio.js?v=99950398314279958661785947762" defer="defer"></script>
1510--> 1511 1512 <div id="geoloc-popup"><form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-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="/en-us" /><div class="inner"> 1513 <p>Choix de la langue et de la devise</p> 1514 1515 <div class="select"> 1516 <input type="hidden" name="language_code" value="en"> 1517 <select id="geoloc-popup-locale"> 1518 <option value="fr" >FR</option> 1519 <option value="en" selected="selected">EN</option> 1520 <option value="ko" >íêµì´</option> 1521 <!--<option value="cn" >ç®ä½</option>--> 1522 <option value="ja" >æ¥æ¬èª</option> 1523 </select> 1524 </div><div class="select"> 1525 <input type="hidden" name="country_code" value="US"> 1526 1527 1528 1529 1530 <select id="geoloc-popup-country"> 1531 1532<option value="AF" >Afghanistan (EUR â¬)</option><option value="AL" >Albania (ALL L)</option><option value="DZ" >Algeria (DZD د.ج)</option><option value="AD" >Andorra (EUR â¬)</option><option value="AO" >Angola (EUR â¬)</option><option value="AI" >Anguilla (XCD $)</option><option value="AG" >Antigua & Barbuda (XCD $)</option><option value="AR" >Argentina (EUR â¬)</option><option value="AM" >Armenia (EUR â¬)</option><option value="AW" >Aruba (AWG Æ)</option><option value="AC" >Ascension Island (SHP £)</option><option value="AU" >Australia (AUD $)</option><option value="AT" >Austria (EUR â¬)</option><option value="AZ" >Azerbaijan (EUR â¬)</option><option value="BS" >Bahamas (BSD $)</option><option value="BH" >Bahrain (EUR â¬)</option><option value="BD" >Bangladesh (EUR â¬)</option><option value="BB" >Barbados (BBD $)</option><option value="BY" >Belarus (EUR â¬)</option><option value="BE" >Belgium (EUR â¬)</option><option value="BZ" >Belize (EUR â¬)</option><option value="BJ" >Benin (EUR â¬)</option><option value="BM" >Bermuda (USD $)</option><option value="BT" >Bhutan (EUR â¬)</option><option value="BO" >Bolivia (BOB Bs.)</option><option value="BA" >Bosnia & Herzegovina (BAM ÐÐ)</option><option value="BW" >Botswana (EUR â¬)</option><option value="IO" >British Indian Ocean Territory (USD $)</option><option value="VG" >British Virgin Islands (USD $)</option><option value="BN" >Brunei (BND $)</option><option value="BG" >Bulgaria (EUR â¬)</option><option value="BF" >Burkina Faso (EUR â¬)</option><option value="BI" >Burundi (BIF Fr)</option><option value="KH" >Cambodia (EUR â¬)</option><option value="CM" >Cameroon (XAF CFA)</option><option value="CA" >Canada (CAD $)</option><option value="CV" >Cape Verde (CVE $)</option><option value="BQ" >Caribbean Netherlands (USD $)</option><option value="KY" >Cayman Islands (KYD $)</option><option value="CF" >Central African Republic (XAF CFA)</option><option value="TD" >Chad (XAF CFA)</option><option value="CL" >Chile (EUR â¬)</option><option value="CN" >China (USD $)</option><option value="CX" >Christmas Island (AUD $)</option><option value="CC" >Cocos (Keeling) Islands (AUD $)</option><option value="CO" >Colombia (EUR â¬)</option><option value="KM" >Comoros (KMF Fr)</option><option value="CG" >Congo - Brazzaville (XAF CFA)</option><option value="CD" >Congo - Kinshasa (CDF Fr)</option><option value="CK" >Cook Islands (NZD $)</option><option value="CR" >Costa Rica (CRC â¡)</option><option value="HR" >Croatia (EUR â¬)</option><option value="CW" >Curaçao (ANG Æ)</option><option value="CY" >Cyprus (EUR â¬)</option><option value="CZ" >Czechia (CZK KÄ)</option><option value="CI" >Côte dâIvoire (EUR â¬)</option><option value="DK" >Denmark (DKK kr.)</option><option value="DJ" >Djibouti (DJF Fdj)</option><option value="DM" >Dominica (XCD $)</option><option value="DO" >Dominican Republic (DOP $)</option><option value="EC" >Ecuador (USD $)</option><option value="EG" >Egypt (EGP ج.Ù )</option><option value="SV" >El Salvador (USD $)</option><option value="GQ" >Equatorial Guinea (XAF CFA)</option><option value="ER" >Eritrea (EUR â¬)</option><option value="EE" >Estonia (EUR â¬)</option><option value="SZ" >Eswatini (EUR â¬)</option><option value="ET" >Ethiopia (ETB Br)</option><option value="FK" >Falkland Islands (FKP £)</option><option value="FO" >Faroe Islands (DKK kr.)</option><option value="FJ" >Fiji (FJD $)</option><option value="FI" >Finland (EUR â¬)</option><option value="FR" >France (EUR â¬)</option><option value="GF" >French Guiana (EUR â¬)</option><option value="PF" >French Polynesia (EUR â¬)</option><option value="TF" >French Southern Territories (EUR â¬)</option><option value="GA" >Gabon (EUR â¬)</option><option value="GM" >Gambia (GMD D)</option><option value="GE" >Georgia (EUR â¬)</option><option value="DE" >Germany (EUR â¬)</option><option value="GH" >Ghana (EUR â¬)</option><option value="GI" >Gibraltar (GBP £)</option><option value="GR" >Greece (EUR â¬)</option><option value="GL" >Greenland (DKK kr.)</option><option value="GD" >Grenada (XCD $)</option><option value="GP" >Guadeloupe (EUR â¬)</option><option value="GT" >Guatemala (GTQ Q)</option><option value="GG" >Guernsey (GBP £)</option><option value="GN" >Guinea (GNF Fr)</option><option value="GW" >Guinea-Bissau (EUR â¬)</option><option value="GY" >Guyana (GYD $)</option><option value="HT" >Haiti (EUR â¬)</option><option value="HN" >Honduras (HNL L)</option><option value="HK" >Hong Kong SAR (HKD $)</option><option value="HU" >Hungary (HUF Ft)</option><option value="IS" >Iceland (ISK kr)</option><option value="ID" >Indonesia (IDR Rp)</option><option value="IQ" >Iraq (EUR â¬)</option><option value="IE" >Ireland (EUR â¬)</option><option value="IM" >Isle of Man (GBP £)</option><option value="IL" >
1532Israel (ILS âª)</option><option value="IT" >Italy (EUR â¬)</option><option value="JM" >Jamaica (JMD $)</option><option value="JP" >Japan (JPY Â¥)</option><option value="JE" >Jersey (EUR â¬)</option><option value="JO" >Jordan (EUR â¬)</option><option value="KZ" >Kazakhstan (EUR â¬)</option><option value="KE" >Kenya (KES KSh)</option><option value="KI" >Kiribati (EUR â¬)</option><option value="XK" >Kosovo (EUR â¬)</option><option value="KW" >Kuwait (EUR â¬)</option><option value="KG" >Kyrgyzstan (EUR â¬)</option><option value="LA" >Laos (LAK â)</option><option value="LV" >Latvia (EUR â¬)</option><option value="LB" >Lebanon (EUR â¬)</option><option value="LS" >Lesotho (EUR â¬)</option><option value="LR" >Liberia (EUR â¬)</option><option value="LY" >Libya (EUR â¬)</option><option value="LI" >Liechtenstein (CHF CHF)</option><option value="LT" >Lithuania (EUR â¬)</option><option value="LU" >Luxembourg (EUR â¬)</option><option value="MO" >Macao SAR (EUR â¬)</option><option value="MG" >Madagascar (EUR â¬)</option><option value="MW" >Malawi (EUR â¬)</option><option value="MY" >Malaysia (EUR â¬)</option><option value="MV" >Maldives (MVR MVR)</option><option value="ML" >Mali (EUR â¬)</option><option value="MT" >Malta (EUR â¬)</option><option value="MQ" >Martinique (EUR â¬)</option><option value="MR" >Mauritania (EUR â¬)</option><option value="MU" >Mauritius (MUR â¨)</option><option value="YT" >Mayotte (EUR â¬)</option><option value="MX" >Mexico (EUR â¬)</option><option value="MD" >Moldova (MDL L)</option><option value="MC" >Monaco (EUR â¬)</option><option value="MN" >Mongolia (MNT â®)</option><option value="ME" >Montenegro (EUR â¬)</option><option value="MS" >Montserrat (XCD $)</option><option value="MA" >Morocco (EUR â¬)</option><option value="MZ" >Mozambique (EUR â¬)</option><option value="MM" >Myanmar (Burma) (EUR â¬)</option><option value="NA" >Namibia (EUR â¬)</option><option value="NR" >Nauru (AUD $)</option><option value="NP" >Nepal (NPR Rs.)</option><option value="NL" >Netherlands (EUR â¬)</option><option value="NC" >New Caledonia (EUR â¬)</option><option value="NZ" >New Zealand (NZD $)</option><option value="NI" >Nicaragua (NIO C$)</option><option value="NE" >Niger (EUR â¬)</option><option value="NG" >Nigeria (EUR â¬)</option><option value="NU" >Niue (NZD $)</option><option value="NF" >Norfolk Island (AUD $)</option><option value="MK" >North Macedonia (MKD ден)</option><option value="NO" >Norway (EUR â¬)</option><option value="OM" >Oman (EUR â¬)</option><option value="PK" >Pakistan (EUR â¬)</option><option value="PS" >Palestinian Territories (ILS âª)</option><option value="PA" >Panama (USD $)</option><option value="PG" >Papua New Guinea (PGK K)</option><option value="PY" >Paraguay (PYG â²)</option><option value="PE" >Peru (PEN S/)</option><option value="PH" >Philippines (PHP â±)</option><option value="PN" >Pitcairn Islands (NZD $)</option><option value="PL" >Poland (PLN zÅ)</option><option value="PT" >Portugal (EUR â¬)</option><option value="QA" >Qatar (QAR ر.Ù)</option><option value="RO" >Romania (RON Lei)</option><option value="RU" >Russia (EUR â¬)</option><option value="RW" >Rwanda (EUR â¬)</option><option value="RE" >Réunion (EUR â¬)</option><option value="WS" >Samoa (WST T)</option><option value="SM" >San Marino (EUR â¬)</option><option value="SA" >Saudi Arabia (SAR ر.س)</option><option value="SN" >Senegal (EUR â¬)</option><option value="RS" >Serbia (RSD РСÐ)</option><option value="SC" >Seychelles (EUR â¬)</option><option value="SL" >Sierra Leone (SLL Le)</option><option value="SG" >Singapore (SGD $)</option><option value="SX" >Sint Maarten (ANG Æ)</option><option value="SK" >Slovakia (EUR â¬)</option><option value="SI" >Slovenia (EUR â¬)</option><option value="SB" >Solomon Islands (SBD $)</option><option value="SO" >Somalia (EUR â¬)</option><option value="ZA" >South Africa (EUR â¬)</option><option value="GS" >South Georgia & South Sandwich Islands (GBP £)</option><option value="KR" >South Korea (KRW â©)</option><option value="SS" >South Sudan (EUR â¬)</option><option value="ES" >Spain (EUR â¬)</option><option value="LK" >Sri Lanka (LKR â¨)</option><option value="BL" >St. Barthélemy (EUR â¬)</option><option value="SH" >St. Helena (SHP £)</option><option value="KN" >St. Kitts & Nevis (XCD $)</option><option value="LC" >St. Lucia (XCD $)</option><option value="MF" >St. Martin (EUR â¬)</option><option value="PM" >St. Pierre & Miquelon (EUR â¬)</option><option value="VC" >St. Vincent & Grenadines (XCD $)</option><option value="SD" >Sudan (EUR â¬)</option><option value="SR" >Suriname (EUR â¬)</option><option value="SJ" >Svalbard & Jan Mayen (EUR â¬)</option><option value="SE" >Sweden (SEK kr)</option><option value="CH" >Switzerland (CHF CHF)</option><option value="ST" >São Tomé & PrÃncipe (EUR â¬)</option><option value="TW" >Taiwan (TWD $)</option><option value="TJ" >Tajikistan (TJS Ð
Ð)</option><option value="TZ" >Tanzania (TZS Sh)</option><option value="TH" >Thailand (THB ฿)</option><option value="TL" >Timor-Leste (USD $)</option><option value="TG" >Togo (EUR â¬)</option><option value="TK" >
1532Tokelau (NZD $)</option><option value="TO" >Tonga (TOP T$)</option><option value="TT" >Trinidad & Tobago (TTD $)</option><option value="TA" >Tristan da Cunha (GBP £)</option><option value="TN" >Tunisia (EUR â¬)</option><option value="TM" >Turkmenistan (EUR â¬)</option><option value="TC" >Turks & Caicos Islands (USD $)</option><option value="TV" >Tuvalu (AUD $)</option><option value="TR" >Türkiye (EUR â¬)</option><option value="UM" >U.S. Outlying Islands (USD $)</option><option value="UG" >Uganda (EUR â¬)</option><option value="AE" >United Arab Emirates (AED د.Ø¥)</option><option value="GB" >United Kingdom (GBP £)</option><option value="US" selected="selected">United States (USD $)</option><option value="UY" >Uruguay (UYU $U)</option><option value="UZ" >Uzbekistan (EUR â¬)</option><option value="VU" >Vanuatu (VUV Vt)</option><option value="VA" >Vatican City (EUR â¬)</option><option value="VE" >Venezuela (USD $)</option><option value="VN" >Vietnam (VND â«)</option><option value="WF" >Wallis & Futuna (EUR â¬)</option><option value="EH" >Western Sahara (EUR â¬)</option><option value="YE" >Yemen (YER ï·¼)</option><option value="ZM" >Zambia (EUR â¬)</option><option value="ZW" >Zimbabwe (USD $)</option><option value="AX" >à land Islands (EUR â¬)</option></select> 1533 </div><a href="#" class="cta confirm">CONTINUE</a> 1534 <a href="#" class="close">Cancel</a> 1535 </div></form><div class="under"></div> 1536 </div> 1537 <style> 1538.custom-player { 1539position: relative; 1540max-width: 900px; 1541overflow: hidden; 1542user-select: none; 1543} 1544.custom-player .custom-video { 1545width: 100%; 1546height: auto; 1547display: block; 1548background: #000; 1549} 1550.cp-controls { 1551display: none; 1552gap: 0; 1553align-items: center; 1554padding: 20px 0; 1555color: #fff; 1556position: absolute; 1557left: 0; 1558right: 0; 1559bottom: 0; 1560box-sizing: border-box; 1561opacity: 1; 1562transition: opacity 0.3s ease; 1563} 1564.cp-controls:not(.visible) { 1565opacity: 0; 1566pointer-events: none; 1567} 1568.custom-player.ready .cp-controls { 1569display: flex !important; 1570} 1571.cp-play, .cp-mute { 1572background: none; 1573border: none; 1574color: inherit; 1575font-family: Baton; 1576font-size: 12px; 1577font-weight: 600; 1578font-style: italic; 1579text-transform: uppercase; 1580letter-spacing: 1.26px; 1581cursor: pointer; 1582padding: 0; 1583display: inline-flex; 1584align-items: center; 1585justify-content: center; 1586width: 80px; 1587} 1588.cp-play:focus, .cp-mute:focus { 1589outline: 2px solid #fff; 1590} 1591.cp-progress-wrap { 1592flex: 1 1 auto; 1593cursor: pointer; 1594padding: 8px 0; 1595} 1596.cp-progress-bg { 1597width: 100%; 1598height: 3px; 1599background: rgba(255,255,255,0.15); 1600border-radius: 2px; 1601position: relative; 1602overflow: hidden; 1603} 1604.cp-buffered { 1605position: absolute; 1606left: 0; 1607top: 0; 1608bottom: 0; 1609width: 0%; 1610background: rgba(255,255,255,0.25); 1611} 1612.cp-progress { 1613position: absolute; 1614left: 0; 1615top: 0; 1616bottom: 0; 1617width: 0%; 1618background: #fff; 1619transition: width 0.08s linear; 1620} 1621.cp-time { 1622display: none; 1623font-size: 13px; 1624white-space: nowrap; 1625margin-left: 8px; 1626} 1627.cp-spinner { 1628position: absolute; 1629left: 50%; 1630top: 50%; 1631width: 36px; 1632height: 36px; 1633margin: -18px 0 0 -18px; 1634border-radius: 50%; 1635border: 3px solid rgba(255,255,255,0.12); 1636border-top-color: white; 1637display: none; 1638animation: cp-spin 1s linear infinite; 1639} 1640.custom-player.buffering .cp-spinner { 1641display: block; 1642} 1643@keyframes cp-spin { 1644to { transform: rotate(360deg); } 1645} 1646@media (max-width: 520px) { 1647.cp-time { display: none; } 1648} 1649</style> 1650
1651<script> 1652(function(){ 1653 function formatTime(s) { 1654 if (!isFinite(s)) return '00:00'; 1655 const m = Math.floor(s / 60); 1656 const sec = Math.floor(s % 60); 1657 return String(m).padStart(2,'0') + ':' + String(sec).padStart(2,'0'); 1658 } 1659 1660 function getBufferedEndPercent(video) { 1661 const buffered = video.buffered; 1662 const duration = video.duration || 0; 1663 if (!duration || !buffered || buffered.length === 0) return 0; 1664 1665 for (let i = 0; i < buffered.length; i++) { 1666 const start = buffered.start(i), end = buffered.end(i); 1667 if (video.currentTime >= start && video.currentTime <= end) { 1668 return (end / duration) * 100; 1669 } 1670 } 1671 1672 const lastEnd = buffered.end(buffered.length - 1); 1673 return (lastEnd / duration) * 100; 1674 } 1675 1676 function initPlayer(playerEl) { 1677 const video = playerEl.querySelector('video'); 1678 const playBtn = playerEl.querySelector('.cp-play'); 1679 const muteBtn = playerEl.querySelector('.cp-mute'); 1680 const progress = playerEl.querySelector('.cp-progress'); 1681 const bufferedEl = playerEl.querySelector('.cp-buffered'); 1682 const timeEl = playerEl.querySelector('.cp-time'); 1683 const progressWrap = playerEl.querySelector('.cp-progress-wrap'); 1684 const spinner = playerEl.querySelector('.cp-spinner'); 1685 const controls = playerEl.querySelector('.cp-controls'); 1686 let hideControlsTimeout; 1687 1688 if (!video) return; 1689 1690 video.controls = false; 1691 1692 function togglePlay() { 1693 if (video.paused || video.ended) { 1694 video.play().catch(()=>{ /* autoplay blocked */ }); 1695 } else { 1696 video.pause(); 1697 } 1698 } 1699 1700 function toggleMute() { 1701 video.muted = !video.muted; 1702 updateMuteUI(); 1703 } 1704 function updateMuteUI(){ 1705 muteBtn.textContent = video.muted ? 'unmute' : 'mute'; 1706 muteBtn.setAttribute('aria-pressed', String(video.muted)); 1707 } 1708 1709 function updatePlayUI(){ 1710 playBtn.textContent = video.paused ? 'play' : 'pause'; 1711 playBtn.setAttribute('aria-pressed', String(!video.paused)); 1712 } 1713 1714 function updateProgressUI() { 1715 const dur = video.duration || 0; 1716 const cur = video.currentTime || 0; 1717 const pct = dur ? (cur / dur) * 100 : 0; 1718 progress.style.width = pct + '%'; 1719 const bufPct = getBufferedEndPercent(video); 1720 bufferedEl.style.width = (isFinite(bufPct) ? bufPct : 0) + '%'; 1721 timeEl.textContent = formatTime(cur) + ' / ' + formatTime(dur); 1722 progressWrap.setAttribute('aria-valuenow', String(Math.round(pct))); 1723 } 1724 1725 function seekFromEvent(e) { 1726 const rect = progressWrap.getBoundingClientRect(); 1727 const clientX = (e.touches ? e.touches[0].clientX : e.clientX); 1728 let x = clientX - rect.left; 1729 x = Math.max(0, Math.min(rect.width, x)); 1730 const pct = x / rect.width; 1731 if (video.duration) video.currentTime = pct * video.duration; 1732 updateProgressUI(); 1733 } 1734 1735 progressWrap.addEventListener('keydown', (e) => { 1736 if (!video.duration) return; 1737 if (e.key === 'ArrowLeft' || e.key === 'ArrowDown') { 1738 e.preventDefault(); 1739 video.currentTime = Math.max(0, video.currentTime - 5); 1740 } else if (e.key === 'ArrowRight' || e.key === 'ArrowUp') { 1741 e.preventDefault(); 1742 video.currentTime = Math.min(video.duration, video.currentTime + 5); 1743 } else if (e.key === 'Home') { 1744 video.currentTime = 0; 1745 } else if (e.key === 'End') { 1746 video.currentTime = video.duration; 1747 } else if (e.key === ' ' || e.key === 'Enter') { 1748 e.preventDefault(); 1749 togglePlay(); 1750 } 1751 updateProgressUI(); 1752 }); 1753 1754 // Events 1755 playBtn.addEventListener('click', togglePlay); 1756 video.addEventListener('play', updatePlayUI); 1757 video.addEventListener('pause', updatePlayUI); 1758 video.addEventListener('timeupdate', updateProgressUI); 1759 video.addEventListener('loadedmetadata', updateProgressUI); 1760 video.addEventListener('progress', updateProgressUI); 1761 video.addEventListener('volumechange', updateMuteUI); 1762 video.addEventListener('waiting', () => { playerEl.classList.add('buffering'); }); 1763 video.addEventListener('playing', () => { playerEl.classList.remove('buffering'); }); 1764 1765 progressWrap.addEventListener('click', seekFromEvent); 1766 1767 let dragging = false;
1768 progressWrap.addEventListener('touchstart', (e)=>{ dragging = true; seekFromEvent(e); }, {passive:true}); 1769 document.addEventListener('touchmove', (e)=>{ if (dragging) seekFromEvent(e); }, {passive:true}); 1770 document.addEventListener('touchend', ()=>{ dragging = false; }); 1771 1772 video.addEventListener('click', togglePlay); 1773 1774 muteBtn.addEventListener('click', toggleMute); 1775 1776 updatePlayUI(); 1777 updateMuteUI(); 1778 updateProgressUI(); 1779 1780 // smooth 1781 let rafId; 1782 function rafLoop() { 1783 updateProgressUI(); 1784 rafId = requestAnimationFrame(rafLoop); 1785 } 1786 video.addEventListener('playing', () => { cancelAnimationFrame(rafId); rafLoop(); }); 1787 video.addEventListener('pause', () => { cancelAnimationFrame(rafId); updateProgressUI(); }); 1788 video.addEventListener('dblclick', (e) => { 1789 if (document.fullscreenElement) { 1790 document.exitFullscreen(); 1791 } else { 1792 playerEl.requestFullscreen?.(); 1793 } 1794 }); 1795 1796 function showControls() { 1797 controls.classList.add('visible'); 1798 clearTimeout(hideControlsTimeout); 1799 if (!video.paused) { 1800 hideControlsTimeout = setTimeout(() => { 1801 controls.classList.remove('visible'); 1802 }, 2000); 1803 } 1804 } 1805 1806 video.addEventListener('play', showControls); 1807 video.addEventListener('pause', () => { 1808 clearTimeout(hideControlsTimeout); 1809 controls.classList.add('visible'); 1810 }); 1811 1812 playerEl.addEventListener('mousemove', showControls); 1813 playerEl.addEventListener('touchstart', showControls, {passive:true}); 1814 1815 controls.classList.add('visible'); 1816 playerEl.classList.add('ready'); 1817 } 1818 1819 document.addEventListener('DOMContentLoaded', () => { 1820 document.querySelectorAll('.custom-player').forEach(initPlayer); 1821 }); 1822})(); 1823</script>
1823 1824 <div id="book-video"> 1825 <a href="#" class="close"> 1826 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1827 <rect opacity="0.01" width="24" height="24" fill="white"/> 1828 <rect x="5" y="17.7279" width="18" height="2" transform="rotate(-45 5 17.7279)" fill="#1A1A1A"/> 1829 <rect x="17.728" y="19.1421" width="18" height="2" transform="rotate(-135 17.728 19.1421)" fill="#1A1A1A"/> 1830 </svg> 1831 </a> 1832 <div class="inner"> 1833 <div class="bg"></div> 1834 <div class="content"> 1835 <h2>BOOK YOUR VIDEO APPOINTMENT</h2> 1836 <div class="text"> 1837 <p>RSVP offers private 30-minute video appointments with a sales associate from our Paris store, available Monday to Sunday from 11 AM to 6 PM.<br/><br/>During the call, we present our bags and small leather goods, including materials, textures, and what fits inside.</p><p>You may complete your purchase during the appointment if you wish, with no obligation to buy.<br/><br/>Availability is the same as on the website: items sold out online will not be available in store either.</p><p>â ï¸ After-sales requests cannot be handled during these appointments. For existing orders, please contact <a><strong>[email protected]</strong></a>.</p> 1838 </div> 1839 <div class="iframe"> 1840 <div class="calendly-inline-widget" data-url="https://calendly.com/rsvp-paris/30min"></div>
1841<script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript"></script>
1841 1842 </div> 1843 </div> 1844 </div> 1845</div> 1846<style> 1847 #book-video { 1848 opacity: 0; 1849 pointer-events: none; 1850 position: fixed; 1851 z-index: 999; 1852 top: 0; 1853 right: 0; 1854 bottom: 0; 1855 left: 0; 1856 background: #fff; 1857 transform: translateX(100%); 1858 transition: transform .25s ease; 1859 } 1860 #book-video.is-closing { 1861 opacity: 1; 1862 pointer-events: none; 1863 transform: translateX(100%); 1864 } 1865 #book-video.is-open { 1866 opacity: 1; 1867 pointer-events: auto; 1868 transform: translateX(0); 1869 } 1870 #book-video .close { 1871 position: absolute; 1872 z-index: 10; 1873 top: 16px; 1874 right: 24px; 1875 } 1876 #book-video .inner { 1877 display: flex; 1878 height: 100%; 1879 } 1880 #book-video .bg { 1881 background: center center url('//rsvp-paris.com/cdn/shop/files/img-rdv.jpg?v=1768924303&width=800') no-repeat; 1882 background-size: cover; 1883 flex: 1; 1884 } 1885 #book-video .content { 1886 max-width: 1000px; 1887 width: 100%; 1888 background: #fff; 1889 padding: 68px 0 0 0; 1890 text-align: center; 1891 /*display: flex; 1892 flex-direction: column;*/ 1893 overflow-y: scroll; 1894 } 1895 #book-video .content h2 { 1896 margin-bottom: 48px; 1897 font-family: 'Baton', sans-serif; 1898 font-weight: 500; 1899 font-style: italic; 1900 font-size: 18px; 1901 line-height: 116%; 1902 letter-spacing: 1.62px; 1903 vertical-align: middle; 1904 padding: 0 24px; 1905 } 1906 #book-video .content .text { 1907 margin: 0 auto; 1908 font-size: 14px; 1909 line-height: 136%; 1910 padding: 0 48px; 1911 max-width: 740px; 1912 } 1913 #book-video .content .text p { 1914 margin-bottom: 19.04px; 1915 } 1916 #book-video .content .text p:last-child { 1917 margin-bottom: 0; 1918 } 1919 /*#book-video .content .iframe { 1920 flex: 1; 1921 }*/ 1922 #book-video .content .iframe > div { 1923 height: 930px; 1924 } 1925 @media (max-width: 649px) { 1926 #book-video .content .text { 1927 padding-bottom: 48px; 1928 } 1929 } 1930</style> 1931
1932<script> 1933 document.addEventListener('DOMContentLoaded', () => { 1934 const modal = document.querySelector('#book-video'); 1935 const closeBtn = modal.querySelector('.close'); 1936 const bg = modal.querySelector('.bg'); 1937 const openBtns = document.querySelectorAll('a[href*="#book-video"]'); 1938 1939 openBtns.forEach(btn => { 1940 btn.addEventListener('click', e => { 1941 e.preventDefault(); 1942 openModal(); 1943 }); 1944 }); 1945 1946 const openModal = () => { 1947 modal.classList.remove('is-closing'); 1948 modal.classList.add('is-open'); 1949 document.body.classList.add('no-scroll'); 1950 }; 1951 1952 const closeModal = () => { 1953 modal.classList.remove('is-open'); 1954 modal.classList.add('is-closing'); 1955 1956 setTimeout(() => { 1957 modal.classList.remove('is-closing'); 1958 document.body.classList.remove('no-scroll'); 1959 }, 250); 1960 }; 1961 1962 if (closeBtn) { 1963 closeBtn.addEventListener('click', (e) => { 1964 e.preventDefault(); 1965 closeModal(); 1966 }); 1967 } 1968 1969 if (bg) { 1970 bg.addEventListener('click', closeModal); 1971 } 1972 }); 1973</script>
1973 1974
1975<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1975 1976</body> 1977 1978 1979 1980
1980<script type="text/javascript"> 1981 var _learnq = _learnq || []; 1982 _learnq.push(['account', 'TFLQYU']); 1983 (function () { 1984 var b = document.createElement('script'); b.type = 'text/javascript'; b.async = true; 1985 b.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'a.klaviyo.com/media/js/analytics/analytics.js'; 1986 var a = document.getElementsByTagName('script')[0]; a.parentNode.insertBefore(b, a); 1987 })(); 1988 </script>
1988 1989
1989<script type="text/javascript"> 1990 var _ae = { 1991 'pid': '56b1d296665e8881688b8522', 1992 'advertiserFirst': 21600, // 15 days in mins 1993 'allowSiteUnder': false, 1994 'allowIframing': false, 1995 'host': 'https://lb.affilae.com' 1996 }; 1997 1998 (function() { 1999 var element = document.createElement('script'); element.type = 'text/javascript'; element.async = true; 2000 element.src = '//static.affilae.com/ae-v3.2.js'; 2001 var scr = document.getElementsByTagName('script')[0]; scr.parentNode.insertBefore(element, scr); 2002 })(); 2003</script>
2003 2004
2004<script type="application/ld+json"> 2005 { 2006 "@context" : "http://schema.org", 2007 "@type" : "Organization", 2008 "name" : "RSVP Paris", 2009 "url" : "http://rsvp-paris.com", 2010 2011 "sameAs" : [ 2012 "http://www.facebook.com/rsvparis", 2013 "http://instagram.com/rsvp_paris/", 2014 "http://www.pinterest.com/rsvp_paris/" 2015 ] 2016 } 2017 { 2018 "@context": "http://schema.org", 2019 "@type": "Organization", 2020 "url": "http://rsvp-paris.com", 2021 "logo": "https://cdn.shopify.com/s/files/1/0904/1894/files/RSVP_Logo_Social_Media.jpg?10858161184879141206" 2022 } 2023 </script>
2023 2024 2025 2026 2027</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.