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.14784682813"}; 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":"089db7dc-b178-4c47-a744-da185f242f1c-1791060519","pageurl":"rsvp-paris.com\/en-us","u":"b66ed1a27e8a","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>
252 253
254<script id="core-uppromote-quick-store-tracking-vars"> 255 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()}} 256 if (window.location.href.includes('?sca_ref=')) { 257 localStorage.setItem('__up_lastViewedPageContext', JSON.stringify({ 258 context: getContext(), 259 timestamp: new Date().toISOString(), 260 })) 261 } 262</script>
262 263 264
265<script id="core-uppromote-setting-booster"> 266 var UpPromoteCoreSettings = JSON.parse(document.getElementById('core-uppromote-settings').textContent) 267 UpPromoteCoreSettings.currentCart = JSON.parse(document.getElementById('core-uppromote-cart')?.textContent || '{}') 268 const idToClean = ['core-uppromote-settings', 'core-uppromote-cart', 'core-uppromote-setting-booster', 'core-uppromote-quick-store-tracking-vars'] 269 idToClean.forEach(id => { 270 document.getElementById(id)?.remove() 271 }) 272</script>
272 273<!-- END app snippet --> 274 275 276<!-- END app block -->
276<script src="https://cdn.shopify.com/extensions/01a0eb5b-13b6-751a-b6c1-a42e5b9b7333/affliate-by-secomapp-128/assets/core.min.js" type="text/javascript" defer="defer"></script>
276 277<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0518/4828/2276/files/rsvp_social_image_final.jpg?v=1774441539" /> 278<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" /> 279<meta property="og:image:width" content="1200" /> 280<meta property="og:image:height" content="628" /> 281<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
282<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 282
282
283<script> 284 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 285</script>
vendor: 1 bytes, line 285
285
286<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}
286).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: ["4c64608a","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"]}
286,{"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":"8323bee30e1ec3ae135ae5e0cef4ab6d","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","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"202909122903","themePublished":"true","eventMetadataId":"3d0460eb-1ddb-4ed8-ac1e-27cf8e41910b","pageType":"home","shopId":"51848282276","
286storefrontBaseUrl":"https:\/\/rsvp-paris.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
286<script> 287 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 288 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 289 window.ShopifyAnalytics.meta.currency = 'USD'; 290 var meta = {"page":{"pageType":"home","requestId":"089db7dc-b178-4c47-a744-da185f242f1c-1791060519"}}; 291 for (var attr in meta) { 292 window.ShopifyAnalytics.meta[attr] = meta[attr]; 293 } 294</script>
vendor: 1 bytes, line 294
294
295<script class="analytics"> 296 (function () { 297 var customDocumentWrite = function(content) { 298 var jquery = null; 299 300 if (window.jQuery) { 301 jquery = window.jQuery; 302 } else if (window.Checkout && window.Checkout.$) { 303 jquery = window.Checkout.$; 304 } 305 306 if (jquery) { 307 jquery('body').append(content); 308 } 309 }; 310 311 var hasLoggedConversion = function(token) { 312 if (token) { 313 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 314 } 315 return false; 316 } 317 318 var setCookieIfConversion = function(token) { 319 if (token) { 320 var twoMonthsFromNow = new Date(Date.now()); 321 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 322 323 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 324 } 325 } 326 327 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 328 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 329 if (trekkie.integrations) { 330 return; 331 } 332 trekkie.methods = [ 333 'identify', 334 'page', 335 'ready', 336 'track', 337 'trackForm', 338 'trackLink' 339 ]; 340 trekkie.factory = function(method) { 341 return function() { 342 var args = Array.prototype.slice.call(arguments); 343 args.unshift(method); 344 trekkie.push(args); 345 if (method == 'track' || method == 'page') { 346 var pageUrl; 347 try { 348 pageUrl = window.location.href; 349 } catch (e) {} 350 var pageReferrer; 351 try { 352 pageReferrer = document.referrer; 353 } catch (e) {} 354 try { 355 if (window.__TREKKIE_SHIM_QUEUE == null) { 356 window.__TREKKIE_SHIM_QUEUE = []; 357 } 358 window.__TREKKIE_SHIM_QUEUE.push({ 359 from: 'trekkie-stub', 360 method: method, 361 args: args.slice(1), 362 pageContext: { 363 url: pageUrl, 364 referrer: pageReferrer 365 } 366 }); 367 } catch (e) { 368 // no-op 369 } 370 } 371 return trekkie; 372 }; 373 }; 374 for (var i = 0; i < trekkie.methods.length; i++) { 375 var key = trekkie.methods[i]; 376 trekkie[key] = trekkie.factory(key); 377 } 378 trekkie.load = function(config) { 379 trekkie.config = config || {}; 380 trekkie.config.initialDocumentCookie = document.cookie; 381 var first = document.getElementsByTagName('script')[0]; 382var script = document.createElement('script'); 383script.type = 'text/javascript'; 384script.onerror = function(e) { 385 var scriptFallback = document.createElement('script'); 386 scriptFallback.type = 'text/javascript'; 387 scriptFallback.onerror = function(error) { 388 var Monorail = { 389 produce: function produce(monorailDomain, schemaId, payload) { 390 var currentMs = new Date().getTime(); 391 var event = { 392 schema_id: schemaId, 393 payload: payload, 394 metadata: { 395 event_created_at_ms: currentMs, 396 event_sent_at_ms: currentMs 397 } 398 }; 399 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 400 }, 401 sendRequest: function sendRequest(endpointUrl, payload) { 402 // Try the sendBeacon API 403 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 404 var blobData = new window.Blob([payload], { 405 type: 'text/plain' 406 }); 407 408 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 409 return true; 410 } // sendBeacon was not successful 411 412 } // XHR beacon 413 414 var xhr = new XMLHttpRequest(); 415 416 try { 417 xhr.open('POST', endpointUrl); 418 xhr.setRequestHeader('Content-Type', 'text/plain'); 419 xhr.send(payload); 420 } catch (e) { 421 console.log(e); 422 } 423 424 return false; 425 }, 426 isIos12: function isIos12() { 427 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 428 } 429 }; 430 Monorail.produce('monorail-edge.shopifysvc.com', 431 'trekkie_storefront_load_errors/1.1', 432 {shop_id: 51848282276, 433 theme_id: 202909122903, 434 app_name: "storefront", 435 context_url: window.location.href, 436 source_url: "//rsvp-paris.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 437 438 }; 439 scriptFallback.async = true; 440 scriptFallback.src = '//rsvp-paris.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 441 first.parentNode.insertBefore(scriptFallback, first); 442}; 443script.async = true; 444script.src = '//rsvp-paris.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 445first.parentNode.insertBefore(script, first); 446 447 }; 448 trekkie.load( 449 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":51848282276,"isMerchantRequest":null,"themeId":202909122903,"themeCityHash":"9925092998642743468","contentLanguage":"en","currency":"USD","eventMetadataId":"3d0460eb-1ddb-4ed8-ac1e-27cf8e41910b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 450 ); 451 452 var loaded = false;
453 trekkie.ready(function() { 454 if (loaded) return; 455 loaded = true; 456 457 window.ShopifyAnalytics.lib = window.trekkie; 458 459 var originalDocumentWrite = document.write; 460 document.write = customDocumentWrite; 461 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 462 document.write = originalDocumentWrite; 463 464 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 465 var token = match? match[1]: undefined; 466 if (!hasLoggedConversion(token)) { 467 setCookieIfConversion(token); 468 469 } 470 }); 471 472 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"089db7dc-b178-4c47-a744-da185f242f1c-1791060519","shopifyEmitted":true}); 473 474 var eventsListenerScript = document.createElement('script'); 475 eventsListenerScript.async = true; 476 eventsListenerScript.src = "//rsvp-paris.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 477 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 478})();</script>
vendor: 1 bytes, line 478
478
479<script 480 defer 481 src="https://rsvp-paris.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 482 data-application="storefront-renderer" 483 data-shop-id="51848282276" 484 data-render-region="gcp-us-west1" 485 data-page-type="index" 486 data-theme-instance-id="202909122903" 487 data-theme-name="" 488 data-theme-version="" 489 data-monorail-region="shop_domain" 490 data-resource-timing-sampling-rate="10" 491 data-shs="true" 492 data-shs-beacon="true" 493 data-shs-export-with-fetch="true" 494 data-shs-logs-sample-rate="1" 495 data-shs-beacon-endpoint="https://rsvp-paris.com/api/collect" 496></script>
496 497<meta name="shopify-y" content="46d8f375-4458-451f-b6fd-14a88cd5d24d" data-expiration="1822618119000"><meta name="shopify-s" content="f8fef3bf-a1b0-40bf-aa5e-277cca2b125d" data-expiration="1791062319000"><meta name="new-cookie-storage-activated" content="t"> 498</head> 499 <body id="rsvp-paris-luxury-limited-edition-leather-goods" class="template-index format-wide-false format-wide-false " > 500 501 502<div class="menu-v2 menu-2023"> 503 504 <ul class="nav-left n1"><li class="n1" data-menu="left-1"> 505 <a href="/en-us/collections/all-bags">E-SHOP</a> 506 </li><li class="n1" data-menu="left-2"> 507 <a href="/en-us/pages/about">ABOUT</a> 508 </li><li class="n1" > 509 <a href="/en-us/pages/store-paris">STORES</a> 510 </li></ul> 511 512 <div class="logo"> 513 <a href="https://rsvp-paris.com"> 514 <svg width="119" height="24" viewBox="0 0 119 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 515 <g fill="currentColor"> 516 <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"/> 517 <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"/> 518 <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"/> 519 <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"/> 520 </g> 521 </svg> 522 </a> 523 </div> 524 525 <ul class="nav-right n1"><li class="n1 stay search"> 526 <a href="#" class="btn-open-search"> 527 528 <span class="mobile-only"> 529 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 530 <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"/> 531 <path d="M17.7915 17.7917L14.1665 14.1667" stroke="#212121" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 532 </svg> 533 </span> 534 <span class="desktop-inline-only">SEARCH</span> 535 </a> 536 </li> 537 <li class="n1 stay currencies dropdown off"> 538 539<a href="#" class="currency-label">â¬</a> 540<ul class="sub"> 541 <li><a href="#" data-value="EUR" data-label="â¬">â¬</a></li> 542 <li><a href="#" data-value="GBP" data-label="£">£</a></li> 543 <li><a href="#" data-value="USD" data-label="$">$</a></li> 544 <li><a href="#" data-value="KRW" data-label="â©">
544â©</a></li> 545</ul> 546 547 </li> 548 <li class="n1 stay lang dropdown"> 549 <!--en--> 550<a href="#" class="lang-label"> 551 <span>EN</span> 552 <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> 553</a> 554<ul class="sub"> 555 <li><a href="https://rsvp-paris.com/fr" data-value="fr" data-label="FR">FR</a></li> 556 <li><a href="https://rsvp-paris.com" data-value="en" data-label="EN">EN</a></li> 557 <li><a href="https://rsvp-paris.kr" data-value="ko" data-label="KO">íêµì´</a></li> 558 <!--<li><a href="https://cn.rsvp-paris.com" data-value="cn" data-label="CN">ç®ä½</a></li>--> 559 <li><a href="https://jp.rsvp-paris.com/" data-value="jp" data-label="JP">æ¥æ¬èª</a></li> 560</ul> 561 </li> 562 <li class="n1 stay cart"> 563 <a href="/en-us/cart"> 564 565 <span class="mobile-only"> 566 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 567 <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"/> 568 <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"/> 569 <path d="M2.5 5H17.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 570 </svg> 571 </span> 572 <span class="desktop-flex-only">CART</span> 573 <span class="count" id="CartCount">0</span> 574 </a> 575 </li> 576 </ul> 577</div> 578 579<div class="menu-2023-hover v2026"><div class="submenu child" data-menu="left-1"><ul class="n2"> 580 <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> 581 </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> 582 </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> 583 </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> 584 </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> 585 </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> 586 </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> 587 </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> 588 </li><li class="n3"><a href="/en-us/collections/all-bags" >View all</a> 589 </li></ul></ul><ul class="n2"> 590 <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> 591 </li><li class="n3"><a href="/en-us/collections/accessories" >Caps</a> 592 </li><li class="n3"><a href="/en-us/collections/all-bags" >View All</a> 593 </li></ul></ul><ul class="n2"> 594 <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> 595 </li><li class="n3"><a href="/en-us/pages/fall-winter-2025" >FW25</a> 596 </li><li class="n3"><a href="/en-us/pages/spring-summer-2025" >SS25</a> 597 </li><li class="n3"><a href="/en-us/pages/fw24" >FW24</a> 598 </li></ul></ul></div> 599 600 <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> 601 <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> 602 <div class="bg-cover0"></div> 603 </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> 604 605 <div class="bg-cover" data-menu="left-2"> 606 <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> 607 <div class="bg-cover0"></div> 608 </div> 609</div> 610 611<div class="menu-2023-overlay"></div> 612 613<div class="menu-v2-burger"> 614 <a href="#" class="js-menu-open"> 615 <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> 616 </a> 617 <a href="#" class="js-menu-close"> 618 <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"/>
618<path d="M6 6L18 18" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 619 </a> 620</div> 621 622<div class="offscreen-menu"> 623 <div class="overlay js-menu-close"></div> 624 <div class="menu menu-2023"> 625 <div class="pad-bg"></div> 626 <div class="pad-content"> 627 <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> 628 629 <div class="menu-bottom-2026"><div class="submenu child open" data-menu="mobile-1"><ul class="n2"> 630 <li class="n2"> 631 <span>Bags</span> 632 <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> 633 <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> 634 </li><ul class="n3"><li class="n3"><a href="/en-us/collections/batman" class="thumb"> 635 636 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/rond08_80x80.png?v=1786002169');"></span> 637 638 <span class="txt">Batman</span> 639 </a> 640 </li><li class="n3"><a href="/en-us/collections/parachute" class="thumb"> 641 642 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/menu_7_-_quick_80x80.png?v=1786002323');"></span> 643 644 <span class="txt">Parachute</span> 645 </a> 646 </li><li class="n3"><a href="/en-us/collections/munchkin" class="thumb"> 647 648 <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> 649 650 <span class="txt">Munchkin</span> 651 </a> 652 </li><li class="n3"><a href="/en-us/collections/goldeneyes" class="thumb"> 653 654 <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> 655 656 <span class="txt">Golden Eyes</span> 657 </a> 658 </li><li class="n3"><a href="/en-us/collections/duo" class="thumb"> 659 660 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/1613558121518_80x80.png?v=1786002259');"></span> 661 662 <span class="txt">Duo</span> 663 </a> 664 </li><li class="n3"><a href="/en-us/collections/low-five" class="thumb"> 665 666 <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> 667 668 <span class="txt">Low five</span> 669 </a> 670 </li><li class="n3"><a href="/en-us/collections/milkman" class="thumb"> 671
672 <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> 673 674 <span class="txt">Milkman</span> 675 </a> 676 </li><li class="n3"><a href="/en-us/collections/skinny-b" class="thumb"> 677 678 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/quick-skinny-soft_80x80.png?v=1786002332');"></span> 679 680 <span class="txt">Skinny B</span> 681 </a> 682 </li><li class="n3"><a href="/en-us/collections/all-bags" class="thumb"> 683 684 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/Allbags_80x80.png?v=1636540558');"></span> 685 686 <span class="txt">View all</span> 687 </a> 688 </li></ul></ul><ul class="n2"> 689 <li class="n2"> 690 <span>Accessories</span> 691 <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> 692 <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> 693 </li><ul class="n3"><li class="n3"><a href="/en-us/collections/small-leather-goods" class="thumb"> 694 695 <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> 696 697 <span class="txt">Small Leather Goods</span> 698 </a> 699 </li><li class="n3"><a href="/en-us/collections/accessories" class="thumb"> 700 701 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/RSVP-Paris-Totebag-thumb_80x80.png?v=1622200670');"></span> 702 703 <span class="txt">Caps</span> 704 </a> 705 </li><li class="n3"><a href="/en-us/collections/all-bags" class="thumb"> 706 707 <span class="featured-image" style="background-image:url('//rsvp-paris.com/cdn/shop/collections/Allbags_80x80.png?v=1636540558');"></span> 708 709 <span class="txt">View All</span> 710 </a> 711 </li></ul></ul><ul class="n2"> 712 <li class="n2"> 713 <span>Collections</span> 714 <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> 715 <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> 716 </li><ul class="n3"><li class="n3"><a href="/en-us/pages/spring-summer-2026"> 717
718 <span class="txt">SS26</span> 719 </a> 720 </li><li class="n3"><a href="/en-us/pages/fall-winter-2025"> 721 722 <span class="txt">FW25</span> 723 </a> 724 </li><li class="n3"><a href="/en-us/pages/spring-summer-2025"> 725 726 <span class="txt">SS25</span> 727 </a> 728 </li><li class="n3"><a href="/en-us/pages/fw24"> 729 730 <span class="txt">FW24</span> 731 </a> 732 </li></ul></ul></div><div class="bg-cover double open" data-menu="mobile-1"> 733 <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> 734 <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> 735 </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"> 736 737 <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> 738 </div><ul class="last-links"><li> 739 <a href="/en-us/pages/faq">Payments</a> 740 </li><li> 741 <a href="/en-us/pages/faq">Delivery</a> 742 </li><li> 743 <a href="/en-us/pages/faq">Returns</a> 744 </li></ul> 745 746 </div> 747 748 <ul class="social-nav"> 749 <li> 750 <a href="http://instagram.com/rsvp_paris/" class="link" target="_blank"> 751 <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> 752 </a> 753 </li> 754 <li> 755 <a href="https://www.facebook.com/rsvparis?fref=ts" class="link" target="_blank"> 756 <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
7561 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> 757 </a> 758 </li> 759 </ul> 760 </div> 761 </div> 762</div> 763 764<div id="search-bar"> 765 <div class="inner"> 766 <div class="bar"> 767 <div class="icon"> 768 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 769 <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"/> 770 <path d="M21.35 21.35L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 771 </svg> 772 </div> 773 774 <form action="/en-us/search" name="GET" role="search" class="form"> 775 <input type="search" name="q" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search" autofocus> 776 <input type="hidden" name="type" value="product"> 777 <input type="hidden" name="options[prefix]" value="last"> 778 </form> 779 780 <a href="#" class="close"> 781 <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> 782 </a> 783 </div> 784 785 <div class="results"> 786 787 </div> 788 </div> 789</div> 790 791<style> 792 .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; } 793</style> 794 795 796 797 798 799 800 801 <div class="fixed-elements"> 802 <a href="/en-us/" class="logo logo-r"> 803<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"> 804<g fill="currentColor"> 805<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"/> 806</g> 807</svg> 808</a><a href="/en-us/" class="logo logo-s"> 809<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"> 810<g fill="currentColor"> 811<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"/> 812</g> 813</svg> 814</a><a href="/en-us/" class="logo logo-v">
815<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"> 816<g fill="currentColor"> 817<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"/> 818</g> 819</svg> 820</a><a href="/en-us/" class="logo logo-p"> 821<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"> 822<g fill="currentColor"> 823<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"/> 824</g> 825</svg> 826</a> 827 </div> 828 829 <div class="offscreen-cart"><div class="overlay js-cart-close"></div> 830 <div class="cart"><div class="pad-bg"></div><div class="pad-content"> 831 <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"> 832 <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> 833 <div id="CartContainer"></div></div></div></div><div class="wrapper"> 834 <!-- index --> 835 <div class="main-content wrapper-main-content "> 836 837 838 839 840 841<div class="home-2025"> 842 843 <a href="/en-us/collections/all-bags" class="visuel hidden-xs" style="aspect-ratio:2880 / 1620;"> 844 <img class="hidden-xs lazy" data-original="//rsvp-paris.com/cdn/shop/files/HP-SEPT-DESK-01_1920x_crop_center.jpg?v=1790603309" 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" /> 845 <span class="link">EXPLORE THE COLLECTION</span> 846 </a> 847 <a href="/en-us/collections/all-bags" class="visuel visible-xs" style="aspect-ratio:860 / 1290;"> 848 <img class="visible-xs lazy" data-original="//rsvp-paris.com/cdn/shop/files/HP-SEPT-MOB-01_1_800x_crop_center.jpg?v=1790949908" src="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7v
848yIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjAtYzAwMCA3OS4xNzFjMjdmYWIsIDIwMjIvMDgvMTYtMjI6MzU6NDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0RTRBNzgzNTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0RTRBNzg0NTcwMDExRUVCRkExOTMyMkJEMjA4OEQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzRFNEE3ODE1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzRFNEE3ODI1NzAwMTFFRUJGQTE5MzIyQkQyMDg4RDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAB4AFADAREAAhEBAxEB/8QATAABAQAAAAAAAAAAAAAAAAAAAAoBAQEAAAAAAAAAAAAAAAAAAAAGEAEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC5hNrMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//Z" alt="RSVP PARIS" /> 849 <span class="link">EXPLORE THE COLLECTION</span> 850 </a> 851 852 853 <div class="double"> 854 855 <div class="item"> 856 <a href="/en-us/collections/all-bags" class="visuel hidden-xs" style="aspect-ratio:796 / 996;"> 857 <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" /> 858 </a> 859 <a href="/en-us/collections/all-bags" class="visuel visible-xs" style="aspect-ratio:796 / 996;"> 860 <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" /> 861 </a> 862 <a href="/en-us/collections/all-bags" class="txt">
863 <span class="link">Shop Bags</span> 864 </a> 865 </div> 866 867 868 <div class="item"> 869 <a href="/en-us/collections/small-leather-goods" class="visuel hidden-xs" style="aspect-ratio:1344 / 1680;"> 870 <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" /> 871 </a> 872 <a href="/en-us/collections/small-leather-goods" class="visuel visible-xs" style="aspect-ratio:1344 / 1680;"> 873 <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" /> 874 </a> 875 <a href="/en-us/collections/small-leather-goods" class="txt">
876 <span class="link">Shop Small Leathergoods</span> 877 </a> 878 </div> 879 880 </div> 881</div> 882 </div> 883 <footer class="mt-40"> 884 885 886 <div class="form-klaviyo mt-40 mb-60"> 887 <div class="container"> 888 <div class="row"> 889 <div class="col-md-12 col-sm-12"> 890 891 <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"> 892 <input type="hidden" name="g" value="Ydw5xt"> 893 <input type="hidden" name="$fields" value="$lang"> 894 <input type="hidden" name="$list_fields" value="$lang"> 895 <input type="hidden" name="$lang" value="EN" class="lang"> 896 <div class="field"> 897 <input class="input" type="email" value="" name="email" id="k_id_email" placeholder="Subscribe to The News"/> 898 <div class="submit"> 899 <button type="submit" class="klaviyo_submit_button cta"> 900 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 901 <rect opacity="0.01" width="20" height="20" fill="white"/> 902 <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"/> 903 <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"/> 904 <rect x="1.66669" y="9.16663" width="15" height="1.66667" fill="#1A1A1A"/> 905 </svg> 906 </button> 907 </div> 908 </div> 909 <div class="klaviyo_messages text-center"> 910 <div class="error_message" style="display:none;"></div> 911 </div> 912 </form> 913 </div> 914 </div> 915 </div> 916 </div> 917 <div class="foot-menu"> 918 <div class="container"> 919 <div class="row pb-40"> 920 <div class="col-md-1 hidden-sm empty"></div> 921 <div class="col-md-4 col-sm-4"> 922 <div class="title-h6 js-footer-accordion-title" tabindex="0">ABOUT</div> 923 <ul class="js-footer-accordion-content"> 924 925 <li><a href="/en-us/pages/faq" title="Payment">Payment</a></li> 926 927 <li><a href="/en-us/pages/faq" title="Shipping & Returns">Shipping & Returns</a></li> 928 929 <li><a href="http://rsvpparis.returnscenter.com" target="_blank" title="Return Center">Return Center</a></li> 930 931 <li><a href="/en-us/pages/care" title="Care">Care</a></li> 932 933 <li><a href="/en-us/pages/contact" title="Contact">Contact</a></li> 934 935 <li><a href="/en-us/pages/stores" title="Stores">Stores</a></li> 936 937 <li><a href="/en-us#book-video" title="Book a video Meet">Book a video Meet</a></li> 938 939 </ul> 940 </div> 941 <div class="col-md-4 col-sm-4"> 942 <div class="title-h6 js-footer-accordion-title" tabindex="0">OTHER STUFF</div> 943 <ul class="js-footer-accordion-content"> 944 945 <li><a href="/en-us/pages/about-manifeste" title="About us">About us</a></li> 946 947 <li><a href="https://www.instagram.com/rsvp_paris/" target="_blank" title="Instagram">Instagram</a></li> 948 949 <li><a href="https://www.facebook.com/rsvparis" target="_blank" title="Facebook">Facebook</a></li> 950 951 <li><a href="/en-us/pages/newsletter" title="Newsletter">Newsletter</a></li> 952 953 <li><a href="/en-us/pages/terms-conditions" title="T&C">T&C</a></li> 954 955 <li> 956 <a href="#" class="geoloc-popup-bt-open">
957 <span>Language & country</span> 958 <span> (EN|$)</span> 959 <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> 960 </a> 961 </li> 962 </ul> 963 </div> 964 <div class="col-md-3 col-sm-4"> 965 <div class="title-h6 js-footer-accordion-title" tabindex="0">CONTACT</div> 966 <div class="js-footer-accordion-content"> 967 <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> 968 </div> 969 </div> 970 </div> 971 </div> 972 </div> 973 </footer> 974 975
975<script> 976 (function () { 977 if (window.matchMedia('(min-width: 768px)').matches) return; 978 979 const titles = document.querySelectorAll('.js-footer-accordion-title'); 980 981 titles.forEach(title => { 982 const content = title.nextElementSibling; 983 984 if (!content) return; 985 986 title.addEventListener('click', () => { 987 const isOpen = title.classList.contains('is-open'); 988 989 titles.forEach(t => { 990 t.classList.remove('is-open'); 991 const c = t.nextElementSibling; 992 if (c) c.classList.remove('is-open'); 993 }); 994 995 if (!isOpen) { 996 title.classList.add('is-open'); 997 content.classList.add('is-open'); 998 } 999 }); 1000 1001 /*title.addEventListener('keydown', e => { 1002 if (e.key === 'Enter' || e.key === ' ') { 1003 e.preventDefault(); 1004 title.click(); 1005 } 1006 });*/ 1007 }); 1008 })(); 1009 </script>
1009 1010 </div> 1011 1012 1013 <link href="//rsvp-paris.com/cdn/shop/t/25/assets/jquery.mCustomScrollbar.min.css?v=144417456319105945571785947836" rel="stylesheet" type="text/css" media="all" /> 1014 1015 1016
1016<script src="//rsvp-paris.com/cdn/shop/t/25/assets/js-modernizr.js?v=95681582907847467241785947847" type="text/javascript"></script>
1016 1017 <!-- /snippets/oldIE-js.liquid --> 1018 1019 1020<!--[if lt IE 9]>
1021<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 1021
1021
1022<script src="//rsvp-paris.com/cdn/shop/t/25/assets/respond.min.js?v=52248677837542619231785947884" type="text/javascript"></script>
1022 1023<link href="//rsvp-paris.com/cdn/shop/t/25/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" /> 1024<link href="//rsvp-paris.com/search?q=857c679bb0843f025ae5712fd53b22ad" id="respond-redirect" rel="respond-redirect" />
1025<script src="//rsvp-paris.com/search?q=857c679bb0843f025ae5712fd53b22ad" type="text/javascript"></script>
1025 1026<![endif]--> 1027 1028 1029 1030 1031
1031<script src="//rsvp-paris.com/cdn/shop/t/25/assets/timber.js?v=172839857230014352641785947958" type="text/javascript"></script>
1031 1032
1032<script src="//rsvp-paris.com/cdn/shop/t/25/assets/handlebars.min.js?v=137748483091509360041785947827" type="text/javascript"></script>
1032 1033
1033<script src="//rsvp-paris.com/cdn/shop/t/25/assets/ajax-cart.js?v=4924289190165677851785947958" type="text/javascript"></script>
1033 1034
1034<script src="//rsvp-paris.com/cdn/shop/t/25/assets/flickity-pkgd.min.js?v=54285424843373374941785947820" type="text/javascript"></script>
1034 1035
1035<script src="//rsvp-paris.com/cdn/shop/t/25/assets/jquery.lazyload.min.js?v=16372981696615846791785947835" type="text/javascript"></script>
1035 1036
1036<script src="//rsvp-paris.com/cdn/shop/t/25/assets/jquery.countdown.js?v=16563907995057379601785947829" type="text/javascript"></script>
1036 1037
1037<script src="//rsvp-paris.com/cdn/shop/t/25/assets/js.cookie.js?v=149852736545623588061785947848" type="text/javascript"></script>
1037 1038
1038<script src="//rsvp-paris.com/cdn/shop/t/25/assets/fake-select.js?v=145450850630538727921785947816" type="text/javascript"></script>
1038 1039
1039<script src="//rsvp-paris.com/cdn/shop/t/25/assets/fake-inputbox.js?v=152250541048573513751785947815" type="text/javascript"></script>
1039 1040
1040<script src="//rsvp-paris.com/cdn/shop/t/25/assets/js-functions.js?v=74927990387342829621785947842" type="text/javascript"></script>
1040 1041
1041<script src="//rsvp-paris.com/cdn/shop/t/25/assets/js-events.js?v=164069409327087872441785947839" type="text/javascript"></script>
1041 1042
1042<script src="//rsvp-paris.com/cdn/shop/t/25/assets/js-fastclick.min.js?v=29723458539410922371785947840" type="text/javascript"></script>
1042 1043
1043<script src="//rsvp-paris.com/cdn/shop/t/25/assets/jquery.mCustomScrollbar.min.js?v=183767987863197411651785947837" type="text/javascript"></script>
1043 1044
1044<script src="//rsvp-paris.com/cdn/shop/t/25/assets/custom-2019.js?v=13757509142692732201786004986" type="text/javascript"></script>
1044 1045 1046
1046<script 1047 async type="text/javascript" 1048 src="//static.klaviyo.com/onsite/js/klaviyo.js?company_id=TFLQYU" 1049 ></script>
1049 1050 1051
1051<script> 1052 klaviyo.push(['identify', { 1053 '$email' : '' 1054 }]); 1055 </script>
1055 1056 1057
1057<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
1057 1058
1058<script type="text/javascript"> 1059 KlaviyoSubscribe.attachToForms('#email_signup_popin', { 1060 hide_form_on_success: true, 1061 extra_properties: { 1062 $source: '$embed', 1063 $method_type: "Klaviyo Form", 1064 $method_id: 'embed' 1065 }, 1066 success: function($form) { 1067 createCookie('rsvp-newsletter-subscribe', 1, 365); // 1 month 1068 window.location.href = '/pages/newsletter-inscription'; 1069 } 1070 }); 1071 1072 KlaviyoSubscribe.attachToForms('#email_signup_footer', { 1073 hide_form_on_success: true, 1074 extra_properties: { 1075 $source: '$embed', 1076 $method_type: "Klaviyo Form", 1077 $method_id: 'embed' 1078 }, 1079 success: function($form) { 1080 createCookie('rsvp-newsletter-subscribe', 1, 365); // 1 month 1081 window.location.href = '/pages/newsletter-inscription'; 1082 } 1083 }); 1084 </script>
1084 1085 1086 1087<!--
1087<script>window.mlvedaShopCurrency = "EUR"; 1088 window.shopCurrency = "EUR"; 1089 window.supported_currencies = "EUR GBP USD"; 1090 window.BOLDCURRENCY = {}; 1091 BOLDCURRENCY.currencyCurrency = shopCurrency; 1092 </script>
1092 --> 1093
1093<script> 1094window.mlvedaShopCurrency = "EUR"; 1095window.shopCurrency = "EUR"; 1096window.supported_currencies = "EUR USD GBP CAD AUD HKD SGD JPY"; 1097</script>
1097 1098 1099
1099<script>var BOLD = BOLD || {}; 1100 BOLD.products = BOLD.products || {}; 1101 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>
1101 1102
1103<script>window.BOLD = window.BOLD || {}; 1104 window.BOLD.common = window.BOLD.common || {}; 1105 window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; 1106 window.BOLD.common.Shopify.shop = { 1107 domain: 'rsvp-paris.com', 1108 permanent_domain: 'rsvp-en.myshopify.com', 1109 url: 'https://rsvp-paris.com', 1110 secure_url: 'https://rsvp-paris.com/en-us', 1111 money_format: "${{amount}}", 1112 currency: "EUR" 1113 }; 1114 window.BOLD.common.Shopify.customer = { 1115 id: null, 1116 tags: null, 1117 }; 1118 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}; 1119 window.BOLD.common.template = 'index';window.BOLD.common.Shopify.formatMoney = function(money, format) { 1120 function n(t, e) { 1121 return "undefined" == typeof t ? e : t 1122 } 1123 function r(t, e, r, i) { 1124 if (e = n(e, 2), 1125 r = n(r, ","), 1126 i = n(i, "."), 1127 isNaN(t) || null == t) 1128 return 0; 1129 t = (t / 100).toFixed(e); 1130 var o = t.split(".") 1131 , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r) 1132 , s = o[1] ? i + o[1] : ""; 1133 return a + s 1134 } 1135 "string" == typeof money && (money = money.replace(".", "")); 1136 var i = "" 1137 , o = /\{\{\s*(\w+)\s*\}\}/ 1138 , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}"; 1139 switch (a.match(o)[1]) { 1140 case "amount": 1141 i = r(money, 2, ",", "."); 1142 break; 1143 case "amount_no_decimals": 1144 i = r(money, 0, ",", "."); 1145 break; 1146 case "amount_with_comma_separator": 1147 i = r(money, 2, ".", ","); 1148 break; 1149 case "amount_no_decimals_with_comma_separator": 1150 i = r(money, 0, ".", ","); 1151 break; 1152 case "amount_with_space_separator": 1153 i = r(money, 2, " ", ","); 1154 break; 1155 case "amount_no_decimals_with_space_separator": 1156 i = r(money, 0, " ", ","); 1157 break; 1158 case "amount_with_apostrophe_separator": 1159 i = r(money, 2, "'", "."); 1160 break; 1161 } 1162 return a.replace(o, i); 1163 }; 1164 window.BOLD.common.Shopify.saveProduct = function (handle, product) { 1165 if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') { 1166 if (typeof product === 'number') { 1167 window.BOLD.common.Shopify.handles[product] = handle; 1168 product = { id: product }; 1169 } 1170 window.BOLD.common.Shopify.products[handle] = product; 1171 } 1172 }; 1173 window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) { 1174 if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') { 1175 window.BOLD.common.Shopify.variants[variant_id] = variant; 1176 } 1177 };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {}; 1178 window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {}; 1179 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 || {}; 1180 window.BOLD.common.cacheParams.options = 1667980387; 1181</script>
1181 1182
1183<script> 1184 window.BOLD.common.cacheParams.options = 1790879704; 1185</script>
1185 1186<link href="//rsvp-paris.com/cdn/shop/t/25/assets/bold-options.css?v=117897016375986347231785947790" rel="stylesheet" type="text/css" media="all" />
1187<script defer src="https://options.shopapps.site/js/options.js"></script>
1187<script text="text/javascript"> 1188console.log('BOLD', BOLD); 1189BOLD.options.app.on('options_loaded', function() { 1190 $('.bold_option_textbox').addClass('hidden'); 1191 $('.bold_option_displaytext').find('.dt_323595_165732').addClass('hidden'); 1192 $('.bold_option_textarea').addClass('hidden'); 1193 $('.dt_335285_172949').addClass('hidden'); 1194 $('.bold_option_displaytext').find('.dt_335286_172949').addClass('hidden'); 1195 1196 var val=''; 1197 $('.bold_option_radio input[type=radio]').each(function( ) { 1198 val = $(this).val(); 1199 if(val == 'Non' || val == 'Standard'){ 1200 $(this).attr('checked','checked'); 1201 $(this).addClass('addtik'); 1202 $(this).parent().addClass('parent_addtik'); 1203 }else if(val != 'Non' || val != 'Standard' ){ 1204 $(this).parent('.bold_option_value_element').addClass('pull-right'); 1205 $(this).parent(".bold_option_value_element").next('.bold_option_value_title').addClass("pull-right"); 1206 } 1207 1208 }); 1209 1210 //for textbox and text file 1211 $('.bold_option_radio .rb_335265_165732').change(function(){ 1212 var selected = $(this).val() ; 1213 //console.log(selected); 1214 if (selected == 'Non') { 1215 $('.bold_option_textbox').addClass('hidden'); 1216 $('.bold_option_displaytext').find('.dt_323595_165732').addClass('hidden'); 1217 } 1218 else { 1219 $('.bold_option_textbox').removeClass('hidden'); 1220 $('.bold_option_displaytext').find('.dt_323595_165732').removeClass('hidden'); 1221 } 1222 }); 1223 1224 // For textbox 1225 $('.bold_option_radio .rb_335268_172928').change(function(){ 1226 var selected = $(this).val() ; 1227 if (selected == 'Non') { 1228 $('.bold_option_textarea').addClass('hidden'); 1229 } 1230 else { 1231 $('.bold_option_textarea').removeClass('hidden'); 1232 } 1233 1234 }); 1235 1236 // for the text second - last section 1237 1238 $('.bold_option_radio .rb_335280_172949').change(function(){ 1239 var selected = $(this).val() ; 1240 if (selected == 'Non') { 1241 $('.dt_335285_172949').addClass('hidden'); 1242 } 1243 else { 1244 $('.bold_option_displaytext').find('.dt_335285_172949').removeClass('hidden'); 1245 } 1246 }); 1247 1248 // for the text last section 1249 1250 $('.bold_option_radio .rb_335282_172949').change(function(){ 1251 var selected = $(this).val() ; 1252 if (selected == 'Non') { 1253 $('.dt_335286_172949').addClass('hidden'); 1254 } else { 1255 $('.bold_option_displaytext').find('.dt_335286_172949').removeClass('hidden'); 1256 } 1257 }); 1258 1259 $("select").find("option:nth(1)").attr('selected','selected'); 1260 1261 jQuery(".bold_option_radio input[type='radio']").change(function(){ 1262 var radioClass = jQuery(this).attr('class'); 1263 jQuery('.'+radioClass).removeClass('addtik'); 1264 jQuery('.'+radioClass).parent().removeClass('parent_addtik'); 1265 jQuery(this).addClass('addtik'); 1266 jQuery(this).parent().addClass('parent_addtik'); 1267 console.log('running'); 1268 }); 1269 1270 // NEW PERSO 2020 1271 $('.call-perso-modal .rb_1448840_575659[data-option_value_key="1"]').addClass('perso_add'); 1272 $('.call-perso-modal .rb_1448840_575659[data-option_value_key="0"]').addClass('perso_remove'); 1273 $('.call-perso-modal .rb_1448840_575659[data-option_value_key="0"]').click(); 1274 1275 var PERSO_CONFIRMED = false; 1276 $('.call-perso').click(function(e){ 1277 e.preventDefault(); 1278 if (product_image_personnalisation && $('.call-perso-modal .inner .left img').length <= 0) $('.call-perso-modal .inner .left').append('<img src="' + product_image_personnalisation + '">'); 1279 var elem_radio_oui = $('.call-perso-modal input.rb_1448840_575659[data-option_value_key="1"]'); 1280 //$('.call-perso-modal input.rb_1448840_575659[data-option_value_key="1"]').click(); 1281 $('.call-perso-modal .bold_option.bold_option_textbox').removeClass('hidden'); 1282 $('.call-perso-modal .confirm-perso').text(elem_radio_oui.val()); 1283 1284 $('.call-perso-modal .tb_1448842_575659').attr('placeholder', $('.call-perso-modal span.placeholder').text()); 1285 1286 $('body').addClass('block-perso'); 1287 $('.call-perso-modal').show(); 1288 }).removeClass('hide'); 1289 1290 $('.call-perso-modal .close').click(function(e){ 1291 e.preventDefault(); 1292 if (!PERSO_CONFIRMED) $('.call-perso-modal .remove-perso').click(); 1293 $('body').removeClass('block-perso'); 1294 $('.call-perso-modal').hide(); 1295 }); 1296 1297 $('.call-perso-modal .confirm-perso').click(function(e){ 1298 e.preventDefault(); 1299 PERSO_CONFIRMED = true; 1300 1301 $('.call-perso-modal .rb_1448840_575659[data-option_value_key="1"]').click(); 1302 $('.call-perso-modal .rb_1448840_575659.perso_add').click(); 1303 1304 $('.call-perso-modal .remove-perso').removeClass('hidden'); 1305 $('body').removeClass('block-perso'); 1306 $('.call-perso-modal').hide(); 1307 $('.call-perso').addClass('checked'); 1308 }); 1309 1310 $('.call-perso-modal .remove-perso').click(function(e){ 1311 e.preventDefault(); 1312 PERSO_CONFIRMED = false;
1313 1314 $('.call-perso-modal .rb_1448840_575659[data-option_value_key="0"]').click(); 1315 $('.call-perso-modal .rb_1448840_575659.perso_remove').click(); 1316 1317 $('.call-perso-modal .tb_1448842_575659').val(''); 1318 $('.call-perso-modal .confirm-perso').addClass('disabled'); 1319 $('.call-perso-modal .remove-perso').addClass('hidden'); 1320 $('body').removeClass('block-perso'); 1321 $('.call-perso-modal').hide(); 1322 $('.call-perso').removeClass('checked'); 1323 }); 1324 1325 $('.call-perso-modal .tb_1448842_575659').keydown(function(e){ 1326 if (e.keyCode == 13) { 1327 $('.call-perso-modal .confirm-perso').click(); 1328 e.preventDefault(); 1329 return false; 1330 } 1331 testInitiales($(this)); 1332 }).keyup(function(e){ 1333 if (e.keyCode == 13) { 1334 $('.call-perso-modal .confirm-perso').click(); 1335 e.preventDefault(); 1336 return false; 1337 } 1338 testInitiales($(this)); 1339 }); 1340 1341 function testInitiales(el) { 1342 var s = String(el.val()).replace(/[^a-zA-Z.-]/g,''); 1343 var nbPoint = s.split(".").length - 1; 1344 var nbTiret = s.split("-").length - 1; 1345 var nbLetter = s.length - nbPoint - nbTiret; 1346 1347 if ((nbPoint + nbTiret) > 2 || nbLetter > 3) s = s.slice(0, -1); 1348 el.val(s); 1349 1350 if (s != '') $('.call-perso-modal .confirm-perso').removeClass('disabled'); 1351 else $('.call-perso-modal .confirm-perso').addClass('disabled'); 1352 } 1353 }); 1354</script>
1354 1355 1356<style> 1357 .parent_addtik { 1358 background-color:black; 1359 } 1360</style> 1361 <!-- /snippets/ajax-cart-template.liquid --> 1362 1363
1363<script id="CartTemplate" type="text/template"> 1364 1365 <form action="/cart" method="post" novalidate class="cart-form"> 1366 <div class="ajaxcart__inner"> 1367 {{#items}} 1368 <div class="ajaxcart__product"> 1369 <div class="ajaxcart__row" data-line="{{line}}"> 1370 <div class="clearfix"> 1371 <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"> 1372 <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"/> 1373</svg></button> 1374 <div class="product-image"> 1375 <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt=""></a> 1376 </div> 1377 <div class="product-infos"> 1378 <a href="{{url}}" class="ajaxcart__product-name">{{name}}</a> 1379 {{#if variation}} 1380 <div class="ajaxcart__product-meta">{{variation}}</div> 1381 {{/if}} 1382 {{#properties}} 1383 {{#each this}} 1384 {{#if this}} 1385 <div class="ajaxcart__product-meta">{{@key}}: {{this}}</div> 1386 {{/if}} 1387 {{/each}} 1388 {{/properties}} 1389 <div class="ajaxcart__product-price">{{{price}}}</div> 1390 </div> 1391 </div> 1392 </div> 1393 </div> 1394 {{/items}} 1395 1396 </div> 1397 <div class="ajaxcart__footer"> 1398 <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> 1399 <div class="total">Total <strong class="total-price">{{{totalPrice}}}</strong></div> 1400 <div class="cart-msg">Worldwide DHL delivery available on all orders<br>Duties included. <br>Returns accepted within 15 days of delivery.</div> 1401 <div class="actions clearfix text-center"> 1402 <a href="/cart" class="cta link-cart"> 1403 See you cart 1404 </a> 1405 <button type="submit" class="btn--secondary btn--full cart__checkout button-reset cta button-submit" name="checkout"> 1406 CHECKOUT 1407 </button> 1408 1409 <!-- <div id="partiallyDrawerContainer" class="text-center"></div> --> 1410 </div> 1411 </div> 1412 <div class="ajaxcart__more"> 1413 <h4>HOW DO YOU LIKE THAT?</h4> 1414 <div class="list"></div> 1415 </div> 1416 </form> 1417 1418 </script>
1418 1419
1419<script id="AjaxQty" type="text/template"> 1420 1421 <div class="ajaxcart__qty"> 1422 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}"> 1423 <span class="icon icon-minus" aria-hidden="true"></span> 1424 <span class="fallback-text">−</span> 1425 </button> 1426 <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*"> 1427 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{id}}" data-qty="{{itemAdd}}"> 1428 <span class="icon icon-plus" aria-hidden="true"></span> 1429 <span class="fallback-text">+</span> 1430 </button> 1431 </div> 1432 1433 </script>
1433 1434
1434<script id="JsQty" type="text/template"> 1435 1436 <div class="js-qty"> 1437 <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}"> 1438 <span class="icon icon-minus" aria-hidden="true"></span> 1439 <span class="fallback-text">−</span> 1440 </button> 1441 <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}"> 1442 <button type="button" class="js-qty__adjust js-qty__adjust--plus icon-fallback-text" data-id="{{id}}" data-qty="{{itemAdd}}"> 1443 <span class="icon icon-plus" aria-hidden="true"></span> 1444 <span class="fallback-text">+</span> 1445 </button> 1446 </div> 1447 1448 </script>
1448 1449 1450 1451
1451<script src="https://partial.ly/js/partially-checkout-button.js"></script>
1451 1452 1453 1454
1454<script> window.is_wholesale = false</script>
1454 1455 1456
1456<script> 1457 jQuery(function($) { 1458 ajaxCart.init({ 1459 formSelector: '#AddToCartForm', 1460 cartContainer: '#CartContainer', 1461 addToCartSelector: '#AddToCart', 1462 cartCountSelector: '#CartCount', 1463 moneyFormat: "${{amount}}" 1464 }); 1465 }); 1466 jQuery('body').on('ajaxCart.afterCartLoad', function(evt, cart) { 1467 console.log(cart); 1468 if (cart.item_count !== 0) { 1469 jQuery('body').addClass('js-cart-in'); 1470 // add the partially button 1471 var drawerBtnConfig = { 1472 offer: 'fb100c7e-e823-4833-a6aa-0bf9d46d1c02', 1473 returnUrl: document.location.href, 1474 returnConfirmedUrl: 'https://rsvp-paris.com/cart/clear', 1475 imageUrl: 'https://d2nacfpe3n8791.cloudfront.net/images/buttons/purchase-with.png', 1476 language: 'fr', 1477 renderSelector: '#partiallyDrawerContainer', 1478 shopifyCart: cart 1479 }; 1480 var drawerBtn = new PartiallyButton(drawerBtnConfig); 1481 drawerBtn.init(); 1482 } 1483 LoadCrossCellCart(); 1484 }); 1485 </script>
1485 1486 1487 1488 1489
1489<script>$("img.lazy").lazyload({threshold: 500})</script>
1489 1490 1491
1492<script id="back-in-stock-helper"> 1493 var _BISConfig = _BISConfig || {}; 1494 1495 1496</script>
1496 1497
1497<script> 1498 $(document).ready(function(){$(".copy_it .top-nav").insertAfter(".main-top");}); 1499 $( ".top-menu-list li" ).hover( 1500 function() { 1501 var drop_height = $( this ).find("ul").height(); 1502 $( this ).parent().next().height(drop_height); 1503 }, 1504 function() { 1505 $( this ).parent().next().height("initial"); 1506 } 1507 ); 1508 </script>
1508 1509 1510 1511 1512 <!--
1512<script id="axeptio_app" data-axeptio-id="62ed2970dba0c72288dcc33a" src="//rsvp-paris.com/cdn/shop/t/25/assets/axeptio.js?v=99950398314279958661785947762" defer="defer"></script>
1512--> 1513 1514 <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"> 1515 <p>Choix de la langue et de la devise</p> 1516 1517 <div class="select"> 1518 <input type="hidden" name="language_code" value="en"> 1519 <select id="geoloc-popup-locale"> 1520 <option value="fr" >FR</option> 1521 <option value="en" selected="selected">EN</option> 1522 <option value="ko" >íêµì´</option> 1523 <!--<option value="cn" >ç®ä½</option>--> 1524 <option value="ja" >æ¥æ¬èª</option> 1525 </select> 1526 </div><div class="select"> 1527 <input type="hidden" name="country_code" value="US"> 1528 1529 1530 1531 1532 <select id="geoloc-popup-country"> 1533 1534<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" >
1534Israel (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" >
1534Tokelau (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> 1535 </div><a href="#" class="cta confirm">CONTINUE</a> 1536 <a href="#" class="close">Cancel</a> 1537 </div></form><div class="under"></div> 1538 </div> 1539 <style> 1540.custom-player { 1541position: relative; 1542max-width: 900px; 1543overflow: hidden; 1544user-select: none; 1545} 1546.custom-player .custom-video { 1547width: 100%; 1548height: auto; 1549display: block; 1550background: #000; 1551} 1552.cp-controls { 1553display: none; 1554gap: 0; 1555align-items: center; 1556padding: 20px 0; 1557color: #fff; 1558position: absolute; 1559left: 0; 1560right: 0; 1561bottom: 0; 1562box-sizing: border-box; 1563opacity: 1; 1564transition: opacity 0.3s ease; 1565} 1566.cp-controls:not(.visible) { 1567opacity: 0; 1568pointer-events: none; 1569} 1570.custom-player.ready .cp-controls { 1571display: flex !important; 1572} 1573.cp-play, .cp-mute { 1574background: none; 1575border: none; 1576color: inherit; 1577font-family: Baton; 1578font-size: 12px; 1579font-weight: 600; 1580font-style: italic; 1581text-transform: uppercase; 1582letter-spacing: 1.26px; 1583cursor: pointer; 1584padding: 0; 1585display: inline-flex; 1586align-items: center; 1587justify-content: center; 1588width: 80px; 1589} 1590.cp-play:focus, .cp-mute:focus { 1591outline: 2px solid #fff; 1592} 1593.cp-progress-wrap { 1594flex: 1 1 auto; 1595cursor: pointer; 1596padding: 8px 0; 1597} 1598.cp-progress-bg { 1599width: 100%; 1600height: 3px; 1601background: rgba(255,255,255,0.15); 1602border-radius: 2px; 1603position: relative; 1604overflow: hidden; 1605} 1606.cp-buffered { 1607position: absolute; 1608left: 0; 1609top: 0; 1610bottom: 0; 1611width: 0%; 1612background: rgba(255,255,255,0.25); 1613} 1614.cp-progress { 1615position: absolute; 1616left: 0; 1617top: 0; 1618bottom: 0; 1619width: 0%; 1620background: #fff; 1621transition: width 0.08s linear; 1622} 1623.cp-time { 1624display: none; 1625font-size: 13px; 1626white-space: nowrap; 1627margin-left: 8px; 1628} 1629.cp-spinner { 1630position: absolute; 1631left: 50%; 1632top: 50%; 1633width: 36px; 1634height: 36px; 1635margin: -18px 0 0 -18px; 1636border-radius: 50%; 1637border: 3px solid rgba(255,255,255,0.12); 1638border-top-color: white; 1639display: none; 1640animation: cp-spin 1s linear infinite; 1641} 1642.custom-player.buffering .cp-spinner { 1643display: block; 1644} 1645@keyframes cp-spin { 1646to { transform: rotate(360deg); } 1647} 1648@media (max-width: 520px) { 1649.cp-time { display: none; } 1650} 1651</style> 1652
1653<script> 1654(function(){ 1655 function formatTime(s) { 1656 if (!isFinite(s)) return '00:00'; 1657 const m = Math.floor(s / 60); 1658 const sec = Math.floor(s % 60); 1659 return String(m).padStart(2,'0') + ':' + String(sec).padStart(2,'0'); 1660 } 1661 1662 function getBufferedEndPercent(video) { 1663 const buffered = video.buffered; 1664 const duration = video.duration || 0; 1665 if (!duration || !buffered || buffered.length === 0) return 0; 1666 1667 for (let i = 0; i < buffered.length; i++) { 1668 const start = buffered.start(i), end = buffered.end(i); 1669 if (video.currentTime >= start && video.currentTime <= end) { 1670 return (end / duration) * 100; 1671 } 1672 } 1673 1674 const lastEnd = buffered.end(buffered.length - 1); 1675 return (lastEnd / duration) * 100; 1676 } 1677 1678 function initPlayer(playerEl) { 1679 const video = playerEl.querySelector('video'); 1680 const playBtn = playerEl.querySelector('.cp-play'); 1681 const muteBtn = playerEl.querySelector('.cp-mute'); 1682 const progress = playerEl.querySelector('.cp-progress'); 1683 const bufferedEl = playerEl.querySelector('.cp-buffered'); 1684 const timeEl = playerEl.querySelector('.cp-time'); 1685 const progressWrap = playerEl.querySelector('.cp-progress-wrap'); 1686 const spinner = playerEl.querySelector('.cp-spinner'); 1687 const controls = playerEl.querySelector('.cp-controls'); 1688 let hideControlsTimeout; 1689 1690 if (!video) return; 1691 1692 video.controls = false; 1693 1694 function togglePlay() { 1695 if (video.paused || video.ended) { 1696 video.play().catch(()=>{ /* autoplay blocked */ }); 1697 } else { 1698 video.pause(); 1699 } 1700 } 1701 1702 function toggleMute() { 1703 video.muted = !video.muted; 1704 updateMuteUI(); 1705 } 1706 function updateMuteUI(){ 1707 muteBtn.textContent = video.muted ? 'unmute' : 'mute'; 1708 muteBtn.setAttribute('aria-pressed', String(video.muted)); 1709 } 1710 1711 function updatePlayUI(){ 1712 playBtn.textContent = video.paused ? 'play' : 'pause'; 1713 playBtn.setAttribute('aria-pressed', String(!video.paused)); 1714 } 1715 1716 function updateProgressUI() { 1717 const dur = video.duration || 0; 1718 const cur = video.currentTime || 0; 1719 const pct = dur ? (cur / dur) * 100 : 0; 1720 progress.style.width = pct + '%'; 1721 const bufPct = getBufferedEndPercent(video); 1722 bufferedEl.style.width = (isFinite(bufPct) ? bufPct : 0) + '%'; 1723 timeEl.textContent = formatTime(cur) + ' / ' + formatTime(dur); 1724 progressWrap.setAttribute('aria-valuenow', String(Math.round(pct))); 1725 } 1726 1727 function seekFromEvent(e) { 1728 const rect = progressWrap.getBoundingClientRect(); 1729 const clientX = (e.touches ? e.touches[0].clientX : e.clientX); 1730 let x = clientX - rect.left; 1731 x = Math.max(0, Math.min(rect.width, x)); 1732 const pct = x / rect.width; 1733 if (video.duration) video.currentTime = pct * video.duration; 1734 updateProgressUI(); 1735 } 1736 1737 progressWrap.addEventListener('keydown', (e) => { 1738 if (!video.duration) return; 1739 if (e.key === 'ArrowLeft' || e.key === 'ArrowDown') { 1740 e.preventDefault(); 1741 video.currentTime = Math.max(0, video.currentTime - 5); 1742 } else if (e.key === 'ArrowRight' || e.key === 'ArrowUp') { 1743 e.preventDefault(); 1744 video.currentTime = Math.min(video.duration, video.currentTime + 5); 1745 } else if (e.key === 'Home') { 1746 video.currentTime = 0; 1747 } else if (e.key === 'End') { 1748 video.currentTime = video.duration; 1749 } else if (e.key === ' ' || e.key === 'Enter') { 1750 e.preventDefault(); 1751 togglePlay(); 1752 } 1753 updateProgressUI(); 1754 }); 1755 1756 // Events 1757 playBtn.addEventListener('click', togglePlay); 1758 video.addEventListener('play', updatePlayUI); 1759 video.addEventListener('pause', updatePlayUI); 1760 video.addEventListener('timeupdate', updateProgressUI); 1761 video.addEventListener('loadedmetadata', updateProgressUI); 1762 video.addEventListener('progress', updateProgressUI); 1763 video.addEventListener('volumechange', updateMuteUI); 1764 video.addEventListener('waiting', () => { playerEl.classList.add('buffering'); }); 1765 video.addEventListener('playing', () => { playerEl.classList.remove('buffering'); }); 1766 1767 progressWrap.addEventListener('click', seekFromEvent); 1768 1769 let dragging = false;
1770 progressWrap.addEventListener('touchstart', (e)=>{ dragging = true; seekFromEvent(e); }, {passive:true}); 1771 document.addEventListener('touchmove', (e)=>{ if (dragging) seekFromEvent(e); }, {passive:true}); 1772 document.addEventListener('touchend', ()=>{ dragging = false; }); 1773 1774 video.addEventListener('click', togglePlay); 1775 1776 muteBtn.addEventListener('click', toggleMute); 1777 1778 updatePlayUI(); 1779 updateMuteUI(); 1780 updateProgressUI(); 1781 1782 // smooth 1783 let rafId; 1784 function rafLoop() { 1785 updateProgressUI(); 1786 rafId = requestAnimationFrame(rafLoop); 1787 } 1788 video.addEventListener('playing', () => { cancelAnimationFrame(rafId); rafLoop(); }); 1789 video.addEventListener('pause', () => { cancelAnimationFrame(rafId); updateProgressUI(); }); 1790 video.addEventListener('dblclick', (e) => { 1791 if (document.fullscreenElement) { 1792 document.exitFullscreen(); 1793 } else { 1794 playerEl.requestFullscreen?.(); 1795 } 1796 }); 1797 1798 function showControls() { 1799 controls.classList.add('visible'); 1800 clearTimeout(hideControlsTimeout); 1801 if (!video.paused) { 1802 hideControlsTimeout = setTimeout(() => { 1803 controls.classList.remove('visible'); 1804 }, 2000); 1805 } 1806 } 1807 1808 video.addEventListener('play', showControls); 1809 video.addEventListener('pause', () => { 1810 clearTimeout(hideControlsTimeout); 1811 controls.classList.add('visible'); 1812 }); 1813 1814 playerEl.addEventListener('mousemove', showControls); 1815 playerEl.addEventListener('touchstart', showControls, {passive:true}); 1816 1817 controls.classList.add('visible'); 1818 playerEl.classList.add('ready'); 1819 } 1820 1821 document.addEventListener('DOMContentLoaded', () => { 1822 document.querySelectorAll('.custom-player').forEach(initPlayer); 1823 }); 1824})(); 1825</script>
1825 1826 <div id="book-video"> 1827 <a href="#" class="close"> 1828 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1829 <rect opacity="0.01" width="24" height="24" fill="white"/> 1830 <rect x="5" y="17.7279" width="18" height="2" transform="rotate(-45 5 17.7279)" fill="#1A1A1A"/> 1831 <rect x="17.728" y="19.1421" width="18" height="2" transform="rotate(-135 17.728 19.1421)" fill="#1A1A1A"/> 1832 </svg> 1833 </a> 1834 <div class="inner"> 1835 <div class="bg"></div> 1836 <div class="content"> 1837 <h2>BOOK YOUR VIDEO APPOINTMENT</h2> 1838 <div class="text"> 1839 <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> 1840 </div> 1841 <div class="iframe"> 1842 <div class="calendly-inline-widget" data-url="https://calendly.com/rsvp-paris/30min"></div>
1843<script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript"></script>
1843 1844 </div> 1845 </div> 1846 </div> 1847</div> 1848<style> 1849 #book-video { 1850 opacity: 0; 1851 pointer-events: none; 1852 position: fixed; 1853 z-index: 999; 1854 top: 0; 1855 right: 0; 1856 bottom: 0; 1857 left: 0; 1858 background: #fff; 1859 transform: translateX(100%); 1860 transition: transform .25s ease; 1861 } 1862 #book-video.is-closing { 1863 opacity: 1; 1864 pointer-events: none; 1865 transform: translateX(100%); 1866 } 1867 #book-video.is-open { 1868 opacity: 1; 1869 pointer-events: auto; 1870 transform: translateX(0); 1871 } 1872 #book-video .close { 1873 position: absolute; 1874 z-index: 10; 1875 top: 16px; 1876 right: 24px; 1877 } 1878 #book-video .inner { 1879 display: flex; 1880 height: 100%; 1881 } 1882 #book-video .bg { 1883 background: center center url('//rsvp-paris.com/cdn/shop/files/img-rdv.jpg?v=1768924303&width=800') no-repeat; 1884 background-size: cover; 1885 flex: 1; 1886 } 1887 #book-video .content { 1888 max-width: 1000px; 1889 width: 100%; 1890 background: #fff; 1891 padding: 68px 0 0 0; 1892 text-align: center; 1893 /*display: flex; 1894 flex-direction: column;*/ 1895 overflow-y: scroll; 1896 } 1897 #book-video .content h2 { 1898 margin-bottom: 48px; 1899 font-family: 'Baton', sans-serif; 1900 font-weight: 500; 1901 font-style: italic; 1902 font-size: 18px; 1903 line-height: 116%; 1904 letter-spacing: 1.62px; 1905 vertical-align: middle; 1906 padding: 0 24px; 1907 } 1908 #book-video .content .text { 1909 margin: 0 auto; 1910 font-size: 14px; 1911 line-height: 136%; 1912 padding: 0 48px; 1913 max-width: 740px; 1914 } 1915 #book-video .content .text p { 1916 margin-bottom: 19.04px; 1917 } 1918 #book-video .content .text p:last-child { 1919 margin-bottom: 0; 1920 } 1921 /*#book-video .content .iframe { 1922 flex: 1; 1923 }*/ 1924 #book-video .content .iframe > div { 1925 height: 930px; 1926 } 1927 @media (max-width: 649px) { 1928 #book-video .content .text { 1929 padding-bottom: 48px; 1930 } 1931 } 1932</style> 1933
1934<script> 1935 document.addEventListener('DOMContentLoaded', () => { 1936 const modal = document.querySelector('#book-video'); 1937 const closeBtn = modal.querySelector('.close'); 1938 const bg = modal.querySelector('.bg'); 1939 const openBtns = document.querySelectorAll('a[href*="#book-video"]'); 1940 1941 openBtns.forEach(btn => { 1942 btn.addEventListener('click', e => { 1943 e.preventDefault(); 1944 openModal(); 1945 }); 1946 }); 1947 1948 const openModal = () => { 1949 modal.classList.remove('is-closing'); 1950 modal.classList.add('is-open'); 1951 document.body.classList.add('no-scroll'); 1952 }; 1953 1954 const closeModal = () => { 1955 modal.classList.remove('is-open'); 1956 modal.classList.add('is-closing'); 1957 1958 setTimeout(() => { 1959 modal.classList.remove('is-closing'); 1960 document.body.classList.remove('no-scroll'); 1961 }, 250); 1962 }; 1963 1964 if (closeBtn) { 1965 closeBtn.addEventListener('click', (e) => { 1966 e.preventDefault(); 1967 closeModal(); 1968 }); 1969 } 1970 1971 if (bg) { 1972 bg.addEventListener('click', closeModal); 1973 } 1974 }); 1975</script>
1975 1976
1977<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1977 1978</body> 1979 1980 1981 1982
1982<script type="text/javascript"> 1983 var _learnq = _learnq || []; 1984 _learnq.push(['account', 'TFLQYU']); 1985 (function () { 1986 var b = document.createElement('script'); b.type = 'text/javascript'; b.async = true; 1987 b.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'a.klaviyo.com/media/js/analytics/analytics.js'; 1988 var a = document.getElementsByTagName('script')[0]; a.parentNode.insertBefore(b, a); 1989 })(); 1990 </script>
1990 1991
1991<script type="text/javascript"> 1992 var _ae = { 1993 'pid': '56b1d296665e8881688b8522', 1994 'advertiserFirst': 21600, // 15 days in mins 1995 'allowSiteUnder': false, 1996 'allowIframing': false, 1997 'host': 'https://lb.affilae.com' 1998 }; 1999 2000 (function() { 2001 var element = document.createElement('script'); element.type = 'text/javascript'; element.async = true; 2002 element.src = '//static.affilae.com/ae-v3.2.js'; 2003 var scr = document.getElementsByTagName('script')[0]; scr.parentNode.insertBefore(element, scr); 2004 })(); 2005</script>
2005 2006
2006<script type="application/ld+json"> 2007 { 2008 "@context" : "http://schema.org", 2009 "@type" : "Organization", 2010 "name" : "RSVP Paris", 2011 "url" : "http://rsvp-paris.com", 2012 2013 "sameAs" : [ 2014 "http://www.facebook.com/rsvparis", 2015 "http://instagram.com/rsvp_paris/", 2016 "http://www.pinterest.com/rsvp_paris/" 2017 ] 2018 } 2019 { 2020 "@context": "http://schema.org", 2021 "@type": "Organization", 2022 "url": "http://rsvp-paris.com", 2023 "logo": "https://cdn.shopify.com/s/files/1/0904/1894/files/RSVP_Logo_Social_Media.jpg?10858161184879141206" 2024 } 2025 </script>
2025 2026 2027 2028 2029</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.